[Bug 795787] New: Build failure with ffmpeg 4
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu May 3 22:58:22 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=795787
Bug ID: 795787
Summary: Build failure with ffmpeg 4
Classification: Platform
Product: GStreamer
Version: 1.14.0
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-libav
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: rezso at rezso.net
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Building gst-libav 1.14 with ffmpeg 4.0 fails:
FAILED: ext/libav/ext at libav@@@gstlibav at sha/gstav.c.o
ccache cc -Iext/libav/ext at libav@@@gstlibav at sha -Iext/libav/ -I../ext/libav -I.
-I../ -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/orc-0.4 -fdiagnostics-color=always
-pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -fvisibility=hidden
-fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes
-Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat
-Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs
-Waddress -Wno-multichar -Waggregate-return -Wdeclaration-after-statement -Wvla
-Wpointer-arith -fPIC -pthread -DHAVE_CONFIG_H -Wno-deprecated-declarations
-MD -MQ 'ext/libav/ext at libav@@@gstlibav at sha/gstav.c.o' -MF
'ext/libav/ext at libav@@@gstlibav at sha/gstav.c.o.d' -o
'ext/libav/ext at libav@@@gstlibav at sha/gstav.c.o' -c ../ext/libav/gstav.c
../ext/libav/gstav.c:33:10: fatal error: libavfilter/avfiltergraph.h: Nincs
ilyen fájl vagy könyvtár
#include <libavfilter/avfiltergraph.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
After replacing #include <libavfilter/avfiltergraph.h> with #include
<libavfilter/avfilter.h> :
FAILED: ext/libav/ext at libav@@@gstlibav at sha/gstavcodecmap.c.o
ccache cc -Iext/libav/ext at libav@@@gstlibav at sha -Iext/libav/ -I../ext/libav -I.
-I../ -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/orc-0.4 -fdiagnostics-color=always
-pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -fvisibility=hidden
-fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes
-Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat
-Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs
-Waddress -Wno-multichar -Waggregate-return -Wdeclaration-after-statement -Wvla
-Wpointer-arith -fPIC -pthread -DHAVE_CONFIG_H -Wno-deprecated-declarations
-MD -MQ 'ext/libav/ext at libav@@@gstlibav at sha/gstavcodecmap.c.o' -MF
'ext/libav/ext at libav@@@gstlibav at sha/gstavcodecmap.c.o.d' -o
'ext/libav/ext at libav@@@gstlibav at sha/gstavcodecmap.c.o' -c
../ext/libav/gstavcodecmap.c
../ext/libav/gstavcodecmap.c: In function ‘gst_ffmpeg_codecid_to_caps’:
../ext/libav/gstavcodecmap.c:828:57: error: ‘CODEC_FLAG_4MV’ undeclared (first
use in this function); did you mean ‘AV_CODEC_FLAG_4MV’?
"annex-f", G_TYPE_BOOLEAN, context->flags & CODEC_FLAG_4MV,
^~~~~~~~~~~~~~
AV_CODEC_FLAG_4MV
../ext/libav/gstavcodecmap.c:828:57: note: each undeclared identifier is
reported only once for each function it appears in
../ext/libav/gstavcodecmap.c:829:57: error: ‘CODEC_FLAG_LOOP_FILTER’ undeclared
(first use in this function); did you mean ‘AV_CODEC_FLAG_LOOP_FILTER’?
"annex-j", G_TYPE_BOOLEAN, context->flags &
CODEC_FLAG_LOOP_FILTER,
^~~~~~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_LOOP_FILTER
../ext/libav/gstavcodecmap.c:830:57: error: ‘CODEC_FLAG_AC_PRED’ undeclared
(first use in this function); did you mean ‘AV_CODEC_FLAG_AC_PRED’?
"annex-i", G_TYPE_BOOLEAN, context->flags & CODEC_FLAG_AC_PRED,
^~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_AC_PRED
In file included from /usr/include/gstreamer-1.0/gst/gst.h:90:0,
from ../ext/libav/gstavcodecmap.c:28:
../ext/libav/gstavcodecmap.c: In function ‘gst_ffmpeg_caps_with_codecid’:
../ext/libav/gstavcodecmap.c:3195:15: error: ‘FF_INPUT_BUFFER_PADDING_SIZE’
undeclared (first use in this function); did you mean
‘AV_INPUT_BUFFER_PADDING_SIZE’?
FF_INPUT_BUFFER_PADDING_SIZE));
^
/usr/include/gstreamer-1.0/gst/gstutils.h:878:33: note: in definition of macro
‘GST_ROUND_UP_16’
#define GST_ROUND_UP_16(num) (((num)+15)&~15)
^~~
../ext/libav/gstavcodecmap.c:3219:25: error: ‘CODEC_FLAG_4MV’ undeclared (first
use in this function); did you mean ‘AV_CODEC_FLAG_4MV’?
context->flags |= CODEC_FLAG_4MV;
^~~~~~~~~~~~~~
AV_CODEC_FLAG_4MV
../ext/libav/gstavcodecmap.c:3231:31: error: ‘CODEC_FLAG_GMC’ undeclared (first
use in this function); did you mean ‘CODEC_FLAG_4MV’?
context->flags |= CODEC_FLAG_GMC | CODEC_FLAG_QPEL;
^~~~~~~~~~~~~~
CODEC_FLAG_4MV
../ext/libav/gstavcodecmap.c:3231:48: error: ‘CODEC_FLAG_QPEL’ undeclared
(first use in this function); did you mean ‘AV_CODEC_FLAG_QPEL’?
context->flags |= CODEC_FLAG_GMC | CODEC_FLAG_QPEL;
^~~~~~~~~~~~~~~
AV_CODEC_FLAG_QPEL
../ext/libav/gstavcodecmap.c:3342:27: error: ‘CODEC_FLAG_AC_PRED’ undeclared
(first use in this function); did you mean ‘AV_CODEC_FLAG_AC_PRED’?
context->flags |= CODEC_FLAG_AC_PRED;
^~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_AC_PRED
../ext/libav/gstavcodecmap.c:3346:27: error: ‘CODEC_FLAG_LOOP_FILTER’
undeclared (first use in this function); did you mean
‘AV_CODEC_FLAG_LOOP_FILTER’?
context->flags |= CODEC_FLAG_LOOP_FILTER;
^~~~~~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_LOOP_FILTER
[5/13] Compiling C object 'ext/libav/ext at libav@@@gstlibav at sha/gstavaudenc.c.o'.
FAILED: ext/libav/ext at libav@@@gstlibav at sha/gstavaudenc.c.o
ccache cc -Iext/libav/ext at libav@@@gstlibav at sha -Iext/libav/ -I../ext/libav -I.
-I../ -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/orc-0.4 -fdiagnostics-color=always
-pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -fvisibility=hidden
-fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes
-Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat
-Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs
-Waddress -Wno-multichar -Waggregate-return -Wdeclaration-after-statement -Wvla
-Wpointer-arith -fPIC -pthread -DHAVE_CONFIG_H -Wno-deprecated-declarations
-MD -MQ 'ext/libav/ext at libav@@@gstlibav at sha/gstavaudenc.c.o' -MF
'ext/libav/ext at libav@@@gstlibav at sha/gstavaudenc.c.o.d' -o
'ext/libav/ext at libav@@@gstlibav at sha/gstavaudenc.c.o' -c
../ext/libav/gstavaudenc.c
../ext/libav/gstavaudenc.c: In function ‘gst_ffmpegaudenc_set_format’:
../ext/libav/gstavaudenc.c:286:26: error: ‘AVCodecContext {aka struct
AVCodecContext}’ has no member named ‘rc_strategy’; did you mean
‘b_frame_strategy’?
ffmpegaudenc->context->rc_strategy = 2;
^~~~~~~~~~~
b_frame_strategy
../ext/libav/gstavaudenc.c:333:44: error: ‘CODEC_CAP_EXPERIMENTAL’ undeclared
(first use in this function); did you mean ‘AV_CODEC_CAP_EXPERIMENTAL’?
if ((oclass->in_plugin->capabilities & CODEC_CAP_EXPERIMENTAL) &&
^~~~~~~~~~~~~~~~~~~~~~
AV_CODEC_CAP_EXPERIMENTAL
../ext/libav/gstavaudenc.c:333:44: note: each undeclared identifier is reported
only once for each function it appears in
../ext/libav/gstavaudenc.c: In function ‘gst_ffmpegaudenc_encode_audio’:
../ext/libav/gstavaudenc.c:605:32: error: ‘CODEC_CAP_VARIABLE_FRAME_SIZE’
undeclared (first use in this function); did you mean
‘AV_CODEC_CAP_VARIABLE_FRAME_SIZE’?
if ((codec->capabilities & CODEC_CAP_VARIABLE_FRAME_SIZE) || !buffer) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AV_CODEC_CAP_VARIABLE_FRAME_SIZE
../ext/libav/gstavaudenc.c: In function ‘gst_ffmpegaudenc_drain’:
../ext/libav/gstavaudenc.c:629:41: error: ‘CODEC_CAP_DELAY’ undeclared (first
use in this function); did you mean ‘AV_CODEC_CAP_DELAY’?
if (oclass->in_plugin->capabilities & CODEC_CAP_DELAY) {
^~~~~~~~~~~~~~~
AV_CODEC_CAP_DELAY
ninja: build stopped: subcommand failed.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list