2008/7/30 Andrea Venturi <a.venturi@xxxxxxxxxx>: > [sorry if i break the thread but i read this list in a digest form..] > >> >> Subject: >> Where I can get the open sofware to play TS file? >> From: >> loody <miloody@xxxxxxxxx> >> Date: >> Tue, 29 Jul 2008 20:38:33 +0800 >> To: >> linux-dvb@xxxxxxxxxxx >> >> To: >> linux-dvb@xxxxxxxxxxx >> >> >> Dear all: >> I study 13818-1 recently, but I cannot understand the whole flow of >> PCR, PTS and DTS. >> > > as nico already told you, this PCR is the "tick" information that sync > remote decoders to the clock inside the source (the TS player). if I interpret the spec wrong, please let me know. 1. From spec 2.4.2.2. It seems we have to calculate our own pcr value. 2. if above is true, equ 2-1 ~ equ 2-5 seems used to explain how decoder get his own pcr. 3. if 2 is true, what will be our next step,when we finish get our own pcr(i), where i is the offset respect to previous incoming pcr TS package, PCR(i'') I roughly draw the picture below: PCR TS(i'') ------- video ------ audio ------ video ------ PCR TS(i') ^--------------------^ pass by i bytes and PCR(i) is obtained from spec. 4. how does encoder generate pcr packages? Does it just put the 24Mhz clock value on the TS pcr package? if it so, why he needs to divide 300? appreciate your kind help, miloody _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb