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 681369 - avidemux: puts codec_data in caps for byte-stream H.264
avidemux: puts codec_data in caps for byte-stream H.264
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.31
Other Linux
: Normal normal
: 0.10.31
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-08-07 12:13 UTC by Ilya Smelykh
Modified: 2012-08-28 17:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
first 800k of problem file (800.00 KB, video/x-msvideo)
2012-08-07 12:13 UTC, Ilya Smelykh
Details

Description Ilya Smelykh 2012-08-07 12:13:02 UTC
Created attachment 220546 [details]
first 800k of problem file

File plays with vlc and mplayer but current ubuntu version of gstreamer can't play it.
Comment 1 Tim-Philipp Müller 2012-08-07 12:15:43 UTC
As I said on IRC, this is a bug in the avi demuxer (if not in whatever created this file in the first place).

It should not put codec_data into h264 caps if the stream format is not AVC.
Comment 2 Mark Nauwelaerts 2012-08-28 17:11:36 UTC
I would concur that such a file is pretty bogus in the first place.  Following commit makes avidemux check a bit more what goes in codec_data in this case:

commit 8d7fabf96da462e9703d72fd957eadf5daef7d7a
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date:   Tue Aug 28 18:48:00 2012 +0200

    avidemux: avoid invalid H264 bytestream codec_data
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681369