Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: bitstreamout-0.48pre5



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 28 October 2003 11:47, Dr. Werner Fink wrote:
> On Tue, Oct 28, 2003 at 08:05:29AM +0200, Sven Goethel wrote:

> >
> > giving up the sync issue,
> > 'cause in live view,
> > the audio data (PTS) arrives nearly _always_
> > to late ( pts << stc ) !
>
> What is the difference between pts and stc?
> I'd like to know if there is a static offset
> of 1 second ... more or less ... for live
> mode.
>
>
>         Werner

not that bad as you can see ..

negativ value: pts > stc: audio is earlier than video
positiv value: stc > pts: audio arrives too late

if the value is negativ - earlier - keep in mind,
that still some time (1-5 ms) will be taken to:
	- put the data to spdif (about 1ms)
	- xform the data to pcm (mp2 only, about 1-5ms)

especially the zdf ac3 case looks promising, 
'cause audio arrives here always earlier.
e.g. ac3 can be made in sync via stc diff usleep !
(be sure to set bitstreamout option delay to zero)

but all mp2 cases are about 50ms too late,
you can ignore the "earlier" values here .. 'cause
extra time is needed for decoding - so no action is taken here.

testing the audio mp2 sync, with audio overlay listening
- - listening to sndcard audio-out: parallel mp2 out and analog loop
through - you will hear a little echo about 50-200ms .. das bad.

so the final question is:

why appears ac3 audio "in time" ( -5ms ),
but mp2 audio always too late ( 50ms and more ) ???

sven
- -- 
health & wealth
mailto:sgoethel@jausoft.com
www   : http://www.jausoft.com ; pgp: http://www.jausoft.com/gpg/
voice : +49-5121-999600 ; fax : +49-5121-999602
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/nvoPHdOA30NoFAARAuSvAKCn9ZewUBv75Y1obNiknjApqIqOmQCeNVf3
mD4ITrjRYh/6CRpT1L41GWo=
=EMVW
-----END PGP SIGNATURE-----
PTSDIFF stc-pts: 19741107ms - 19741112ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19741267ms - 19741272ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19741427ms - 19741432ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19741587ms - 19741592ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19741747ms - 19741752ms =   -5ms,  slept   12ms
PTSDIFF stc-pts: 19741907ms - 19741912ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19742067ms - 19742072ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19742227ms - 19742232ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19742387ms - 19742392ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19742547ms - 19742552ms =   -5ms,  slept   12ms
PTSDIFF stc-pts: 19742707ms - 19742712ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 19742867ms - 19742872ms =   -5ms,  slept   13ms
PTSDIFF stc-pts: 9708836ms - 9708846ms =  -10ms, 
PTSDIFF stc-pts: 9708914ms - 9708918ms =   -4ms, 
PTSDIFF stc-pts: 9708988ms - 9709014ms =  -26ms, 
PTSDIFF stc-pts: 9709106ms - 9709086ms =   20ms,  mp2dec delay    20ms
PTSDIFF stc-pts: 9709154ms - 9709158ms =   -4ms, 
PTSDIFF stc-pts: 9709219ms - 9709230ms =  -11ms, 
PTSDIFF stc-pts: 9709346ms - 9709302ms =   44ms,  mp2dec delay    44ms
PTSDIFF stc-pts: 9709372ms - 9709374ms =   -2ms, 
PTSDIFF stc-pts: 9709447ms - 9709470ms =  -23ms, 
PTSDIFF stc-pts: 9709522ms - 9709542ms =  -20ms, 
PTSDIFF stc-pts: 9709602ms - 9709614ms =  -12ms, 
PTSDIFF stc-pts: 9709671ms - 9709686ms =  -15ms, 
PTSDIFF stc-pts: 9709748ms - 9709758ms =  -10ms, 
PTSDIFF stc-pts: 9709858ms - 9709830ms =   28ms,  mp2dec delay    28ms
PTSDIFF stc-pts: 9709897ms - 9709926ms =  -29ms, 
PTSDIFF stc-pts: 9709984ms - 9709998ms =  -14ms, 
PTSDIFF stc-pts: 9710082ms - 9710070ms =   12ms,  mp2dec delay    12ms
PTSDIFF stc-pts: 9710130ms - 9710142ms =  -12ms, 
PTSDIFF stc-pts: 9710203ms - 9710214ms =  -11ms, 
PTSDIFF stc-pts: 9710338ms - 9710286ms =   52ms,  mp2dec delay    52ms
PTSDIFF stc-pts: 9710348ms - 9710382ms =  -34ms, 
PTSDIFF stc-pts: 9710450ms - 9710454ms =   -4ms, 
PTSDIFF stc-pts: 9710530ms - 9710526ms =    4ms,  mp2dec delay     4ms
PTSDIFF stc-pts: 9710574ms - 9710598ms =  -24ms, 
PTSDIFF stc-pts: 9710690ms - 9710670ms =   20ms,  mp2dec delay    20ms
PTSDIFF stc-pts: 9710734ms - 9710742ms =   -8ms, 
PTSDIFF stc-pts: 19657305ms - 19657308ms =   -3ms, 
PTSDIFF stc-pts: 19657474ms - 19657476ms =   -2ms, 
PTSDIFF stc-pts: 19657644ms - 19657644ms =    0ms, 
PTSDIFF stc-pts: 19657809ms - 19657812ms =   -3ms, 
PTSDIFF stc-pts: 19657985ms - 19657980ms =    5ms,  mp2dec delay     5ms
PTSDIFF stc-pts: 19658153ms - 19658148ms =    5ms,  mp2dec delay     5ms
PTSDIFF stc-pts: 19658318ms - 19658316ms =    2ms,  mp2dec delay     2ms
PTSDIFF stc-pts: 19658488ms - 19658484ms =    4ms,  mp2dec delay     4ms
PTSDIFF stc-pts: 19658657ms - 19658652ms =    5ms,  mp2dec delay     5ms
PTSDIFF stc-pts: 19658829ms - 19658820ms =    9ms,  mp2dec delay     9ms
PTSDIFF stc-pts: 19658992ms - 19658988ms =    4ms,  mp2dec delay     4ms

Home | Main Index | Thread Index