files in the .mov container, useful to prepare some files for network
streaming. Same effect as a more complex diff sent by Valery Masiutsin
some time ago. Sync WANTLIB while there.
From Brad.
FFmpeg contains a type conversion vulnerability while parsing malformed 4X
movie files. The vulnerability may be exploited by a (remote) attacker to
execute arbitrary code in the context of FFmpeg or an application using
the FFmpeg library.
hardware architecture instead of the machine port. Also add support
for detecting the presence of AltiVec at run-time using the
machdep.altivec sysctl.
At the moment AltiVec is disabled but this at least allows the
configure script to build in the support if --disable-altivec is
removed. Facilitates further testing and debugging.
ok kili@ jakemsr@
added since last update:
- AVM2 (Flash 9) SWF muxer
- QT variant of IMA ADPCM encoder
- VFW grabber
- Ipod/Iphone compatible mp4 muxer
- Mimic decoder
- MSN TCP Webcam stream demuxer
- RL2 demuxer / decoder
- IFF demuxer
- 8SVX audio decoder
- BFI demuxer
- MAXIS EA XA (.xa) demuxer / decoder
- BFI video decoder
- OMA demuxer
also:
* headers have been moved to library specific subdirectories instead
of all under ffmpeg.
* libswscale is now enabled in the build.
feedback/ok brad@
relevent Changelog entries:
+- Monkey's Audio demuxer and decoder
+- additional SPARC (VIS) optimizations
+- AMV audio and video decoder
+- DNxHD encoder
+- H.264 PAFF decoding
+- Nellymoser ASAO decoder
+- Beam Software SIFF demuxer and decoder
+- libvorbis Vorbis decoding removed in favor of native decoder
+- IntraX8 (J-Frame) subdecoder for WMV2 and VC-1
+- Ogg muxer
+- PC Paintbrush PCX decoder
+- Sun Rasterfile decoder
+- TechnoTrend PVA demuxer
+- Linux Media Labs MPEG-4 (LMLM4) demuxer
port changes:
disable ff_fdct_sse2 usage on i386 and libpostproc's
temporal noise reduction filter, since they both regularly
cause segfaults.
ok deanna@, brad@
tested by a few others, thanks
on inter-library dependency magic
- libavcodec needs libvorbis which needs libogg, so add ogg
to libavcodec's dependency libs
- as of the previous commit, libavformat depends on libX11 and
libXext, add them as dependency libs
- add RPATH info when linking libavcodec and libavformat, so
applications that dlopen() libavcodec or libavformat have a
better chance of finding dependency libs
fixes multimedia/ffmpeg2theora build problem noticed by sturm@
several new codecs added, including an WMA encoder, Theora
encoding via libtheora, and H.264 encoding via x264
with feedback from brad@, jolan@, naddy@ and Nikns Sainkin
<nikns at secure dot lv>
OK jolan@
- Nikns Siankin <nikns@secure.lv> takes mainteinership
- add support for several external codecs
- fix regress target
- and many more
from Nikns Siankin <nikns@secure.lv>
relevant portion of the official ChangeLog:
- Fraps FPS1 video decoder
- Snow video encoder/decoder
- Sonic audio encoder/decoder
- Vorbis audio decoder
- Macromedia ADPCM decoder
- Duck TrueMotion 2 video decoder
- support for decoding FLX and DTA extensions in FLIC files
- H.264 custom quantization matrices support
- ffserver fixed, it should now be usable again
- QDM2 audio decoder
- Real Cooker audio decoder
- TrueSpeech audio decoder
- WMA2 audio decoder fixed, now all files should play correctly
- RealAudio 14.4 and 28.8 decoders fixed
- JPEG-LS encoder and decoder
- CamStudio video decoder
- build system improvements
- tabs and trailing whitespace removed from the codebase
- AIFF/AIFF-C audio format, encoding and decoding
- ADTS AAC file reading and writing
- Creative VOC file reading and writing
- American Laser Games multimedia (*.mm) playback system
- Zip Blocks Motion Video decoder
- Improved Theora/VP3 decoder
- True Audio (TTA) decoder
- AVS demuxer and video decoder
also, bktr(4) support has been integrated upstream, and most of the
source patches in the port are no longer necessary.
OK brad@