[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