1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavcodec
Reimar Döffinger 3d05c1fbec Make the jump-table section-relative for x86_64 with PIC enabled.
This allows to get rid of the macho64 specific hack that moves them
to rodata (with worse cache behaviour) and avoids textrels which
e.g. Gentoo does not allow for x86_64 libraries.

Originally committed as revision 21551 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-30 19:26:47 +00:00
..
alpha Replace redundant GNUC_PREREQ macro by AV_GCC_VERSION_AT_LEAST from libavutil. 2009-08-21 10:10:42 +00:00
arm Add missing guards and includes to arm/aac.h 2010-01-16 15:54:01 +00:00
avr32 Add necessary #include for config.h. 2009-08-24 10:59:14 +00:00
bfin Add necessary #include for config.h. 2009-08-24 10:59:14 +00:00
mips Add necessary #include for config.h. 2009-08-24 10:59:14 +00:00
mlib
ppc Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
ps2
sh4
sparc Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
x86 Make the jump-table section-relative for x86_64 with PIC enabled. 2010-01-30 19:26:47 +00:00
4xm.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
8bps.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
8svx.c
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c Pad the extradata in the AAC ADTS to AudioSpecificConfig bitstream filter. 2009-11-15 19:40:44 +00:00
aac_parser.c
aac_parser.h
aac.c AAC: optimise bitstream reading in decode_spectrum_and_dequant() 2010-01-15 14:02:52 +00:00
aac.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
aaccoder.c aacenc: Use preprocessor constants for trellis states and stages. 2009-09-21 04:32:51 +00:00
aacdectab.h AAC: Add channel layout support for channel configuration as defined in the 2009-09-28 15:35:13 +00:00
aacenc.c Add support for hard-coded MDCT-related ff_sine_windows tables. 2010-01-09 13:28:04 +00:00
aacenc.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
aacpsy.c Change fminf/fmaxf to FFMIN/FFMAX to fix the build on broken operating systems. 2009-07-09 17:22:59 +00:00
aacpsy.h
aactab.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
aactab.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
aandcttab.c
aandcttab.h
aasc.c
ac3_parser.c
ac3_parser.h
ac3.c Change code so it uses 2 adds instead of one FFABS. 2010-01-14 17:50:33 +00:00
ac3.h
ac3dec_data.c refactoring: properly separate AC-3 and E-AC-3 code 2009-07-23 02:33:25 +00:00
ac3dec_data.h refactoring: properly separate AC-3 and E-AC-3 code 2009-07-23 02:33:25 +00:00
ac3dec.c Simplify error handling by processing header errors separate from CRC and 2010-01-28 23:19:33 +00:00
ac3dec.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
ac3enc.c Move ff_reverse in libavcodec to av_reverse in libavutil. 2009-11-09 09:11:35 +00:00
ac3tab.c Update AC-3 channel map. 2F/2R layout only has 4 channels. This correction 2009-09-19 04:56:22 +00:00
ac3tab.h
acelp_filters.c 10l: Fix forgotten variable rename from r14893 (fixes issue 1675). 2010-01-11 10:54:59 +00:00
acelp_filters.h Commit some functions that are used by both SIPR and AMR. 2009-10-27 23:53:18 +00:00
acelp_pitch_delay.c Implement ff_decode_pitch_lag() that is used by both AMR and SIPR. 2009-11-15 10:41:46 +00:00
acelp_pitch_delay.h Implement ff_decode_pitch_lag() that is used by both AMR and SIPR. 2009-11-15 10:41:46 +00:00
acelp_vectors.c Add no_repeat_mask option, so that single-pulse vectors can also be 2010-01-29 16:49:06 +00:00
acelp_vectors.h Add no_repeat_mask option, so that single-pulse vectors can also be 2010-01-29 16:49:06 +00:00
adpcm.c Revert Revision: 21362 2010-01-27 13:30:05 +00:00
adx.h
adxdec.c
adxenc.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
alac.c
alacenc.c alacenc : use private compression_level value consistently. 2009-10-17 08:04:33 +00:00
allcodecs.c VC-1/WMV3 DXVA2 implementation 2010-01-24 17:27:00 +00:00
alsdec.c Reindent after last commit. 2010-01-12 20:37:56 +00:00
anm.c Deluxe Paint Animation decoder 2010-01-10 05:41:36 +00:00
apedec.c refactor and optimize scalarproduct 2009-12-05 15:09:10 +00:00
api-example.c Allow building api-example from outside of libavcodec and also 2009-10-06 06:18:57 +00:00
asv1.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
atrac1.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
atrac1data.h Add missing stdint.h #include to fix 'make checkheaders'. 2009-09-18 19:41:23 +00:00
atrac3.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
atrac3data.h Remove table that was forgotten in the split. 2009-09-11 19:39:40 +00:00
atrac.c Split out common routines needed in the atrac1 decoder from atrac3.c to atrac.c. 2009-09-08 19:25:54 +00:00
atrac.h Fix doxygen comment 2009-09-11 19:38:26 +00:00
audioconvert.c Do not guess the channel layout when getting its string value. 2009-06-13 22:33:13 +00:00
audioconvert.h
aura.c Auravision Aura 2 decoder 2009-12-23 16:01:15 +00:00
avcodec.h Implement av_get_pix_fmt(), and deprecate avcodec_get_pix_fmt(). 2010-01-30 18:50:00 +00:00
avpacket.c indent 2009-12-11 21:50:08 +00:00
avs.c
beosthread.c Always call avcodec_thread_init() 2010-01-20 22:55:50 +00:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bitstream_filter.c
bitstream.c Use more consistent / meaningful parameter names for the 2009-11-29 23:01:29 +00:00
bmp.c Make BMP decoder produce flipped picture with RLE compression. 2009-10-01 05:46:17 +00:00
bmp.h
bmpenc.c Cosmetics: Fix typo. 2009-09-06 18:24:25 +00:00
bytestream.h
c93.c
cabac.c
cabac.h Replace #ifdef PIC checks with the more appropriate HAVE_EBX_AVAILABLE/HAVE_7REGS. 2009-08-21 09:54:28 +00:00
cavs_parser.c
cavs.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
cavs.h
cavsdata.h
cavsdec.c fix slice header checking 2009-06-30 06:44:32 +00:00
cavsdsp.c More av_cold for infrequently called functions. 2010-01-13 02:16:00 +00:00
cdgraphics.c Fix cdg reference and buffer_hints value: 2009-12-26 11:07:47 +00:00
celp_filters.c Cosmetics: make celp_filters.* formatting more consistent with the rest of 2009-12-16 17:15:57 +00:00
celp_filters.h Cosmetics: make celp_filters.* formatting more consistent with the rest of 2009-12-16 17:15:57 +00:00
celp_math.c
celp_math.h
cga_data.c
cga_data.h Add missing stdint.h #include to fix 'make checkheaders'. 2009-07-22 15:11:00 +00:00
cinepak.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
cljr.c
colorspace.h
cook.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
cookdata.h
costablegen.c Fix out-of-tree builds with --enable-hardcoded-tables 2009-10-28 19:38:31 +00:00
cscd.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
cyuv.c Release cyuv/aura decoder buffer 2010-01-08 18:54:52 +00:00
dca_parser.c
dca.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
dca.h
dcadata.h
dcahuff.h
dct-test.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
dct.c Floating point discrete cosine transform 2010-01-20 00:39:47 +00:00
dctref.c
dirac_parser.c
dirac.c Add a function to parse Dirac's sequence header 2010-01-11 00:31:44 +00:00
dirac.h Add a function to parse Dirac's sequence header 2010-01-11 00:31:44 +00:00
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
dnxhdenc.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
dnxhdenc.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
dpcm.c
dpx.c Set bits_per_raw_sample appropriately in dpx decoder. 2009-12-16 20:46:48 +00:00
dsicinav.c
dsputil.c The SSSE3 version of dct_quantize in mpegvideo_mmx_template.c needs 2010-01-22 23:40:18 +00:00
dsputil.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
dump_extradata_bsf.c
dv.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
dvbsub_parser.c Change av_log() calls surrounded by '#ifdef DEBUG' into dprintf macros. 2009-07-30 21:00:08 +00:00
dvbsub.c
dvbsubdec.c Always allocate a buffer of AVPALETTE_SIZE for palette in the subtitle 2009-08-20 18:54:50 +00:00
dvdata.c fix sar for dvcpro hd, patch by Charles Yates, charles dot yates at gmail dot com 2009-10-18 21:08:23 +00:00
dvdata.h Split parts of dvdata.h into dvdata.c, this ensures that things like 2009-10-16 07:55:57 +00:00
dvdsub_parser.c
dvdsubdec.c Always allocate a buffer of AVPALETTE_SIZE for palette in the subtitle 2009-08-20 18:54:50 +00:00
dvdsubenc.c
dxa.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
dxva2_h264.c Added a few missing consts in dxva_h264. 2010-01-24 16:40:58 +00:00
dxva2_internal.h Moved reusable functions from dxva2_h264.c to dxva2.c 2010-01-23 18:17:57 +00:00
dxva2_vc1.c VC-1/WMV3 DXVA2 implementation 2010-01-24 17:27:00 +00:00
dxva2.c Moved reusable functions from dxva2_h264.c to dxva2.c 2010-01-23 18:17:57 +00:00
dxva2.h H264 DXVA2 implementation 2010-01-20 18:54:51 +00:00
eac3dec_data.c refactoring: properly separate AC-3 and E-AC-3 code 2009-07-23 02:33:25 +00:00
eac3dec_data.h refactoring: properly separate AC-3 and E-AC-3 code 2009-07-23 02:33:25 +00:00
eac3dec.c refactoring: properly separate AC-3 and E-AC-3 code 2009-07-23 02:33:25 +00:00
eacmv.c update my email address 2010-01-09 03:31:13 +00:00
eaidct.c
eamad.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
eatgq.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
eatgv.c update my email address 2010-01-09 03:31:13 +00:00
eatqi.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
elbg.c Small ELBG optimization: use last pixel as a initial guess for the codebook 2010-01-02 12:15:09 +00:00
elbg.h
error_resilience.c 4:2:2 4:4:4 bugfix for the error concealment code. 2009-12-01 01:01:37 +00:00
escape124.c
eval.c eval: Check for return value of memory allocations. 2009-09-12 17:59:19 +00:00
eval.h Rewrite doxy for av_strtod(). 2009-06-24 22:35:11 +00:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c Simplify r20025: use align_get_bits instead of reimplementing it. 2009-09-29 11:06:04 +00:00
faxcompr.h cosmetics: reindent and reformat function declarations 2009-09-28 05:19:13 +00:00
fft-test.c Floating point discrete cosine transform 2010-01-20 00:39:47 +00:00
fft.c Add ff_init_ff_cos_tabs function and use it in rdft.c to ensure that the 2009-11-05 18:29:06 +00:00
ffv1.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c Set sample format in flac_decode_init() rather than in 2009-11-01 16:48:05 +00:00
flacenc.c Move autocorrelation function from flacenc.c to lpc.c. Also rename the 2009-10-17 21:00:39 +00:00
flashsv.c Do not release the AVFrame when using reget_buffer in flashsv. 2009-09-13 19:17:02 +00:00
flashsvenc.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
flicvideo.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
flv.h Split flv decoding out. 2010-01-07 05:36:45 +00:00
flvdec.c Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
flvenc.c Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
fraps.c
frwu.c Add decoder for "forward uncompressed". 2009-10-13 18:15:57 +00:00
g726.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
g729.h Replace MAX_SUBFRAME_SIZE and ctx->subframe_size with SUBFRAME_SIZE, 2009-06-14 02:29:39 +00:00
g729data.h LSF (Line Spectral Frequencies) decoding routine. 2009-06-24 04:38:48 +00:00
g729dec.c Pitch delay decoding 2009-06-26 17:43:05 +00:00
get_bits.h Mark index as unsigend so gcc knows it doesnt need a sign extension on x86_64. 2010-01-24 19:19:09 +00:00
gif.c use lzw compression in gif encoder 2009-12-03 19:17:39 +00:00
gifdec.c
golomb.c
golomb.h Make get_ur_golomb capable of reading 16 bit values. 2009-09-11 06:25:36 +00:00
h261_parser.c
h261.c
h261.h
h261data.h
h261dec.c Use get_bits_left() instead of size_in_bits - get_bits_count(). 2009-11-16 17:42:43 +00:00
h261enc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
h263_parser.c
h263_parser.h
h263.c Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
h263.h Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
h263data.h Make inter_level/run global again, msmpeg4 uses them. 2010-01-09 18:12:06 +00:00
h263dec.c Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
h264_cabac.c Optimize decode_cabac_field_decoding_flag(). 2010-01-25 02:44:34 +00:00
h264_cavlc.c Branchless setting of MB_TYPE_8x8DCT. 2010-01-24 20:54:09 +00:00
h264_direct.c Fix compilation with -O0. 2010-01-18 23:41:12 +00:00
h264_loopfilter.c Replace h->left_type[0] by the local variable for it we have. 2010-01-30 14:33:25 +00:00
h264_mp4toannexb_bsf.c
h264_mvpred.h Remove 2 checks from fetch_diagonal_mv() that apparently serve no purpose. 2010-01-19 02:28:26 +00:00
h264_parser.c Export H264 profile and level in AVCodecContext. 2010-01-28 20:57:29 +00:00
h264_parser.h
h264_ps.c 10l for someone, Store chroma_qp_diff in the correct struct. 2010-01-18 14:05:30 +00:00
h264_refs.c Split all the reference picture handling off h264.c. 2010-01-12 20:59:00 +00:00
h264_sei.c Split SEI code off h264.c. 2010-01-12 18:54:40 +00:00
h264.c Export H264 profile and level in AVCodecContext. 2010-01-28 20:57:29 +00:00
h264.h Fix svq3_* function declarations. 2010-01-27 22:22:01 +00:00
h264data.h Split cabac decoding code out of h264.c. 2010-01-13 02:35:36 +00:00
h264dspenc.c More av_cold for infrequently called functions. 2010-01-13 02:16:00 +00:00
h264enc.c
h264idct.c
h264pred.c ARM: NEON optimised H264 16x16, 8x8 pred 2009-12-02 14:56:45 +00:00
h264pred.h ARM: NEON optimised H264 16x16, 8x8 pred 2009-12-02 14:56:45 +00:00
huffman.c
huffman.h
huffyuv.c Implement alpha channel decoding for BGR HuffYUV. 2010-01-14 01:32:49 +00:00
idcinvideo.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
iirfilter.c IIR filter test program. 2009-07-16 22:17:20 +00:00
iirfilter.h
imc.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
imcdata.h
imgconvert.c Implement av_get_pix_fmt(), and deprecate avcodec_get_pix_fmt(). 2010-01-30 18:50:00 +00:00
imgconvert.h
imx_dump_header_bsf.c
indeo2.c Move ff_reverse in libavcodec to av_reverse in libavutil. 2009-11-09 09:11:35 +00:00
indeo2data.h
indeo3.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
indeo3data.h
intelh263dec.c Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
internal.h Doxy for ff_match_2uint16(). 2010-01-10 04:06:34 +00:00
interplayvideo.c 16-bit Interplay video does not need palette control 2009-12-27 14:07:21 +00:00
intrax8.c Change VLC table creation in x8_vlc_init to use INIT_VLC_USE_NEW_STATIC. 2009-09-24 11:04:46 +00:00
intrax8.h
intrax8dsp.c More av_cold for infrequently called functions. 2010-01-13 02:16:00 +00:00
intrax8huf.h
ituh263dec.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
ituh263enc.c Better title for the file. 2010-01-12 04:49:18 +00:00
ivi_common.c Indeo Video Interactive 4 and 5 common code and DSP functions. 2010-01-30 08:10:17 +00:00
ivi_common.h Indeo Video Interactive 4 and 5 common code and DSP functions. 2010-01-30 08:10:17 +00:00
ivi_dsp.c Indeo Video Interactive 4 and 5 common code and DSP functions. 2010-01-30 08:10:17 +00:00
ivi_dsp.h Indeo Video Interactive 4 and 5 common code and DSP functions. 2010-01-30 08:10:17 +00:00
jfdctfst.c Remove SHIFT_TEMPS from jfdct code. 2009-10-20 11:19:54 +00:00
jfdctint.c Remove SHIFT_TEMPS from jfdct code. 2009-10-20 11:19:54 +00:00
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
jrevdct.c
kmvc.c
lcl.h
lcldec.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
lclenc.c
libavcodec.v Add symbol versioning for shared libraries 2010-01-16 04:49:02 +00:00
libdirac_libschro.c cosmetics: indentation, prettyprinting, K&R coding style 2009-08-15 11:42:15 +00:00
libdirac_libschro.h cosmetics: indentation, prettyprinting, K&R coding style 2009-08-15 11:42:15 +00:00
libdirac.h Remove pointless #ifdefs from conditionally used files. 2009-08-10 12:34:36 +00:00
libdiracdec.c cosmetics: indentation, prettyprinting, K&R coding style 2009-08-15 11:42:15 +00:00
libdiracenc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
libfaac.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
libfaad.c Do not print 'faac:' when using libfaad. 2009-12-10 22:29:21 +00:00
libgsm.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
libmp3lame.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
libopencore-amr.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
libopenjpeg.c Fix colours for QT JPEG2000, fixes issue 1540. 2009-12-29 12:00:28 +00:00
libschroedinger.c Fix bug caused by difference in stride and picture width. 2009-08-15 11:59:53 +00:00
libschroedinger.h Fix bug caused by difference in stride and picture width. 2009-08-15 11:59:53 +00:00
libschroedingerdec.c Fix bug caused by difference in stride and picture width. 2009-08-15 11:59:53 +00:00
libschroedingerenc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
libspeexdec.c libspeex: Do not set AVCodecContext.frame_size in decoder init if there is no 2009-09-04 00:57:20 +00:00
libtheoraenc.c Clarify comment: although still hacky, it is correct for existing libtheora 2009-12-12 20:18:49 +00:00
libvorbis.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
libx264.c Update libx264.c to use new libx264 features 2010-01-19 04:00:08 +00:00
libxvid_internal.h
libxvid_rc.c
libxvidff.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
ljpegenc.c Correct a forgotten RGB32. 2009-12-10 19:40:15 +00:00
loco.c Do not try to free memory that was never allocated (partial revert of r20231). 2009-10-16 15:16:59 +00:00
lpc.c Move autocorrelation function from flacenc.c to lpc.c. Also rename the 2009-10-17 21:00:39 +00:00
lpc.h
lsp.c Make lsp2polyf() function non-static for upcoming usage in SIPR 2009-11-24 16:58:50 +00:00
lsp.h Make lsp2polyf() function non-static for upcoming usage in SIPR 2009-11-24 16:58:50 +00:00
lzw.c
lzw.h lzw.h does not need get_bits.h, tiff.c needs intreadwrite.h for AV_R* though 2009-12-03 19:19:57 +00:00
lzwenc.c use lzw compression in gif encoder 2009-12-03 19:17:39 +00:00
mace.c
Makefile VC-1/WMV3 DXVA2 implementation 2010-01-24 17:27:00 +00:00
mathops.h Add UMULH() 2010-01-26 18:05:55 +00:00
mdct_tablegen.c Add support for hard-coded MDCT-related ff_sine_windows tables. 2010-01-09 13:28:04 +00:00
mdct_tablegen.h Fix out of tree build with hardcoded tables 2010-01-15 20:48:34 +00:00
mdct.c Add support for hard-coded MDCT-related ff_sine_windows tables. 2010-01-09 13:28:04 +00:00
mdec.c Release buffer when the codec is closed. 2010-01-23 18:04:09 +00:00
mimic.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
mjpeg_parser.c cosmetics, reindent 2009-08-02 08:47:02 +00:00
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c Fix misc typos, patch by 2010-01-27 00:31:52 +00:00
mjpegdec.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
mjpegenc.c Lossless jpeg expects and uses BGRA not RGB32 (this probably caused a problem on 2009-12-10 18:14:26 +00:00
mjpegenc.h
mlp_parser.c Fix possible crashes in mlp parser, it tries to go back 7 bytes after 2010-01-27 20:04:19 +00:00
mlp_parser.h
mlp.c mlp: Use smaller CRC tables if CONFIG_SMALL. 2009-10-16 16:03:26 +00:00
mlp.h Specify maximum sample rate of MLP by defining the factor relative to 48000 2009-09-26 16:04:35 +00:00
mlpdec.c Reduce log level of "Extracting .. channel downmix" to AV_LOG_DEBUG, the 2010-01-27 20:02:18 +00:00
mlpdsp.c
mmvideo.c update my email address 2010-01-09 03:31:13 +00:00
motion_est_template.c
motion_est.c
motion-test.c
motionpixels_tablegen.c Add support for hardcoding the motionpixels rgb to yuv table. 2009-11-26 21:20:28 +00:00
motionpixels_tablegen.h Add support for hardcoding the motionpixels rgb to yuv table. 2009-11-26 21:20:28 +00:00
motionpixels.c Add support for hardcoding the motionpixels rgb to yuv table. 2009-11-26 21:20:28 +00:00
movsub_bsf.c
mp3_header_compress_bsf.c
mp3_header_decompress_bsf.c
mpc7.c Move variable declaration to block where it is used and simplify code. 2010-01-28 21:01:50 +00:00
mpc7data.h
mpc8.c Fix an issue uncovered by commit 20623: 2009-11-30 10:25:20 +00:00
mpc8data.h
mpc8huff.h
mpc.c mpegaudiodec, mpc and qdm2 all use the same mpa_synth window, so make 2009-10-19 17:21:02 +00:00
mpc.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
mpcdata.h
mpeg4audio.c Use get_bits_left() instead of size_in_bits - get_bits_count(). 2009-11-16 17:42:43 +00:00
mpeg4audio.h Mark AOT_ALS as a supported MPEG-4 audio object type. 2009-11-12 05:22:51 +00:00
mpeg4data.h Make some tables static again, i mistakely thought they would be used in several 2010-01-09 17:22:37 +00:00
mpeg4video_parser.c Make sure the parsers do not overwrite width/height as this can interfere 2009-12-05 03:53:12 +00:00
mpeg4video_parser.h
mpeg4video.c Move 3 direct MV related functions that i left out from h263.c to mpeg4video.c. 2010-01-08 19:59:51 +00:00
mpeg4video.h Make some tables static again, i mistakely thought they would be used in several 2010-01-09 17:22:37 +00:00
mpeg4videodec.c Rename most non static h263 tables so their name contains h263. 2010-01-08 17:51:48 +00:00
mpeg4videoenc.c Rename most non static h263 tables so their name contains h263. 2010-01-08 17:51:48 +00:00
mpeg12.c Fix decoding ATI VCR2 codec, sample in 2010-01-24 22:47:50 +00:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12decdata.h
mpeg12enc.c Cosmetics: Reindent after r19927. 2009-09-20 14:09:27 +00:00
mpegaudio_parser.c Cleanup properly at the end of MPEG Audio parsing. 2009-07-02 13:13:20 +00:00
mpegaudio_tablegen.c Add support for hardcoding the mpegaudiodec tables. 2009-10-28 18:42:52 +00:00
mpegaudio_tablegen.h Revert "Add required header #include to fix 'make checkheaders'." 2009-11-26 10:06:41 +00:00
mpegaudio.c
mpegaudio.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudioenc.c Use floating point mathematics when encoding mpeg audio. 2009-09-30 15:13:09 +00:00
mpegaudiotab.h
mpegvideo_common.h Get rid of pointless CONFIG_WMV2 definition. 2009-12-30 02:08:25 +00:00
mpegvideo_enc.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
mpegvideo_parser.c Merge init & declaration of buf_end. 2009-12-14 11:57:33 +00:00
mpegvideo_xvmc.c Consistently use third person in doxies. 2009-10-27 20:36:17 +00:00
mpegvideo.c H264 DXVA2 implementation 2010-01-20 18:54:51 +00:00
mpegvideo.h Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
msmpeg4.c Move AVCodecs from h263dec.c to msmpeg4.c and disentangle init decode init. 2010-01-08 19:40:10 +00:00
msmpeg4.h Get rid of pointless CONFIG_WMV_DECODER definition. 2009-12-30 02:09:51 +00:00
msmpeg4data.c Rename mpeg4 intra vlc tables so they contain "mpeg4", this improves readability 2010-01-08 17:41:14 +00:00
msmpeg4data.h Split the mpeg4 encoder and decoder off h263.c 2010-01-07 23:53:49 +00:00
msrle.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
msrledec.c Make MS RLE decoder produce both bottom-up and top-down pictures 2009-10-01 05:42:55 +00:00
msrledec.h
msvideo1.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
nellymoser.c
nellymoser.h
nellymoserdec.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
nellymoserenc.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
noise_bsf.c
nuv.c Simplify: reget_buffer behaves exactly like get_buffer if the buffer was 2009-09-10 12:23:45 +00:00
opt.c Fix misc typos, patch by 2010-01-27 00:31:52 +00:00
opt.h Add an experimental AVOption2 that uses an union instead of double for default_val. 2009-10-16 12:31:32 +00:00
options.c Fix misc typos, patch by 2010-01-27 00:31:52 +00:00
os2thread.c Always call avcodec_thread_init() 2010-01-20 22:55:50 +00:00
pamenc.c Split PAM encoder off into its own file. 2009-10-28 06:41:58 +00:00
parser.c Fetch timestamp for the first frame of field only if frame_offset and 2009-06-21 03:50:26 +00:00
parser.h
pcm-mpeg.c Remove pointless debug statement that fails to compile. 2009-09-08 09:11:56 +00:00
pcm.c Move ff_reverse in libavcodec to av_reverse in libavutil. 2009-11-09 09:11:35 +00:00
pcx.c Fix indentation. 2009-10-27 15:05:24 +00:00
pcxenc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
pgssubdec.c Always allocate a buffer of AVPALETTE_SIZE for palette in the 2009-08-26 11:31:37 +00:00
png.c
png.h
pngdec.c pngdec.c : release allocated buffers. 2009-12-01 11:38:37 +00:00
pngenc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
pnm_parser.c whitespace cosmetics: K&R coding style, prettyprinting 2009-10-27 16:57:35 +00:00
pnm.c Support ASCII pnms. 2009-12-01 16:56:13 +00:00
pnm.h Support ASCII pnms. 2009-12-01 16:56:13 +00:00
pnmdec.c Support ASCII pnms. 2009-12-01 16:56:13 +00:00
pnmenc.c Split PAM encoder off into its own file. 2009-10-28 06:41:58 +00:00
psymodel.c Use cutoff frequency to adjust bandwidth in the generic psymodel preprocess. 2009-07-14 05:22:23 +00:00
psymodel.h Cosmetics: Pretty print the AAC encoder. 2009-07-08 20:36:45 +00:00
pthread.c Always call avcodec_thread_init() 2010-01-20 22:55:50 +00:00
ptx.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
put_bits.h Make sure that compilation fails if functions like ff_put_string are used in code 2009-12-07 21:06:51 +00:00
qcelpdata.h
qcelpdec.c Reindent after last commit 2010-01-04 19:26:08 +00:00
qdm2.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
qdm2data.h
qdrw.c Do not try to free memory that was never allocated (partial revert of r20231). 2009-10-16 15:16:59 +00:00
qpeg.c Check that palctrl is available on init instead of crashing when trying to use 2009-07-05 12:14:05 +00:00
qtrle.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
qtrleenc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
r210dec.c Swap red and blue when decoding r210. 2009-12-18 10:42:26 +00:00
ra144.c Use correct context for av_log(), should prevent a crash for malformed files. 2010-01-05 16:25:41 +00:00
ra144.h
ra288.c
ra288.h
rangecoder.c
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c Support decoding of SoftLab-NSK VideoTizer. 2010-01-16 13:13:49 +00:00
raw.h
rawdec.c Correctly decode some Avid AV1x samples, fixes issue 1684. 2010-01-16 10:46:45 +00:00
rawenc.c Set bits_per_coded_sample in the raw video encoder. 2010-01-08 05:08:02 +00:00
rdft.c Add ff_init_ff_cos_tabs function and use it in rdft.c to ensure that the 2009-11-05 18:29:06 +00:00
rectangle.h
remove_extradata_bsf.c
resample2.c Stop the approximation in bessel() once it does no longer improve. 2010-01-06 22:40:52 +00:00
resample.c
rl2.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
rl.h
rle.c
rle.h
roqaudioenc.c Replace big square-root table by a call to ff_sqrt(). Based on a patch 2009-10-18 16:29:10 +00:00
roqvideo.c
roqvideo.h
roqvideodec.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
roqvideoenc.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
rpza.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
rtjpeg.c
rtjpeg.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
rv10.c Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
rv10enc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
rv20enc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
rv30.c RV3/4 intra types array causes alignment issues (at least on ARM5), thus change 2009-07-01 15:08:02 +00:00
rv30data.h
rv30dsp.c More av_cold for infrequently called functions. 2010-01-13 02:16:00 +00:00
rv34.c Call avcodec_set_dimensions() instead of simply setting avctx->width/height 2009-11-24 06:05:41 +00:00
rv34.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
rv34data.h
rv34vlc.h
rv40.c Adjust r->avail_cache[] indexes to avoid alignment issues when zeroing block 2009-08-30 06:16:33 +00:00
rv40data.h
rv40dsp.c
rv40vlc2.h
s3tc.c
s3tc.h
sgi.h
sgidec.c Support uncompressed 16 bit sgi image format, as e.g. used by the files at 2009-09-19 11:42:41 +00:00
sgienc.c Fix wrongly indented block. 2009-10-01 09:30:08 +00:00
shorten.c
simple_idct.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
simple_idct.h
sipr16k.c SIPR16k decoder 2010-01-16 03:54:55 +00:00
sipr16kdata.h SIPR16k decoder 2010-01-16 03:54:55 +00:00
sipr.c SIPR16k decoder 2010-01-16 03:54:55 +00:00
sipr.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
siprdata.h Allow a SIPR table to be used by the upcoming SIPR16k decoder 2010-01-16 03:44:17 +00:00
smacker.c Set the sample format for Smacker audio in the decoder rather than in the 2009-11-01 15:08:49 +00:00
smc.c Simplify color_flags calculation, remove a pointless initialization 2009-09-19 11:36:51 +00:00
snow.c Optimize ff_snow_horizontal_compose97i. 2010-01-11 02:52:50 +00:00
snow.h
sonic.c cosmetics: Move some code blocks to reduce the number of #ifdefs. 2009-07-16 21:37:58 +00:00
sp5x.h
sp5xdec.c
sunrast.c Sun Raster RGB support 2009-10-04 08:42:23 +00:00
svq1_cb.h SVQ1: 4-byte-align codebook tables 2010-01-27 21:31:19 +00:00
svq1_vlc.h
svq1.c Add a function to match a 2 element vector of uint16_t and use it in h263 and svq1 2010-01-09 18:33:21 +00:00
svq1.h Add a function to match a 2 element vector of uint16_t and use it in h263 and svq1 2010-01-09 18:33:21 +00:00
svq1dec.c Add additional long names for the Sorenson Vector Quantizer 1 decoder 2009-10-19 18:43:28 +00:00
svq1enc_cb.h
svq1enc.c Reduce stack usage in svq1_encode_plane(). Reuse context scratch buffer 2010-01-12 09:13:32 +00:00
svq3.c Fix svq3_* function declarations. 2010-01-27 22:22:01 +00:00
synth_filter.c Change whitespace placement a little to improve readabiliy slightly. 2009-10-29 10:58:59 +00:00
synth_filter.h Multiple inclusion guards for synth_filter.h. 2009-10-29 10:46:29 +00:00
tableprint.c Add support for hard-coded MDCT-related ff_sine_windows tables. 2010-01-09 13:28:04 +00:00
tableprint.h Add support for hard-coded MDCT-related ff_sine_windows tables. 2010-01-09 13:28:04 +00:00
targa.c Remove useless code causing crash in Targa decoder 2009-09-17 05:01:27 +00:00
targaenc.c Fix indentation after last commit. 2009-10-01 12:21:54 +00:00
tiertexseqv.c
tiff.c lzw.h does not need get_bits.h, tiff.c needs intreadwrite.h for AV_R* though 2009-12-03 19:19:57 +00:00
tiff.h Support both LSB and MSB orders for TIFF CCITT G.x compressed data. 2009-09-24 18:30:28 +00:00
tiffenc.c use lzw compression in gif encoder 2009-12-03 19:17:39 +00:00
tmv.c
truemotion1.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
truemotion1data.h
truemotion2.c Do not try to free memory that was never allocated (partial revert of r20231). 2009-10-16 15:16:59 +00:00
truespeech_data.h
truespeech.c
tscc.c Fix two RLE buffer size calculations in TSCC decoder. 2010-01-11 14:21:53 +00:00
tta.c
twinvq_data.h Add missing header to fix 'make checkheaders'. 2009-08-24 10:06:26 +00:00
twinvq.c Add support for hard-coded MDCT-related ff_sine_windows tables. 2010-01-09 13:28:04 +00:00
txd.c
ulti_cb.h
ulti.c Do not try to free memory that was never allocated (partial revert of r20231). 2009-10-16 15:16:59 +00:00
unary.h
utils.c More av_cold for infrequently called functions. 2010-01-13 02:16:00 +00:00
v210dec.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
v210enc.c Remove ; after while(0) in macros. 2009-09-12 20:10:02 +00:00
v210x.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
vaapi_h264.c Move +52 from the loop filter to the alpha/beta offsets in the context. 2010-01-23 18:05:30 +00:00
vaapi_internal.h Rename ff_vaapi_alloc_picture() to ff_vaapi_alloc_pic_param(). 2009-12-28 09:03:09 +00:00
vaapi_mpeg2.c Use VA_INVALID_ID instead of hard coded values. 2009-12-28 15:19:36 +00:00
vaapi_mpeg4.c Use VA_INVALID_ID instead of hard coded values. 2009-12-28 15:19:36 +00:00
vaapi_vc1.c VAAPI: fix WMV3 decoding of videos with an odd number of macroblocks per line. 2010-01-04 09:23:24 +00:00
vaapi.c Rename ff_vaapi_alloc_picture() to ff_vaapi_alloc_pic_param(). 2009-12-28 09:03:09 +00:00
vaapi.h
vb.c Use AVPALETTE_COUNT instead of hard-coding 256. 2010-01-23 15:22:48 +00:00
vc1_parser.c
vc1.c Print error message when true interlaced VC-1 frames are encountered 2009-10-10 07:35:31 +00:00
vc1.h Print error message when true interlaced VC-1 frames are encountered 2009-10-10 07:35:31 +00:00
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c Move AVCodecs from h263dec.c to msmpeg4.c and disentangle init decode init. 2010-01-08 19:40:10 +00:00
vc1dsp.c More av_cold for infrequently called functions. 2010-01-13 02:16:00 +00:00
vcr1.c Release buffer when decoding is finished. 2010-01-25 10:46:32 +00:00
vdpau_internal.h Add VDPAU hardware accelerated decoding for MPEG-4 ASP which can be used 2009-11-10 18:52:39 +00:00
vdpau.c Add VDPAU hardware accelerated decoding for MPEG-4 ASP which can be used 2009-11-10 18:52:39 +00:00
vdpau.h Cosmetics: Fix indentation. 2009-11-16 01:56:47 +00:00
vmdav.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
vmnc.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
vorbis_data.c Add support for vorbis 6.1 and 7.1 channel configurations as per the new spec 2010-01-29 13:51:25 +00:00
vorbis_dec.c Add support for vorbis 6.1 and 7.1 channel configurations as per the new spec 2010-01-29 13:51:25 +00:00
vorbis_enc_data.h whitespace cosmetics, prettyprinting, K&R coding style 2009-09-29 11:43:58 +00:00
vorbis_enc.c Revert r20095: Allow compiling to vorbis again. 2009-12-02 23:51:15 +00:00
vorbis.c whitespace cosmetics, prettyprinting, K&R coding style 2009-09-29 11:43:58 +00:00
vorbis.h Add support for vorbis 6.1 and 7.1 channel configurations as per the new spec 2010-01-29 13:51:25 +00:00
vp3_parser.c
vp3.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
vp3data.h
vp3dsp.c
vp5.c
vp5data.h
vp6.c Add a check to vp6_parse_coeff_huffman to ensure it does not overread the input buffer. 2009-07-05 16:01:51 +00:00
vp6data.h
vp6dsp.c
vp56.c Make VP5 and VP6 decoders output a qscale table to allow for more automatic 2010-01-29 19:11:47 +00:00
vp56.h Make VP5 and VP6 decoders output a qscale table to allow for more automatic 2010-01-29 19:11:47 +00:00
vp56data.c
vp56data.h
vqavideo.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
w32thread.c Always call avcodec_thread_init() 2010-01-20 22:55:50 +00:00
wavpack.c Use get_bits_left() instead of size_in_bits - get_bits_count(). 2009-11-16 17:42:43 +00:00
wma.c Export wma_critical_freqs as ff_wma_critical_freqs 2010-01-23 08:39:50 +00:00
wma.h Export wma_critical_freqs as ff_wma_critical_freqs 2010-01-23 08:39:50 +00:00
wmadata.h Export wma_critical_freqs as ff_wma_critical_freqs 2010-01-23 08:39:50 +00:00
wmadec.c Print error messages on errors. 2009-12-07 00:35:38 +00:00
wmaenc.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
wmaprodata.h WMA: store level_table as floats, use type punning for sign flip in decode 2009-09-29 10:38:34 +00:00
wmaprodec.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
wmv2.c
wmv2.h Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
wmv2dec.c Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
wmv2enc.c Split H263 encoder and decoder from common code. 2010-01-09 14:59:06 +00:00
wnv1.c Move ff_reverse in libavcodec to av_reverse in libavutil. 2009-11-09 09:11:35 +00:00
ws-snd1.c
xan.c Add long_name for Xxan codec. 2009-12-19 18:41:03 +00:00
xiph.c
xiph.h
xl.c Do not try to free memory that was never allocated (partial revert of r20231). 2009-10-16 15:16:59 +00:00
xsubdec.c Always allocate a buffer of AVPALETTE_SIZE for palette in the subtitle 2009-08-20 18:54:50 +00:00
xsubenc.c 100l typo, xsub encoder printed end time hours where minutes should have been. 2009-08-26 10:08:00 +00:00
xvmc_internal.h
xvmc.h
zmbv.c Remove unnecessary calls to avcodec_check_dimensions, the check is already 2009-10-13 20:13:28 +00:00
zmbvenc.c cosmetics: break some long lines and insert few spaces 2009-11-20 07:26:17 +00:00