[Bug 759533] vaapisink: doesn't upload packed formats correctly

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Mar 22 17:55:26 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=759533

--- Comment #21 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
(In reply to Hyunjun Ko from comment #20)
> Thanks for the script.
> 
> (In reply to Víctor Manuel Jáquez Leal from comment #19)
> > Created attachment 348406 [details]
> > script to test all the vaapisink formats
> > 
> > As you can see with this script
> > 
> > NV12, YV12 and I420: works OK
> > YUY2, UYVY: shows artifacts in the borders (looks like bug #777820)
> Weird, I can't see any artifact with vaapisink.

Perhaps is something that happens only in HSW.

> 
> > 422H: the pipeline fails
> videotestsrc doesn't support 422H, maybe gstreamer neither?

True. D'ah! Sorry.

> 
> > RGBx, BGRx: the output is corrupt
> I suspect driver, which looks it doesn't support correctly on X11.

Yeah. It seems that we need to patch the driver.

> 
> > P010_10LE: the filter (intel) can't import this color space
> Indeed. Fortunately, vaapisink doesn't accept this format during negotiation.
> 
>
> I guess this is why you really want a query for this in the level of libva.
> Even though we can workaround with vpp with some formats like YUY2/UYVY,
> there are still problems with others :( 
> 
> But what can we do... :P

I like the idea of having postprocessor inside the vaapisink, but I would
rather imitate glimagesink, of being a bin. Just that we are exposing more bugs
in the driver.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list