TVH won't start with ffmpeg/libav enabled
Added by Anthony Thomas over 7 years ago
I seem to have created an issue, possibly by trying to get QSV working a while back (potential failed/botched attempt), where for the past few months the only way for me to build a working version of TVH is to use the "--disable-ffmpeg_static --disable-libav" switches when using autobuild.
I used to use "--enable-ffmpeg_static" to be able to use transcoding. I'd like transcoding back.
When TVH tries to start I get the following:
Jun 27 21:11:27 serverk kernel: [ 2145.260970] init: tvheadend main process (10128) terminated with status 127 Jun 27 21:11:27 serverk kernel: [ 2145.260977] init: tvheadend main process ended, respawning
But nothing starts or respawns.
If I enable debug logging to syslog via /etc/default/tvheadend I don't get any more info.
I've clearly screwed up something along the way. TVH works great with ffmpeg and libav disabled.
I realise I'm not giving much to go on here, but can anyone point me in the right direction for what to remove/reinstall to get back transcoding?
Ubuntu 14.04.5
Kernel 4.11
TVH 4.3-271~g940c694
Anything else relevant?
Replies (3)
RE: TVH won't start with ffmpeg/libav enabled - Added by Mark Clarkstone over 7 years ago
try starting it with sudo & see why it's borking, something like..
sudo -u hts /usr/bin/tvheadend --noacl -c /home/hts/.hts
See what it does :p
RE: TVH won't start with ffmpeg/libav enabled - Added by Anthony Thomas over 7 years ago
And there we have it
relocation error: /usr/bin/tvheadend: symbol vaCreateSurfaces, version VA_API_0.33.0 not defined in file libva.so.1 with link time reference
RE: TVH won't start with ffmpeg/libav enabled - Added by Anthony Thomas over 7 years ago
Definitely get the feeling it's because of my botched Intel Media SDK/QSV installation attempt.