Discussion:
[Bug 796584] New: vaapi: Scrambled rendering for some h.264 videos with glimagesink on AMD GPU
"GStreamer" (GNOME Bugzilla)
2018-06-14 10:05:40 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

Bug ID: 796584
Summary: vaapi: Scrambled rendering for some h.264 videos with
glimagesink on AMD GPU
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gstreamer-vaapi
Assignee: gstreamer-***@lists.freedesktop.org
Reporter: ***@igalia.com
QA Contact: gstreamer-***@lists.freedesktop.org
CC: ***@gmail.com, ***@igalia.com
GNOME version: ---

vainfo:

libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: mesa gallium vaapi
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc

Scrambled rendering with:
https://download.blender.org/durian/trailer/Sintel_Trailer.480p.DivX_Plus_HD.mkv

No rendering issue with:
https://trac.webkit.org/export/232834/webkit/trunk/LayoutTests/media/content/test.mp4
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-15 06:32:57 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

Julien Isorce <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@gmail.com

--- Comment #1 from Julien Isorce <***@gmail.com> ---
Does it happen only with glimagesink or with videoconvert ! xvimagesink too ?
What are the caps negotiated between vaapih264dec and glimagesink ?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-15 06:50:49 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

--- Comment #2 from Víctor Manuel Jáquez Leal <***@igalia.com> ---
(In reply to Julien Isorce from comment #1)
Post by "GStreamer" (GNOME Bugzilla)
Does it happen only with glimagesink or with videoconvert ! xvimagesink too
?
What are the caps negotiated between vaapih264dec and glimagesink ?
it is only with glimagesink and with this sample (other media files work OK).
It is dmabuf negotiated.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-15 11:34:53 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

Nicolas Dufresne (ndufresne) <***@ndufresne.ca> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@ndufresne.ca

--- Comment #3 from Nicolas Dufresne (ndufresne) <***@ndufresne.ca> ---
Can you provide a screenshot?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-15 11:47:58 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

--- Comment #4 from Philippe Normand <***@igalia.com> ---
Here's a screencast: https://owncloud.igalia.com/index.php/s/NyZMdW3gc2ToP5s
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-15 14:15:04 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

--- Comment #5 from Nicolas Dufresne (ndufresne) <***@ndufresne.ca> ---
Ok, this is what I had in mind. This is tiled/compressed video displayed as if
it was linear. It also means that the DMABuf uploaded in glupload failed and it
had falledback to raw uploader. It means the code to ensure that exported
DMABuf are linear is broken. This is a problem we get in various scenarios with
recent Mesa.

Shall we fail in glupload if DMABuf capsfeature has been chosen and dmabuf
uploaded failed ?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-27 18:51:05 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

--- Comment #6 from sreerenj <***@gmail.com> ---
I have seen similar issues for some specific resolution videos when playing
with gst-msdk plugins and glimagesink when negotiating dmabuf.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-27 18:57:06 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

--- Comment #7 from sreerenj <***@gmail.com> ---
Is this the same issue we discussed multiple times in different bugs and IRC ?
"Using vaapipostproc after vaapih264dec fix the issue when using glimagesink in
dmabuf mode and egl platform"
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-11-03 15:55:00 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796584

GStreamer system administrator <***@gstreamer.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |OBSOLETE

--- Comment #8 from GStreamer system administrator <***@gstreamer.net> ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance:
https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/issues/100.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
Loading...