[mythtv-commits] [MythTV/mythtv] 8a666c: VAAPI: Fix 10bit copyback display
Mark Kendall
noreply at github.com
Sat Jun 15 13:42:03 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: 8a666c0f81bdb02aa67b73f11b2d586a3cb01ed7
https://github.com/MythTV/mythtv/commit/8a666c0f81bdb02aa67b73f11b2d586a3cb01ed7
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-06-15 (Sat, 15 Jun 2019)
Changed paths:
M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
M mythtv/libs/libmythtv/mythvaapicontext.cpp
M mythtv/libs/libmythtv/mythvaapicontext.h
Log Message:
-----------
VAAPI: Fix 10bit copyback display
- we now create our own VAAPI frames context so that we can set the SW
format to something that FFmpeg won't object to.
- this at least makes the decoder setup comparable for direct rendering
and decode only.
N.B. On my Coffee Lake test setup with Debian Buster and libva 2.4.0 -
this requires the i965-va-driver-shaders package (non-free) instead of
the standard i965-va-driver package. Otherwise libva returns a 'not
implemented' error to FFmpeg for the vaGetImage call.
More information about the mythtv-commits
mailing list