1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-08-18 15:25:05 +02:00
ffmpeg/libavcodec
Romain Dolbeau e45a2872fa 1) remove TBL support in PPC performance. It's much more useful to use the
PMCs, and with Apple's CHUD it's fairly easy too. No reason to keep useless
    code around
2) make the PPC perf stuff a configure option
3) make put_pixels16_altivec a bit faster by unrolling the loop by 4
patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

Originally committed as revision 2022 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-09 20:18:13 +00:00
..
alpha build error on Alpha patch by (Sam Hocevar <sam at zoy dot org>) 2003-06-29 00:23:30 +00:00
armv4l Optimized simple idct for arm by Frederic 'dilb' Boulay <dilb@handhelds.org>. Currently licensed under the GPLv2, but the author allowed to license it under the LGPL, feel free to change 2003-07-07 11:19:18 +00:00
i386 the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) 2003-06-21 01:11:31 +00:00
liba52 Utility functions (CRC calc & float->int converters) 2003-04-16 20:03:07 +00:00
libpostproc gcc 2.95 workaround 2003-06-28 19:19:00 +00:00
mlib the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) 2003-06-21 01:11:31 +00:00
ppc 1) remove TBL support in PPC performance. It's much more useful to use the 2003-07-09 20:18:13 +00:00
ps2 the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) 2003-06-21 01:11:31 +00:00
sh4 the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) 2003-06-21 01:11:31 +00:00
.cvsignore * cleanup 2002-04-26 07:18:57 +00:00
4xm.c fix 4xm yuv->rgb565 transform 2003-06-01 10:56:36 +00:00
a52dec.c per file doxy 2003-03-06 11:32:04 +00:00
ac3.h per file doxy 2003-03-06 11:32:04 +00:00
ac3dec.c per file doxy 2003-03-06 11:32:04 +00:00
ac3enc.c per file doxy 2003-03-06 11:32:04 +00:00
ac3tab.h per file doxy 2003-03-06 11:32:04 +00:00
adpcm.c 4xm adpcm 2003-06-03 13:58:44 +00:00
allcodecs.c lossless mjpeg encoding (planar yuv & RGB) and somerelated bugfixes 2003-06-17 22:48:51 +00:00
amr.c * 3gp patch by Joca 2003-06-05 14:30:52 +00:00
apiexample.c per context frame_rate_base, this should finally fix frame_rate related av sync issues 2003-03-12 15:16:19 +00:00
asv1.c CONFIG_ENCODERS cleanup 2003-06-22 11:08:22 +00:00
avcodec.c per file doxy 2003-03-06 11:32:04 +00:00
avcodec.h Optimized simple idct for arm by Frederic 'dilb' Boulay <dilb@handhelds.org>. Currently licensed under the GPLv2, but the author allowed to license it under the LGPL, feel free to change 2003-07-07 11:19:18 +00:00
bswap.h sh4 optimized idct & bswap patch by (BERO <bero at geocities dot co dot jp>) 2003-05-14 12:18:49 +00:00
cabac.c FFV1 codec (our very simple lossless intra only codec, compresses much better then huffyuv) 2003-06-09 02:24:51 +00:00
cabac.h 10l 2003-06-09 19:11:50 +00:00
common.c libmpeg2 style bitstream reader 17 vs 16 bit bugfix 2003-05-14 22:38:58 +00:00
common.h fix CHECKED_ALLOCZ(0) 2003-06-28 22:51:42 +00:00
cyuv.c Warning and compatibility fixes. 2003-05-24 18:48:30 +00:00
dct-test.c per file doxy 2003-03-06 11:32:04 +00:00
Doxyfile even more fixes 2003-03-10 11:24:10 +00:00
dsputil.c Fix third pixel motion compensation 2003-06-27 15:03:58 +00:00
dsputil.h the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) 2003-06-21 01:11:31 +00:00
dv.c seems i guessed correctly (last 411 chroma block isnt scaled but cut and reordered) 2003-05-16 21:47:02 +00:00
dvdata.h support for DV aspect ratio and erroneous audio patch by (Dan Dennedy (dan at dennedy dot org) and Roman Shaposhnick <rvs at sun dot com>) 2003-04-04 13:45:45 +00:00
error_resilience.c motion vector vissualization for mpeg1/2 2003-05-27 12:31:03 +00:00
eval.c per file doxy 2003-03-06 11:32:04 +00:00
faad.c * support for AAC audio streams via libfaad 2003-05-12 10:55:19 +00:00
fastmemcpy.h Adding fastmemcpy stuff to speedup mplayer project 2001-08-02 08:29:38 +00:00
fdctref.c per file doxy 2003-03-06 11:32:04 +00:00
fft-test.c per file doxy 2003-03-06 11:32:04 +00:00
fft.c per file doxy 2003-03-06 11:32:04 +00:00
ffv1.c merge U and V statistics, 33% reduction in memory requirement, compression rate better for some files worse for others, worst compression rate loss 0.05% 2003-07-05 14:18:07 +00:00
golomb.c optimizations 2003-05-13 00:46:42 +00:00
golomb.h golomb rice codes 2003-06-13 21:31:28 +00:00
h263.c the reference sw doesnt like some legal headers ... 2003-07-07 20:17:44 +00:00
h263data.h per file doxy 2003-03-06 11:32:04 +00:00
h263dec.c fix last_block_index<=0 bug 2003-07-03 22:35:39 +00:00
h264.c unwanted second definition of CHECKED_ALLOCZ 2003-07-04 17:16:53 +00:00
h264data.h 10l 2003-04-10 14:07:18 +00:00
huffyuv.c CONFIG_ENCODERS cleanup 2003-06-22 11:08:22 +00:00
imgconvert_template.h added img_get_alpha_info() 2003-04-21 21:20:46 +00:00
imgconvert.c Warning and compatibility fixes. 2003-05-24 18:48:30 +00:00
imgresample.c per file doxy 2003-03-06 11:32:04 +00:00
indeo3.c Warning and compatibility fixes. 2003-05-24 18:48:30 +00:00
indeo3data.h native Indeo3 decoder implementation 2003-04-15 10:12:38 +00:00
jfdctfst.c per file doxy 2003-03-06 11:32:04 +00:00
jfdctint.c per file doxy 2003-03-06 11:32:04 +00:00
jrevdct.c per file doxy 2003-03-06 11:32:04 +00:00
mace.c debug stuff only for DEBUG :) 2003-03-26 16:46:20 +00:00
Makefile Optimized simple idct for arm by Frederic 'dilb' Boulay <dilb@handhelds.org>. Currently licensed under the GPLv2, but the author allowed to license it under the LGPL, feel free to change 2003-07-07 11:19:18 +00:00
mdct.c per file doxy 2003-03-06 11:32:04 +00:00
mem.c per file doxy 2003-03-06 11:32:04 +00:00
mjpeg.c few more error checks 2003-07-08 22:12:17 +00:00
motion_est_template.c Warning fixes. 2003-05-15 01:34:47 +00:00
motion_est.c simplified adressing of most mb based arrays (mb_x + mb_y*s->mb_stride) now instead of mb_x + mb_y*mb_width and 1+mb_x + (1+mb_y)*(mb_width+2) and ... mixture 2003-04-10 13:18:38 +00:00
motion_test.c per file doxy 2003-03-06 11:32:04 +00:00
mp3lameaudio.c per file doxy 2003-03-06 11:32:04 +00:00
mpeg4data.h warning fix 2003-07-07 16:06:00 +00:00
mpeg12.c mpeg 2 seeking fix 2003-07-07 11:25:31 +00:00
mpeg12data.h CONFIG_ENCODERS cleanup 2003-06-22 11:08:22 +00:00
mpegaudio.c per file doxy 2003-03-06 11:32:04 +00:00
mpegaudio.h per file doxy 2003-03-06 11:32:04 +00:00
mpegaudiodec.c merging a small amount of the changes from BroadQ, the rest is either not clean / doesnt apply / or is PS2 specific (someone with a PS2 should merge/send a patch for the later) 2003-03-18 17:22:23 +00:00
mpegaudiodectab.h per file doxy 2003-03-06 11:32:04 +00:00
mpegaudiotab.h per file doxy 2003-03-06 11:32:04 +00:00
mpegvideo.c memleak fix by (Jake Page <jake at CS dot Stanford dot EDU>) 2003-07-05 08:31:08 +00:00
mpegvideo.h make ff_emulated_edge_mc() independant of MpegEncContext 2003-06-18 22:00:23 +00:00
msmpeg4.c CONFIG_ENCODERS cleanup 2003-06-22 11:08:22 +00:00
msmpeg4data.h per file doxy 2003-03-06 11:32:04 +00:00
oggvorbis.c per file doxy 2003-03-06 11:32:04 +00:00
oggvorbis.h per file doxy 2003-03-06 11:32:04 +00:00
opts.c * moved os_support.h into libavcodec 2003-03-12 18:57:33 +00:00
os_support.h Changes for SPARC/Solaris compatibility. Now it should be possible to 2003-04-15 22:29:37 +00:00
pcm.c typos & cosmetics 2003-03-06 13:22:51 +00:00
ra144.c moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big? 2003-06-29 19:11:55 +00:00
ra144.h moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big? 2003-06-29 19:11:55 +00:00
ra288.c moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big? 2003-06-29 19:11:55 +00:00
ra288.h moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big? 2003-06-29 19:11:55 +00:00
ratecontrol.c cleanup 2003-05-14 23:08:01 +00:00
raw.c Warning fixes. 2003-05-15 01:34:47 +00:00
resample.c * moved os_support.h into libavcodec 2003-03-12 18:57:33 +00:00
rv10.c set pix_fmt in rv10 patch by (James Stembridge <jstembridge at users dot sourceforge dot net>) 2003-05-26 21:40:58 +00:00
simple_idct.c per file doxy 2003-03-06 11:32:04 +00:00
simple_idct.h per file doxy 2003-03-06 11:32:04 +00:00
svq1_cb.h per file doxy 2003-03-06 11:32:04 +00:00
svq1_vlc.h rework SVQ1 decoder to use more intuitive VLC tables as well as ffmpeg's 2003-05-26 17:44:24 +00:00
svq1.c rework SVQ1 decoder to use more intuitive VLC tables as well as ffmpeg's 2003-05-26 17:44:24 +00:00
svq3.c - fix PLANE_PRED8x8 prediction (H/V are swapped, this is correct!) 2003-06-27 15:05:29 +00:00
utils.c rgb15 & rgb16 fix 2003-05-30 13:27:21 +00:00
vp3.c revising and fixing motion vectors, squished block unpacking bug that 2003-05-31 07:56:58 +00:00
vp3data.h get those permutations straight 2003-05-11 02:51:07 +00:00
wmadata.h per file doxy 2003-03-06 11:32:04 +00:00
wmadec.c moved frame_count to wmadeccontext 2003-07-04 20:32:04 +00:00
wmv2.c fix identifier to fix compilation 2003-06-19 01:25:48 +00:00