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 770354 - tagdemux/typefind: Be more lenient finding MPEG-TS sync words.
tagdemux/typefind: Be more lenient finding MPEG-TS sync words.
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-08-24 21:48 UTC by GstBlub
Modified: 2018-11-03 11:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
tagdemux/typefind: Be more lenient finding MPEG-TS sync words (2.01 KB, patch)
2016-08-24 21:48 UTC, GstBlub
none Details | Review

Description GstBlub 2016-08-24 21:48:51 UTC
Created attachment 334102 [details] [review]
tagdemux/typefind: Be more lenient finding MPEG-TS sync words

This bug is similar to #348075.

The MP3 file(s) in question play in just about any player I tried, but won't play with gstreamer.  They have a ID3v2 header that indicates a size that should probably be bigger to cover the entire area of (probably deleted) IDv3 content, but for whatever reason they are not.  In one instance there is about 62k of zero bytes following the IDv3 header, just before the first MP3 frame starts.  This is technically fine, because we're supposed to search for the first MPEG-TS sync word.  There is no clear definition of what is right and what is wrong, but it feels like only considering 10k might be a little too aggressive.
Comment 1 GStreamer system administrator 2018-11-03 11:48:55 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/285.