VAAPI 하드웨어 디코딩을 사용하는 mvp에서 잘못된 비디오 출력

VAAPI 하드웨어 디코딩을 사용하는 mvp에서 잘못된 비디오 출력

저는 Intel HD 그래픽(커널 드라이버)이 탑재된 노트북을 가지고 있으며 i915Debian Jessie에서 하드웨어 가속 비디오 재생을 구현하려고 합니다. 나는 그것을 설치 i965-va-driver하고 패키징했으며 지원되는 코덱 목록을 제공했습니다.libva-intel-vaapi-drivervainfo

$ vainfo
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.36 (libva 1.4.1)
vainfo: Driver version: Intel i965 driver for Intel(R) CherryView - 1.4.1
vainfo: Supported profile and entrypoints
  VAProfileMPEG2Simple            : VAEntrypointVLD
  VAProfileMPEG2Simple            : VAEntrypointEncSlice
  VAProfileMPEG2Main              : VAEntrypointVLD
  VAProfileMPEG2Main              : VAEntrypointEncSlice
  ...

그러나 다음을 사용하여 비디오를 재생하려고 하면 mpv --hwdec=vaapi filename완전히 손상된 비디오 출력이 나타납니다.

여기에 이미지 설명을 입력하세요.

이제 이미지는 오디오와 일치하는 리듬으로 변경되어 실제로 디코딩이 진행되고 있음을 나타내지만 결과는 완전히 사용할 수 없습니다. 인텔 하드웨어에서 비디오 가속 경험이 있는 사람이 있습니까? 내가 뭘 잘못하고 있는지 어떤 아이디어가 있습니까?

내가 말하는 것은 다음과 같습니다 /var/log/Xorg.0.log.

[    11.754] (II) intel(0): SNA initialized with Cherryview (gen8) backend
[    11.755] (==) intel(0): Backing store enabled
[    11.755] (==) intel(0): Silken mouse enabled
[    11.755] (II) intel(0): HW Cursor enabled
[    11.755] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    11.756] (==) intel(0): DPMS enabled
[    11.757] (==) intel(0): Display hotplug detection enabled
[    11.757] (II) intel(0): [DRI2] Setup complete
[    11.757] (II) intel(0): [DRI2]   DRI driver: i965
[    11.757] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    11.757] (II) intel(0): direct rendering: DRI2 enabled
[    11.757] (II) intel(0): hardware support for Present enabled

관련 정보