[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
  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