BUG MP4 decoder video frames

kub0x voskater15 at gmail.com
Sun Jun 22 18:43:38 PDT 2014

Hello everyone,

I'm using version of Gstreamer for developing a complete media suite
for Windows. I've added recently the d3dvideosink plugin
(libgstd3dvideosink.dll) in order to avoid performance loss when decoding
video frames. What I do is too hook DirectX9 API so I can send the
BackBuffer to my render application. No problem here.

Problem comes when another developer of the project runs the Application and
plays a MP4 video file. It has told me that video frames are displayed with
a strange green background.

So, I told him to run gst-launch with playbin plugin in order to know if the
problem was mine or not. With gst-launch and playbin the same problem
happened, the decoded video frames where mixed with a weird green
background. It sounds like it's a Gstreamer Bug when treating with MP4 video
files. Can anyone confirm this?

Here's the command that causes this weird behaviour:

gst-launch-1.0 -vvvv playbin uri=file:///C:\users\xxxx\videos\sample.mp4

Here's a screenshot leaving the proof of green background in video frames:


This command was tested on:
OS: Windows 7 Ultimate SP 1 x64
Graphics Card Device Driver: Nvidia GT 630 version de controlador device driver

View this message in context: http://gstreamer-devel.966125.n4.nabble.com/BUG-MP4-decoder-video-frames-tp4667613.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.

More information about the gstreamer-devel mailing list