Sun 28 Feb 2016 08:35:48 PM UTC, original submission:
Making all in libmedia
make[2]: Entering directory `/home/l29ah/tmp/gnash/libmedia'
CXX libgnashmedia_la-VideoDecoderFfmpeg.lo
CXX libgnashmedia_la-VideoConverterFfmpeg.lo
<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
<built-in>: note: this is the location of the previous definition
<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
<built-in>: note: this is the location of the previous definition
ffmpeg/VideoConverterFfmpeg.cpp:60:1: error: 'PixelFormat' does not name a type
PixelFormat
^
ffmpeg/VideoConverterFfmpeg.cpp: In constructor 'gnash::media::ffmpeg::VideoConverterFfmpeg::VideoConverterFfmpeg(gnash::media::ImgBuf::Type4CC, gnash::media::ImgBuf::Type4CC)':
ffmpeg/VideoConverterFfmpeg.cpp:121:34: error: 'fourcc_to_ffmpeg' was not declared in this scope
if(fourcc_to_ffmpeg(_dst_fmt) == PIX_FMT_NONE) {
^
ffmpeg/VideoConverterFfmpeg.cpp:121:39: error: 'PIX_FMT_NONE' was not declared in this scope
if(fourcc_to_ffmpeg(_dst_fmt) == PIX_FMT_NONE) {
^
ffmpeg/VideoConverterFfmpeg.cpp: In member function 'virtual std::unique_ptr<gnash::media::ImgBuf> gnash::media::ffmpeg::VideoConverterFfmpeg::convert(const gnash::media::ImgBuf&)':
ffmpeg/VideoConverterFfmpeg.cpp:141:5: error: 'PixelFormat' was not declared in this scope
PixelFormat dst_pixFmt = fourcc_to_ffmpeg(_dst_fmt);
^
In file included from /usr/include/boost/assert.hpp:54:0,
from /usr/include/boost/format/parsing.hpp:21,
from /usr/include/boost/format.hpp:50,
from ../libbase/log.h:31,
from ffmpeg/VideoConverterFfmpeg.cpp:27:
ffmpeg/VideoConverterFfmpeg.cpp:142:12: error: 'dst_pixFmt' was not declared in this scope
assert(dst_pixFmt != PIX_FMT_NONE);
^
ffmpeg/VideoConverterFfmpeg.cpp:142:26: error: 'PIX_FMT_NONE' was not declared in this scope
assert(dst_pixFmt != PIX_FMT_NONE);
^
ffmpeg/VideoConverterFfmpeg.cpp:143:17: error: expected ';' before 'src_pixFmt'
PixelFormat src_pixFmt = PIX_FMT_RGB24;
^
ffmpeg/VideoConverterFfmpeg.cpp:150:13: error: 'src_pixFmt' was not declared in this scope
src_pixFmt, width, height, dst_pixFmt, SWS_BILINEAR, nullptr, nullptr,
^
ffmpeg/VideoConverterFfmpeg.cpp:169:19: warning: 'int avpicture_get_size(AVPixelFormat, int, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:4898) [-Wdeprecated-declarations]
int bufsize = avpicture_get_size(dst_pixFmt, width, height);
^
ffmpeg/VideoConverterFfmpeg.cpp:177:5: warning: 'int avpicture_fill(AVPicture, const uint8_t, AVPixelFormat, int, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:4883) [-Wdeprecated-declarations]
avpicture_fill(&dstpicture, dstbuffer, dst_pixFmt, width, height);
^
ffmpeg/VideoConverterFfmpeg.cpp:185:62: warning: 'AVPicture::data' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3668) [-Wdeprecated-declarations]
int rv = sws_scale(_swsContext->getContext(), srcpicture.data,
^
ffmpeg/VideoConverterFfmpeg.cpp:185:62: warning: 'AVPicture::data' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3668) [-Wdeprecated-declarations]
ffmpeg/VideoConverterFfmpeg.cpp:186:35: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
srcpicture.linesize, 0, height, dstpicture.data,
^
ffmpeg/VideoConverterFfmpeg.cpp:186:35: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
ffmpeg/VideoConverterFfmpeg.cpp:186:67: warning: 'AVPicture::data' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3668) [-Wdeprecated-declarations]
srcpicture.linesize, 0, height, dstpicture.data,
^
ffmpeg/VideoConverterFfmpeg.cpp:186:67: warning: 'AVPicture::data' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3668) [-Wdeprecated-declarations]
ffmpeg/VideoConverterFfmpeg.cpp:187:35: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
dstpicture.linesize);
^
ffmpeg/VideoConverterFfmpeg.cpp:187:35: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
ffmpeg/VideoConverterFfmpeg.cpp:195:26: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
std::copy(dstpicture.linesize, dstpicture.linesize+4, ret->stride.begin());
^
ffmpeg/VideoConverterFfmpeg.cpp:195:26: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
ffmpeg/VideoConverterFfmpeg.cpp:195:47: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
std::copy(dstpicture.linesize, dstpicture.linesize+4, ret->stride.begin());
^
ffmpeg/VideoConverterFfmpeg.cpp:195:47: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
make[2]: *** [libgnashmedia_la-VideoConverterFfmpeg.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
ffmpeg/VideoDecoderFfmpeg.cpp:54:5: error: 'PixelFormat' does not name a type
PixelFormat get_format(AVCodecContext* avctx, const PixelFormat* fmt);
^
ffmpeg/VideoDecoderFfmpeg.cpp: In member function 'void gnash::media::ffmpeg::VideoDecoderFfmpeg::init(AVCodecID, int, int, uint8_t*, int)':
ffmpeg/VideoDecoderFfmpeg.cpp:199:27: error: 'get_format' was not declared in this scope
ctx->get_format = get_format;
^
ffmpeg/VideoDecoderFfmpeg.cpp: In member function 'std::unique_ptr<gnash::image::GnashImage> gnash::media::ffmpeg::VideoDecoderFfmpeg::frameToImage(AVCodecContext*, const AVFrame&)':
ffmpeg/VideoDecoderFfmpeg.cpp:254:5: error: 'PixelFormat' was not declared in this scope
PixelFormat srcPixFmt = srcCtx->pix_fmt;
^
ffmpeg/VideoDecoderFfmpeg.cpp:263:17: error: expected ';' before 'pixFmt'
PixelFormat pixFmt = PIX_FMT_RGB24;
^
ffmpeg/VideoDecoderFfmpeg.cpp:287:43: error: 'srcPixFmt' was not declared in this scope
sws_getContext(width, height, srcPixFmt, width, height,
^
ffmpeg/VideoDecoderFfmpeg.cpp:288:17: error: 'pixFmt' was not declared in this scope
pixFmt, SWS_BILINEAR, nullptr, nullptr, nullptr)
^
ffmpeg/VideoDecoderFfmpeg.cpp:304:19: warning: 'int avpicture_get_size(AVPixelFormat, int, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:4898) [-Wdeprecated-declarations]
int bufsize = avpicture_get_size(pixFmt, width, height);
^
ffmpeg/VideoDecoderFfmpeg.cpp:304:38: error: 'pixFmt' was not declared in this scope
int bufsize = avpicture_get_size(pixFmt, width, height);
^
ffmpeg/VideoDecoderFfmpeg.cpp:309:14: error: 'PIX_FMT_RGBA' was not declared in this scope
case PIX_FMT_RGBA:
^
ffmpeg/VideoDecoderFfmpeg.cpp:312:14: error: 'PIX_FMT_RGB24' was not declared in this scope
case PIX_FMT_RGB24:
^
ffmpeg/VideoDecoderFfmpeg.cpp:325:5: warning: 'int avpicture_fill(AVPicture, const uint8_t, AVPixelFormat, int, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:4883) [-Wdeprecated-declarations]
avpicture_fill(&picture, im->begin(), pixFmt, width, height);
^
ffmpeg/VideoDecoderFfmpeg.cpp:338:70: warning: 'AVPicture::data' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3668) [-Wdeprecated-declarations]
const_cast<int*>(srcFrame->linesize), 0, height, picture.data,
^
ffmpeg/VideoDecoderFfmpeg.cpp:338:70: warning: 'AVPicture::data' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3668) [-Wdeprecated-declarations]
ffmpeg/VideoDecoderFfmpeg.cpp:339:21: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
picture.linesize);
^
ffmpeg/VideoDecoderFfmpeg.cpp:339:21: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3670) [-Wdeprecated-declarations]
ffmpeg/VideoDecoderFfmpeg.cpp: At global scope:
ffmpeg/VideoDecoderFfmpeg.cpp:502:1: error: 'PixelFormat' does not name a type
PixelFormat
^
ffmpeg/VideoDecoderFfmpeg.cpp:488:1: warning: 'void gnash::media::ffmpeg::{anonymous}::reset_context(AVCodecContext, gnash::media::ffmpeg::VaapiContextFfmpeg)' defined but not used [-Wunused-function]
reset_context(AVCodecContext* avctx, VaapiContextFfmpeg* vactx)
^
make[2]: *** [libgnashmedia_la-VideoDecoderFfmpeg.lo] Error 1
|