Package Details: tvheadend 4.2.8-3

Git Clone URL: https://aur.archlinux.org/tvheadend.git (read-only)
Package Base: tvheadend
Description: TV streaming server for Linux
Upstream URL: https://tvheadend.org/projects/tvheadend
Keywords: tvheadend
Licenses: GPL3
Conflicts: tvheadend-git
Provides: tvheadend
Submitter: BELzEBUB
Maintainer: LukyLX
Last Packager: LukyLX
Votes: 110
Popularity: 2.785844
First Submitted: 2012-10-25 08:49
Last Updated: 2019-03-15 19:45

Latest Comments

1 2 3 4 5 6 ... Next › Last »

thechitowncubs commented on 2019-03-17 16:22

I tried Matroska built in and MP4

Ill try posting logs later

lupoalberto commented on 2019-03-17 15:32

@LukyLX

@thechitowncubs

I got same mistakes but the compiling was continued. And I have some doubts would it works nice?

Thanks, guys.

LukyLX commented on 2019-03-17 14:49

@thechitowncubs, I think there's no structural problem with libav; libvorbis audio codec with libx264 video codec in a Matroska (mkv)/built-in container does work for me. Which container do you use?

@lupoalberto, this looks like an issue with building with yay. Did you try makepkg -sr to build your package?

thechitowncubs commented on 2019-03-17 13:20

@LukyLX - No Audio in my Transcodes, I tried libvorbis, AAC, and MP2

thechitowncubs commented on 2019-03-17 13:06

@lupoalberto

build the package with makepkg -s

But I am not getting any sound in my transcodes. Is this a problem with libav?

lupoalberto commented on 2019-03-16 05:51

I beg pardon for offtop, but could somebody give me advice how I can use on this site Markdown or an alike markup language?

I've installed libavresample and now when I'm trying to make tvheadend I receive this error messages:

CC              src/libav.o
CC              src/muxer/muxer_libav.o
CC              src/plumbing/transcoding.o
In function ‘transcoder_init_video’,
    inlined from ‘transcoder_start’ at src/plumbing/transcoding.c:2006:12,
    inlined from ‘transcoder_input.part.7’ at src/plumbing/transcoding.c:2061:10,
    inlined from ‘transcoder_input’ at src/plumbing/transcoding.c:2047:1:
src/plumbing/transcoding.c:1807:3: error: ‘strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Werror=stringop-truncation]
   strncpy(codec_list, tp->tp_src_vcodec, sizeof(tp->tp_src_vcodec)-1);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/plumbing/transcoding.c: In function ‘transcoder_set_properties’:
src/plumbing/transcoding.c:2133:3: error: ‘strncpy’ output may be truncated copying 31 bytes from a string of length 31 [-Werror=stringop-truncation]
   strncpy(tp->tp_vcodec, props->tp_vcodec, sizeof(tp->tp_vcodec)-1);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/plumbing/transcoding.c:2134:3: error: ‘strncpy’ output may be truncated copying 31 bytes from a string of length 31 [-Werror=stringop-truncation]
   strncpy(tp->tp_vcodec_preset, props->tp_vcodec_preset, sizeof(tp->tp_vcodec_preset)-1);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/plumbing/transcoding.c:2135:3: error: ‘strncpy’ output may be truncated copying 31 bytes from a string of length 31 [-Werror=stringop-truncation]
   strncpy(tp->tp_acodec, props->tp_acodec, sizeof(tp->tp_acodec)-1);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/plumbing/transcoding.c:2136:3: error: ‘strncpy’ output may be truncated copying 31 bytes from a string of length 31 [-Werror=stringop-truncation]
   strncpy(tp->tp_scodec, props->tp_scodec, sizeof(tp->tp_scodec)-1);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/plumbing/transcoding.c:2144:3: error: ‘strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Werror=stringop-truncation]
   strncpy(tp->tp_src_vcodec, props->tp_src_vcodec, sizeof(tp->tp_src_vcodec)-1);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make: *** [Makefile:643: /home/dmitry/.cache/yay/tvheadend/src/tvheadend-4.2.8/build.linux/src/plumbing/transcoding.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
Error making: tvheadend

LukyLX commented on 2019-03-15 19:49

4.2.8-3 adds detection of an already installed libavresample so libavresample.so is an optional dependency now.

If you want libav features like transcoding, please install libavresample. If not, you don't have to anymore.

binhex commented on 2019-03-15 15:37

'The aur package libavresample has been created to provide just that without spending much time on building it so check it out. Please let me know if this does or doesn't work for you. Happy transcoding!'

@LukyLX thanks a ton for doing this, i did miss not being able to transcode live tv, so nice to be able to view live tv through a web browser again (confirmed working).

fedux commented on 2019-03-15 11:53

@LukyLX, could you leave libavresample.so as optional dependency?

ReekyMarko commented on 2019-03-15 06:33

@LukyLX I was actually using yay to build the update of the package. Using makepkg it builds just fine. Very weird but I don't have the time to chase this further right now.