Problems with Windows gstreamer

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems with Windows gstreamer

morrisford
I am trying to get gstreamer for Windows to do things that I have been doing on linux. So far, it seems like nothing works correctly when I am trying to use h264. Here is a pipeline that works just fine on linux which gives errors on Windows.

Doesn't make sense to me.

C:\Users\Morris Ford>
C:\Users\Morris Ford>gst-launch -v videotestsrc ! x264enc ! rtph264pay ! rtph264
depay ! ffdec_h264 ! autovideosink
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-
raw-yuv, format=(fourcc)I420, width=(int)320, height=(int)240, framerate=(fracti
on)30/1
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:src: caps = video/x-h264, widt
h=(int)320, height=(int)240, framerate=(fraction)30/1, stream-format=(string)avc

/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:sink: caps = video/x-raw-yuv,
format=(fourcc)I420, width=(int)320, height=(int)240, framerate=(fraction)30/1
ERROR: from element /GstPipeline:pipeline0/GstX264Enc:x264enc0: Could not encode
 stream.
Additional debug info:
..\..\..\..\..\Source\gst-plugins-ugly\ext\x264\gstx264enc.c(737): gst_x264_enc_
header_buf (): /GstPipeline:pipeline0/GstX264Enc:x264enc0:
Unexpected x264 header.
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = NULL
Freeing pipeline ...

C:\Users\Morris Ford>

Morris

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Problems with Windows gstreamer

morrisford
bump

On Sat, Mar 12, 2011 at 8:35 AM, Morris Ford <[hidden email]> wrote:
I am trying to get gstreamer for Windows to do things that I have been doing on linux. So far, it seems like nothing works correctly when I am trying to use h264. Here is a pipeline that works just fine on linux which gives errors on Windows.

Doesn't make sense to me.

C:\Users\Morris Ford>
C:\Users\Morris Ford>gst-launch -v videotestsrc ! x264enc ! rtph264pay ! rtph264
depay ! ffdec_h264 ! autovideosink
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-
raw-yuv, format=(fourcc)I420, width=(int)320, height=(int)240, framerate=(fracti
on)30/1
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:src: caps = video/x-h264, widt
h=(int)320, height=(int)240, framerate=(fraction)30/1, stream-format=(string)avc

/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:sink: caps = video/x-raw-yuv,
format=(fourcc)I420, width=(int)320, height=(int)240, framerate=(fraction)30/1
ERROR: from element /GstPipeline:pipeline0/GstX264Enc:x264enc0: Could not encode
 stream.
Additional debug info:
..\..\..\..\..\Source\gst-plugins-ugly\ext\x264\gstx264enc.c(737): gst_x264_enc_
header_buf (): /GstPipeline:pipeline0/GstX264Enc:x264enc0:
Unexpected x264 header.
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = NULL
Freeing pipeline ...

C:\Users\Morris Ford>

Morris


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel