Closed 9000h closed 6 years ago
This could be also that the assumption made in 19e1101eb7c0f1f763e6f43a89db617584c18cc2 about driver handling invalid surfaces is incorrect. Can you revert that commit and see if issue is reproduced?
will try
not sure whats going on but with the reverted commit there is a new visual issue showing up on channel change with channels with lower resolution than the screen the first new frame is showing up unscaled an the zoomed to the screen size.
if I comment out both lines it make no visible difference here
another part from the syslog shows large negative values for duping frame
Mar 11 22:17:13 acer533 vdr: [3685] switching to channel 69 S19.2E-1-1082-20007 (PULS 4 Austria)
Mar 11 22:17:13 acer533 vdr: [3912] device 1 receiver thread ended (pid=3685, tid=3912)
Mar 11 22:17:13 acer533 vdr: [3920] device 1 receiver thread started (pid=3685, tid=3920, prio=high)
Mar 11 22:17:14 acer533 vdr: [3728] VAAPI-ERROR: video: initial slow down video, frame 34
Mar 11 22:17:14 acer533 vdr: [3728] VAAPI-ERROR: video: decoder buffer empty, duping frame (-2097164944/0) 0 v-buf
Mar 11 22:17:14 acer533 vdr: [3728] VAAPI: video: --:--:--.--- +0 0 0/\ms 0+1 v-buf
still getting sometimes on the console
WARNING: invalid surface provided for second field the channel where this is happen
France 24 HD (in English);GLOBECAST:11565:HC34M5O20P35S1:S13.0E:29900:818=27:828=eng@3;838=eng@106:0:0:808:318:15300:0
VAAPIDEVICE SYSTEM INFORMATION REPORT
inxi
vainfo
ffmpeg
gcc
svdrpsend
INCLUDE THIS REPORT INTO YOUR GITHUB ISSUE
Also include any additional information (screen shots, log messages, etc) that could help with identifying and resolving the issue. this was show up for the first time WARNING: invalid surface provided for second field vdr: gen8_mfd.c:558: gen8_mfd_avc_directmode_state: Assertion `obj_surface->bo && obj_surface->private_data' failed. Magick: abort due to signal 6 (SIGABRT) "Abort"... Aborted (core dumped)