<div dir="ltr">Hi,<div><br></div><div style>Here is what "gst-inspect MixVideoEncoderH264" returns:</div><div style><br></div><div style><div>#gst-inspect MixVideoEncoderH264</div><div><br></div><div>libva: libva version 0.32.0</div>
<div>libva: va_getDriverName() returns 0</div><div>libva: Trying to open /usr/lib/dri/emgd_drv_video.so</div><div>Intel(R) Embedded Media and Graphics Driver 1.18 Build 3398</div><div>Using XCB based dispatch table.</div>
<div>libva: va_openDriver() returns 0</div><div>Factory Details:</div><div> Long name:<span class="" style="white-space:pre"> </span>HW accelerated H.264 Video Encoder</div><div> Class:<span class="" style="white-space:pre"> </span>Codec/Encoder/Video</div>
<div> Description:<span class="" style="white-space:pre"> </span>Hardware-accelerated Video Encoding</div><div> Author(s):<span class="" style="white-space:pre"> </span>Weian Chen <<a href="mailto:weian.chen@intel.com">weian.chen@intel.com</a>></div>
<div> Rank:<span class="" style="white-space:pre"> </span>primary (256)</div><div><br></div><div>Plugin Details:</div><div> Name:<span class="" style="white-space:pre"> </span>gstmixvideoplugin</div><div> Description:<span class="" style="white-space:pre"> </span>MI-X gst video plugin</div>
<div> Filename:<span class="" style="white-space:pre"> </span>/usr/lib/gstreamer-0.10/libgstmixvideoplugin.so</div><div> Version:<span class="" style="white-space:pre"> </span>0.10.39</div><div> License:<span class="" style="white-space:pre"> </span>Proprietary</div>
<div> Source module:<span class="" style="white-space:pre"> </span>gst-plugins-mixvideo</div><div> Binary package:<span class="" style="white-space:pre"> </span></div><div> Origin URL:<span class="" style="white-space:pre"> </span><a href="http://www.intel.com/">http://www.intel.com/</a></div>
<div><br></div><div>GObject</div><div> +----GstObject</div><div> +----GstElement</div><div> +----MixVideoEncoderH264</div><div><br></div><div>Pad Templates:</div><div> SINK template: 'sink'</div>
<div> Availability: Always</div><div> Capabilities:</div><div> video/x-raw-va</div><div> video/x-raw-yuv</div><div> format: I420</div><div> framerate: [ 0/1, 2147483647/1 ]</div>
<div> width: [ 16, 2147483647 ]</div><div> height: [ 16, 2147483647 ]</div><div> video/x-raw-yuv</div><div> format: NV12</div><div> framerate: [ 0/1, 2147483647/1 ]</div>
<div> width: [ 16, 2147483647 ]</div><div> height: [ 16, 2147483647 ]</div><div><br></div><div> SRC template: 'src_04'</div><div> Availability: Sometimes</div><div> Capabilities:</div>
<div> video/x-va</div><div> framerate: [ 0/1, 2147483647/1 ]</div><div> width: [ 1, 2147483647 ]</div><div> height: [ 1, 2147483647 ]</div><div><br></div><div> SRC template: 'src_01'</div>
<div> Availability: Always</div><div> Capabilities:</div><div> video/x-h264</div><div><br></div><div><br></div><div>Element Flags:</div><div> no flags set</div><div><br></div><div>Element Implementation:</div>
<div> Has change_state() function: 0x11b4c0</div><div> Has custom save_thyself() function: gst_element_save_thyself</div><div> Has custom restore_thyself() function: gst_element_restore_thyself</div><div><br></div><div>
Element has no clocking capabilities.</div><div>Element has no indexing capabilities.</div><div>Element has no URI handling capabilities.</div><div><br></div><div>Pads:</div><div> SRC: 'src_01'</div><div> Implementation:</div>
<div> Has custom eventfunc(): gst_mix_video_encoder_pad_src_event_handler</div><div> Has acceptcapsfunc(): gst_pad_acceptcaps_default</div><div> Pad Template: 'src_01'</div><div> SINK: 'sink'</div>
<div> Implementation:</div><div> Has chainfunc(): gst_mix_video_encoder_chain</div><div> Has custom eventfunc(): gst_mix_video_encoder_pad_sink_event_handler</div><div> Has bufferallocfunc(): gst_mix_video_encoder_pad_buffer_alloc</div>
<div> Has setcapsfunc(): gst_mix_video_encoder_set_caps</div><div> Has acceptcapsfunc(): gst_pad_acceptcaps_default</div><div> Pad Template: 'sink'</div><div><br></div><div>Element Properties:</div><div>
name : The name of the object</div><div> flags: readable, writable</div><div> String. Default: null Current: "mixvideoencoderh2640"</div><div> silent : Produce verbose output ?</div>
<div> flags: readable, writable</div><div> Boolean. Default: false Current: false</div><div> Display : X11 Display Pointer</div><div> flags: readable, writable</div>
<div> Pointer.</div><div> init-qp : Initialization QP for H264</div><div> flags: readable, writable</div><div> Unsigned Integer. Range: 1 - 51 Default: 24 Current: 24</div>
<div> min-qp : Minimum QP for H264</div><div> flags: readable, writable</div><div> Unsigned Integer. Range: 1 - 51 Default: 1 Current: 1</div><div> slice-num : Slice number for H264,Number of slices to be encoded for each frame</div>
<div> flags: readable, writable</div><div> Unsigned Integer. Range: 1 - 10000 Default: 1 Current: 1</div><div> basic-unit-size : Basic Unit Size for H264, used for rate control</div>
<div> flags: readable, writable</div><div> Unsigned Integer. Range: 0 - 10000 Default: 0 Current: 0</div><div> codec-data : Set codec_data to caps? Also means avc stream format</div>
<div> flags: readable, writable</div><div> Boolean. Default: true Current: true</div><div> rate-control : Rate Control Modes supported: NONE, CBR and VBR</div><div> flags: readable, writable</div>
<div> String. Default: "NONE" Current: null</div><div> profile : Select the profile for H.264 encoder, Currently only baseline and main profiles are supported</div><div> flags: readable, writable</div>
<div> Unsigned Integer. Range: 5 - 6 Default: 5 Current: 5</div><div> level : Select the level for H.264 encoder, up to level 4.1</div><div> flags: readable, writable</div>
<div> Unsigned Integer. Range: 10 - 41 Default: 30 Current: 30</div><div> bit-rate : Encoding bitrate when rate control is enabled</div><div> flags: readable, writable</div>
<div> Unsigned Integer. Range: 0 - 52428800 Default: 64000 Current: 64000</div><div> intra-period : I frame frequency for Encoder</div><div> flags: readable, writable</div>
<div> Unsigned Integer. Range: 1 - 1000 Default: 30 Current: 30</div><div> dlk : Disable deblocking filter idc or not</div><div> flags: readable, writable</div>
<div> Boolean. Default: false Current: false</div><div> pool-size : The size of buffer pool</div><div> flags: readable, writable</div><div> Unsigned Integer. Range: 1 - 100 Default: 8 Current: 8</div>
<div> need-display : Enable or disable video/x-va output for preview</div><div> flags: readable, writable</div><div> Boolean. Default: true Current: true</div><div><br>
</div><div style>Thanks,</div><div style>Yogesh</div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 4, 2013 at 5:30 PM, Stefan Sauer <span dir="ltr"><<a href="mailto:ensonic@hora-obscura.de" target="_blank">ensonic@hora-obscura.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><div class="im">
<div>On 06/04/2013 01:31 PM, Yogesh Tyagi
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi,
<div><br>
</div>
<div>Thanks for your help but suggested command is generating
the same error:</div>
<div><br>
</div>
<div><span style="font-family:arial,sans-serif;font-size:13px">gst-launch
filesrc location=/root/videoEncode/</span><span style="font-family:arial,sans-serif;font-size:13px">176x144_Barcelona.raw
blocksize=38016 ! videoparse ! video/x-raw-yuv, width=176,
height=144, format=\(fourcc\)I420, framerate=15/1 !
MixVideoEncoderH264 ! filesink location=temp.h264</span></div>
<div><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">libva:
libva version 0.32.0</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">libva:
va_getDriverName() returns 0</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">libva:
Trying to open /usr/lib/dri/emgd_drv_video.so</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Intel(R)
Embedded Media and Graphics Driver 1.18 Build 3398</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Using
XCB based dispatch table.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">libva:
va_openDriver() returns 0</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Setting
pipeline to PAUSED ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Pipeline
is PREROLLING ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">ERROR:
from element /GstPipeline:pipeline0/</span><span style="font-family:arial,sans-serif;font-size:13px">GstVideoParse:videoparse0:
Internal data stream error.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Additional
debug info:</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">gstrawparse.c(429):
gst_raw_parse_loop (): /GstPipeline:pipeline0/</span><span style="font-family:arial,sans-serif;font-size:13px">GstVideoParse:videoparse0:</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">stream
stopped, reason not-negotiated</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">ERROR:
pipeline doesn't want to preroll.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Setting
pipeline to NULL ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Freeing
pipeline ...</span></div>
</div>
</blockquote>
<br></div>
Run gst-inspect <span style="font-family:arial,sans-serif;font-size:13px">MixVideoEncoderH264
to check that </span><span style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">MixVideoEncoderH264
can take the caps you use on the capsfilter. Also double-check
the capsfilter, you add the type for format, but not for
framerate:<br>
... </span></span><span style="font-family:arial,sans-serif;font-size:13px">format=\(fourcc\)I420,
framerate=\(fraction\)15/1<span class="HOEnZb"><font color="#888888"><br>
<br>
Stefan<br>
</font></span></span><div><div class="h5">
<blockquote type="cite">
<div dir="ltr">
<div><font face="arial, sans-serif"><br>
</font></div>
<div><font face="arial, sans-serif"><br>
</font></div>
<div><font face="arial, sans-serif">Thanks,</font></div>
<div><font face="arial, sans-serif">Yogesh<br>
</font>
<div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">On Tue, Jun 4, 2013 at 3:38 PM,
Stefan Sauer <span dir="ltr"><<a href="mailto:ensonic@hora-obscura.de" target="_blank">ensonic@hora-obscura.de</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>
<div>On 06/04/2013 09:56 AM, Yogesh Tyagi wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">sorry
the complete command I used is this:</span>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">gst-launch
filesrc location=/root/videoEncode/</span><span style="font-family:arial,sans-serif;font-size:13px">176x144_Barcelona.raw
blocksize=38016 ! video/x-raw-yuv,
width=176, height=144,
format=\(fourcc\)I420, framerate=15/1 !
MixVideoEncoderH264 ! filesink
location=temp.h264</span><br>
</div>
</div>
</blockquote>
</div>
can you try:<br>
<br>
<span style="font-family:arial,sans-serif;font-size:13px">gst-launch
filesrc location=/root/videoEncode/</span><span style="font-family:arial,sans-serif;font-size:13px">176x144_Barcelona.raw
blocksize=38016 ! videoparse ! video/x-raw-yuv,
width=176, height=144, format=\(fourcc\)I420,
framerate=15/1 ! MixVideoEncoderH264 ! filesink
location=temp.h264</span><br>
<br>
Stefan<br>
<br>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">
<div> </div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Tue, Jun 4, 2013
at 12:42 PM, Yogesh Tyagi <span dir="ltr"><<a href="mailto:yogesh.bit2006@gmail.com" target="_blank">yogesh.bit2006@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">Hi,
<div><br>
</div>
<div>I am getting following error
while I am trying transcoding with
gst-launch:</div>
<div><br>
</div>
<div><span style="font-family:arial,sans-serif;font-size:13px">gst-launch
filesrc
location=/root/videoEncode/</span><span style="font-family:arial,sans-serif;font-size:13px">176x144_Barcelona.raw
blocksize=38016 !
video/x-raw-yuv, width=176,
height=144, format=\(fourcc\)I420,
framerate=15/1 !
MixVideoEncoderH264 ! filesink </span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">location=temp.h264libva:
libva version 0.32.0</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">libva:
va_getDriverName() returns 0</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">libva:
Trying to open
/usr/lib/dri/emgd_drv_video.so</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Intel(R)
Embedded Media and Graphics Driver
1.18 Build 3398</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Using
XCB based dispatch table.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">libva:
va_openDriver() returns 0</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Setting
pipeline to PAUSED ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Pipeline
is PREROLLING ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Pipeline
is PREROLLED ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Setting
pipeline to PLAYING ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">New
clock: GstSystemClock</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">ERROR:
from element
/GstPipeline:pipeline0/</span><span style="font-family:arial,sans-serif;font-size:13px">GstFileSrc:filesrc0:
Internal data flow error.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Additional
debug info:</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">gstbasesrc.c(2563):
gst_base_src_loop ():
/GstPipeline:pipeline0/</span><span style="font-family:arial,sans-serif;font-size:13px">GstFileSrc:filesrc0:</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">streaming
task paused, reason not-linked
(-1)</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Execution
ended after 2037829 ns.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Setting
pipeline to PAUSED ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Setting
pipeline to READY ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Setting
pipeline to NULL ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Freeing
pipeline ...</span><br>
</div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">Am
I missing something in the
command?</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">Thanks,</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">Yogesh</span></div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
gstreamer-devel mailing list
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<br>
</div>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
gstreamer-devel mailing list
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>