After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 765800 - tsdemux: Can't playback one stream without PCR
tsdemux: Can't playback one stream without PCR
Status: RESOLVED DUPLICATE of bug 752843
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-04-29 09:18 UTC by kevin
Modified: 2016-04-30 14:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description kevin 2016-04-29 09:18:13 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).
Comment 1 kevin 2016-04-29 09:22:09 UTC
Can't find PCR needn't fail playback. PCR isn't mandatory for video playback.
Comment 2 Sebastian Dröge (slomo) 2016-04-29 09:29:58 UTC
PCR is mandatory for valid MPEG-TS streams though.
Comment 3 Tim-Philipp Müller 2016-04-30 14:09:55 UTC

*** This bug has been marked as a duplicate of bug 752843 ***