@francoism90 your issue is probably caused by your ffmpeg build or something else in between as i don't have any issue switching channels or otherwise without installing the deprecated libavresample... I don't do any transcoding here though but when i did it some time ago it just worked.
I tried to figure out why it is "required" anyways and there appears to be no reason why it wouldn't work with libswsresample instead which is provided by the ffmpeg package in arch. I've found this[0] issue which references a file which might required it some time ago but it does not exist anymore. There is a change[1] for the configure script which will accept either library to enable libav too... You should probably report your issue upstream to solve this. It appears the only issue regarding libavresample is the warnings you get while building without it.
btw. I also noticed that the -fcommon fix for gcc10 is not required anymore...
[0] https://tvheadend.org/issues/5237
[1] https://github.com/tvheadend/tvheadend/commit/d1e50efdba8df480500024f744ff62a0304c112a
Pinned Comments
luciferin commented on 2017-04-06 14:01
I started up a wiki page for Tvheadend. Input and help is welcome.
https://wiki.archlinux.org/index.php/Tvheadend