<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>3566</bug_id>
          
          <creation_ts>2012-12-11 21:06:56 +0000</creation_ts>
          <short_desc>libowl-av should construct video pipelines properly</short_desc>
          <delta_ts>2013-10-04 08:48:41 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>multimedia</component>
          <version>1.4</version>
          <rep_platform>x86</rep_platform>
          <op_sys>x86</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>5206</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.5</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nitin Kamble">nitin.a.kamble</reporter>
          <assigned_to name="Ross Burton">ross.burton</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>28158</commentid>
    <comment_count>0</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2012-12-11 21:06:56 +0000</bug_when>
    <thetext>On EMGD graphics based platforms such as crownbay, the sato video player is not able to play video files. If it starts playing then the video goes bad quickly after starting the playback. On these platforms the command line gstreamer is able to play video fine. The command used to play video on command line is:

  gst-launch playbin2 uri=&quot;file:///home/root/myvideo.mp4&quot;

Other Intel Graphics based platforms such as Sugarbay or Chiefriver, the sato video player is able to play the video fine, but it is consuming much more cpu. It consumes 5% to 10% cpu on sugarbay &amp; chiefriver. On the same platforms the command line gstream video player consumes 0% to 1% cpu.

BTW Sample Video files for playback can be downloaded from this site:
  http://www.h264info.com/clips.html

- Nitin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28159</commentid>
    <comment_count>1</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2012-12-11 21:07:30 +0000</bug_when>
    <thetext>CCing Ross</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28160</commentid>
    <comment_count>2</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-12-11 21:27:56 +0000</bug_when>
    <thetext>So the sato video player (correctly called libowl-av) uses playbin2 but does construct a video sink directly.  Can you confirm that &quot;gst-inspect autovideosink&quot; works for your image?

My hunch is that the problem is that libav-owl is forcing a X-based sink, but as you&apos;re using VAAPI you need vaapisink.  This toy application is pretty old and predates VAAPI existing IIRC.

I *think* this can be solved by - as usual - deleting code in libowl-av.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28161</commentid>
    <comment_count>3</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2012-12-11 21:30:21 +0000</bug_when>
    <thetext>There is an ancient bug related to this: Bug 615

https://bugzilla.yoctoproject.org/show_bug.cgi?id=615</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29823</commentid>
    <comment_count>4</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-02-14 16:42:10 +0000</bug_when>
    <thetext>libowl-av needs to let the pipeline construct a sink and use it, instead of passing the pipeline its own sink.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37189</commentid>
    <comment_count>5</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-09-25 10:52:06 +0000</bug_when>
    <thetext>Merging into the master video player bug.

*** This bug has been marked as a duplicate of bug 5206 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37607</commentid>
    <comment_count>6</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2013-10-04 08:48:41 +0000</bug_when>
    <thetext>verified as per above comments.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>