comparison ChangeLog @ 11564:95dd5eb117f0

gigantic changelog update (past 1 and half months)
author alex
date Sun, 07 Dec 2003 14:54:39 +0000
parents e904591ed1df
children 9dabc421c0c9
comparison
equal deleted inserted replaced
11563:e904591ed1df 11564:95dd5eb117f0
15 15
16 Ports: 16 Ports:
17 * fixed compilation of Matroska on MinGW32/Cygwin 17 * fixed compilation of Matroska on MinGW32/Cygwin
18 * support for detecting non-Intel CPUs under Cygwin 18 * support for detecting non-Intel CPUs under Cygwin
19 * sub autoloading under Windows 19 * sub autoloading under Windows
20 * removed pthread dependancy (compiles out of the box on a default NetBSD
21 install)
22 * more 64bit fixes
23 * lot of Mac OS X fixes
24 * prefer our cpuinfo routines over linuxemu's proc/cpuinfo under FreeBSD/x86
20 25
21 Codecs and demuxers: 26 Codecs and demuxers:
22 * better support for (buggy) MEncoder created streams in libmpeg2 27 * better support for (buggy) MEncoder created streams in libmpeg2
23 * better AC3 detection in Matroska
24 * support for (uncompressed) VobSubs inside Matroska
25 * support for MP2 inside Matroska
26 * MPEG-TS demuxer updates 28 * MPEG-TS demuxer updates
27 * fixed the MPEG muxer 29 * fixed the MPEG muxer
28 * fixed tons of bugs in MMS streaming 30 * fixed tons of bugs in MMS streaming
29 * user settable http user-agent field 31 * user settable http user-agent field
30 * improved seeking in realmedia format 32 * improved (now working) seeking in realmedia format
33 * saveable and loadable mplayer index files (workaround for formats not
34 supporting files over 2GB)
35 * Ultimotion VfW decoder
36 * support for MMS streams with UTF urls
37 * big DVB demuxer update
38 * fixed MOV demuxer to always read ImageDesc (fixes ffsvq3 bugs)
39 * fixed an old bug in AVI/Waveformatex size calculation
40 * XviD API-4 support
41 * improved FLAC-in-Ogg support
42 * Matroska: better AC3 detection
43 * Matroska: VobSubs, MP2, FLAC, AAC and HE-AAC support
44 * improved detection of Real RTSP through analyzing the URL
45 * fixed stereo 16 bit TWOS
31 46
32 Filters: 47 Filters:
33 * some fixes in the delogo filter 48 * some fixes in the delogo filter
34 * optimized eq2 filter 49 * optimized eq2 filter
35 * weighted gamma support in the eq2 filter 50 * weighted gamma support in the eq2 filter
36 * new filters: hue, spp, fil 51 * new filters: hue, spp, fil
52 * alternative postprocessing filter (spp)
53 * big scale filter updates
54 * zrmjpeg filter, a kick-ass mjpeg encoder using FFmpeg/libavcodec
37 55
38 FFmpeg/libavcodec: 56 FFmpeg/libavcodec:
39 * Lagrange multipliers instead of qscale, encoding quality much improved 57 * Lagrange multipliers instead of qscale, encoding quality much improved
40 * fixed an old bug in MPlayer's support code 58 * fixed an old bug in MPlayer's support code
41 * support wider range of VOLs in H263 59 * support wider range of VOLs in H263
57 * optimized MPEG2 bitstream parsing 75 * optimized MPEG2 bitstream parsing
58 * better interlacing framework 76 * better interlacing framework
59 * support for IBM's XLC compiler 77 * support for IBM's XLC compiler
60 * support for SAR (sample aspect ratio) 78 * support for SAR (sample aspect ratio)
61 * floating point AAN DCT 79 * floating point AAN DCT
80 * dynamically alloc big data fields (lower memory consumption for most cases!)
81 * fixed stereo IMA-ADPCM encoding
82 * inline vs always_inline - some speedups
83 * MMX2 optimized FDCT
84 * accurate 2-4-8 DCT
85 * much faster DV encoding (it beats libdv)
86 * support Cinepak files with funky (not divisible by 4) resolutions
87 * Altivec optimized FDCT
88 * XvMC speedups
89 * initial ZyGoVideo decoding
90 * RGB support in FFV1
91 * new Palette API, all codecs updated
92 * Noise reduction of DCT coefficients
93 * "av_log" logging API
94 * support for buffer hints from codecs
95 * bgr24, rgb555 and pal8 image formats
96 * 8bps, msrle, msvidc, qtrpza, smc, flic and truemotion1 decoders
97 * 16x8 MV visualisation support
98 * H.263 overlapped block motion compensation (OBMC), 4MV support
99 * H.263 alternative inter vlc support
100 * H.263 deblocking filter (MMX optimized)
101 * H.263 modified quantization support
102 * H.263 slice structured mode support
103 * Real RV20 decoder (with B-frame support)
62 104
63 Drivers: 105 Drivers:
64 * VIDIX equalizer support in fbdev 106 * VIDIX equalizer support in fbdev
65 * VIDIX colorkeying support in fbdev, svga and vesa 107 * VIDIX colorkeying support in fbdev, svga and vesa
66 * obsoleted option: -fb 108 * obsoleted option: -fb
70 * gl2 updates 112 * gl2 updates
71 * ggi now supports non-directbuffer rendering and slices 113 * ggi now supports non-directbuffer rendering and slices
72 * tdfxfb fixed on gcc 3.x 114 * tdfxfb fixed on gcc 3.x
73 * dfbmga updated, G200 support 115 * dfbmga updated, G200 support
74 * colorkeying can be disabled 116 * colorkeying can be disabled
117 * Radeon 9800 (R350) support in VIDIX
118 * proper fix for buffer size workarounds in vo_zr
119 * new vo_zr2 driver, which uses the advantages of the filter layer
120 * fixed vesa when used together with pthread
121 * runtime stay-on-top functionality (in almost all output drivers)
75 122
76 SWScaler: 123 SWScaler:
77 * updated MLib (Sun VIS) support 124 * updated MLib (Sun VIS) support
78 * more accurate filters (rounding fixes) 125 * more accurate filters (rounding fixes)
79 * MMX optimized UYVY output 126 * MMX optimized UYVY output
80 127 * eliminated chroma scaling bugs
128
81 Others: 129 Others:
82 * Darwin XMMS libs supported 130 * Darwin XMMS libs supported
83 * support newer Darwin versions in Altivec detection code 131 * support newer Darwin versions in Altivec detection code
84 * fixed aspect and geometry 132 * fixed aspect and geometry
85 * fixed compilation when libavcodec is missing (although it's a bad idea) 133 * fixed compilation when libavcodec is missing (although it's a bad idea)
86 * support for newer Apple GCCs 134 * support for newer Apple GCCs
87 * MTRR detection added to TOOLS/cpuinfo 135 * MTRR detection added to TOOLS/cpuinfo
88 * FAAD detection in configure fixed/improved 136 * FAAD detection in configure fixed/improved
89 * improved FLAC configure detection 137 * improved FLAC configure detection
138
139 MEncoder:
140 * FFmpeg/libavcodec audio encoding support
141 * exit if there's no video stream (no more unexpected segfaults in that case)
142 * huge bug fixed (missing InitTimer call), which screwed up timers in some cases
90 143
91 144
92 pre2: 145 pre2:
93 146
94 Security: 147 Security: