Hello,
Firstly let me state that I have done the following:
recompiled gcc
recompiled ffmpeg
applied the seds and patch and get the following result:
h263-1998.cxx:77:28: warning: invalid suffix on literal; C++11 requires a
space between literal and string macro [-Wliteral-suffix]
#define DEFAULT_CUSTOM_MPI "0,0,"STRINGIZE(PLUGINCODEC_MPI_DISABLED)
^
h263-1998.cxx: In member function virtual bool
H263_Base_EncoderContext::Init(AVCodecID):
h263-1998.cxx:237:22: error: CODEC_FLAG_EMU_EDGE was not declared in
this scope
m_context->flags = CODEC_FLAG_EMU_EDGE // don't draw edges
^~~~~~~~~~~~~~~~~~~
h263-1998.cxx:238:22: error: CODEC_FLAG_TRUNCATED was not declared in
this scope
| CODEC_FLAG_TRUNCATED // Possible missing packets
^~~~~~~~~~~~~~~~~~~~
h263-1998.cxx:238:22: note: suggested alternative: AV_CODEC_FLAG_TRUNCATED
| CODEC_FLAG_TRUNCATED // Possible missing packets
^~~~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_TRUNCATED
h263-1998.cxx: In member function virtual void
H263_Base_EncoderContext::SetOption(const char*, const char*):
h263-1998.cxx:347:27: error: CODEC_FLAG_AC_PRED was not declared in this
scope
m_context->flags |= CODEC_FLAG_AC_PRED;
^~~~~~~~~~~~~~~~~~
h263-1998.cxx:347:27: note: suggested alternative: AV_CODEC_FLAG_AC_PRED
m_context->flags |= CODEC_FLAG_AC_PRED;
^~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_AC_PRED
h263-1998.cxx:349:28: error: CODEC_FLAG_AC_PRED was not declared in this
scope
m_context->flags &= ~CODEC_FLAG_AC_PRED;
^~~~~~~~~~~~~~~~~~
h263-1998.cxx:349:28: note: suggested alternative: AV_CODEC_FLAG_AC_PRED
m_context->flags &= ~CODEC_FLAG_AC_PRED;
^~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_AC_PRED
h263-1998.cxx:357:27: error: CODEC_FLAG_LOOP_FILTER was not declared in
this scope
m_context->flags |= CODEC_FLAG_LOOP_FILTER;
^~~~~~~~~~~~~~~~~~~~~~
h263-1998.cxx:357:27: note: suggested alternative:
AV_CODEC_FLAG_LOOP_FILTER
m_context->flags |= CODEC_FLAG_LOOP_FILTER;
^~~~~~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_LOOP_FILTER
h263-1998.cxx:359:28: error: CODEC_FLAG_LOOP_FILTER was not declared in
this scope
m_context->flags &= ~CODEC_FLAG_LOOP_FILTER;
^~~~~~~~~~~~~~~~~~~~~~
h263-1998.cxx:359:28: note: suggested alternative:
AV_CODEC_FLAG_LOOP_FILTER
m_context->flags &= ~CODEC_FLAG_LOOP_FILTER;
^~~~~~~~~~~~~~~~~~~~~~
AV_CODEC_FLAG_LOOP_FILTER
h263-1998.cxx: In member function bool
H263_Base_EncoderContext::OpenCodec():
h263-1998.cxx:423:14: error: AVCodecContext {aka struct AVCodecContext}
has no member named lmin; did you mean qmin?
m_context->lmin = m_context->qmin * FF_QP2LAMBDA;
^~~~
qmin
h263-1998.cxx:424:14: error: AVCodecContext {aka struct AVCodecContext}
has no member named lmax; did you mean qmax?
m_context->lmax = m_context->qmax * FF_QP2LAMBDA;
^~~~
qmax
h263-1998.cxx:442:26: error: CODEC_FLAG_EMU_EDGE was not declared in
this scope
m_context->flags &= ~CODEC_FLAG_EMU_EDGE; // Totally bizarre! FFMPEG
crashes if on for CIF4
^~~~~~~~~~~~~~~~~~~
h263-1998.cxx: In member function virtual bool
H263_RFC2190_EncoderContext::Init():
h263-1998.cxx:602:24: error: CODEC_FLAG_4MV was not declared in this scope
m_context->flags &= ~CODEC_FLAG_4MV;
^~~~~~~~~~~~~~
h263-1998.cxx:602:24: note: suggested alternative: AV_CODEC_FLAG_4MV
m_context->flags &= ~CODEC_FLAG_4MV;
^~~~~~~~~~~~~~
AV_CODEC_FLAG_4MV
make[3]: *** [/opt/sources/opal-3.10.10/plugins/plugin-inc.mak:67:
/opt/sources/opal-3.10.10/plugins/../lib_linux_x86_64/plugins/h263_ffmpeg/h263-1998.o]
Error 1
make[3]: Leaving directory
'/opt/sources/opal-3.10.10/plugins/video/H.263-1998'
make[2]: *** [Makefile:6: all] Error 2
make[2]: Leaving directory '/opt/sources/opal-3.10.10/plugins'
make[1]: *** [Makefile:579: subdirs] Error 2
make[1]: Leaving directory '/opt/sources/opal-3.10.10'
make: *** [Makefile:729: opt] Error 2
Regards,
Christopher.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page