comparison Changelog @ 28756:d72233dc6b2f

import ffmpeg changelog
author compn
date Mon, 02 Mar 2009 02:40:21 +0000
parents 2502c50e229f
children 4e4b39c8e25d
comparison
equal deleted inserted replaced
28755:dae2b01ee3c9 28756:d72233dc6b2f
1 MPlayer (1.0) 1 MPlayer (1.0)
2 2
3 rc3: "StillAlive" March 1, 2009 3 rc3: "StillAlive" March 1, 2009
4 Decoders: 4 Decoders:
5 * Nellymoser audio decoding via lavc
6 * support for X8 frame (fixes "J-type picture is not supported" for WMV2) 5 * support for X8 frame (fixes "J-type picture is not supported" for WMV2)
7 * support for DTS WAV/DTS-CD passthrough by ad_hwac3 6 * support for DTS WAV/DTS-CD passthrough by ad_hwac3
8 * Apple's raw YUV2 in MOV 7 * Apple's raw YUV2 in MOV
9 * LATM over LOAS AAC decoding via internal libfaad2 8 * LATM over LOAS AAC decoding via internal libfaad2
10 * video game codecs: BFI video, Playstation MDEC video, ADPCM XA audio, 9 * video game codecs: BFI video, Playstation MDEC video, ADPCM XA audio,
11 EA Maxis XA ADPCM audio, RL2 video, Beam Software SIFF video, V.Flash PTX video 10 EA Maxis XA ADPCM audio, RL2 video, Beam Software SIFF video, V.Flash PTX video
12 * AVOption support for libavcodec-based decoders 11 * AVOption support for libavcodec-based decoders
13 * image decoders: Sun rasterfile, PCX image
14 * MLP decoder via lavc
15 * use lavc ADPCM codecs by default 12 * use lavc ADPCM codecs by default
16 * support for progressive jpeg in ffmjpeg 13 * support for progressive jpeg in ffmjpeg
17 * ACDSystems mjpeg (ACDV) via binary DLL and lavc 14 * ACDSystems mjpeg (ACDV) via binary DLL and lavc
18 * SIF1 via binary DLL 15 * SIF1 via binary DLL
19 * wincam screen capture (WCMV) via binary DLL 16 * wincam screen capture (WCMV) via binary DLL
37 * fox motion (FMVC) via binary DLL 34 * fox motion (FMVC) via binary DLL
38 * Trident video (TY2C,TY2N,TY0N) via binary DLL 35 * Trident video (TY2C,TY2N,TY0N) via binary DLL
39 * 10-bit video (v210) via Cinewave binary DLL 36 * 10-bit video (v210) via Cinewave binary DLL
40 * Brooktree YUV 4:1:1 Raw (Y41P) via binary DLL 37 * Brooktree YUV 4:1:1 Raw (Y41P) via binary DLL
41 * many rare/obscure fourccs for known formats added 38 * many rare/obscure fourccs for known formats added
39 * lower priority for binary Linux rv3040 codecs due to bugs
42 40
43 Demuxers: 41 Demuxers:
44 * -lavfdopts cryptokey allows decrypting MXF and ASF files 42 * -lavfdopts cryptokey allows decrypting MXF and ASF files
45 * support for wavpack in Matroska 43 * support for wavpack in Matroska
46 * demux_lavf permits program switching
47 * AVOption support for lavf demuxing 44 * AVOption support for lavf demuxing
48 * prefer lavf musepack demuxer over libmpdemux 45 * prefer lavf musepack demuxer over libmpdemux
49 * prefer lavf MOV demuxer over libmpdemux 46 * prefer lavf MOV demuxer over libmpdemux (use -demuxer mov for old behavior)
47 * support program switching in lavf demuxer
50 * support -slang in lavf demuxer 48 * support -slang in lavf demuxer
51 * support nosound switching in lavf demuxer 49 * support nosound switching in lavf demuxer
52 * support libass in lavf demuxer 50 * support libass in lavf demuxer
53 * support VOBsub in lavf demuxer 51 * support VOBsub in lavf demuxer
54 * support MOV subtitle format 52 * support MOV subtitle format
55 * support for attachments in lavf demuxer 53 * support for attachments in lavf demuxer
56 * support for chapters in lavf demuxer 54 * support for chapters in lavf demuxer
55 * support seeking in multirate RealMedia files
57 * FLAC speedup in lavf demuxer 56 * FLAC speedup in lavf demuxer
58 * MNG demuxer 57 * MNG demuxer
59 58
60 Filters: 59 Filters:
61 * vf_ow new overcomplete wavelet denoiser 60 * vf_ow new overcomplete wavelet denoiser
68 * tv:// support for Windows 67 * tv:// support for Windows
69 * fix teletext on some systems 68 * fix teletext on some systems
70 * DVD streams can switch angles 69 * DVD streams can switch angles
71 * DVD still menus are now supported via dvdnav:// 70 * DVD still menus are now supported via dvdnav://
72 * allow specifying the TV standard for each channel 71 * allow specifying the TV standard for each channel
72 * switch internal dvdread to libdvdread SVN external
73 73
74 FFmpeg/libavcodec: 74 FFmpeg/libavcodec:
75 * DNxHD (SMPTE VC-3) encoder 75 * DNxHD encoder
76 * H.264 speedup and PAFF decoding (install YASM for faster H264 decoding) 76 * H.264 PAFF decoding
77 * Nellymoser ASAO decoder
78 * Beam Software SIFF demuxer and decoder
79 * libvorbis Vorbis decoding removed in favor of native decoder
80 * IntraX8 (J-Frame) subdecoder for WMV2 and VC-1
81 * Ogg (Vorbis only) muxer
82 * PC Paintbrush PCX decoder
83 * Sun Rasterfile decoder
84 * TechnoTrend PVA demuxer
85 * Linux Media Labs MPEG-4 (LMLM4) demuxer
86 * AVM2 (Flash 9) SWF muxer
87 * QT variant of IMA ADPCM encoder
88 * Ipod/Iphone compatible mp4 muxer
89 * Mimic decoder
90 * MSN TCP Webcam stream demuxer
91 * RL2 demuxer / decoder
92 * IFF demuxer
93 * 8SVX audio decoder
94 * BFI demuxer
95 * MAXIS EA XA (.xa) demuxer / decoder
96 * BFI video decoder
97 * OMA demuxer
98 * MLP/TrueHD decoder
99 * Electronic Arts CMV decoder
100 * Motion Pixels Video decoder
101 * Motion Pixels MVI demuxer
102 * removed animated GIF decoder/demuxer
103 * D-Cinema audio muxer
104 * Electronic Arts TGV decoder
105 * Apple Lossless Audio Codec (ALAC) encoder
106 * AAC decoder
107 * floating point PCM encoder/decoder
108 * MXF muxer
109 * E-AC-3 support added to AC-3 decoder
110 * Nellymoser ASAO encoder
111 * ASS and SSA demuxer and muxer
112 * liba52 wrapper removed
113 * SVQ3 watermark decoding support
114 * Speex decoding via libspeex
115 * Electronic Arts TGQ decoder
116 * RV30 and RV40 decoder
117 * QCELP / PureVoice decoder
118 * hybrid WavPack support
119 * R3D REDCODE demuxer
120 * Electronic Arts TQI decoder
121 * OpenJPEG based JPEG 2000 decoder
122 * NC (NC4600) cameras file demuxer
123 * MXF D-10 muxer
124 * Generic metadata API
125 * H.264 speedup and PAFF decoding (install Yasm for faster H264 decoding)
77 * correctly decode more of the H.264 conformance testsuite 126 * correctly decode more of the H.264 conformance testsuite
78 * Nellymoser audio codec
79 * VC-1/WMV3 decoder speedup 127 * VC-1/WMV3 decoder speedup
80 * VP3 decoder speedup 128 * VP3 decoder speedup
81 * VP6 decoder speedup 129 * VP6 decoder speedup
82 * Split-Radix FFT (speedup multiple audio codecs) 130 * Split-Radix FFT (speedup multiple audio codecs)
83 * MMX/SSE/ARM and other misc speedups 131 * MMX/SSE/ARM and other misc speedups
84 * QCELP decoder
85 * RV30 decoder
86 * RV40 decoder
87 132
88 libmpeg2: 133 libmpeg2:
89 * enable Alpha/ARM optimizations in libmpeg2 134 * enable Alpha/ARM optimizations in libmpeg2
90 * SSE2-optimized IDCT routines from upstream libmpeg2 135 * SSE2-optimized IDCT routines from upstream libmpeg2
91 * libmpeg2 updated to version 0.5.1 136 * libmpeg2 updated to version 0.5.1
97 * VIDIX driver for SuperH Mobile VEU hardware block. 142 * VIDIX driver for SuperH Mobile VEU hardware block.
98 * support -border on vo_gl/gl2 in x11 143 * support -border on vo_gl/gl2 in x11
99 * Direct3D Windows video output driver added. 144 * Direct3D Windows video output driver added.
100 * factorize code in vo_wii 145 * factorize code in vo_wii
101 * removed unnecessary code from vo x11, xv, xvmc 146 * removed unnecessary code from vo x11, xv, xvmc
102 * automatic detection of hw acceleration (vo gl:yuv=x) for vo_gl
103 * add OS/2 DART audio driver (-ao dart) 147 * add OS/2 DART audio driver (-ao dart)
104 * add VDPAU video output 148 * add VDPAU video output
105 149
106 MEncoder: 150 MEncoder:
107 * check for system-wide configuration file in MEncoder 151 * check for system-wide configuration file in MEncoder
117 the color case 161 the color case
118 * Linux AppleIR remote support 162 * Linux AppleIR remote support
119 * add options to disable some or all configuration files 163 * add options to disable some or all configuration files
120 * support for DOS-style file:///x:/path paths 164 * support for DOS-style file:///x:/path paths
121 * some new slave commands (check DOCS/tech/slave.txt) 165 * some new slave commands (check DOCS/tech/slave.txt)
122 * misc fixes to libass 166 * libass fixes and updates to match VSFilter renderer
123 * libdvdcss updated to 1.2.10, now same as upstream version 167 * libdvdcss updated to 1.2.10, now same as upstream version
124 * fix -endchapter support again for -dump* options 168 * fix -endchapter support again for -dump* options
125 * add startup volume option 169 * add startup volume option
126 170
127 Ports: 171 Ports:
130 * fix frozen OSD on Mac OS X 174 * fix frozen OSD on Mac OS X
131 * vo_gl now works with -wid and nVidia drivers on Windows (this is a hack) 175 * vo_gl now works with -wid and nVidia drivers on Windows (this is a hack)
132 * VIDIX on SuperH. 176 * VIDIX on SuperH.
133 * workarounds for AltiVec on Apple gcc 3.3 on Mac OS X dropped 177 * workarounds for AltiVec on Apple gcc 3.3 on Mac OS X dropped
134 * vo_macosx can now be compiled in 64-bits mode 178 * vo_macosx can now be compiled in 64-bits mode
179 * allow multiple MPlayer instances w/ vo_macosx using buffer_name
135 * OpenGL support for unmodified MinGW64 180 * OpenGL support for unmodified MinGW64
136 181
137 SWScaler: 182 SWScaler:
138 * new LGPLed YUV to RGB tables generator 183 * new LGPLed YUV to RGB tables generator
139 184