ffmpeg/libavcodec
Stanislav Brabec 91024272cb Replace hackish support for amr-nb and amr-wb. Instead of including the source
of the reference implementation it is possible to use proper libraries now.
patch by Stanislav Brabec, sbrabec suse cz, changes and bug fixes by me

Originally committed as revision 8717 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-12 10:59:52 +00:00
..
alpha rename HAVE_GPROF to CONFIG_GPROF 2007-02-11 16:39:09 +00:00
armv4l IWMMXT-specific dsputils clear_blocks function. 2007-04-06 09:59:55 +00:00
bfin Remove #if 0 code. 2007-04-03 11:26:14 +00:00
i386 typos 2007-04-07 14:10:02 +00:00
mlib rename cropTbl -> ff_cropTbl 2006-11-12 20:08:09 +00:00
ppc ssd_int8_vs_int16_altivec, not completely benchmarkedwith svq1 2007-04-10 09:47:37 +00:00
ps2 typos/grammar 2007-04-07 14:09:20 +00:00
sh4 Move copy_block* functions to dsp dsputil.h 2006-11-26 18:25:07 +00:00
sparc
4xm.c Remove some old disabled debugging output 2007-02-19 11:00:38 +00:00
8bps.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
a52dec.c Add proper #idef to dlsymm call, also fixes an unresolved symbol on OS X 10.2. 2007-03-03 08:33:07 +00:00
aasc.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
ac3.c fix handling of special case for lowest snroffset. regressions are unaffected. 2007-03-20 02:12:13 +00:00
ac3.h split ac3_parametric_bit_allocation into 3 separate functions 2007-03-18 21:43:20 +00:00
ac3enc.c cosmetics. align and condense. 2007-03-22 05:39:20 +00:00
ac3tab.h hardcode ff_ac3_frame_sizes table 2007-03-18 04:53:21 +00:00
adpcm.c Per reference swf/flv adpcm encoder. 2007-04-11 13:10:13 +00:00
adx.c
alac.c rename BE/LE_8/16/32 to AV_RL/B_8/16/32 2007-01-19 22:12:59 +00:00
allcodecs.c Bethsoft VID demuxer and video decoder 2007-04-07 20:51:58 +00:00
amr.c Replace hackish support for amr-nb and amr-wb. Instead of including the source 2007-04-12 10:59:52 +00:00
apiexample.c The memsetting of the end of buffer is not needed for audio. 2007-02-22 12:56:31 +00:00
asv1.c
audioconvert.c
avcodec.h Bethsoft VID demuxer and video decoder 2007-04-07 20:51:58 +00:00
avs.c rename BE/LE_8/16/32 to AV_RL/B_8/16/32 2007-01-19 22:12:59 +00:00
beosthread.c
bethsoftvideo.c shorter variable names 2007-04-07 23:30:47 +00:00
bethsoftvideo.h align vertically 2007-04-07 23:31:30 +00:00
bitstream_filter.c rename BE/LE_8/16/32 to AV_RL/B_8/16/32 2007-01-19 22:12:59 +00:00
bitstream.c fix init_vlc() with nonzero flags 2007-03-18 22:32:39 +00:00
bitstream.h typos/grammar 2007-04-07 14:09:20 +00:00
bmp.c Add decode_end method to bmp decoder. Patch by Michel Bardiaux, 2007-02-01 09:48:09 +00:00
bmp.h Segregate code common to BMP decoder and future encoder 2007-01-27 07:39:16 +00:00
bmpenc.c BMP encoder by Michel Bardiaux, mbardiaux mediaxim be 2007-02-05 15:05:29 +00:00
bytestream.h add little endian 24bit read/write 2007-03-06 13:05:38 +00:00
c93.c factorize & 0x0F 2007-04-08 09:44:34 +00:00
cabac.c
cabac.h Fix compilation when using the --disable-opts parameter. This to help those 2007-03-29 14:20:30 +00:00
cavs.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
cavsdata.h move all cavs-parsing to cavs.c 2006-11-12 20:18:07 +00:00
cavsdsp.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
cinepak.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
cljr.c
cook.c Small simplifications to subband coefficient handling and use av_random(). 2007-03-20 18:08:51 +00:00
cookdata.h
cscd.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
cyuv.c Remove superfluous setting of has_b_frames in codecs without B-frames. 2007-04-07 17:37:30 +00:00
dca.c changes some function declarations from () to (void) as per ansi c. 2007-04-04 11:51:08 +00:00
dcadata.h Fix wrong license header. 2007-02-27 09:56:09 +00:00
dcahuff.h DCA decoder 2007-02-27 06:30:40 +00:00
dct-test.c platform-independent restructuring and code simplification 2007-03-31 17:24:09 +00:00
dnxhddata.h dnxhd decoder 2007-03-18 23:25:00 +00:00
dnxhddec.c actually return bytes read 2007-03-25 00:16:30 +00:00
dpcm.c rename BE/LE_8/16/32 to AV_RL/B_8/16/32 2007-01-19 22:12:59 +00:00
dsicinav.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
dsputil.c mmx 16-bit ssd. 2.3x faster svq1 encoding. 2007-03-30 19:15:31 +00:00
dsputil.h Typos in comments 2007-03-30 20:56:32 +00:00
dtsdec.c fix multichannel decoding 2007-02-05 21:16:31 +00:00
dv.c force 16-bytes alignement of block array, as needed by the implementation of ff_dct_sse2 2007-03-15 23:45:20 +00:00
dvbsub.c
dvbsubdec.c remove useless static cm variable 2007-03-13 22:53:01 +00:00
dvdata.h uint16->uint8 2007-01-19 03:14:13 +00:00
dvdsubdec.c Remove the getbe16 functions and use the AV_RB16 macro instead. Patch by Ian 2007-01-30 14:24:12 +00:00
dvdsubenc.c
dxa.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
error_resilience.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
eval.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
eval.h
faac.c free faac extradata 2007-02-28 09:56:15 +00:00
faad.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
faandct.c rename always_inline to av_always_inline and move to common.h 2006-12-08 00:35:08 +00:00
faandct.h
fdctref.c
fft-test.c Add '#undef exit', the function is now forbidden. 2007-04-01 11:40:36 +00:00
fft.c
ffv1.c Replace deprecated PIX_FMT names by the newer variants. 2007-02-07 01:48:09 +00:00
flac.c Fix crash when pred_order greater s->blocksize >> rice_order. 2007-01-21 09:55:28 +00:00
flacenc.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
flashsv.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
flashsvenc.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
flicvideo.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
fraps.c Remove superfluous setting of has_b_frames in codecs without B-frames. 2007-04-07 17:37:30 +00:00
g726.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
gif.c
gifdec.c remove TODO, its done now 2007-03-25 16:43:59 +00:00
golomb.c
golomb.h
h261.c kill av_mallocz_static() calls in init_rl() 2007-03-14 13:19:19 +00:00
h261data.h make some symbols static 2006-11-11 20:54:48 +00:00
h263.c 10l for myself, fixing --disable-encoders 2007-03-14 23:23:30 +00:00
h263data.h make more tables static 2006-11-12 23:14:20 +00:00
h263dec.c Corrections so that builds with DEBUG work 2007-03-08 14:49:43 +00:00
h264.c add a check before find_frame_end call 2007-04-11 14:04:47 +00:00
h264data.h Making rem6 and div6 globally visible and thus adding prefixes. 2006-12-07 09:59:05 +00:00
h264dsp.c Adding H.264 DCT. 2006-12-11 15:53:55 +00:00
h264enc.c Adding function which enables writing H.264 NAL units. 2006-12-11 01:00:50 +00:00
h264idct.c rename always_inline to av_always_inline and move to common.h 2006-12-08 00:35:08 +00:00
huffyuv.c oops, encoder was under ifdef decoders. 2007-03-20 16:51:30 +00:00
idcinvideo.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
imc.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
imcdata.h
imgconvert_template.h consistency renaming: rgba32 --> rgb32 2007-02-12 23:07:17 +00:00
imgconvert.c Fix segmentation fault for gray16le to gray conversion. 2007-04-07 19:24:27 +00:00
imgresample.c Add the prefix "av_" to img_crop(), img_copy() and img_pad(), and rename "img" 2007-03-04 11:53:11 +00:00
indeo2.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
indeo2data.h
indeo3.c Remove superfluous setting of has_b_frames in codecs without B-frames. 2007-04-07 17:37:30 +00:00
indeo3data.h
interplayvideo.c Remove superfluous setting of has_b_frames in codecs without B-frames. 2007-04-07 17:37:30 +00:00
jfdctfst.c rename always_inline to av_always_inline and move to common.h 2006-12-08 00:35:08 +00:00
jfdctint.c rename always_inline to av_always_inline and move to common.h 2006-12-08 00:35:08 +00:00
jpeg_ls.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
jrevdct.c
kmvc.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
lcl.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
libgsm.c Add support for MS-GSM codec 2007-02-20 11:09:47 +00:00
libtheoraenc.c Add a comment about swapped numerator and denominator. 2007-02-07 14:10:50 +00:00
loco.c Replace deprecated PIX_FMT names by the newer variants. 2007-02-07 01:48:09 +00:00
lzw.c factorize & 2007-03-26 00:54:29 +00:00
lzw.h LZW encoder by Bartlomiej Wolowiec b.wolowiec students mimuw edu pl 2007-04-07 15:10:22 +00:00
lzwenc.c superflouos () 2007-04-09 22:25:27 +00:00
mace.c
Makefile Replace hackish support for amr-nb and amr-wb. Instead of including the source 2007-04-12 10:59:52 +00:00
mathops.h rename always_inline to av_always_inline and move to common.h 2006-12-08 00:35:08 +00:00
mdct.c
mdec.c
mjpeg.c cosmetics: indentation 2007-04-01 22:20:51 +00:00
mmvideo.c Remove superfluous setting of has_b_frames in codecs without B-frames. 2007-04-07 17:37:30 +00:00
motion_est_template.c doxy comment tweaks 2007-03-31 23:58:33 +00:00
motion_est.c doxy comment tweaks 2007-03-31 23:58:33 +00:00
motion_test.c Add '#undef exit', the function is now forbidden. 2007-04-01 11:40:36 +00:00
mp3lameaudio.c make some symbols static 2006-11-11 20:54:48 +00:00
mpc.c Use AVRandom 2007-02-17 11:41:59 +00:00
mpcdata.h Musepack SV7 decoding support 2006-12-24 04:51:43 +00:00
mpeg4data.h
mpeg12.c typos/grammar 2007-04-07 14:09:20 +00:00
mpeg12data.h dummy support for mpeg2 non linear quant 2007-03-04 02:26:20 +00:00
mpegaudio.c useless as this file wont be compiled if this is not true 2007-02-04 11:20:32 +00:00
mpegaudio.h
mpegaudiodec.c typos 2007-04-07 14:10:02 +00:00
mpegaudiodectab.h make some tables static 2006-11-12 13:40:40 +00:00
mpegaudiotab.h
mpegvideo.c kill av_mallocz_static() calls in init_rl() 2007-03-14 13:19:19 +00:00
mpegvideo.h typos/grammar 2007-04-07 14:09:20 +00:00
msmpeg4.c kill av_mallocz_static() calls in init_rl() 2007-03-14 13:19:19 +00:00
msmpeg4data.h
msrle.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
msvideo1.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
nuv.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
oggvorbis.c cosmetics: Fix a common typo, sepErate --> sepArate. 2007-02-21 10:15:08 +00:00
opt.c Fix a bug in av_find_opt(). Because some of the AVOption structures have field 2007-03-30 09:26:13 +00:00
opt.h add av_opt_set_defaults2() which sets just defaults from AVOptions whos flags match a user specified & mask = flags 2007-03-07 02:21:35 +00:00
os2thread.c Remove redundant #ifdef HAVE_THREAD, the file is only compiled 2006-11-14 00:56:56 +00:00
parser.c typos/grammar 2007-04-07 14:09:20 +00:00
parser.h typos/grammar 2007-04-07 14:09:20 +00:00
pcm.c 10^10l to whoever wrote this 2007-03-13 23:10:42 +00:00
png.c consistency renaming: rgba32 --> rgb32 2007-02-12 23:07:17 +00:00
pnm.c cosmetics after last commit 2007-04-10 09:16:35 +00:00
pthread.c rename always_inline to av_always_inline and move to common.h 2006-12-08 00:35:08 +00:00
qdm2.c rename BE/LE_8/16/32 to AV_RL/B_8/16/32 2007-01-19 22:12:59 +00:00
qdm2data.h
qdrw.c This codec is PAL8 so make it output PAL8 too 2007-04-06 04:40:13 +00:00
qpeg.c Remove redundant assign 2007-03-27 05:23:07 +00:00
qtrle.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
ra144.c
ra144.h
ra288.c
ra288.h
rangecoder.c cosmetics / remove #if 0 code 2007-01-26 02:29:23 +00:00
rangecoder.h
ratecontrol.c typos/grammar 2007-04-07 14:09:20 +00:00
ratecontrol.h
raw.c partial avid meridien uncompressed support 2007-03-03 14:11:45 +00:00
resample2.c Remove unused variable. 2007-04-08 13:02:25 +00:00
resample.c set more reasonable cutoff for audio rate conversion 2007-03-22 14:27:16 +00:00
rl.h kill av_mallocz_static() calls in init_rl() 2007-03-14 13:19:19 +00:00
rle.c dont use *int8_t for the arguments (ive missed that in the patches ...) 2007-04-03 06:46:12 +00:00
rle.h dont use *int8_t for the arguments (ive missed that in the patches ...) 2007-04-03 06:46:12 +00:00
roqvideo.c Remove superfluous setting of has_b_frames in codecs without B-frames. 2007-04-07 17:37:30 +00:00
rpza.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
rtjpeg.c
rtjpeg.h
rv10.c Check dimensions to avoid division by zero due to invalid new dimensions. 2007-03-11 09:16:11 +00:00
sgi.h SGI image decoder ported to the new image API. 2007-04-06 18:29:27 +00:00
sgidec.c SGI image decoder ported to the new image API. 2007-04-06 18:29:27 +00:00
sgienc.c SGI image decoder ported to the new image API. 2007-04-06 18:29:27 +00:00
shorten.c properly set *data_size when returning >= 0 values in shorten_decode_frame() 2007-03-26 00:00:43 +00:00
simple_idct.c enable some 64bit optimized code on 64bit arch 2007-02-28 00:55:19 +00:00
simple_idct.h
smacker.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
smc.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
snow.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
snow.h Add the const specifier as needed to reduce the number of warnings. 2007-01-30 10:31:34 +00:00
sonic.c This fixes error handling for BeOS, removing the need for some ifdefs. 2007-02-13 18:26:14 +00:00
sp5x.h
svq1_cb.h
svq1_vlc.h
svq1.c move some stuff out of an inner loop. 12% faster svq1 encoding. 2007-03-30 19:16:41 +00:00
svq3.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
targa.c Replace deprecated PIX_FMT names by the newer variants. 2007-02-07 01:48:09 +00:00
targaenc.c Changed the rle encoder a little and made it more universal. 2007-04-03 06:40:21 +00:00
tiertexseqv.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
tiff.c Add some Doxygen comments, by Kamil Nowosad, k.nowosad students.mimuw.edu pl. 2007-04-04 11:43:08 +00:00
tiff.h Add some Doxygen comments, by Kamil Nowosad, k.nowosad students.mimuw.edu pl. 2007-04-04 11:43:08 +00:00
tiffenc.c cosmetics: indentation 2007-04-11 06:59:09 +00:00
truemotion1.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
truemotion1data.h
truemotion2.c Remove redundant assign 2007-03-27 05:23:07 +00:00
truespeech_data.h
truespeech.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
tscc.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
tta.c
ulti_cb.h
ulti.c Remove redundant assign 2007-03-27 05:23:07 +00:00
utils.c typos 2007-04-07 14:10:02 +00:00
vc1.c Set C predictor to zero if unavailable (should fix B-frame border artifacts) 2007-04-10 05:31:22 +00:00
vc1acdata.h
vc1data.h table fix 2007-02-05 06:56:49 +00:00
vc1dsp.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
vcr1.c
vmdav.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
vmnc.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
vorbis_data.c
vorbis_enc_data.h
vorbis_enc.c vorbis suffers from the same sign flip issue as wma (so this lame workaround, though it arguably doesnt matter much where the sign is fliped back) 2007-02-07 16:59:10 +00:00
vorbis.c extract vorbis header spliting code into a reusable function 2007-03-25 01:06:45 +00:00
vorbis.h
vp3.c Only compile in Theora-specific functions if the Theora decoder has been 2007-04-08 18:54:53 +00:00
vp3data.h
vp3dsp.c rename always_inline to av_always_inline and move to common.h 2006-12-08 00:35:08 +00:00
vp5.c Use pointers to avoid copying AVFrame. 2007-02-25 15:33:38 +00:00
vp5data.h
vp6.c Use pointers to avoid copying AVFrame. 2007-02-25 15:33:38 +00:00
vp6data.h Add support for VP60 and VP61. 2006-12-17 22:00:12 +00:00
vp56.c cleanup setting of returned data frame 2007-02-25 16:02:32 +00:00
vp56.h Use pointers to avoid copying AVFrame. 2007-02-25 15:33:38 +00:00
vp56data.c
vp56data.h Use pointers to avoid copying AVFrame. 2007-02-25 15:33:38 +00:00
vqavideo.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
w32thread.c
wavpack.c Correctly handle data_size on decoding 2007-03-20 05:44:42 +00:00
wma.c Optimize by building the mdct window and multipying/adding at the same time. 2007-03-26 10:03:57 +00:00
wma.h WMA decoder improvement, output closer to the dmo binary. 2007-04-04 13:49:55 +00:00
wmadata.h wma encoder 2007-02-06 20:19:04 +00:00
wmadec.c WMA decoder improvement, output closer to the dmo binary. 2007-04-04 13:49:55 +00:00
wmaenc.c Optimize by building the mdct window and multipying/adding at the same time. 2007-03-26 10:03:57 +00:00
wmv2.c Add av_ prefix to clip functions 2007-02-25 10:27:12 +00:00
wnv1.c
ws-snd1.c rename BE/LE_8/16/32 to AV_RL/B_8/16/32 2007-01-19 22:12:59 +00:00
x264.c enable bidirectional me with x264 2007-01-07 18:04:11 +00:00
xan.c Remove superfluous setting of has_b_frames in codecs without B-frames. 2007-04-07 17:37:30 +00:00
xiph.c extract vorbis header spliting code into a reusable function 2007-03-25 01:06:45 +00:00
xiph.h extract vorbis header spliting code into a reusable function 2007-03-25 01:06:45 +00:00
xl.c rename BE/LE_8/16/32 to AV_RL/B_8/16/32 2007-01-19 22:12:59 +00:00
xvid_internal.h
xvid_rc.c
xvidff.c
xvmc_render.h get rid of unused entries in the middle of xvmc_render struct, 2007-03-26 15:21:19 +00:00
xvmcvideo.c
zmbv.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
zmbvenc.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00