[vlc-devel] Re: VLC skips on "reduced" MPEG2-TS streams

Marian Durkovic md at bts.sk
Tue Jan 16 17:39:15 CET 2007


On Tue, Jan 16, 2007 at 04:16:59PM +0100, Christophe Massiot wrote:
> On Tue, Jan 16, 2007, Marian Durkovic wrote:
>  
> >   When debugging with mpeg2dec, only I pictures have PTS/DTS attached, but
> > P and B ones have none:
> 
> [...]
> 
> > Are we supposed to interpolate missing PTS/DTSs in such case ?
> 
> Yes and this is perfectly legal. It is also quite common in the field,
> so if there was such a bug I think we'd have noticed before. Any chance
> to have a dump, or satellite coordinates ?

N24 news channel on Astra 1H (12480 V) or anything in that transpoder
could be taken as an example. 
The debug shows quite big variations in time offsets and pictures
skipped before decoding:

[00000322] main video output warning: late picture skipped (139671)
[00000322] main video output warning: late picture skipped (99818)
[00000322] main video output warning: late picture skipped (33933)
[00000322] main video output warning: late picture skipped (13944)
[00000322] main video output warning: late picture skipped (63958)
[00000322] main video output warning: late picture skipped (24095)
[00000325] main private debug: decoded 101/108 pictures
[00000322] main video output warning: late picture skipped (73977)
[00000322] main video output warning: late picture skipped (34093)
[00000322] main video output warning: late picture skipped (76708)
[00000322] main video output warning: late picture skipped (36848)
[00000322] main video output warning: late picture skipped (100236)
[00000322] main video output warning: late picture skipped (60381)
[00000322] main video output warning: late picture skipped (48334)
[00000322] main video output warning: late picture skipped (8485)
[00000325] main private debug: decoded 100/108 pictures
[00000322] main video output warning: late picture skipped (36483)
[00000322] main video output warning: late picture skipped (4254)
[00000322] main video output warning: late picture skipped (134101)
[00000322] main video output warning: late picture skipped (94242)
[00000322] main video output warning: late picture skipped (104086)

Anything else (including HDTV) works fine - but all other channels
we're using have PTS/DTS in every picture.

Which part of the code is doing the interpolation?


	Thanks & kind regards,

		M.

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list