[yocto] Help-Gstreamer Vaapi Plugin Issue in 1080p mp4 playback

Meenakumari Shedole meenakumari.s at hcl.com
Fri Apr 4 03:49:49 PDT 2014


Thanks for your resposne Gwenole.

I downloaded updated gstreamer-vaapi-0.5.8 and GStreamer-0.10.36 with other dependency plaugins and va deriver but after manually install no luck to execute vaapisink.

can you please suggest, vaapi dependencies and their version to build.

Regards
Meena.
________________________________________
From: Beauchesne, Gwenole [gwenole.beauchesne at intel.com]
Sent: Thursday, April 03, 2014 8:22 PM
To: Meenakumari Shedole; yocto at yoctoproject.org
Cc: Dipesh Karmakar
Subject: RE: [yocto] Help-Gstreamer Vaapi Plugin Issue in 1080p mp4 playback

Hi,

> I have checked vaapisink source, it seems its supporting overlay on foreign X
> window.
> https://gitorious.org/vaapi/gstreamer-
> vaapi/source/643d35e87a67376af9cd89cd868666368b105ac3:gst/vaapisink/gs
> tvaapisink.c
> static gboolean gst_vaapisink_implements_interface_supported();
> static gboolean gst_vaapisink_ensure_window_xid();

The version you mention looks very old. I have integrated a fix from another user, who has been successfully using gstreamer-vaapi with GStreamer 0.10 in a scenario you describe (vaapisink + foreign window). Please update your gstreamer-vaapi version to at least 0.5.8. Or, the current git master tree. Other branches are not maintained any more. The fix I have in mind was f8666e2.

Regards,
Gwenole.

> -----Original Message-----
> From: Burton, Ross [mailto:ross.burton at intel.com]
> Sent: Friday, March 28, 2014 4:42 PM
> To: Meenakumari Shedole
> Cc: yocto at yoctoproject.org; Dipesh Karmakar
> Subject: Re: [yocto] Help-Gstreamer Vaapi Plugin Issue in 1080p mp4
> playback
>
> On 28 March 2014 06:05, Meenakumari Shedole <meenakumari.s at hcl.com>
> wrote:
> > 1. playbin2 + avi/3gp is working properly because of xvimagesink is used
> interally.
> > 2. playbin2 + mp4 is not taking vaapi sink, we need to manually set video-
> sink=vaapisink.
> >    Also we are getting arbitrary crash while setting the qml video window id
> to the vaapi sink.
> >    So we are not getting any single pipe to play mp4/avi/3gp stuff.
>
> The important question is what recipe are you using to get the vaapi
> elements?
>
> What happens if you use vaapisink with AVI/3GP?  You should still get some
> acceleration.
>
> Note that especially when using vaapi sink you need to wait for the sink to
> create the window and then reparent it, you can't provide your own X
> window to vaapisink.  This is the usual cause for breakage.  Do testing with
> gst-launch before attempting to use your own application.
>
> Ross
>
>
> ::DISCLAIMER::
> ----------------------------------------------------------------------------------------------
> ------------------------------------------------------
>
> The contents of this e-mail and any attachment(s) are confidential and
> intended for the named recipient(s) only.
> E-mail transmission is not guaranteed to be secure or error-free as
> information could be intercepted, corrupted, lost, destroyed, arrive late or
> incomplete, or may contain viruses in transmission. The e mail and its
> contents (with or without referred errors) shall therefore not attach any
> liability on the originator or HCL or its affiliates.
> Views or opinions, if any, presented in this email are solely those of the
> author and may not necessarily reflect the views or opinions of HCL or its
> affiliates. Any form of reproduction, dissemination, copying, disclosure,
> modification, distribution and / or publication of this message without the
> prior written consent of authorized representative of HCL is strictly
> prohibited. If you have received this email in error please delete it and notify
> the sender immediately.
> Before opening any email and/or attachments, please check them for viruses
> and other defects.
>
> ----------------------------------------------------------------------------------------------
> ------------------------------------------------------



More information about the yocto mailing list