1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/libavcodec
Benjamin Larsson e0f7e32970 Cook compatibe decoder, patch by Benjamin Larsson
Add cook demucing, change rm demuxer so that it reorders audio packets
before sending them to the decoder, and send minimum decodeable sized
packets; pass only real codec extradata fo the decoder
Fix 28_8 decoder for the new demuxer strategy

Originally committed as revision 4726 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-09 16:08:18 +00:00
..
alpha Communicate proper aliasing to gcc (needed for 4.1). 2005-06-19 21:46:14 +00:00
armv4l IWMMXT configure support + runtime selection patch by (Gildas Bazin, gbazin : altern org) 2005-06-28 22:46:36 +00:00
i386 use sse16_sse2() in nsse 2005-11-12 05:23:25 +00:00
liba52 liba52/crc.c fails to compile patch by ("Steven M. Schultz": sms, 2bsd com) 2005-08-05 23:25:35 +00:00
libpostproc support for building dynamic libraries on Mac OS X 2005-09-26 10:05:13 +00:00
mlib
ppc 10l 2005-08-05 19:15:34 +00:00
ps2
sh4
sparc whitespace cleanup patch by (James A. Morrison <ja2morri>@<csclub>dot<uwaterloo>point<ca>) 2004-11-21 01:47:36 +00:00
.cvsignore Ignore AMR directories. 2005-10-06 12:13:25 +00:00
4xm.c Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped") 2005-04-24 17:21:11 +00:00
8bps.c fix segfault (bug #1165640) 2005-07-11 22:56:23 +00:00
a52dec.c Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de) 2005-08-26 19:05:44 +00:00
aasc.c Autodesk Animator Studio Codec (AASC) video decoder, courtesy of 2005-04-03 05:02:08 +00:00
ac3.h
ac3dec.c Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de) 2005-08-26 19:05:44 +00:00
ac3enc.c While adding stereo rematrixing, I came across something that needs to 2005-05-05 14:10:52 +00:00
ac3tab.h
adpcm.c yamaha adpcm nibbles in the wrong order fix by (Vidar Madsen: vidarino, gmail com) 2005-07-16 11:18:42 +00:00
adx.c kill warnings patch by (Måns Rullgård <mru inprovide com>) 2005-02-24 19:08:50 +00:00
alac.c 100l - this has only worked on big endian 2005-07-02 19:43:23 +00:00
allcodecs.c Cook compatibe decoder, patch by Benjamin Larsson 2005-12-09 16:08:18 +00:00
amr.c Fix some #ifdef to allow building amr_wb alone. 2005-09-24 17:42:56 +00:00
apiexample.c apiexample fix by (Chip: szarlada, freemail hu) 2005-06-07 20:57:15 +00:00
asv1.c ff_reverse to utils.c patch by (Roine Gustafsson )roine users.sourceforge net) 2005-05-07 19:24:07 +00:00
avcodec.h Cook compatibe decoder, patch by Benjamin Larsson 2005-12-09 16:08:18 +00:00
beosthread.c added a lock/unlock_lib pair to allow extern progs to serialize access to lavc. 2005-01-29 20:09:33 +00:00
bitstream.c Rename put_string to ff_put_string to avoid a symbol clash on Mac OS X. 2005-09-18 21:21:01 +00:00
bitstream.h fix some pointer to intger without cast warnings (patch by Michel Bardiaux) 2005-09-21 23:18:52 +00:00
bmp.c BMP image decoder 2005-11-30 01:40:50 +00:00
cabac.c fixing selftest 2005-01-11 03:18:08 +00:00
cabac.h decode h264 end-of-slice flag 2005-05-29 18:18:13 +00:00
cinepak.c automatically detect Cinepak data from Sega FILM/CPK files 2005-08-14 18:39:59 +00:00
cljr.c kill warnings patch by (Måns Rullgård <mru inprovide com>) 2005-02-24 19:08:50 +00:00
cook.c Cook compatibe decoder, patch by Benjamin Larsson 2005-12-09 16:08:18 +00:00
cookdata.h Cook compatibe decoder, patch by Benjamin Larsson 2005-12-09 16:08:18 +00:00
cyuv.c tinfoil patch: accept no widths that are no multiples of 4 2005-08-13 17:12:38 +00:00
dct-test.c add xvid idcts to dct-test 2005-09-10 23:00:13 +00:00
dpcm.c
dsputil.c kill a bunch of compiler warnings 2005-08-14 15:42:40 +00:00
dsputil.h Move lrintf implementation from libavcodec/dsputil.h to libavutil/common.h 2005-09-19 23:26:47 +00:00
dtsdec.c
dv.c lowres support 2005-09-02 08:30:26 +00:00
dvbsub.c dvbsub encoder, patch by Wolfram Gloger < wmglo AH dent POIS med POIS uni-muenchen POIS de > 2005-11-14 22:17:29 +00:00
dvbsubdec.c subs.diff fixes a couple of minor bugs in my DVB subtitle decoder, and also fixes a few 2005-08-14 01:15:27 +00:00
dvdata.h
dvdsub.c subs.diff fixes a couple of minor bugs in my DVB subtitle decoder, and also fixes a few 2005-08-14 01:15:27 +00:00
dvdsubenc.c dvbsub encoder, patch by Wolfram Gloger < wmglo AH dent POIS med POIS uni-muenchen POIS de > 2005-11-14 22:17:29 +00:00
error_resilience.c Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped") 2005-04-24 17:21:11 +00:00
eval.c simplify 2005-01-17 18:25:32 +00:00
faac.c vbr audio encode patch by (Justin Ruggles: jruggle, earthlink net) 2005-08-21 20:27:00 +00:00
faad.c Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped") 2005-04-24 17:21:11 +00:00
faandct.c
faandct.h
fdctref.c
fft-test.c printf -> av_log patch by (Benjamin Larsson <>banan student.ltu se) 2005-04-04 21:47:50 +00:00
fft.c
ffv1.c #defines for strict_std_compliance and split between inofficial extensions and non standarized things 2005-05-08 20:15:42 +00:00
flac.c AV_LOG_DEBUG vs. AV_LOG_ERROR 2005-09-05 09:28:46 +00:00
flicvideo.c support for FLX and DTA extensions in the FLIC format, courtesy of 2005-10-13 04:35:31 +00:00
fraps.c signature has an 'x' 2005-05-17 23:09:59 +00:00
g726.c #defines for strict_std_compliance and split between inofficial extensions and non standarized things 2005-05-08 20:15:42 +00:00
golomb.c
golomb.h set_se_golomb can only write 16bits, add a note about this (ok, maybe it's brain dead using it with more than 16bits, but..) 2005-10-12 22:43:12 +00:00
h261.c skip_idct 2005-07-14 21:39:36 +00:00
h261data.h H261 fixing and cleaning: 2004-11-12 01:21:34 +00:00
h263.c set pts for h.263 decoding 2005-09-19 12:03:51 +00:00
h263data.h adding a few const 2005-06-01 21:19:00 +00:00
h263dec.c select xvid idct for xvid files if possible 2005-09-10 17:09:54 +00:00
h264.c fix a crash on seeking to an invalid frame 2005-11-10 04:40:49 +00:00
h264data.h decode custom quant matrices. 2005-10-25 01:17:20 +00:00
h264idct.c decode H.264 with 8x8 transform. 2005-06-02 21:15:20 +00:00
huffyuv.c #defines for strict_std_compliance and split between inofficial extensions and non standarized things 2005-05-08 20:15:42 +00:00
idcinvideo.c Off-by-one bug in libavcodec/idcinvideo.c, caused 2005-02-16 22:42:41 +00:00
imgconvert_template.h
imgconvert.c segfault fix 2005-07-11 00:43:21 +00:00
imgresample.c sanity check whether dimensions are non-null 2005-10-12 22:40:10 +00:00
indeo2.c kill a bunch of compiler warnings 2005-08-14 15:42:40 +00:00
indeo2data.h support the LE reader, so it can be tested a little 2005-05-11 01:50:46 +00:00
indeo3.c indeo3 for bigendian patch by (demo-n <demo-n users.sourceforge net) 2005-03-06 20:07:41 +00:00
indeo3data.h
interplayvideo.c 10l 2005-02-21 17:52:23 +00:00
jfdctfst.c
jfdctint.c
jrevdct.c
lcl.c Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped") 2005-04-24 17:21:11 +00:00
libgsm.c libgsm warper by (Alban Bedel: albeu, free fr) 2005-05-22 23:39:11 +00:00
loco.c Fix upside-down picture for BGR24 images (fixes pig-loco-rgb.avi) 2005-04-08 21:34:48 +00:00
mace.c Stereo MACE fix by Burkhard Plaum <plaum AT ipf DOT uni-stuttgart DOT de> 2005-02-01 15:13:27 +00:00
Makefile Cook compatibe decoder, patch by Benjamin Larsson 2005-12-09 16:08:18 +00:00
mdct.c
mdec.c set pix_fmt 2005-08-13 21:34:24 +00:00
mem.c kill warnings patch by (Måns Rullgård <mru inprovide com>) 2005-02-24 19:08:50 +00:00
mjpeg.c Rename put_string to ff_put_string to avoid a symbol clash on Mac OS X. 2005-09-18 21:21:01 +00:00
motion_est_template.c kill warnings patch by (Måns Rullgård <mru inprovide com>) 2005-02-24 19:08:50 +00:00
motion_est.c Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de) 2005-08-26 19:05:44 +00:00
motion_test.c
mp3lameaudio.c vbr audio encode patch by (Justin Ruggles: jruggle, earthlink net) 2005-08-21 20:27:00 +00:00
mpeg4data.h adding a few const 2005-06-01 21:19:00 +00:00
mpeg12.c Mark all 12 block unused when there are no coded blocks 2005-11-20 23:09:05 +00:00
mpeg12data.h adding a few const 2005-06-01 21:19:00 +00:00
mpegaudio.c QDM2 compatible decoder 2005-10-18 20:16:43 +00:00
mpegaudio.h QDM2 compatible decoder 2005-10-18 20:16:43 +00:00
mpegaudiodec.c QDM2 compatible decoder 2005-10-18 20:16:43 +00:00
mpegaudiodectab.h adding a few const 2005-06-01 21:19:00 +00:00
mpegaudiotab.h adding a few const 2005-06-01 21:19:00 +00:00
mpegvideo.c psnr calculation with threads>1 fix 2005-12-07 18:21:16 +00:00
mpegvideo.h fix user data parsing code so it suppors pre1 and cvs 2005-07-24 09:28:24 +00:00
msmpeg4.c Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de) 2005-08-26 19:05:44 +00:00
msmpeg4data.h adding a few const 2005-06-01 21:19:00 +00:00
msrle.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
msvideo1.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
oggtheora.c theora decoding using libtheora 2005-05-11 16:42:15 +00:00
oggvorbis.c fix unused variable warnings 2005-09-21 23:09:16 +00:00
opt.c dont print NULL 2005-09-20 12:57:20 +00:00
opt.h avoid stdio.h 2005-09-11 23:19:57 +00:00
parser.c Kill some compiler warnings. Compiled code verified identical after changes. 2005-09-06 21:25:35 +00:00
pcm.c Document "us" parameter for PCM conversion functions. 2005-09-02 20:04:03 +00:00
png.c a few #ifdef CONFIG_X_ENCODER, patch by (Roine Gustafsson <roine users.sourceforge net] 2005-05-10 20:39:11 +00:00
pnm.c Kill some compiler warnings. Compiled code verified identical after changes. 2005-09-06 21:25:35 +00:00
pthread.c
qdm2.c Support for samples with fft_order = 7 2005-12-06 17:42:16 +00:00
qdm2data.h QDM2 compatible decoder 2005-10-18 20:31:12 +00:00
qdrw.c Check pointers before writing to memory 2005-01-23 21:36:24 +00:00
qpeg.c security fixes 2005-08-13 09:12:09 +00:00
qtrle.c Make rle_code int everywhere instead of signed char. 2005-10-28 16:01:12 +00:00
ra144.c
ra144.h
ra288.c Cook compatibe decoder, patch by Benjamin Larsson 2005-12-09 16:08:18 +00:00
ra288.h
rangecoder.c Kill some compiler warnings. Compiled code verified identical after changes. 2005-09-06 21:25:35 +00:00
rangecoder.h kill warnings patch by (Måns Rullgård <mru inprovide com>) 2005-02-24 19:08:50 +00:00
ratecontrol.c switch to native time bases 2005-04-30 21:43:59 +00:00
raw.c a few more raw yuv fourccs 2005-09-06 15:02:43 +00:00
resample2.c minor fixes for invalid audio data patch by (Wolfram Gloger: wmglo, dent med uni-muenchen de) 2005-08-14 16:37:29 +00:00
resample.c kill warnings patch by (Måns Rullgård <mru inprovide com>) 2005-02-24 19:08:50 +00:00
roqvideo.c tinfoil patch: validate motion vectors and do not free frame on exit if 2005-08-13 18:25:17 +00:00
rpza.c typo fix by ("Todd.Kirby" doubleshot pacbell net) 2005-04-24 11:08:07 +00:00
rv10.c error concealment fix 2005-09-01 00:15:12 +00:00
shorten.c shorten decoder by (Jeff Muizelaar <jrmuizel gmail com>) 2005-02-26 03:36:04 +00:00
simple_idct.c
simple_idct.h
smc.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
snow.c check block_max_depth (fixes crash) 2005-12-03 14:20:03 +00:00
sonic.c kill warnings patch by (Måns Rullgård <mru inprovide com>) 2005-02-24 19:08:50 +00:00
sp5x.h adding a few const 2005-06-01 21:19:00 +00:00
svq1_cb.h
svq1_vlc.h
svq1.c set a few variables correctly 2005-09-05 10:26:11 +00:00
svq3.c skip_idct 2005-07-14 21:39:36 +00:00
truemotion1.c clear the whole vert_pred buffer for 24 bit decoding. 2005-11-10 18:05:45 +00:00
truemotion1data.h Two tables in truemotion1data.h were slightly different from VpVision 2005-11-05 19:03:07 +00:00
truemotion2.c chroma decoding fix by Kostya 2005-10-16 13:56:52 +00:00
tscc.c memleak fix 2005-02-17 00:00:20 +00:00
ulti_cb.h adding a few const 2005-06-01 21:19:00 +00:00
ulti.c kill a bunch of compiler warnings 2005-08-14 15:42:40 +00:00
utils.c default_get_buffer() cleanup 2005-12-02 00:12:37 +00:00
vc9.c fix unused variable warnings 2005-09-21 23:09:16 +00:00
vc9data.h - samples from mplayer ftp in the "adv" profile seem to have profile=2, 2005-02-04 02:20:38 +00:00
vcr1.c kill warnings patch by (Måns Rullgård <mru inprovide com>) 2005-02-24 19:08:50 +00:00
vmdav.c tinfoil patch: be more diligent about checking array boundaries before 2005-08-13 18:39:21 +00:00
vorbis.c decrease V_NB_BITS if possible 2005-05-30 22:02:00 +00:00
vorbis.h decrease V_NB_BITS if possible 2005-05-30 22:02:00 +00:00
vp3.c 10l, left debugging on 2005-11-13 20:12:33 +00:00
vp3data.h mode_code_vlc_table size mismatch 2005-11-13 17:46:21 +00:00
vp3dsp.c Kill some compiler warnings. Compiled code verified identical after changes. 2005-09-06 21:25:35 +00:00
vqavideo.c various security fixes and precautionary checks 2005-01-12 00:16:25 +00:00
w32thread.c
wmadata.h
wmadec.c WMA MAX_CODED_SUPERFRAME_SIZE too small patch by (Mark Weaver: mark-clist, npsl co uk) 2005-06-28 14:56:16 +00:00
wmv2.c segfault fix 2005-08-04 22:46:27 +00:00
wnv1.c replace custom bitstream reader with get_bits/vlc() 2005-03-26 23:51:13 +00:00
ws-snd1.c Westwood SND1 decoder, courtesy of Kostya 2005-03-28 18:05:25 +00:00
x264.c revert incorrect change 2005-11-09 19:18:20 +00:00
xan.c tinfoil patch: no array is written to in bulk before counts are 2005-08-13 20:48:47 +00:00
xl.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
xvidff.c mkstemp on win32 workaround by (Ivan Wong: email, ivanwong info) 2005-08-06 09:46:04 +00:00
xvmcvideo.c Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped") 2005-04-24 17:21:11 +00:00