[gst-devel] gstdshowdecwrapper hangs on windows without ffmpeg

KEVIN WEST keevon at gmail.com
Sun Dec 12 07:50:14 CET 2010


We are running into issues trying to get gstreamer working with directshow without using the ffmpeg libs.  We were able to transcode an mpeg1 file using the below pipeline, but we soon realized we were using libgstmpeg2dec.dll.  Once we deleted that, we verified everything was going through directshow, but no files will complete.  From stepping into the source it looks like the directshow plugin is being loaded, and then quickly unloaded, after which is simply hangs.  It looks like it's hanging during the decode process, so we aren't even able to get the YUV2 output.

Has anyone been able to get a valid directshow transcoding pipeline to work?

Here is our (somewhat modified) pipeline:

gst-launch.exe --gst-debug-level=3 --gst-plugin-path="plugins" --seek=0 uridecodebin name=dec uri=<file> dec. ! videoscale ! videorate ! video/x-raw-yuv ! x264enc ! mux. dec. ! audioconvert ! audioresample ! audio/x-raw-int ! faac ! mux. flvmux streamable=true name= mux ! filesink location="output.flv"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20101212/1b33a251/attachment.htm>


More information about the gstreamer-devel mailing list