Bug #4127
openvaapi transcoding broken
0%
Description
When I set up hardware accelerated transcoding on my machine, tvheadend doesn't use it.
It is a radeon card with VCE :
vainfo: Driver version: mesa gallium vaapi
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileNone : VAEntrypointVideoProc
libav: Invalid frame dimensions 0x0.
2016-12-08 20:27:13.408 [ ERROR] libav: Invalid frame dimensions 0x0.
libav: Invalid frame dimensions 0x0.
2016-12-08 20:27:13.408 [ ERROR] libav: Invalid frame dimensions 0x0.
libav: Invalid frame dimensions 0x0.
2016-12-08 20:27:13.408 [ ERROR] libav: Invalid frame dimensions 0x0.
libav: Invalid frame dimensions 0x0.
2016-12-08 20:27:13.408 [ ERROR] libav: Invalid frame dimensions 0x0.
libav: Invalid frame dimensions 0x0.
2016-12-08 20:27:13.408 [ ERROR] libav: Invalid frame dimensions 0x0.
transcode: 0001: Using preset medium
2016-12-08 20:27:13.517 [ INFO] transcode: 0001: Using preset medium
libav: Undefined constant or missing '(' in 'high'
libav: Unable to parse option value "high"
2016-12-08 20:27:13.519 [ ERROR] libav: Undefined constant or missing '(' in 'high'
2016-12-08 20:27:13.519 [ ERROR] libav: Unable to parse option value "high"
2016-12-08 20:27:13.519 [ ERROR] libav: Error setting option profile to value high.
2016-12-08 20:27:13.519 [ ERROR] transcode: 0001: Unable to open h264_vaapi encoder
libav: Error setting option profile to value high.
transcode: 0001: Unable to open h264_vaapi encoder