GNOME Bugzilla – Bug 574728
Use new interlaced support from -base
Last modified: 2009-05-12 09:01:16 UTC
+++ This bug was initially created as a clone of Bug #573245 +++ +++ This bug was initially created as a clone of Bug #573085 +++ Now that the interlaced support has been committed to -base, we shuld use it in -ffmpeg too if possible. There seem to be some interlaced related flags in avcodec.h: #define CODEC_FLAG_INTERLACED_DCT 0x00040000 ///< Use interlaced DCT. #define CODEC_FLAG_INTERLACED_ME 0x20000000 ///< interlaced motion estimation #define MB_TYPE_INTERLACED 0x0080 Not sure if we can do something useful with the stuff that ffmpeg provides
Module: gst-ffmpeg Branch: master Commit: fb613191ae4885c398bd204acc126882f0752633 URL: http://cgit.freedesktop.org/gstreamer/gst-ffmpeg/commit/?id=fb613191ae4885c398bd204acc126882f0752633 Author: Edward Hervey <bilboed@bilboed.com> Date: Tue May 12 11:16:43 2009 +0200 gstffmpegdec: Implement interlaced support. ffmpeg only tells us on a per-decoded-buffer basis if the stream is interlaced or not. When we see a change, we force negotiation. We can't detect that in our get_buffer() (when doing downstream allocation), because at that point the interlaced flags aren't set on the outgoing buffer.