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 672447 - [mpeg4videoparse] Error in parsing MPEG4 bitstream
[mpeg4videoparse] Error in parsing MPEG4 bitstream
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.23
Other All
: Normal normal
: 0.10.24
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-20 09:40 UTC by Matteo Pampolini
Modified: 2012-05-18 14:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matteo Pampolini 2012-03-20 09:40:32 UTC
Parsing of MPEG4 bitstream fails in Video Buffering Verifier related code, this causes a premature end that leads, amongst others, to non-retrieval of width/height stream information.

In particular in source file

gst-libs/gst/codecparsers/gstmpeg4parser.c

at line 1017, a marker bit is expected, while ISO standard syntax does not specify a marker bit at that position in the bitstream.

Matteo
Comment 1 Sebastian Dröge (slomo) 2012-04-16 07:20:17 UTC
Could you provide a sample file for this and attach a patch that fixes the problem?
Comment 2 Mark Nauwelaerts 2012-05-18 14:33:04 UTC
Failing patch and sample (as mentioned above), best guess (based on description and spec) is that following commit fixes this: 

[0.10]
commit 2a3f800aa9a84a37445bc299064d87bc95303dac
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date:   Fri May 18 16:17:13 2012 +0200

    codecparsers: mpeg4: do not expect a marker bit where not specified
    
    Fixes #672447.

[0.11]
commit 5b2c2fa32b559a694235157671eaa08b20613952
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date:   Fri May 18 16:17:13 2012 +0200

    codecparsers: mpeg4: do not expect a marker bit where not specified
    
    Fixes #672447.