[gstreamer-bugs] [Bug 326372] Indeo AVI files do not play with 0.10

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Jan 10 10:20:29 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=326372
 GStreamer | gst-ffmpeg | Ver: 0.10.0


Fabrizio Gennari changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|FIXED                       |




------- Comment #3 from Fabrizio Gennari  2006-01-10 18:20 UTC -------
Sorry, Edward, but, despite your quick analysis, I have to re-open the bug. The
Indeo 3 file I tried does not work with latest CVS gst-ffmpeg either. With
debug level 4, for each frame this message comes:
DEBUG (0x9c05520 - 0:00:04.213181000)               ffmpeg( 3216)
gstffmpegdec.c(826):gst_ffmpegdec_frame:<ffdec_indeo30> Decoded video:
len=2171, have_data=192, is_keyframe:0, is_itype:0, is_reference:0
WARN  (0x9c05520 - 0:00:04.213217000)               ffmpeg( 3216)
gstffmpegdec.c(832):gst_ffmpegdec_frame:<ffdec_indeo30> Dropping non-keyframe
(seek/init)

Most probably your fix works with Indeo 2 files, because FFmpeg's Indeo 2
decoder sets reference=1, but FFmpeg's Indeo 3 decoder explicitly sets
reference=0! And it does not set pict_type either. And my patch to FFmpeg was
refused.

I am attaching a one-line patch which solves the problem for me. Tell me what
you think


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list