Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#18793 closed update (fixed)

ffmpeg: upgrade to release version 0.5

Reported by: dbevans (David B. Evans) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: yattenator@…, jmpoure@…, sfiera@…
Port: ffmpeg

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

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 (4)

Portfile (6.4 KB) - added by dbevans (David B. Evans) 16 years ago.
Proposed new Portfile
patch-libavfilter-avfilter.h.diff (363 bytes) - added by dbevans (David B. Evans) 16 years ago.
patch-libswscale-Makefile.diff (240 bytes) - added by dbevans (David B. Evans) 16 years ago.
patch-libswscale-swscale.h.diff (326 bytes) - added by dbevans (David B. Evans) 16 years ago.

Download all attachments as: .zip

Change History (11)

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

Attachment: Portfile added

Proposed new Portfile

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

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

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

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

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 16 years ago by dbevans (David B. Evans)

Owner: changed from acho@… to devans@…
Status: newassigned

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

comment:3 Changed 16 years ago by dbevans (David B. Evans)

Description: modified (diff)

port libquicktime revision incremented in r48151.

comment:4 Changed 16 years ago by dbevans (David B. Evans)

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 16 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: assignedclosed

Remaining ports updated to use ffmpeg 0.5:

comment:6 Changed 16 years ago by jmroot (Joshua Root)

Type: enhancementupdate

comment:7 Changed 16 years ago by (none)

Milestone: Port Updates

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.