src/plumbing/transcoding.c: In function ‘avcodec_alloc_context3_tvh’: src/plumbing/transcoding.c:137:3: error: passing argument 1 of ‘avcodec_alloc_context3’ discards ‘const’ qualifier from pointer target type [-Werror] In file included from /usr/include/libavformat/avformat.h:140:0, from src/plumbing/transcoding.c:20: /usr/include/libavcodec/avcodec.h:3925:17: note: expected ‘struct AVCodec *’ but argument is of type ‘const struct AVCodec *’ src/plumbing/transcoding.c: In function ‘transcoder_stream_video’: src/plumbing/transcoding.c:1274:3: error: passing argument 3 of ‘send_video_packet’ from incompatible pointer type [-Werror] src/plumbing/transcoding.c:930:13: note: expected ‘struct AVPacket *’ but argument is of type ‘uint8_t *’ src/plumbing/transcoding.c:1274:3: error: passing argument 4 of ‘send_video_packet’ makes pointer from integer without a cast [-Werror] src/plumbing/transcoding.c:930:13: note: expected ‘struct AVCodecContext *’ but argument is of type ‘int’ src/plumbing/transcoding.c:1274:3: error: too many arguments to function ‘send_video_packet’ src/plumbing/transcoding.c:930:13: note: declared here cc1: all warnings being treated as errors make[2]: *** [/home/mark/build/tvheadend/master/build.linux/src/plumbing/transcoding.o] Error 1 make[2]: Leaving directory `/home/mark/build/tvheadend/master' make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory `/home/mark/build/tvheadend/master' make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 mark@Micro1:~/build/tvheadend/master$