Project

General

Profile

Actions

Bug #2708

closed

v3.9.2524 doesn't compile under Debian Jessie

Added by Alfred Zastrow about 10 years ago. Updated about 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2015-03-09
Due date:
% Done:

100%

Estimated time:
Found in version:
v3.9.2524
Affected Versions:

Description

CC src/avahi.o
CC src/libav.o
CC src/muxer/muxer_libav.o
CC src/plumbing/transcoding.o
src/plumbing/transcoding.c: In function ‘transcoder_stream_video’:
src/plumbing/transcoding.c:1035:13: error: ‘AVCodecContext’ has no member named ‘framerate’
if (ictx->framerate.num != 0 && ictx->framerate.den != 0) {
^
src/plumbing/transcoding.c:1035:41: error: ‘AVCodecContext’ has no member named ‘framerate’
if (ictx->framerate.num != 0 && ictx->framerate.den != 0) {
^
src/plumbing/transcoding.c:1036:51: error: ‘AVCodecContext’ has no member named ‘framerate’
octx->time_base = av_inv_q(av_mul_q(ictx->framerate, av_make_q(ictx->ticks_per_frame, 1)));
^
src/plumbing/transcoding.c:1036:7: error: implicit declaration of function ‘av_make_q’ [-Werror=implicit-function-declaration]
octx->time_base = av_inv_q(av_mul_q(ictx->framerate, av_make_q(ictx->ticks_per_frame, 1)));
^
src/plumbing/transcoding.c:1036:38: error: incompatible type for argument 2 of ‘av_mul_q’
octx->time_base = av_inv_q(av_mul_q(ictx->framerate, av_make_q(ictx->ticks_per_frame, 1)));
^
In file included from /usr/include/libavutil/avutil.h:276:0,
from /usr/include/libavutil/samplefmt.h:24,
from /usr/include/libavcodec/avcodec.h:31,
from /usr/include/libavformat/avformat.h:255,
from src/plumbing/transcoding.c:20:
/usr/include/libavutil/rational.h:91:12: note: expected ‘AVRational’ but argument is of type ‘int’
AVRational av_mul_q(AVRational b, AVRational c) av_const;
^
cc1: all warnings being treated as errors
Makefile:414: recipe for target '/root/tvheadend/build.linux/src/plumbing/transcoding.o' failed
make2: * [/root/tvheadend/build.linux/src/plumbing/transcoding.o] Error 1
make2: Leaving directory '/root/tvheadend'
debian/rules:11: recipe for target 'override_dh_auto_build' failed
make1:
[override_dh_auto_build] Error 2
make1: Leaving directory '/root/tvheadend'
debian/rules:5: recipe for target 'build' failed
make: *
* [build] Error 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2


Files

Actions

Also available in: Atom PDF