<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>