comparison ChangeLog @ 10732:31530cb43405

some WIP
author alex
date Sun, 31 Aug 2003 17:58:29 +0000
parents 4c6398946936
children 0d306559185f
comparison
equal deleted inserted replaced
10731:8dcd70e68658 10732:31530cb43405
50 * realaudio 14_4 and 28_8 codecs support (both binary dlls and native code) 50 * realaudio 14_4 and 28_8 codecs support (both binary dlls and native code)
51 * realmedia rtsp:// support (independent from the live.com rtsp stuff!) 51 * realmedia rtsp:// support (independent from the live.com rtsp stuff!)
52 * Matroska demuxer 52 * Matroska demuxer
53 * demuxer: enabling mpeg4-es autodetection, h264-es support 53 * demuxer: enabling mpeg4-es autodetection, h264-es support
54 * .wav extradata parsing (for truespeech, atrac3 etc) 54 * .wav extradata parsing (for truespeech, atrac3 etc)
55 * DVB input driver, mpeg-TS demuxer 55 * MPEG-TS (Transport Stream) and TIVO demuxers
56 * DVB (Digital Video Broadcasting) input driver
56 * hwac3: DTS passthru support 57 * hwac3: DTS passthru support
57 * new filters: down3dright, detc, telecine, tfields, ilpack, ivtc, dsize, tinterlace 58 * new filters: down3dright, detc, telecine, tfields, ilpack, ivtc, dsize, tinterlace
58 * vf layer: slices support (crop, expand, swscale only) 59 * vf layer: slices support (crop, expand, swscale only)
59 * vf scale aspect fixes 60 * vf scale aspect fixes
60 * swscaler: cleanup & API change, yv12 -> yuy2 in alpha asm, -fPIC compileable 61 * swscaler: cleanup & API change, yv12 -> yuy2 in alpha asm, -fPIC compileable
71 * TV support: kick-ass image format handling 72 * TV support: kick-ass image format handling
72 * mp3lib: moved the assembly sources into gcc inline assembly (c) 73 * mp3lib: moved the assembly sources into gcc inline assembly (c)
73 * mp3lib: sync with mpg123 0.59s-pre 74 * mp3lib: sync with mpg123 0.59s-pre
74 * mp3lib: final layer-1 support 75 * mp3lib: final layer-1 support
75 * mp3lib: skip trashed first mp3 frame, fixes lot of buggy/misdetected files 76 * mp3lib: skip trashed first mp3 frame, fixes lot of buggy/misdetected files
77 * imported a working FAAD version
78 * 8BPS (Planar RGB) support
79 * working DVD (libmpdvdkit) support for Cygwin
76 80
77 FFmpeg/libavcodec: 81 FFmpeg/libavcodec:
78 * libavcodec: static,const,compiler warning cleanup, UINTX -> uintx_t 82 * libavcodec: static,const,compiler warning cleanup, UINTX -> uintx_t
79 * old HuffYUV v1 support 83 * old HuffYUV v1 support
80 * PAL 4:1:1 SMPTE 314M DV streams support, NTSC DV last MB column fix 84 * PAL 4:1:1 SMPTE 314M DV streams support, NTSC DV last MB column fix
83 * user setable quantizer bias 87 * user setable quantizer bias
84 * mpeg1 slice encoding support 88 * mpeg1 slice encoding support
85 * msmpeg4 2-pass support 89 * msmpeg4 2-pass support
86 * H264 video decoding 90 * H264 video decoding
87 * Indeo 3 video decoding 91 * Indeo 3 video decoding
88 * buggy VP3 video decoder (no UMV and inaccurate idct) 92 * VP3 video decoder (buggy somtimes)
89 * Sorenson 3 (SVQ3) video decoder (it's actually a h264 variant) 93 * Sorenson 3 (SVQ3) video decoder (it's actually a h264 variant)
90 * 3IV1 (3ivx v1) decoding, ASV1 (ASUS Video v1) decoding 94 * 3IV1 (3ivx v1) decoding, ASV1 (ASUS Video v1) decoding
91 * Improved SVQ1 decoding (using FFmpeg VLC functions) 95 * Improved SVQ1 decoding (using FFmpeg VLC functions)
92 * truncated unary binerization, unary k-th order exp golomb binarization :) 96 * truncated unary binerization, unary k-th order exp golomb binarization :)
93 * FFV1: lossless YUV codec, compress a lot better than huffyuv, but slower 97 * FFV1: lossless YUV codec, compress a lot better than huffyuv, but slower
94 * lossless MJPEG en/decoding, pegasus "pseudo yuv" (=RCT) decoding 98 * lossless MJPEG en/decoding, pegasus "pseudo yuv" (=RCT) decoding
95 * ATI VCR1 and VCR2 decoding 99 * ATI VCR1 and VCR2 decoding
96 * full featured SH4 optimizations 100 * full featured SH4 optimizations
97 * ARM optimized simple_idct 101 * ARM optimized simple_idct
102 * MPEG2 encoding
103 * PSX MDEC decoder
98 104
99 Drivers: 105 Drivers:
100 * x11_common: fix detection of metacity 106 * x11_common: fix detection of metacity
101 * x11_common: 10l fix in original layer detection code 107 * x11_common: 10l fix in original layer detection code
102 * tdfx_vid driver (3dfx cards overlay with AGP support) 108 * tdfx_vid driver (3dfx cards overlay with AGP support)
104 * mga_vid: various fixes, 16MB G400 detection, support for multiple cards 110 * mga_vid: various fixes, 16MB G400 detection, support for multiple cards
105 * new svgalib vo driver 111 * new svgalib vo driver
106 * vo_directfb2: triple buffering support,configuration sys changed,fixes 112 * vo_directfb2: triple buffering support,configuration sys changed,fixes
107 * OpenGL driver cleanups/fixes (both vo_gl and vo_gl2) 113 * OpenGL driver cleanups/fixes (both vo_gl and vo_gl2)
108 * vo_fbdev cleanup/partial rewrite, now with real direct rendering 114 * vo_fbdev cleanup/partial rewrite, now with real direct rendering
115 * vo_xvmc: new driver featuring XvMC (HW MC/IDCT) acceleration
116 * new TGA output driver
109 117
110 Others: 118 Others:
119 * gcc can now detect badly called mp_msg()s
111 * lot of config/cmdline parsing fixes (some of them were at least 100000l bugs) 120 * lot of config/cmdline parsing fixes (some of them were at least 100000l bugs)
112 * configure: enable vidix for PPC 121 * configure: enable vidix for PPC
113 * configure: full featured PPC optimizations and rewritten architecture handling 122 * configure: full featured PPC optimizations and rewritten architecture handling
114 * spudec.c: Fix "invalid fragment" handling, Improved subtitle queueing 123 * spudec.c: Fix "invalid fragment" handling, Improved subtitle queueing
115 * network streaming layer: IPv6 support 124 * network streaming layer: IPv6 support