Gst-launch-1.0 (v1.80) Decklink Interlaced Video
Dave Johnstone
dave at digits.tv
Thu May 26 13:05:09 UTC 2016
The caps filter has no effect. It seems the uridecodebin always outputs
mixed or progressive when input files are interlaced. HD 1080/50i MJPEG
and ProRes interlaced files in Quicktime or AVI wrappers all need an
interlace element to link to a Decklink card for output. Although this
can work it seems to add unnecessary overhead and pipeline
complication. The same codec in a mkv container will not link at all.
I will produce some (non-copyright) test files and make them available
when I file the bug. As this issue occurs with multiple decoders and
demuxers, should I file the bug for uridecodebin? The same issue is
observed when using qtdemux, avidemux and jpegdec etc.
On 23/05/2016 7:50 PM, Sebastian Dröge wrote:
> On Mo, 2016-05-23 at 19:38 +0930, Dave Johnstone wrote:
>> The video is decoded as:
>>
>> video/x-raw format: Y42B width: 720 height: 576 interlace-mode: mixed
>> pixel-aspect-ratio: 16/15 chroma-site: dv colorimetry: bt601
>> framerate: 25/1
>> The interlace mode is detected as 'mixed' not 'interleaved'. The
>> pipeline errors with 'general stream error, reason: not-negotiated'.
>> I can't test the audio just now but the GStreamer version is 1.8 from
>> the pre-compiled OSX packages, the decklink plugin is dated 2016-03-
>> 24.
> Ok, that's because avdec_dvvideo will put interlace-mode=mixed on the
> caps. It seems like there is no obvious way to know if ffmpeg outputs
> interlaced or mixed content, which would be needed to configure the
> caps properly.
>
> Can you file a bug, ideally with a sample file, here?
> https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
>
>
> Most likely you will get away with using a capssetter element and
> overriding the interlaced-mode=mixed field with interlaced-
> mode=interleaved.
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160526/2370e09e/attachment.html>
More information about the gstreamer-devel
mailing list