#418 Check building of plug-in "ffmpeg"

Stable_Branch
closed-fixed
nobody
OPAL (214)
5
2013-03-11
2013-01-29
No

I try to generate your current stable library on my openSUSE Tumbleweed system.
http://www.opalvoip.org/wiki/index.php?n=Main.VersionNumbering

I stumble on the following open issues.

elfring@Sonne:~/Projekte/OpalVoip/OPAL/3.12> LANG=C make
make[5]: Entering directory `/home/elfring/Projekte/OpalVoip/OPAL/3.12/plugins/video/H.263-1998'
[CC] h263-1998.cxx
[CC] .common/ffmpeg.cxx
h263-1998.cxx: In member function 'virtual bool H263_Base_Encoder::SetOption(const char*, const char*)':
h263-1998.cxx:424:47: error: 'CODEC_FLAG_H263P_UMV' was not declared in this scope
h263-1998.cxx:430:47: error: 'CODEC_FLAG_OBMC' was not declared in this scope
h263-1998.cxx:447:47: error: 'CODEC_FLAG_H263P_SLICE_STRUCT' was not declared in this scope
h263-1998.cxx:452:47: error: 'CODEC_FLAG_H263P_AIV' was not declared in this scope
../common/ffmpeg.cxx: In member function 'virtual bool FFMPEGCodec::InitDecoder(AVCodecID)':
../common/ffmpeg.cxx:450:14: error: 'AVCodecContext' has no member named 'error_recognition'
../common/ffmpeg.cxx:450:34: error: 'FF_ER_AGGRESSIVE' was not declared in this scope
../common/ffmpeg.cxx: In member function 'virtual bool FFMPEGCodec::EncodeVideoPacket(const PluginCodec_RTP&, PluginCodec_RTP&, unsigned int&)':
../common/ffmpeg.cxx:653:72: error: 'FF_I_TYPE' was not declared in this scope
...

A couple of other software projects have also got the challenge to update their support for the current programming interface here.
http://buildlogs.pld-linux.org/index.php?dist=th&arch=x86_64&name=opal&ok=0&id=2191ca7a-de7f-482c-a81b-48a863630e0b&action=tail#error-1

Discussion

  • Markus Elfring

    Markus Elfring - 2013-01-29

    update suggestion

     
  • Markus Elfring

    Markus Elfring - 2013-01-29

    I find that the reactivation of old preprocessor symbols is a temporary workaround for the desired software compilation.
    How would a correct solution would look like?

     
  • Robert Jongbloed

    Should be fixed in the new stable, which is imminent. Can you check against the Eridani (v3.12) head SVN?

     
  • Robert Jongbloed

    • status: open --> pending-out-of-date
     
  • Markus Elfring

    Markus Elfring - 2013-01-30
    • status: pending-out-of-date --> open-out-of-date
     
  • Robert Jongbloed

    • status: open-out-of-date --> pending-out-of-date
     
  • Robert Jongbloed

    I am sorry, I do not understand the relevance of revision 29033. Please try the latest revision.

     
  • Markus Elfring

    Markus Elfring - 2013-02-14
    • status: pending-out-of-date --> open-out-of-date
     
  • Robert Jongbloed

    1. We support the versions in the latest distributions. Patches to support other versions will be gratefully accepted.

    2. There is no issue with licensing within OPAL. It is not our responsibility to make sure the FFMPEG being used is LGPL. Nor is it our responsibility to assure any patent indemnity. That is up to the end users.

     
  • Robert Jongbloed

    • status: open-out-of-date --> pending-out-of-date
     
  • Markus Elfring

    Markus Elfring - 2013-02-15
    • status: pending-out-of-date --> open-out-of-date
     
  • Robert Jongbloed

    As best I can tell the compilations issues are fixed.

    Please note, licensing of third party libraries is NOT our responsibility.

     
  • Robert Jongbloed

    • status: open-out-of-date --> closed-fixed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks