[gstreamer-bugs] [Bug 323286] [ffdec_cinepak] chef.avi causes gstreamer to hang in preroll

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Dec 6 02:44:30 PST 2005


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=323286
 GStreamer | gst-ffmpeg | Ver: HEAD CVS





------- Additional Comments From Edward Hervey  2005-12-06 10:44 -------
I had a look at it too, and in fact the cinepak ffmpeg codec never sets the
AVFrame->type to anything. On the other hand it always sets AVFrame->reference
to 1. I have a pending patch which checks not only for type == I_TYPE, but also
for reference == 1.
I tried it over a lot of files and it seems to work. I should also try seeking
with it to see if it doesn't break anything.
The problem is that there are FOUR different variables that ffmpeg codec can set
in a AVFrame structure to give information about the decoded frame. I already
had to file a patch for dvvideo in ffmpeg, and cinepak seems to have the same
problem. So instead of fixing it upstream (although it would be nice), it might
be wiser to find out which of those four values are actually used and what
combination means that the decoded frame is really a keyframe.

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list