1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/libavcodec
Nedeljko Babic 3827a86eac Optimization of AMR NB and WB decoders for MIPS
AMR NB and WB decoders are optimized for MIPS architecture.
Appropriate Makefiles are changed accordingly.

Cnfigure script is changed in order to support optimizations.
 Optimizations are enabled by default when compiling is done for
  mips architecture.
 Appropriate cflags are automatically set.
 Support for several mips CPUs is added in configure script.

New ffmpeg options are added for disabling optimizations.

The FFMPEG option --disable-mipsfpu disables MIPS floating point
 optimizations.
The FFMPEG option --disable-mips32r2 disables MIPS32R2
 optimizations.
The FFMPEG option --disable-mipsdspr1 disables MIPS DSP ASE R1
 optimizations.
The FFMPEG option --disable-mipsdspr2 disables MIPS DSP ASE R2
 optimizations.

Signed-off-by: Nedeljko Babic <nbabic@mips.com>
Reviewed-by: Vitor Sessak <vitor1001@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-11 21:12:39 +02:00
..
alpha
arm Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
avr32
bfin
mips Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
ppc Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
sh4
sparc
x86 libavcodec/x86/rv40dsp_init.c: add missing HAVE_YASM 2012-06-10 03:26:24 +02:00
4xm.c Merge remote-tracking branch 'qatar/master' 2012-04-29 21:45:54 +02:00
8bps.c
8svx.c 8svx: fix crash 2012-06-01 02:32:00 +02:00
a64colors.h
a64enc.h
a64multienc.c
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_parser.c
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
aacadtsdec.c
aacadtsdec.h
aaccoder.c search_for_quantizers_faac: fix curband 2012-06-06 18:35:05 +02:00
aacdec.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
aacdectab.h
aacenc.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
aacenc.h Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
aacps_tablegen.c Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
aacps_tablegen.h Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
aacps.c Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
aacps.h Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
aacpsdata.c
aacpsdsp.c aacps: NEON optimisations 2012-05-05 22:04:21 +01:00
aacpsdsp.h aacps: NEON optimisations 2012-05-05 22:04:21 +01:00
aacpsy.c aacpsy: fix "may be used uninitialized" warning 2012-05-26 20:59:57 +02:00
aacpsy.h
aacsbr.c aacsbr: remove unused variables 2012-06-03 01:53:36 +02:00
aacsbr.h
aacsbrdata.h Merge remote-tracking branch 'qatar/master' 2012-05-22 23:42:17 +02:00
aactab.c Merge remote-tracking branch 'qatar/master' 2012-05-22 23:42:17 +02:00
aactab.h Merge remote-tracking branch 'qatar/master' 2012-05-22 23:42:17 +02:00
aandcttab.c
aandcttab.h
aasc.c aasc: support 16bpp 2012-05-20 16:29:07 +02:00
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c
ac3dec.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
ac3enc_float.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
ac3enc_opts_template.c
ac3enc_template.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
ac3enc.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
ac3enc.h Add a float DSP framework to libavutil 2012-06-08 13:14:38 -04:00
ac3tab.c
ac3tab.h
acelp_filters.c Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
acelp_filters.h Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
acelp_vectors.h Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
adpcm_data.c
adpcm_data.h
adpcm.c Merge remote-tracking branch 'qatar/master' 2012-05-01 22:06:55 +02:00
adpcm.h
adpcmenc.c
adx_parser.c
adx.c
adx.h
adxdec.c
adxenc.c
alac.c
alacenc.c
allcodecs.c Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
alsdec.c alsdec.c: Also test 0 when checking rice decoder values. 2012-05-05 13:19:35 +02:00
amr.h
amrnbdata.h
amrnbdec.c Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
amrwbdata.h
amrwbdec.c Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
anm.c
ansi.c
apedec.c Merge remote-tracking branch 'qatar/master' 2012-05-10 23:30:42 +02:00
ass_split.c
ass_split.h
ass.c lavc: switch from ts_end to duration in ff_ass_add_rect. 2012-05-29 21:33:28 +02:00
ass.h lavc: switch from ts_end to duration in ff_ass_add_rect. 2012-05-29 21:33:28 +02:00
assdec.c assdec: check that the alloc+init of the private data succeeded. 2012-05-15 02:31:52 +02:00
assenc.c
asv1.c
atrac1.c
atrac1data.h
atrac3.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
atrac3data.h
atrac.c
atrac.h
audio_frame_queue.c audio_frame_queue: fix null ptr dereference 2012-05-15 02:31:28 +02:00
audio_frame_queue.h audio_frame_que: simplify 2012-05-08 00:25:25 +02:00
audioconvert.c
audioconvert.h
aura.c
avcodec.h Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
avfft.c
avfft.h
avpacket.c Merge remote-tracking branch 'qatar/master' 2012-06-04 00:33:42 +02:00
avs.c
avuidec.c Test extradata size before reading from extradata when decoding avui. 2012-05-28 15:58:46 +02:00
avuienc.c Mark avui encoder experimental. 2012-05-28 18:20:39 +02:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c bink: fix out of reference frame read 2012-06-02 19:56:10 +02:00
binkaudio.c binkaudio: prevent extradata overread 2012-06-09 10:43:20 +00:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c lavc/bintext: check extradata size 2012-06-09 15:04:12 +02:00
bintext.h
bit_depth_template.c
bitstream_filter.c
bitstream.c
bmp.c
bmp.h
bmpenc.c
bmv.c Merge remote-tracking branch 'qatar/master' 2012-06-04 00:33:42 +02:00
bytestream.h
c93.c
cabac_functions.h
cabac.c
cabac.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.h
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c cdgraphics: Fix out of array write 2012-05-28 17:24:13 +02:00
cdxl.c
celp_filters.c Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
celp_filters.h Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
celp_math.c Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
celp_math.h Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cljr.c
codec_names.sh
cook_parser.c
cook.c
cookdata.h
cos_tablegen.c
crystalhd.c CrystalHD: Improve detection of field pair -> two fields content. 2012-05-06 17:25:52 +02:00
cscd.c CSCD: must use reget_buffer. 2012-05-08 23:18:48 +02:00
cyuv.c
dca_parser.c
dca_parser.h
dca.c Decode XBR extension in first asset 2012-05-07 18:55:44 +02:00
dca.h
dcadata.h
dcadsp.c
dcadsp.h
dcaenc.c dcaenc: fix out of array read 2012-05-11 03:33:59 +02:00
dcaenc.h lavc/dcaenc: fix make checkheaders. 2012-05-18 23:34:11 +02:00
dcahuff.h
dct32_fixed.c
dct32_float.c
dct32.c
dct32.h
dct-test.c dct-test: fix alignment in ff_prores_idct_put_10_sse2() 2012-06-10 20:45:55 +02:00
dct.c
dct.h
dctref.c
dctref.h
dfa.c Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
dirac_arith.c
dirac_arith.h
dirac_parser.c
dirac.c
dirac.h
diracdec.c Fix a few @file doxy inconsistencies. 2012-05-04 18:50:59 +02:00
diracdsp.c
diracdsp.h
dnxhd_parser.c
dnxhddata.c remove unreferenced table "dnxhd_1238_ac_index_flag" (empty curly braces did not compile with ICL12.1) 2012-06-09 20:09:43 +02:00
dnxhddata.h
dnxhddec.c
dnxhdenc.c dnxhd: replace asserts by av_asserts 2012-06-01 12:14:49 +02:00
dnxhdenc.h
dpcm.c
dpx.c
dpxenc.c
dsicinav.c
dsputil_template.c
dsputil.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
dsputil.h Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
dump_extradata_bsf.c
dv_profile.c dv_profile: fix decoding of SoftLabDVCPRO codec (PAL mode) 2012-05-16 03:10:16 +02:00
dv_profile.h Merge remote-tracking branch 'qatar/master' 2012-05-08 22:02:59 +02:00
dv_tablegen.c
dv_tablegen.h
dv_vlc_data.h
dv.c Do not try to encode DVCPRO HD, it produces broken files. 2012-06-04 20:42:00 +02:00
dvbsub_parser.c
dvbsub.c
dvbsubdec.c
dvdata.c Merge remote-tracking branch 'qatar/master' 2012-05-08 22:02:59 +02:00
dvdata.h Merge remote-tracking branch 'qatar/master' 2012-05-08 22:02:59 +02:00
dvdec.c Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
dvdsub_parser.c
dvdsubdec.c Exposing forced flag for DVD and PGS subtitles 2012-04-30 19:48:21 +02:00
dvdsubenc.c
dwt.c Merge remote-tracking branch 'qatar/master' 2012-05-23 21:48:31 +02:00
dwt.h Merge remote-tracking branch 'qatar/master' 2012-05-23 21:48:31 +02:00
dxa.c
dxtory.c
dxva2_h264.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2.c
dxva2.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eamad.c
eatgq.c
eatgv.c Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
eatqi.c Merge remote-tracking branch 'qatar/master' 2012-05-25 00:38:16 +02:00
elbg.c
elbg.h
error_resilience.c EC: fix dest index for non 420 chroma. 2012-04-30 03:49:32 +02:00
escape124.c
escape130.c
exr.c exr: make message about missing feature more useful 2012-05-30 12:07:41 +00:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fft_fixed.c
fft_float.c
fft-fixed-test.c
fft-internal.h
fft-test.c
fft.c
fft.h
ffv1.c ffv1enc: add yuva422p to .pix_fmts 2012-06-09 18:15:50 +00:00
ffwavesynth.c
flac_parser.c flac_parser: speedup fifo realloc 2012-05-14 01:42:51 +02:00
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacenc.c
flashsv2enc.c Fix flashsv2 encoder error message. 2012-05-12 13:11:56 +02:00
flashsv.c
flashsvenc.c
flicvideo.c flicvideo: support 256-bytes extradata 2012-05-20 16:29:08 +02:00
flv.h
flvdec.c Revert "removing lowres support" 2012-05-25 13:40:12 +02:00
flvenc.c
fmtconvert.c
fmtconvert.h
fraps.c fraps: fix version 0/1 input data size check. 2012-06-01 23:22:54 +02:00
frwu.c
g722.c
g722.h
g722dec.c
g722enc.c
g723_1_data.h lavc/g723.1: fix make checkheaders. 2012-05-18 23:34:11 +02:00
g723_1.c g723_1: change to encode2() 2012-05-08 22:04:01 +02:00
g726.c
g729.h
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h lavc/g729postfilter: fix make checkheaders. 2012-05-18 23:34:11 +02:00
get_bits.h
gif.c gifenc: support resolutions up to 65535x65535 2012-05-31 16:59:25 +02:00
gifdec.c
golomb-test.c
golomb.c
golomb.h golomb: use av_assert 2012-06-06 20:13:17 +02:00
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261data.h
h261dec.c h261dec: use av_assert 2012-06-07 21:31:22 +02:00
h261enc.c h261enc: use av_assert 2012-06-07 21:32:32 +02:00
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.h
h263dec.c Revert "removing lowres support" 2012-05-25 13:40:12 +02:00
h264_cabac.c
h264_cavlc.c h264_cavlc: check prefix before using it. 2012-05-30 16:42:01 +02:00
h264_direct.c
h264_loopfilter.c
h264_mp4toannexb_bsf.c
h264_mvpred.h h264_mvpred: use av_assert 2012-06-07 21:07:17 +02:00
h264_parser.c
h264_ps.c Merge remote-tracking branch 'qatar/master' 2012-05-03 21:02:32 +02:00
h264_refs.c
h264_sei.c
h264.c h264: use externally provided dimensions when they appear to be more correct. 2012-06-10 02:24:25 +02:00
h264.h h264: move q0 scan tables into context 2012-05-31 20:25:23 +02:00
h264data.h h264: move q0 scan tables into context 2012-05-31 20:25:23 +02:00
h264dsp_template.c
h264dsp.c
h264dsp.h Merge remote-tracking branch 'qatar/master' 2012-05-10 23:30:42 +02:00
h264idct_template.c
h264idct.c
h264pred_template.c
h264pred.c
h264pred.h Merge remote-tracking branch 'qatar/master' 2012-05-10 23:30:42 +02:00
huffman.c
huffman.h
huffyuv.c
idcinvideo.c
iff.c iff: check if there is extradata 2012-05-30 07:50:32 +00:00
iirfilter.c
iirfilter.h
imc.c Merge remote-tracking branch 'qatar/master' 2012-06-09 20:30:17 +02:00
imcdata.h Merge remote-tracking branch 'qatar/master' 2012-06-09 20:30:17 +02:00
imgconvert.c Add yuva422p pix_fmt. 2012-05-08 08:39:37 +02:00
imgconvert.h
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c Merge remote-tracking branch 'qatar/master' 2012-05-16 22:32:05 +02:00
indeo3data.h
indeo4.c Merge remote-tracking branch 'qatar/master' 2012-06-09 20:30:17 +02:00
indeo4data.h
indeo5.c indeo5: check quant_mat 2012-05-31 05:07:51 +02:00
indeo5data.h
intelh263dec.c h263: disable loop filter with lowres 2012-06-03 15:01:34 +02:00
internal.h Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
interplayvideo.c
intrax8.c Revert "removing lowres support" 2012-05-25 13:40:12 +02:00
intrax8.h
intrax8dsp.c
intrax8huf.h
inverse.c
ituh263dec.c h263: disable loop filter with lowres 2012-06-03 15:01:34 +02:00
ituh263enc.c
ivi_common.c ivi_common: skip null frames for all indeo variants 2012-05-21 14:56:12 +02:00
ivi_common.h Merge remote-tracking branch 'qatar/master' 2012-05-20 22:58:04 +02:00
ivi_dsp.c
ivi_dsp.h
j2k_dwt.c
j2k_dwt.h
j2k.c j2k: remove unreachable assert() 2012-06-10 23:27:17 +02:00
j2k.h
j2kdec.c
j2kenc.c
jacosub.h lavc/jacosub: fix make checkheaders. 2012-05-18 23:34:11 +02:00
jacosubdec.c lavc: switch from ts_end to duration in ff_ass_add_rect. 2012-05-29 21:33:28 +02:00
jfdctfst.c
jfdctint_template.c
jfdctint.c
jpegls.c
jpegls.h
jpeglsdec.c Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
jpeglsdec.h
jpeglsenc.c Remove misplaced comment. 2012-06-04 20:01:36 +02:00
jrevdct.c
jvdec.c jvdec: check videosize 2012-05-28 17:24:13 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c Fix lagarith YUY2 output. 2012-05-09 11:58:08 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libaacplus.c
libavcodec.v
libcelt_dec.c
libfaac.c
libgsm.c
libmp3lame.c Merge remote-tracking branch 'qatar/master' 2012-06-10 21:34:15 +02:00
libopencore-amr.c
libopenjpegdec.c libopenjpegdec: make use of FF_ARRAY_ELEMS 2012-06-09 23:34:15 +00:00
libopenjpegenc.c libopenjpeg: YUVA422P and YUVA444P support 2012-06-09 18:36:56 +00:00
libschroedinger.c Merge remote-tracking branch 'qatar/master' 2012-05-07 22:51:34 +02:00
libschroedinger.h Merge remote-tracking branch 'qatar/master' 2012-05-07 22:51:34 +02:00
libschroedingerdec.c Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
libschroedingerenc.c Merge remote-tracking branch 'qatar/master' 2012-05-07 22:51:34 +02:00
libspeexdec.c
libspeexenc.c
libstagefright.cpp
libtheoraenc.c
libutvideo.h lavc/libutvideo: protect header. 2012-05-18 23:34:11 +02:00
libutvideodec.cpp
libutvideoenc.cpp
libvo-aacenc.c
libvo-amrwbenc.c
libvorbis.c libvorbis: only store version string if bitexact is not set. 2012-05-22 20:37:12 +02:00
libvpxdec.c
libvpxenc.c libvpxenc: add support for forced key frames 2012-06-11 02:06:43 +02:00
libx264.c
libxavs.c
libxvid_rc.c Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
libxvid.c Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
libxvid.h Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
ljpegenc.c Allow colour space autodetection when encoding ljpeg. 2012-06-04 20:01:39 +02:00
loco.c
lpc.c
lpc.h
lsp.c Optimization of AMR NB and WB decoders for MIPS 2012-06-11 21:12:39 +02:00
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c mace: check channel count, fixes FPE 2012-06-03 15:01:34 +02:00
Makefile Remove eightsvx_raw decoder line 2012-06-11 18:55:09 +00:00
mathops.h
mdct_fixed.c
mdct_float.c
mdct.c
mdec.c
microdvddec.c lavc: switch from ts_end to duration in ff_ass_add_rect. 2012-05-29 21:33:28 +02:00
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c Revert "removing lowres support" 2012-05-25 13:40:12 +02:00
mjpegdec.h
mjpegenc.c mjpegenc: add a limit for maximum supported resolution 2012-05-31 16:57:47 +02:00
mjpegenc.h
mlp_parser.c
mlp_parser.h
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mmvideo.c Merge remote-tracking branch 'qatar/master' 2012-05-07 22:51:34 +02:00
motion_est_template.c
motion_est.c
motion-test.c Merge remote-tracking branch 'qatar/master' 2012-05-14 20:17:24 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c motionpixels: check extradata size 2012-05-28 17:24:13 +02:00
movsub_bsf.c
mp3_header_compress_bsf.c
mp3_header_decompress_bsf.c
mpc7.c mpc7: fix handling of last frame 2012-06-02 23:43:31 +02:00
mpc7data.h
mpc8.c Fix maxband limit when decoding mpc8. 2012-06-06 13:09:02 +02:00
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c mpeg4videoparser: support using timestamps from codec. 2012-05-22 14:59:02 +02:00
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodec.c mpeg4videodec: Check that cplx_estimation_* fits in the available space 2012-05-31 20:25:23 +02:00
mpeg4videoenc.c
mpeg12.c Revert "removing lowres support" 2012-05-25 13:40:12 +02:00
mpeg12.h mpeg12: fix logic that prevents extradata from being parsed twice. 2012-05-11 18:46:56 +02:00
mpeg12data.c
mpeg12data.h
mpeg12decdata.h
mpeg12enc.c timecode: move timecode muxer options to metadata. 2012-06-04 07:41:22 +02:00
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_float.c
mpegaudiodec.c Merge remote-tracking branch 'qatar/master' 2012-05-20 22:58:04 +02:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc.c
mpegaudiotab.h
mpegvideo_common.h
mpegvideo_enc.c mpegvideo_enc: Fix chroma edge size 2012-05-14 11:26:44 +02:00
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c mpegvideo: fix out of heap array accesses 2012-06-06 19:26:21 +02:00
mpegvideo.h mpegvideo: double thread limit 2012-05-07 20:08:56 +02:00
mqc.c
mqc.h
mqcdec.c
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c Revert "removing lowres support" 2012-05-25 13:40:12 +02:00
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4enc.c
msrle.c
msrledec.c
msrledec.h
msvideo1.c
msvideo1enc.c
mxpegdec.c Revert "removing lowres support" 2012-05-25 13:40:12 +02:00
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
noise_bsf.c
nuv.c
options_table.h Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
options.c set some categories of some AVClass structs 2012-06-03 21:55:50 +02:00
os2threads.h
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-mpeg.c Merge remote-tracking branch 'qatar/master' 2012-05-30 19:32:06 +02:00
pcm.c Merge remote-tracking branch 'qatar/master' 2012-05-17 23:45:00 +02:00
pcx.c
pcxenc.c
pgssubdec.c Exposing forced flag for DVD and PGS subtitles 2012-04-30 19:48:21 +02:00
pictordec.c
png_parser.c png_parser: dont falsely mark frames as keyframes 2012-06-02 21:12:20 +02:00
png.c
png.h
pngdec.c Merge remote-tracking branch 'qatar/master' 2012-05-05 20:22:09 +02:00
pngdsp.c
pngdsp.h
pngenc.c Make png-in-mov QuickTime-compatible for more colour-spaces. 2012-06-11 10:57:23 +02:00
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
proresdata.c
proresdata.h
proresdec2.c
proresdec_lgpl.c
proresdec.h
proresdsp.c Fix compilation condition for some ProRes dsp encoder functions. 2012-06-04 12:18:56 +02:00
proresdsp.h
proresenc_anatoliy.c Fix a few @file doxy inconsistencies. 2012-05-04 18:50:59 +02:00
proresenc_kostya.c
psymodel.c
psymodel.h
pthread.c Merge remote-tracking branch 'qatar/master' 2012-05-07 22:51:34 +02:00
ptx.c
put_bits.h put_bits: use av_assert 2012-06-06 21:18:14 +02:00
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c qdm2: fix incorrect error spam 2012-06-01 00:35:06 +02:00
qdm2data.h
qdrw.c
qpeg.c
qtrle.c
qtrleenc.c
r210dec.c Fix r10k codec for widths that are not multiples of 64. 2012-05-28 19:05:15 +02:00
r210enc.c Fix r10k codec for widths that are not multiples of 64. 2012-05-28 19:05:15 +02:00
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
ra288.h Merge remote-tracking branch 'qatar/master' 2012-05-22 23:42:17 +02:00
ralf.c
ralfdata.h
rangecoder.c rangecoder: use av_assert 2012-06-10 23:36:22 +02:00
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c isom: add Radius DV YUV FourCCs 2012-06-05 12:13:39 +02:00
raw.h
rawdec.c Support decoding fourcc YVYU. 2012-05-27 01:13:37 +02:00
rawenc.c
rdft.c
rdft.h
rectangle.h lavc/rectangle: change assert to av_assert 2012-06-07 20:51:07 +02:00
remove_extradata_bsf.c
resample2.c
resample.c
rl2.c
rl.h
rle.c
rle.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rtjpeg.c
rtjpeg.h
rv10.c rv10: change assert() to av_assert() 2012-06-08 18:24:47 +02:00
rv10enc.c
rv20enc.c rv20enc: use av_assert 2012-06-11 20:13:31 +02:00
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c Merge remote-tracking branch 'qatar/master' 2012-04-29 21:45:54 +02:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c Merge remote-tracking branch 'qatar/master' 2012-04-29 21:45:54 +02:00
rv40data.h
rv40dsp.c
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
sbr.h Merge remote-tracking branch 'qatar/master' 2012-05-22 23:42:17 +02:00
sbrdsp.c
sbrdsp.h
sgi.h
sgidec.c
sgienc.c sgienc: add a limit for maximum supported resolution 2012-06-01 01:14:49 +02:00
shorten.c shorten: fix lossy decoding 2012-05-22 11:56:18 +00:00
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h Revert "sinewin_tablegen: use av_assert" 2012-06-08 11:44:50 +02:00
sinewin.c
sinewin.h Merge remote-tracking branch 'qatar/master' 2012-05-22 23:42:17 +02:00
sipr16k.c
sipr16kdata.h
sipr.c
sipr.h
siprdata.h
smacker.c
smc.c
snow.c
snow.h
snowdata.h
snowdec.c snowdec: add new line to some error messages 2012-06-05 12:15:18 +02:00
snowenc.c snow: fix 32x32 encoding 2012-05-12 03:36:17 +02:00
sonic.c
sp5x.h
sp5xdec.c
srtdec.c lavc: switch from ts_end to duration in ff_ass_add_rect. 2012-05-29 21:33:28 +02:00
srtenc.c
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c
svq1enc_cb.h
svq1enc.c svq1enc: use av_assert 2012-06-07 18:01:09 +02:00
svq3.c
synth_filter.c
synth_filter.h
tableprint.h
targa.c
targa.h
targaenc.c Write palettised targa. 2012-05-08 11:02:12 +02:00
thread.h
tiertexseqv.c
tiff.c
tiff.h
tiffenc.c tiffenc: use av_assert() 2012-06-10 15:40:24 +02:00
timecode.c
timecode.h
tmv.c
truemotion1.c truemotion1: Check index, fix out of array read 2012-05-30 16:20:22 +02:00
truemotion1data.h
truemotion2.c
truespeech_data.h
truespeech.c
tscc.c
tta.c Merge remote-tracking branch 'qatar/master' 2012-05-16 22:32:05 +02:00
twinvq_data.h
twinvq.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
txd.c Merge remote-tracking branch 'qatar/master' 2012-05-07 22:51:34 +02:00
ulti_cb.h
ulti.c
unary.h
utils.c lavc: add pkt_duration field to AVFrame 2012-06-05 18:42:17 +02:00
utvideo.c
v210dec.c
v210dec.h
v210enc.c
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_h264.c
vaapi_internal.h
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi.c
vaapi.h
vb.c
vble.c
vc1_parser.c
vc1.c
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c
vc1dsp.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
vc1dsp.h
vcr1.c Merge remote-tracking branch 'qatar/master' 2012-05-14 20:17:24 +02:00
vda_h264.c
vda_internal.h
vda.c
vda.h
vdpau_internal.h
vdpau.c
vdpau.h
version.h Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
vmdav.c
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c vorbis_parser: fix blocksize 2012-05-05 02:02:56 +02:00
vorbis_parser.h
vorbis.c Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
vorbis.h Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
vorbisdec.c Merge remote-tracking branch 'qatar/master' 2012-06-08 23:59:09 +02:00
vorbisenc.c Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
vp3_parser.c
vp3.c
vp3data.h
vp3dsp.c
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c Merge remote-tracking branch 'qatar/master' 2012-05-31 21:27:42 +02:00
vp8.h
vp8data.h
vp8dsp.c
vp8dsp.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c Merge remote-tracking branch 'qatar/master' 2012-05-11 20:57:39 +02:00
w32pthreads.h
wavpack.c
wma_common.c
wma_common.h
wma.c
wma.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c
wmv2.c
wmv2.h
wmv2dec.c
wmv2enc.c wmv2enc: use av_assert 2012-06-06 21:18:47 +02:00
wnv1.c wmv1: check that the input buffer is large enough 2012-06-01 23:22:54 +02:00
ws-snd1.c
xan.c xan: fix out of array read 2012-05-28 17:24:13 +02:00
xbmdec.c xbmdec: fix decoding when variable name contains an 'x'. 2012-05-01 23:30:04 +02:00
xbmenc.c
xiph.c
xiph.h
xl.c
xsubdec.c xsubdec: print frame size when too small 2012-05-23 19:04:23 +02:00
xsubenc.c
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
yop.c yopdec: check frame oddness to be within supported limits 2012-06-01 15:52:20 +02:00
yuv4dec.c
yuv4enc.c
zerocodec.c Merge remote-tracking branch 'qatar/master' 2012-05-07 22:51:34 +02:00
zmbv.c
zmbvenc.c