Project

General

Profile

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.

    (1-3/3)