New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #18793 (closed update: fixed)

Opened 4 years ago

Last modified 4 years ago

ffmpeg: upgrade to release version 0.5

Reported by: devans@… Owned by: devans@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: yattenator@…, jmpoure@…, sfiera@…
Port: ffmpeg

Description (last modified by devans@…) (diff)

After a long wait, the ffmpeg developer team has finally released version 0.5.

Based on this fact and the promise of at least one more release to come, the attached Portfile and associated patch files, implement a proposed revision to this port to revert to a release numbering scheme instead of the current svn version (port ffmpeg-devel will remain a recent svn development version.)

Features:

  • revert to release numbering for version number incrementing epoch to 1 to ensure proper version comparison
  • update description and long description.
  • add speex capability via port speex-devel (variant +speex)
  • all other supported codecs are enabled by default
  • livecheck is re-enabled
  • these files completely replace the previous ones which can be deleted.

References

Release announcement

Attachments

Portfile (6.4 KB) - added by devans@… 4 years ago.
Proposed new Portfile
patch-libavfilter-avfilter.h.diff (363 bytes) - added by devans@… 4 years ago.
patch-libswscale-Makefile.diff (240 bytes) - added by devans@… 4 years ago.
patch-libswscale-swscale.h.diff (326 bytes) - added by devans@… 4 years ago.

Change History

Changed 4 years ago by devans@…

Proposed new Portfile

Changed 4 years ago by devans@…

Changed 4 years ago by devans@…

Changed 4 years ago by devans@…

comment:1 Changed 4 years ago by devans@…

Note that the libavcodec that is built by the updated port is not ABI compatible with the previous version and so ports that depend on ffmpeg will need to have their revision numbers incremented to force a rebuild against the new library version (52).

As far as I can tell the effected ports are

  • gegl
  • gnupod +aac
  • libdlna
  • libquicktime
  • moc
  • sox
  • transcode
  • xine-lib
  • mediatomb

Other ports that use ffmpeg functionality have their own (usually old) copy embedded

  • gimp-gap
  • gst-plugins-ffmpeg

etc

comment:2 Changed 4 years ago by devans@…

  • Status changed from new to assigned
  • Owner changed from acho@… to devans@…

port ffmpeg updated to release version 0.5 in r48055 (maintainer timeout).
ports gegl and transcode revision incremented in r48056.

comment:3 Changed 4 years ago by devans@…

  • Description modified (diff)

port libquicktime revision incremented in r48151.

comment:4 Changed 4 years ago by devans@…

  • Cc yattenator@…, jmpoure@…, sfiera@… added

Ports updated to use ffmpeg 0.5:

Ports awaiting maintainer action:

Port gnupod doesn't need updating as it just exec's the ffmpeg binary to transcode avi to iPod mpeg4.

comment:5 Changed 4 years ago by devans@…

  • Status changed from assigned to closed
  • Resolution set to fixed

Remaining ports updated to use ffmpeg 0.5:

comment:6 Changed 4 years ago by jmr@…

  • Type changed from enhancement to update

comment:7 Changed 4 years ago by anonymous

  • Milestone Port Updates deleted

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.