vdr-2.4.1 and vaapi => issues audio and video

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
https://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux