Hello,
I continue to buid my new vdrbox :
Mint 19.3 / Desktop Cinnamon 3840x2160 @ 60 Hz / intel gpu / vaapi
plugin / vdr-2.4.1
Driver seems to be OK :
   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/i965_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: Intel i965 driver for Intel(R) Kaby Lake -
2.1.0
   vainfo: Supported profile and entrypoints
   VAProfileMPEG2Simple           :   VAEntrypointVLD
   VAProfileMPEG2Simple           :   VAEntrypointEncSlice
   VAProfileMPEG2Main             :   VAEntrypointVLD
   VAProfileMPEG2Main             :   VAEntrypointEncSlice
   VAProfileH264ConstrainedBaseline:   VAEntrypointVLD
   VAProfileH264ConstrainedBaseline:   VAEntrypointEncSlice
   VAProfileH264ConstrainedBaseline:   VAEntrypointEncSliceLP
   VAProfileH264Main              :   VAEntrypointVLD
   VAProfileH264Main              :   VAEntrypointEncSlice
   VAProfileH264Main              :   VAEntrypointEncSliceLP
   VAProfileH264High              :   VAEntrypointVLD
   VAProfileH264High              :   VAEntrypointEncSlice
   VAProfileH264High              :   VAEntrypointEncSliceLP
   VAProfileH264MultiviewHigh     :   VAEntrypointVLD
   VAProfileH264MultiviewHigh     :   VAEntrypointEncSlice
   VAProfileH264StereoHigh        :   VAEntrypointVLD
   VAProfileH264StereoHigh        :   VAEntrypointEncSlice
   VAProfileVC1Simple             :   VAEntrypointVLD
   VAProfileVC1Main               :   VAEntrypointVLD
   VAProfileVC1Advanced           :   VAEntrypointVLD
   VAProfileNone                  :   VAEntrypointVideoProc
   VAProfileJPEGBaseline          :   VAEntrypointVLD
   VAProfileJPEGBaseline          :   VAEntrypointEncPicture
   VAProfileVP8Version0_3         :   VAEntrypointVLD
   VAProfileVP8Version0_3         :   VAEntrypointEncSlice
   VAProfileHEVCMain              :   VAEntrypointVLD
   VAProfileHEVCMain              :   VAEntrypointEncSlice
   VAProfileHEVCMain10            :   VAEntrypointVLD
   VAProfileHEVCMain10            :   VAEntrypointEncSlice
   VAProfileVP9Profile0           :   VAEntrypointVLD
   VAProfileVP9Profile0           :   VAEntrypointEncSlice
   VAProfileVP9Profile2           :   VAEntrypointVLD
Running mpv from a terminal is OK :
   mpv -vo=vaapi --hwdec=vaapi /DATA/file1080p.mkv
   Playing: /DATA/file1080p.mkv
   (+) Video --vid=1 (*) (h264 1920x800 24.000fps)
   (+) Audio --aid=1 --alang=fre (*) (dts 6ch 48000Hz)
   (+) Subs --sid=1 --slang=fre (*) 'Forced' (subrip)
   AO: [pulse] 48000Hz 5.1(side) 6ch float
   Using hardware decoding (vaapi).
   VO: [vaapi] 1920x800 vaapi[nv12]
   AV: 00:00:09 / 01:27:44 (0%) A-V: 0.000
I have some issues with VDR and vaapi-plugin :
- pictures are extremely slow on every channels (dvbt and dvbs)
- no sound on dvbt (beause eac3 ?) , picture and sound out of sync on dvbs
I found many errors in syslog (see below) , but I don't know what's wrong.
Could you please help me to fix this isssue ?
Thanks a lot.
Karim
syslog
   Jan 25 12:03:03 pctest vdr: [2546] VDR version 2.4.1 started
   Jan 25 12:03:03 pctest vdr: [2546] switched to user 'test'
   Jan 25 12:03:03 pctest vdr: [2546] codeset is 'UTF-8' - known
   Jan 25 12:03:03 pctest vdr: [2546] found 28 locales in
/usr/local/src/vdr-2.4.1/locale
   Jan 25 12:03:03 pctest vdr: [2546] loading plugin:
/usr/local/src/vdr/PLUGINS/lib/libvdr-femon.so.2.4.1
   Jan 25 12:03:03 pctest vdr: [2546] loading plugin:
/usr/local/src/vdr/PLUGINS/lib/libvdr-mpv.so.2.4.1
   Jan 25 12:03:03 pctest vdr: [2546] loading plugin:
/usr/local/src/vdr/PLUGINS/lib/libvdr-vaapidevice.so.2.4.1
   Jan 25 12:03:03 pctest vdr: [2546] loading plugin:
/usr/local/src/vdr/PLUGINS/lib/libvdr-skinsoppalusikka.so.2.4.1
   Jan 25 12:03:03 pctest vdr: [2546] loading /DATA/configVDR/setup.conf
   ...
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (1/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (2/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (3/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (4/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (5/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (6/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (7/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (8/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (9/0) 0
   Jan 25 12:03:05 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (10/0) 0
   ...
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI-ERROR: video: display
buffer empty, duping frame (38/0) 4
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: supports
video processing
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: noise
reduction supported
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: 0,00 - 1,00
++ 0,03 = 0,50
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: enabling
denoise filter (pos = 0)
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi:
deinterlacing supported
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: bob
deinterlace supported
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: motion
adaptive deinterlace supported
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: motion
compensated deinterlace supported
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: enabling
deinterlacing (pos = 1)
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: sharpening
supported
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: 0,00 - 1,00
++ 0,03 = 0,50
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: enabling
sharpening filter (pos = 0)
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: enabling
color balance filters
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: supported
color balance filter count: 4
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: hue (-180,00
- 180,00 ++ 1,00 = 0,00) (pos = 2)
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: saturation
(0,00 - 10,00 ++ 0,10 = 1,00) (pos = 2)
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: brightness
(-100,00 - 100,00 ++ 1,00 = 0,00) (pos = 2)
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: contrast
(0,00 - 10,00 ++ 0,10 = 1,00) (pos = 2)
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: skin tone
enhancement supported
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: 0,00 - 4,00
++ 1,00 = 0,00
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: enabling
skin tone filter (pos = 3)
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: allocating 1
forward reference surfaces for postprocessing
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: allocating 0
backward reference surfaces for postprocessing
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video/vaapi: changing to
0 forward reference surfaces for postprocessing
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI-ERROR: video/vaapi: black
surface displayed
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI-ERROR: video: decoder
buffer empty, duping frame (1087892848/0) 0 v-buf
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video: --:--:--.--- Â
+0   0  0/\ms  0+1 v-buf
   Jan 25 12:03:06 pctest vdr: [2577] VAAPI: video:
4:50:57.552+8888   0  0/\ms  0+5 v-buf
   Jan 25 12:03:07 pctest vdr: [2555] changing name of channel 509
from 'Eurosport,;SMR6' to 'Eurosport OBSOLETE,;OBSOLETE SMR6'
   Jan 25 12:03:07 pctest vdr: [2555] changing name of channel 510
from 'LCI,;SMR6' to 'LCI OBSOLETE,;OBSOLETE SMR6'
   Jan 25 12:03:17 pctest vdr: [2570] VAAPI: audio/alsa: using device
'hw:0,7'
   Jan 25 12:03:17 pctest vdr: [2570] VAAPI-ERROR: audio/alsa: set
params error: Argument invalide
   Jan 25 12:03:17 pctest vdr: [2570] VAAPI-ERROR: audio: can't set
channels 0 sample-rate 0Hz
   Jan 25 12:03:17 pctest vdr: [2574] ERROR: 1 TS packet(s) not
accepted in Transfer Mode
   Jan 25 12:03:17 pctest vdr: [2577] VAAPI-ERROR: video: initial slow
down video, frame 99
   Jan 25 12:03:17 pctest vdr: [2577] VAAPI-ERROR: video: decoder
buffer empty, duping frame (1087892848/0) 0 v-buf
   Jan 25 12:03:17 pctest vdr: [2577] VAAPI: video: --:--:--.--- Â
+0   0  0/\ms  0+1 v-buf
   Jan 25 12:03:19 pctest vdr: [2577] VAAPI: video:
4:51:10.152+8888   0  0/\ms  1+5 v-buf
   Jan 25 12:03:32 pctest vdr: [2570] VAAPI: audio/alsa: using device
'hw:0,7'
   Jan 25 12:03:32 pctest vdr: [2570] VAAPI-ERROR: audio/alsa: set
params error: Argument invalide
   Jan 25 12:03:32 pctest vdr: [2570] VAAPI-ERROR: audio: can't set
channels 0 sample-rate 0Hz
   Jan 25 12:03:32 pctest vdr: [2577] VAAPI-ERROR: video: initial slow
down video, frame 98
   Jan 25 12:03:32 pctest vdr: [2577] VAAPI-ERROR: video: decoder
buffer empty, duping frame (1087892848/0) 0 v-buf
   Jan 25 12:03:32 pctest vdr: [2577] VAAPI: video: --:--:--.--- Â
+0   0  0/\ms  0+1 v-buf
   Jan 25 12:03:33 pctest vdr: [2577] VAAPI: video:
4:51:23.512+8888   0  0/\ms  1+5 v-buf
   ...
   Jan 25 12:03:44 pctest vdr: [2570] VAAPI: audio/alsa: using device
'hw:0,7'
   Jan 25 12:03:44 pctest vdr: [2570] VAAPI-ERROR: audio/alsa: set
params error: Argument invalide
   Jan 25 12:03:44 pctest vdr: [2570] VAAPI-ERROR: audio: can't set
channels 0 sample-rate 0Hz
   Jan 25 12:03:44 pctest vdr: [2577] VAAPI-ERROR: video: initial slow
down video, frame 99
   Jan 25 12:03:44 pctest vdr: [2577] VAAPI-ERROR: video: decoder
buffer empty, duping frame (1087892848/0) 0 v-buf
   Jan 25 12:03:44 pctest vdr: [2577] VAAPI: video: --:--:--.--- Â
+0   0  0/\ms  0+1 v-buf
   Jan 25 12:03:45 pctest vdr: [2577] VAAPI: video:
4:51:36.032+8888   0  0/\ms  1+5 v-buf