| Summary: | [GM45 SNA Xv] VLC Xv output fails since 2.21.8 | ||
|---|---|---|---|
| Product: | xorg | Reporter: | Edward Sheldrake <ejsheldrake> |
| Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
| Status: | RESOLVED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
| Severity: | normal | ||
| Priority: | medium | ||
| Version: | git | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
Drat, my testing is with mplayer as well as I find that more convenient to switch between backends. Thanks for the bug report, will dig into how to fixup the structure to return the right visual. commit 7e1e18aca214a8705270972131a1800c81bc3b4d Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu Jun 6 21:40:30 2013 +0100 sna/video: Fixup formats to select visuals Fixes regression from commit 195a51353c3af7bd253227da5f759f06cea01f73 [2.21.8] Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Tue Apr 9 19:13:46 2013 +0100 sna/video: Convert to a pure Xv backend Reported-by: Edward Sheldrake <ejsheldrake@gmail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=65479 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Under SNA, VLC fails to initialise its xcb-xv video output module, I think since xf86-video-intel >= 2.21.8. I didn't notice earlier, I usually use mplayer. Regression from commit 195a51353c3af7bd253227da5f759f06cea01f73 ? part of xvinfo output under UXA: supported visuals: depth 24, visualID 0x21 corresponding part of xvinfo output using SNA: supported visuals: depth 15, visualID 0x 4 depth 16, visualID 0x 4 depth 24, visualID 0x 4 0x4 is not a valid visual ID. I think the problem is XF86VideoFormatRec contained a visual class, but XvFormatRec should contain a visual ID. xf86-video-intel under SNA is returning a visual class instead of the visual ID, which VLC tries to use, and fails.