GNOME Bugzilla – Bug 765800
tsdemux: Can't playback one stream without PCR
Last modified: 2016-04-30 14:09:55 UTC
Please get the video file: https://www.dropbox.com/s/4aoeexntsu77jul/HD_8M.mpg?dl=0 Sebastian Dröge (slomo) has below analysis: Ok, this fails because "mpegtsbase.c:1328:mpegts_base_scan:<tsdemux0> Couldn't find any PCR within the first 655360 bytes". Where is the PCR? :) Can you open another bug against tsdemux for this specific file? Inside baseparse what should happen probably is to guard against overflows not only in this place but in general, I don't think your patch is complete here as it could still overflow (bitrate is still an int).
Can't find PCR needn't fail playback. PCR isn't mandatory for video playback.
PCR is mandatory for valid MPEG-TS streams though.
*** This bug has been marked as a duplicate of bug 752843 ***