Commit graph

141 commits

Author SHA1 Message Date
tron
91145b5d68 Restore disabling of assembler support under Mac OS X i386 to fix
the build.
2012-11-09 07:56:26 +00:00
adam
ea691752a3 Changes 1.0:
- INI and flat output in ffprobe
- Scene detection in libavfilter
- Indeo Audio decoder
- channelsplit audio filter
- setnsamples audio filter
- atempo filter
- ffprobe -show_data option
- RTMPT protocol support
- iLBC encoding/decoding via libilbc
- Microsoft Screen 1 decoder
- join audio filter
- audio channel mapping filter
- Microsoft ATC Screen decoder
- RTSP listen mode
- TechSmith Screen Codec 2 decoder
- AAC encoding via libfdk-aac
- Microsoft Expression Encoder Screen decoder
- RTMPS protocol support
- RTMPTS protocol support
- RTMPE protocol support
- RTMPTE protocol support
- showwaves and showspectrum filter
- LucasArts SMUSH playback support
- SAMI, RealText and SubViewer demuxers and decoders
- Heart Of Darkness PAF playback support
- iec61883 device
- asettb filter
- new option: -progress
- 3GPP Timed Text encoder/decoder
- GeoTIFF decoder support
- ffmpeg -(no)stdin option
- Opus decoder using libopus
- caca output device using libcaca
- alphaextract and alphamerge filters
- concat filter
- flite filter
- Canopus Lossless Codec decoder
- bitmap subtitles in filters (experimental and temporary)
- MP2 encoding via TwoLAME
- bmp parser
- smptebars source
- asetpts filter
- hue filter
- ICO muxer
- SubRip encoder and decoder without embedded timing
- edge detection filter
- framestep filter
- ffmpeg -shortest option is now per-output file
  -pass and -passlogfile are now per-output stream
- volume measurement filter
- Ut Video encoder
- Microsoft Screen 2 decoder
- Matroska demuxer now identifies SRT subtitles as AV_CODEC_ID_SUBRIP
  instead of AV_CODEC_ID_TEXT
- smartblur filter ported from MPlayer
- CPiA decoder
- decimate filter ported from MPlayer
- RTP depacketization of JPEG
- Smooth Streaming live segmenter muxer
- F4V muxer
- sendcmd and asendcmd filters
- WebVTT demuxer and decoder (simple tags supported)
- RTP packetization of JPEG
- faststart option in the MOV/MP4 muxer
2012-11-08 19:57:29 +00:00
joerg
a80d327ba5 Don't return value in a void function. 2012-11-07 15:36:56 +00:00
drochner
12ad8ae9ca update to 0.10.6
from the changelog:
- many bug fixes that where found with Coverity

- The following CVE fixes where backported:
  CVE-2012-2796, CVE-2012-2775, CVE-2012-2772, CVE-2012-2776,
  CVE-2012-2779, CVE-2012-2787, CVE-2012-2794, CVE-2012-2800,
  CVE-2012-2802, CVE-2012-2801, CVE-2012-2786, CVE-2012-2798,
  CVE-2012-2793, CVE-2012-2789, CVE-2012-2788, CVE-2012-2790,
  CVE-2012-2777, CVE-2012-2784

- hundreads of other bug fixes, some possibly security relevant,
  see the git log for details.
2012-11-05 12:53:07 +00:00
drochner
ba87995ae2 copy ffmpeg10 to ffmpeg, making it the default version 2012-10-10 13:33:44 +00:00
asau
04a5a3626d Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 09:20:57 +00:00
dholland
919291c2f0 Fix wrong BUILDLINK_API_DEPENDS, and restrict it to reject ffmpeg010.
Should fix a number of bulk failures.
2012-09-27 21:37:55 +00:00
ryoon
601958a392 Recursive revbump from multimedia/libvpx 1.1.0 update 2012-09-22 13:48:15 +00:00
drochner
f63c65c25f update to 0.7.13
changes: bugfixes
2012-07-02 18:44:31 +00:00
dholland
0bcdacfbcf Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
drochner
4188648074 update to 0.7.12
changes:
Fixes: CVE-2012-0853, CVE-2012-0858, CVE-2011-3929, CVE-2011-3936,
       CVE-2011-3937, CVE-2011-3940, CVE-2011-3945, CVE-2011-3947
Several security issues that dont have CVE numbers.
and about 150 bugfixes
2012-04-14 13:20:58 +00:00
wiz
d41f46dbc6 Improve description, from Bug Hunting. 2012-03-14 14:30:36 +00:00
obache
3e282c43df released tarball is not in ahoka@'s sites. 2012-03-12 11:31:35 +00:00
sbd
7b97293971 The fix for UINT64_C is needed on Linux to.
Bump PKGREVISION
2012-02-03 08:43:50 +00:00
drochner
f2aae98aab cleanup/fix option handling, make "lame" an option too (default unchanged),
from Gianni D'Aprile per PR pkg/45900
2012-02-01 17:56:07 +00:00
ryoon
c5c7c6ba84 Bump PKGREVISION, multimedia/libvpx is updated to 1.0.0. 2012-01-31 12:00:25 +00:00
marino
448463ba0b multimedia/ffmpeg: rework UINT64_C fix for DragonFly and NetBSD
Due to multiple inclusions of stdint.h, DragonFly was failing to build
one of the akode plugins with a typedef redefinition error.  It had
previously built, so the UINT64_C fix for the akode mpc plugin broke
the ffmpeg plugin.

It turns out that the first patch effectively just imported
machine/int_const.h, so that header can be directly imported instead
rather than having to include the main contents of <stdint.h> multiple
times.  This refinement also works on NetBSD, but OpenBSD and FreeBSD
unfortunately embed UINT64_C directly within <stdint.h>.  Therefore
original patch is left in place to cover those systems.
2012-01-28 09:31:29 +00:00
drochner
399edf01b5 update to 0.7.11
changes: security fixes:
-CVE-2011-3893 (DOS in MKV / Vorbis handlers)
-CVE-2011-3895 (buffer overflow in Vorbis decoder)
and possible more
2012-01-17 15:08:31 +00:00
drochner
0f16c98c65 update to 0.7.10
changes:
-bug fixes
-minor changes
-security fixes (not further specified in the announcement)
2012-01-09 17:08:52 +00:00
jmmv
b3989d77a0 Unbreak ffmpeg on NetBSD/macppc... again -- and a big fat comment warning
about this next to the relevant piece of code.  Looking at the CVS logs,
it's the 3rd time I fix this.  This, in turn, fixes the build of libdlna.

To fix the package, use the "proper" syntax to enable PIC within the
configure script, instead of applying what seems to be a hack. As before,
i386 is left PIC-less or otherwise ffmpeg breaks.

Tested on macppc and amd64.
2011-11-29 17:58:17 +00:00
drochner
7fc0ab7974 update to 0.7.8
changes:
-fix buffer overflows in svq1dec, vp3_dequant, qdm2dec
 (possible code injection)
-more fixes
2011-11-28 11:00:28 +00:00
dholland
5a1ce681a0 Extend the UINT64_C patch to NetBSD, which needs it, and FreeBSD and
OpenBSD too since they probably do but we probably won't hear from
anyone about that directly. PKGREVISION -> 3.

Note that at least on NetBSD __STDC_CONSTANT_MACROS is apparently
already defined here (at least when building graphics/osg, maybe not
always) so this patch may not really be the right approach, but it
works...
2011-11-26 22:28:12 +00:00
marino
561ddd508f multimedia/ffmpeg: Fix UINT64_C error on DragonFly
ffmpeg itself built fine on DragonFly, but other code trying to use this
library (e.g. audio/akode-plugins-ffmpeg) would not build, stopping with
an error like:
  common.h:154 error: `UINT64_C` was not declared in this scope

The provided patch fixes this breakage.  For conservative reasons, the
code only applies to DragonFly, but if other platforms are seeing the
same error, then the patch's macro should be expanded to include those
other platforms as well.
2011-11-22 10:51:35 +00:00
sbd
3e204c0c3d Recursive bump for multimedia/ffmpeg buildlink addition. 2011-11-16 01:33:15 +00:00
sbd
4cb2b6b648 Add missing archivers/bzip2 and deve/zlib buildlinks
Bump PKGREVISION
2011-11-16 00:35:07 +00:00
drochner
3fada5140c update for new release date 2011-11-07 10:45:36 +00:00
drochner
95795ed842 update to 0.7.7
"fixes around 90 bugs, several of which are security relevant"
(sorry, no details in the release notes)
2011-11-07 10:43:35 +00:00
drochner
38d1968576 update to 0.7.6
changes:
-security fixes to many demuxers and decoders
-bugfixes
2011-10-07 12:20:38 +00:00
hans
853d9ce55e Fix check for texi2html to work with older texi2html versions.
While at it, don't build the html documentation that isn't installed
anyway.
2011-09-14 17:21:08 +00:00
drochner
b8bafcf6f8 update to ffmpeg-20110907.0.7.4
changes:
-fix integer inderflow in rtp code which could allow remote code execution
-misc fixes and improvements
2011-09-12 17:18:52 +00:00
mrg
d98e7e1f86 ffmpeg seems to have dropped the faad support, so remove the option.
(enabling the option causes build failures.)
2011-08-12 06:14:27 +00:00
wiz
1485c4ca2f Enable vorbis support. From Matthew Mondor in PR 45208.
Bump PKGREVISION.
2011-08-04 23:43:47 +00:00
joerg
08c0aa29ac Disable integrated assembler with Clang 2011-08-02 17:03:14 +00:00
drochner
66cfbfa6a0 update to 0.7.1
changes: many new features and bugfixes (those of the 0.8 branch), but
API/ABI compatible with 0.6
2011-07-19 19:53:18 +00:00
obache
60b17139db TEST_TARGET=check 2011-04-29 07:44:28 +00:00
obache
14db064de2 Update ffmpeg to 20110426.0.6.3.
version 0.6.3:
- AMV: Fix possibly exploitable crash.
- Fix apparently exploitable race condition.
2011-04-29 07:41:01 +00:00
drochner
6acb1173f9 update to 0.6.2
changes:
- Fix invalid reads in VC-1 decoding (related to CVE-2011-0723)
- Do not attempt to decode APE file with no frames
  (adresses
  http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt)
2011-04-05 11:50:45 +00:00
drochner
3725d0eb4b add "libvpx" option, enabled per default (supposedly harmless license),
bump PKGREV
2011-01-24 19:07:16 +00:00
tron
86a1737d17 Disable assembler support under Mac OS X to fix the build. 2011-01-17 22:14:02 +00:00
drochner
c94f0e631b update to 20101018.0.6.1, from Makoto Fujiwara per pkgsrc-wip,
with two changes by me:
-disabled symbol versioning - this didn't work correctly for me
-changed PKGVERSION to start with the release date, so that it
sorts correctly against the snapshots we had before
vlc-1.0.6 does still build, but can be updated now
2011-01-17 16:51:04 +00:00
wiz
a8503cf152 Avoid using obsolete texi2html command line flags.
Fixes build with texi2html>=5.
2010-12-03 12:22:19 +00:00
ahoka
ed026044cb drop maintainership 2010-10-24 21:56:51 +00:00
wiz
067b5be3a6 Add VDPAU support, from Aleksey Cheusov. 2010-09-05 22:55:58 +00:00
wiz
3030e53944 Add RCS Id. 2010-09-05 22:55:24 +00:00
wiz
146bf4d89f pkglint cleanup. 2010-09-05 22:55:18 +00:00
tron
3a8beab55b Disable assembler optimizations (e.g. MMX support) to make this build
under Mac OS X Intel.
2010-05-24 22:10:01 +00:00
drochner
d313289d80 trick "configure" to accept the 20090920 snapshot of x264-devel,
refine dependency pattern, bump PKGREVISION
2010-05-04 18:33:43 +00:00
reed
0bcc98c501 Add opencore-arm option. Not enabled by default for ffmpeg.
It worked for me to play a "Adaptive Multi-Rate Codec (GSM telephony)" file
using ffplay.
2010-04-16 15:49:12 +00:00
jmmv
2b3bdbcfe9 Fix ffmpeg on powerpc again, but without breaking i386. OKed by wiz@. 2010-04-02 11:19:40 +00:00
tron
de1f13a0fd Make this build and work under Solaris 10 x86:
1.) Work around lack of support for Sun Studio C Compiler and bugs
    in this compiler (it crashes with "-O3", "-xO2" works fine).
2.) Use a hammer to disable MMX, AMD 3DNow and SSE support as Solaris
    refuses to load libraries which contain unsupported instructions.
2010-03-14 23:07:30 +00:00