Commit graph

174 commits

Author SHA1 Message Date
adam
62ac487bad Changed the date as well 2014-07-04 10:34:52 +00:00
adam
b7856dec6e Changes 1.2.7:
avformat/mpc: attempt to allocate a packet that is not smaller than the data inside it
avcodec/alsdec: Clear MPEG4AudioConfig so that no use of uninitialized memory is possible
avformat/flvenc: Do not allow creating h263/mpeg4 in flv without unofficial format extensions being enabled
avcodec/mss4: Fix () in MKVAL() macro
avcodec/mss34dsp: fix () in SOP* macros
avcodec/mlpdec: fix () in MSB_MASK() macro
avcodec/golomb-test: fix () in EXTEND() macro
avcodec/aac: fix () in IS_CODEBOOK_UNSIGNED macro
avcodec/libvorbisenc: dont add the duration to AV_NOPTS_VALUE
avutil/cpu: force mmx on selection of higher x86 SIMD features
avcodec/diracdec: move mc buffer allocation to per frame
avfilter/graphdump: Fix pointer to local outside scope
more...
2014-07-04 10:33:41 +00:00
jperkin
1fc9f8e7b4 Disable all assembly optimisation on SunOS rather than trying to play
catch-up with all the various flags each time.
2014-06-30 09:30:07 +00:00
drochner
d874aa89ae add patch from 1.2.7 to fix recent integer overflow, bump PKGREV
(update to 1.2.7 will be done after the freeze)
2014-06-27 17:27:39 +00:00
obache
ed661cd5ca recursive bump from x264-devel builld number change (i.e. API change). 2014-04-10 05:39:14 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
adam
acaa783c19 Changes 1.2.6:
* avcodec/utvideoenc: fix slice_bits size
* avcodec/snow: split block clipping checks
* avcodec/ansi: fix integer overflow
* avcodec/msrle: use av_image_get_linesize() to calculate the linesize
* avformat/mpegtsenc: Check data array size in mpegts_write_pmt()
* avcodec/wmalosslessdec: fix mclms_coeffs* array size
* samplefmt: avoid integer overflow in av_samples_get_buffer_size()
* avcodec/vc1: reset fcm/field_mode in non advanced header parsing
* avcodec/takdec: always check bits_per_raw_sample
* avcodec/vmnc: Check  that rectangles are within the picture
* dnxhdenc: fix mb_rc size
* pthread_frame: flush all threads on flush, not just the first one
* rtpdec_asf: Copy the need_parsing field from the chained demuxer
* Fix compilation on ARM with android gcc 4.7
* Allow decoding of slightly broken Nikon avi files.
2014-03-11 10:25:22 +00:00
wiz
af8fc50d5e Update to 1.2.5:
1.2.5 was released on 2014-01-16. It is the latest stable FFmpeg
release from the 1.2 release branch, which was cut from master on
2013-03-07. Amongst lots of other changes, it includes all changes
from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07.
2014-02-20 09:53:15 +00:00
wiz
0f88e3f8bc recursive PKGREVISION bump for libass shlib major -> 5 2013-10-20 21:53:54 +00:00
wiz
83bc7e7085 Update ffmpeg and ffplay to 1.2.4: bugfix release. 2013-10-06 16:33:23 +00:00
adam
b818fb2b25 Changes 1.2.3:
This is a bug-fix release.
2013-08-31 19:32:02 +00:00
wiz
4acb82fcdd Apply patch from Onno van der Linden to try fixing PR 48116. 2013-08-14 17:54:06 +00:00
adam
c72934ac23 1.2.2 was released on 2013-07-28. It is the latest stable FFmpeg release from the 1.2 release branch, which was cut from master on 2013-03-07. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07. 2013-08-02 18:24:18 +00:00
wiz
9a32a374fa Do not make assumptions about Darwin's or Solaris' gcc behaving like others. 2013-06-29 14:53:39 +00:00
wiz
e446534333 Fix stack alignment issues on i386.
From Onno van der Linden in PR 47132.
2013-06-29 13:34:23 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
adam
fa2d7acade 1.2.1 was released on 2013-05-10. It is the latest stable FFmpeg release from the 1.2 release branch, which was cut from master on 2013-03-07. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07. 2013-05-13 14:42:32 +00:00
riastradh
1301990e61 First stab at cross-compiling ffmpeg.
Won't work on arm yet because we need to specify the arm cpu flavour.
2013-05-10 06:13:30 +00:00
cheusov
6fac076477 Add option "vaapi" and enable it if it is supported.
Explicitely add --enable-vdpau if "vdpau" option is turned on.
++pkgrevision.
2013-04-14 01:36:44 +00:00
wiz
2511105468 Update to 1.2:
version 1.2:

- VDPAU hardware acceleration through normal hwaccel
- SRTP support
- Error diffusion dither in Swscale
- Chained Ogg support
- Theora Midstream reconfiguration support
- EVRC decoder
- audio fade filter
- filtering audio with unknown channel layout
- allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
  and treble audio filter
- improved showspectrum filter, with multichannel support and sox-like colors
- histogram filter
- tee muxer
- il filter ported from libmpcodecs
- support ID3v2 tags in ASF files
- encrypted TTA stream decoding support
- RF64 support in WAV muxer
- noise filter ported from libmpcodecs
- Subtitles character encoding conversion
- blend filter
- stereo3d filter ported from libmpcodecs
2013-03-17 15:18:11 +00:00
obache
d7580cac91 recursive bump from ffmpeg shlib major changes 2013-03-16 06:20:45 +00:00
adam
a60907fc1e Changes 1.1.3:
It is the latest stable FFmpeg release from the 1.1 release branch, which was cut from master on 2013-01-06. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-01-06, libav 9.1 as of 2013-02-23.
2013-03-02 09:57:02 +00:00
drochner
22b95def07 fix release date 2013-02-12 12:16:25 +00:00
wiz
c852ea5576 Update to 20130602.1.1.2:
1.1.2 was released on 2013-02-06. It is the latest stable FFmpeg
release from the 1.1 release branch, which was cut from master on
2013-01-06. Amongst lots of other changes, it includes all changes
from ffmpeg-mt, libav master of 2013-01-06, libav 9.1 as of
2013-02-05.
2013-02-11 12:33:31 +00:00
wiz
cc6aa1008f Update to 1.1.1:
- Fix a crash on windows platforms related to automatic stack alignment
  in libavresample
- Fix memleaks in the ogg demuxer. Related to CVE-2012-2882
2013-01-21 14:50:42 +00:00
wiz
2aa9e7e65c PKGREVISION bump for libass ABI bump. 2013-01-21 13:25:07 +00:00
adam
099e9da9ea Changes 1.1:
- stream disposition information printing in ffprobe
- filter for loudness analysis following EBU R128
- Opus encoder using libopus
- ffprobe -select_streams option
- Pinnacle TARGA CineWave YUV16 decoder
- TAK demuxer, decoder and parser
- DTS-HD demuxer
- remove -same_quant, it hasn't worked for years
- FFM2 support
- X-Face image encoder and decoder
- 24-bit FLAC encoding
- multi-channel ALAC encoding up to 7.1
- metadata (INFO tag) support in WAV muxer
- subtitles raw text decoder
- support for building DLLs using MSVC
- LVF demuxer
- ffescape tool
- metadata (info chunk) support in CAF muxer
- field filter ported from libmpcodecs
- AVR demuxer
- geq filter ported from libmpcodecs
- remove ffserver daemon mode
- AST muxer/demuxer
- new expansion syntax for drawtext
- BRender PIX image decoder
- ffprobe -show_entries option
- ffprobe -sections option
- ADPCM IMA Dialogic decoder
- BRSTM demuxer
- animated GIF decoder and demuxer
- PVF demuxer
- subtitles filter
- IRCAM muxer/demuxer
- Paris Audio File demuxer
- Virtual concatenation demuxer
- VobSub demuxer
- JSON captions for TED talks decoding support
- SOX Resampler support in libswresample
- aselect filter
- SGI RLE 8-bit decoder
- Silicon Graphics Motion Video Compressor 1 & 2 decoder
- Silicon Graphics Movie demuxer
- apad filter
- Resolution & pixel format change support with multithreading for H.264
- documentation split into per-component manuals
- pp (postproc) filter ported from MPlayer
- NIST Sphere demuxer
- MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
- Sony Wave64 muxer
- adobe and limelight publisher authentication in RTMP
- data: URI scheme
- support building on the Plan 9 operating system
- kerndeint filter ported from MPlayer
- histeq filter ported from VirtualDub
- Megalux Frame demuxer
- 012v decoder
- Improved AVC Intra decoding support
2013-01-16 20:55:47 +00:00
drochner
7d2616637f add patch from upstream to fix possible memory allocation problems
in the SWF demuxer, fixes SA51464 originally (wrongly) rteported
against vlc
bump PKGREV
2012-12-19 14:58:33 +00:00
jperkin
c91b9df950 Fully disable assembly on Solaris 32-bit to avoid GENERAL_REGS errors. 2012-12-19 11:59:35 +00:00
jperkin
7a1d442308 Remove --disable-mmx2, it is no longer a valid option. 2012-12-18 10:48:09 +00:00
wiz
f7ed556be2 Update to 1.0.1. No list of changes found. 2012-12-16 13:43:10 +00:00
cheusov
3de72ba3e5 ffmpeg: add option "ass" for subtitle renderer support and enable it by
default. ++pkgrevision. Tested on NetBSD-6
2012-12-14 21:50:46 +00:00
tron
ad174dc60b Restore disabling of assembler support under Mac OS X i386 to fix
the build.
2012-11-09 07:56:26 +00:00
adam
7603971343 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
f473d035a7 Don't return value in a void function. 2012-11-07 15:36:56 +00:00
drochner
a30eed0620 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
02e5fdd8a3 copy ffmpeg10 to ffmpeg, making it the default version 2012-10-10 13:33:44 +00:00
asau
a19397ba81 Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 09:20:57 +00:00
dholland
b2127e247b 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
296f76c77e Recursive revbump from multimedia/libvpx 1.1.0 update 2012-09-22 13:48:15 +00:00
drochner
27375b94b9 update to 0.7.13
changes: bugfixes
2012-07-02 18:44:31 +00:00
dholland
7e751949e4 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
7b28789472 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
4b7ee139f4 Improve description, from Bug Hunting. 2012-03-14 14:30:36 +00:00
obache
b6cc463ceb released tarball is not in ahoka@'s sites. 2012-03-12 11:31:35 +00:00
sbd
629500b651 The fix for UINT64_C is needed on Linux to.
Bump PKGREVISION
2012-02-03 08:43:50 +00:00
drochner
b5603fc5b4 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
847bb5faca Bump PKGREVISION, multimedia/libvpx is updated to 1.0.0. 2012-01-31 12:00:25 +00:00
marino
a0873884ad 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