<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
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.<br>
<br>
<br>
<br>
On 23/05/2016 7:50 PM, Sebastian Dröge wrote:<br>
<blockquote cite="mid:1463998813.2356.113.camel@centricular.com"
type="cite">
<pre wrap="">On Mo, 2016-05-23 at 19:38 +0930, Dave Johnstone wrote:
</pre>
<blockquote type="cite">
<pre wrap="">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.
</pre>
</blockquote>
<pre wrap="">
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?
<a class="moz-txt-link-freetext" href="https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer">https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer</a>
Most likely you will get away with using a capssetter element and
overriding the interlaced-mode=mixed field with interlaced-
mode=interleaved.
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>