Opened 8 years ago

Last modified 8 years ago

#50694 closed defect

ffmpeg: issues updating to version 3.0 — at Version 1

Reported by: dbevans (David B. Evans) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: aeh@…, aguynamedryan+pianobar@…, dan@…, eu@…, g5pw@…, ionic@…, ivan@…, jeremyhu@…, khindenburg@…, lionteeth@…, mk@…, mojca@…, nicos@…, ranauei@…, rjvbertin@…, ryandesign@…, stromnov@…, thibaut@…
Port: baresip cmus ffmpegthumbs FreeRDP goldendict gpac libdlna libextractor libquicktime-devel mlt moc OpenSceneGraph pHash py27-bob-io-video transcode VLC VLC-devel wxsvg xine-lib xmms2 yorick-av

Description (last modified by dbevans (David B. Evans))

FFmpeg 3.0 was released this past week. As with most FFmpeg major releases, this release is ABI-incompatible with the previous 2.8 release series and there are API changes as well. In particular, symbols deprecated during the 2.0 release series have now been removed. Ports that have not upgraded to the recommended replacements will break in 3.0.

See FFmpeg doc/APIchanges for details.

I've created a preliminary ffmpeg 3.0 port and have used it to test the various dependents. There are some issues and I'd like to get the majority of them fixed before unleasing ffmpeg 3.0 on the world!

The following dependent ports build without problems with ffmpeg 3.0 and will just need to be revbumped when ffmpeg 3.0 is committed due to the ABI break.

  • aubio
  • audacious-plugins
  • chromaprint
  • gegl
  • gegl-0.3
  • kfilemetadata
  • minidlna
  • MP4Joiner
  • mpv
  • nepomuk-core
  • opencv
  • pianobar
  • strigi

The following ports have various issues which I'm either attempting to address or am documenting in other tickets. If you are a maintainer of one of these ports, please take a look and/or work with the upstream developers to resolve any issues. Patch attached to update ffmpeg to version 3.0 for testing purposes.

  • baresip (db.org:aeh) #50693
  • cmus (g5pw openmaintainer)
  • ffmpegthumbs (nicos openmaintainer)
  • FreeRDP (nomaintainer)
  • goldendict (ryandesign openmaintainer)
  • gpac (nomaintainer)
  • libdlna (nomaintainer)
  • libextractor (ryandesign openmaintainer)
  • libquicktime-devel (jeremyhu)
  • mlt (dennedy.org:dan)
  • moc (martinvazquez.net:eu)
  • OpenSceneGraph (nomaintainer)
  • pHash (workisfun.ru:ivan)
  • py27-bob-io-video (idiap.ch:andre.anjos idiap.ch:laurent.el-shafey idiap.ch:tiago.pereira)
  • transcode (cogweb.net:lionteeth devans)
  • VLC (gmail.com:rjvbertin openmaintainer)
  • VLC-devel (nomaintainer)
  • wxsvg (mojca)
  • xine-lib (ryandesign openmaintainer)
  • xmms2 (nomaintainer)
  • yorick-av (thibaut openmaintainer)

Change History (2)

Changed 8 years ago by dbevans (David B. Evans)

Attachment: patch-ffmpeg-3.0.diff added

Patch to update ffmpeg to version 3.0

comment:1 Changed 8 years ago by dbevans (David B. Evans)

Description: modified (diff)
Note: See TracTickets for help on using tickets.