1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-07 11:13:41 +02:00
FFmpeg/libavcodec
Reimar Döffinger 681c180dc4 Make avcodec_open set codec_id and codec_type if they haven't been set.
This fixes the API breakage introduced by the check that avctx codec id and type
match the opened codec and should make (almost?) all applications work again.

Originally committed as revision 20125 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-01 15:54:55 +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 ARM: NEON optimised vector_fmul_add 2009-09-27 16:52:05 +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 cosmetics: fix indentation after previous commit 2009-09-27 16:52:00 +00:00
ps2
sh4
sparc
x86 Use MANGLE in cavsdsp, the current version using "m" constraints will not 2009-10-01 15:30:27 +00:00
4xm.c 4xm: provide 16-byte alignment where required 2009-08-26 15:22:15 +00:00
8bps.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
8svx.c
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c Rename ff_log_missing_feature() to av_log_missing_feature(). 2009-06-29 19:07:04 +00:00
aac_parser.c
aac_parser.h
aac.c Refactor channel element configuration and mapping code into its own function 2009-09-28 15:37:18 +00:00
aac.h Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +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 Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
aacenc.h Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +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 AAC: use new dsputil functions 2009-09-22 00:48:45 +00:00
aactab.h ff_swb_offset_* tables should be const. 2009-09-06 08:48:45 +00:00
aandcttab.c
aandcttab.h
aasc.c
ac3_parser.c
ac3_parser.h
ac3.c Remove unneeded table lookup. 2009-09-27 06:16:49 +00:00
ac3.h Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should 2009-06-06 09:35:15 +00:00
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 Change an error to a warning to support broken AC-3 files known to exist. 2009-10-01 00:06:54 +00:00
ac3dec.h Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +00:00
ac3enc.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +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 Add a function that can apply an order 2 rational transfer function in-place. 2009-08-15 11:22:55 +00:00
acelp_filters.h Add a function that can apply an order 2 rational transfer function in-place. 2009-08-15 11:22:55 +00:00
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +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 put_bits can only reliably write up to 31 bit bits, above it relies on 2009-10-01 15:40:29 +00:00
allcodecs.c Hook up the MD studio demuxer and Atrac1 decoder. 2009-09-22 17:28:03 +00:00
apedec.c Monkey's Audio uses subframes too, declare that in its capabilities 2009-09-16 16:18:18 +00:00
api-example.c
asv1.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
atrac1.c Reindent code folowing previous commit (r20019) 2009-09-24 21:26:35 +00:00
atrac1data.h Add missing stdint.h #include to fix 'make checkheaders'. 2009-09-18 19:41:23 +00:00
atrac3.c Remove unused variable, fixes the warning: 2009-09-20 18:21:54 +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
avcodec.h Fix indentation in avcodec.h 2009-09-29 17:34:36 +00:00
avpacket.c
avs.c
beosthread.c
bethsoftvideo.c bethesda vid decoder uses reget_buffer, set CODEC_CAP_DR1 2009-06-05 08:17:36 +00:00
bethsoftvideo.h
bfi.c bfi decoder uses get_buffer, set CODEC_CAP_DR1 2009-06-05 08:20:51 +00:00
bitstream_filter.c
bitstream.c Remove ff_realloc_static, it is no longer used and since it was declared 2009-09-24 22:39:47 +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
cavs.h
cavsdata.h
cavsdec.c fix slice header checking 2009-06-30 06:44:32 +00:00
cavsdsp.c
celp_filters.c Add ff_celp_circ_addf() function to be used for sparse vector circular 2009-08-12 19:54:28 +00:00
celp_filters.h Add ff_celp_circ_addf() function to be used for sparse vector circular 2009-08-12 19:54:28 +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 Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +00:00
cookdata.h
cscd.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
cyuv.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
dca_parser.c
dca.c Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +00:00
dca.h
dcadata.h
dcahuff.h
dct-test.c Replace more uses of __attribute__((aligned)) by DECLARE_ALIGNED. 2009-06-04 23:25:09 +00:00
dctref.c
dirac_parser.c
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c Remove some unnecessary alignment specifiers 2009-08-26 12:12:40 +00:00
dnxhdenc.c Use a custom radix sort implementation instead of qsort in dnxhd encoder. 2009-09-21 10:28:31 +00:00
dnxhdenc.h
dpcm.c
dpx.c DPX (Digital Picture Exchange) image decoder 2009-06-12 05:29:29 +00:00
dsicinav.c
dsputil.c Drop unused args from vector_fmul_add_add, simpify code, and rename 2009-09-27 16:51:54 +00:00
dsputil.h Drop unused args from vector_fmul_add_add, simpify code, and rename 2009-09-27 16:51:54 +00:00
dump_extradata_bsf.c
dv.c Use context instead of NULL for logging. 2009-09-29 19:18:51 +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.h Allow decoding of 625/50 (PAL) with video_stype==1. 2009-09-24 19:37:41 +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 dxa decoder uses get_buffer, set CODEC_CAP_DR1 2009-06-05 08:21:54 +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
eaidct.c
eamad.c Initialise MAD decode_block_intra() loop iterator to zero. 2009-06-14 09:55:28 +00:00
eatgq.c
eatgv.c
eatqi.c eatqi: move "block" variable into context to ensure sufficient alignment for 2009-05-24 09:14:19 +00:00
elbg.c
elbg.h
error_resilience.c
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 Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +00:00
fft.c Move per-arch fft init bits into the corresponding subdirs 2009-09-15 21:14:14 +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 add CODEC_CAP_SUBFRAMES to the FLAC decoder capabilities. also add a FIXME 2009-09-16 22:57:00 +00:00
flacenc.c Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +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 Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
flicvideo.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
fraps.c
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 Completely remove INIT_VLC_USE_STATIC, it is deprecated since ages and 2009-09-24 15:13:34 +00:00
gif.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
gifdec.c The GIF decoder uses get_buffer, so set DR1. 2009-05-30 04:07:14 +00:00
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 Change av_log() calls surrounded by '#ifdef DEBUG' into dprintf macros. 2009-07-30 21:00:08 +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 Change av_log() calls surrounded by '#ifdef DEBUG' into dprintf macros. 2009-07-30 21:00:08 +00:00
h263.h Do not redundantly check for preprocessor definitions of CONFIG_RV10_ENCODER or 2009-08-05 10:46:43 +00:00
h263data.h
h263dec.c Remove unused debug av_log() calls. 2009-07-30 20:57:41 +00:00
h264_mp4toannexb_bsf.c
h264_parser.c
h264_parser.h
h264.c Cosmetics: Fix typo. 2009-09-23 10:07:29 +00:00
h264.h Add field prev_interlaced_frame to H264Context to be able to flag soft telecine 2009-06-09 21:16:40 +00:00
h264data.h
h264dspenc.c
h264enc.c
h264idct.c
h264pred.c
h264pred.h
huffman.c
huffman.h
huffyuv.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +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
imcdata.h
imgconvert.c simplify format string for writing pix_fmt string. 2009-09-26 22:54:29 +00:00
imgconvert.h
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
indeo3data.h
internal.h Move av_log_missing_feature() from the internal.h to the public avcodec.h 2009-06-29 19:11:53 +00:00
interplayvideo.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +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
intrax8huf.h
jfdctfst.c
jfdctint.c
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 kmvc decoder uses get_buffer, set CODEC_CAP_DR1 2009-06-05 08:36:26 +00:00
lcl.h
lcldec.c add #if CONFIG_ZLIB_DECODER around zlib_decomp function. 2009-05-31 19:51:21 +00:00
lclenc.c Remove unnecessary put_bits/get_bits includes. 2009-05-31 10:37:05 +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
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 libopenjpeg wrapper uses get_buffer, set CODEC_CAP_DR1 2009-06-05 08:33:58 +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 Support constant-quant encoding for libtheora 2009-09-30 22:25: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 cosmetics: K&R coding style, prettyprinting 2009-09-29 18:03:30 +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
loco.c
lpc.c
lpc.h
lsp.c Expose QCELP's floating-point LSP-to-LPC function 2009-08-03 08:37:02 +00:00
lsp.h Expose QCELP's floating-point LSP-to-LPC function 2009-08-03 08:37:02 +00:00
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile Hook up the MD studio demuxer and Atrac1 decoder. 2009-09-22 17:28:03 +00:00
mathops.h AVR32: optimised mathops.h 2009-08-17 02:23:53 +00:00
mdct.c Allow arch-specific mdct code to request interleaving of cos/sin tables 2009-09-21 02:56:06 +00:00
mdec.c mdec: remove unused members from struct MDECContext 2009-08-25 23:28:33 +00:00
mimic.c
mjpeg_parser.c cosmetics, reindent 2009-08-02 08:47:02 +00:00
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c Make sure offsets of mjpeg b are within the buffer. 2009-05-30 10:04:09 +00:00
mjpegdec.c lavc MJPEG decoder is capable of decoding some extended sequential 2009-10-01 05:52:38 +00:00
mjpegdec.h Add a got_picture flag to MJpegDecodeContext which indicates if its picture 2009-07-04 18:20:35 +00:00
mjpegenc.c Use skip_put_bytes in MJPEG encoder instead of filling all bytes with 0 2009-09-30 10:48:14 +00:00
mjpegenc.h
mlp_parser.c
mlp_parser.h
mlp.c Fix unaligned accesses by doing bytewise access until aligned, then 2009-06-15 14:38:30 +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
mlpdsp.c mlp: Re-enable x86-optimized DSP functions. 2009-05-25 01:53:43 +00:00
mmvideo.c
motion_est_template.c
motion_est.c
motion-test.c
motionpixels.c
movsub_bsf.c
mp3_header_compress_bsf.c
mp3_header_decompress_bsf.c
mpc7.c
mpc7data.h
mpc8.c Correct reading bits in MPC SV8 base codes (when we have to read 0 or >16 bits). 2009-06-13 06:41:51 +00:00
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c Use the AOT enum instead of integer literals for setting and comparing audio 2009-08-17 00:17:58 +00:00
mpeg4audio.h Mark the AOT escape value as supported. 2009-08-17 00:15:02 +00:00
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg12.c Move down HWAccel code path so that to fill in s->mb_x first. 2009-09-16 07:49:08 +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.c
mpegaudio.h Remove some unnecessary alignment specifiers 2009-08-26 12:12:40 +00:00
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec.c Set data_size to 0 to avoid having it uninitialized. 2009-09-23 11:44:30 +00:00
mpegaudiodecheader.c fix compilation with DEBUG defined 2009-05-31 04:26:22 +00:00
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 Cosmetic: Reindent after last commit 2009-08-03 17:55:02 +00:00
mpegvideo_enc.c Check for thread_count==0. 2009-09-10 14:12:05 +00:00
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c Rename CHECKED_ALLOC(Z) to FF_ALLOC(Z)_OR_GOTO and add context and label 2009-09-06 00:08:19 +00:00
mpegvideo.h Remove useless alignment from MpegEncContext.intra_scantable 2009-08-26 23:07:07 +00:00
msmpeg4.c Replace #ifdef PIC checks with the more appropriate HAVE_EBX_AVAILABLE/HAVE_7REGS. 2009-08-21 09:54:28 +00:00
msmpeg4.h Do not check for both CONFIG_VC1_DECODER and CONFIG_WMV3_DECODER, 2009-07-29 09:54:49 +00:00
msmpeg4data.c
msmpeg4data.h
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 Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +00:00
nellymoserenc.c Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +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
opt.h Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should 2009-06-06 09:35:15 +00:00
options.c remove apparently unused real_pict_num from AVCodecContext 2009-05-27 21:40:10 +00:00
os2thread.c
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 Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +00:00
pcx.c pcx decoder use get_buffer, set CODEC_CAP_DR1 2009-06-05 08:29:29 +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
pixdesc.c Make 16bit YUV formats compatible with NE avcodec_get_pix_fmt(). 2009-09-05 23:33:25 +00:00
pixdesc.h Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should 2009-06-06 09:35:15 +00:00
png.c
png.h
pngdec.c Change av_log() calls surrounded by '#ifdef DEBUG' into dprintf macros. 2009-07-30 21:00:08 +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
pnm.c
pnm.h
pnmenc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +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
ptx.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
put_bits.h put_bits can only reliably write up to 31 bit bits, above it relies on 2009-10-01 15:40:29 +00:00
qcelpdata.h
qcelpdec.c Expose QCELP's floating-point LSP-to-LPC function 2009-08-03 08:37:02 +00:00
qdm2.c
qdm2data.h
qdrw.c
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
ra144.c
ra144.h
ra288.c
ra288.h
rangecoder.c
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c Add new FOURCC (0x0003) for raw DIB video, set flip flag accordingly. 2009-06-12 17:39:56 +00:00
raw.h
rawdec.c Add new FOURCC (0x0003) for raw DIB video, set flip flag accordingly. 2009-06-12 17:39:56 +00:00
rawenc.c
rdft.c The pointers in ff_sin_tabs themselves are constant, so mark them accordingly. 2009-09-06 08:50:20 +00:00
rectangle.h
remove_extradata_bsf.c
resample2.c
resample.c Add const in cast. Removes warning: 2009-06-11 08:16:08 +00:00
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 Make sample_fmts and channel_layouts compound literals const to reduce size of 2009-09-06 09:15:07 +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 Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
rpza.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
rtjpeg.c
rtjpeg.h
rv10.c Split RV10 encoder off into its own file. 2009-08-03 23:22:46 +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
rv34.c Convert ZERO8x2 macro into inline function 2009-08-30 10:54:16 +00:00
rv34.h RV3/4 intra types array causes alignment issues (at least on ARM5), thus change 2009-07-01 15:08:02 +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
smacker.c smacker video decoder uses reget_buffer, set CODEC_CAP_DR1 2009-06-05 08:37:55 +00:00
smc.c Simplify color_flags calculation, remove a pointless initialization 2009-09-19 11:36:51 +00:00
snow.c Reorder functions so that encoding functions are disabled by the preprocessor. 2009-09-18 19:45:09 +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 amv decoder uses get_buffer, set CODEC_CAP_DR1 2009-06-05 08:18:17 +00:00
sunrast.c sun rasterfile image decoder uses get_buffer, set CODEC_CAP_DR1 2009-06-05 08:41:19 +00:00
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c Replace last use of INIT_VLC_USE_STATIC by INIT_VLC_USE_NEW_STATIC in svq1dec 2009-09-24 15:12:05 +00:00
svq1enc_cb.h
svq1enc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
svq3.c Check thread count as multithreaded decoding is not supported. 2009-09-09 21:44:48 +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 Do not attempt to decode TIFF files containing fax data with uncompressed 2009-10-01 06:31:49 +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 Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
tmv.c tmv decoder uses get_buffer, set CODEC_CAP_DR1 2009-06-05 08:47:39 +00:00
truemotion1.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
truemotion1data.h
truemotion2.c
truespeech_data.h
truespeech.c
tscc.c
tta.c
twinvq_data.h Add missing header to fix 'make checkheaders'. 2009-08-24 10:06:26 +00:00
twinvq.c Merge FFTContext and MDCTContext 2009-09-20 17:30:20 +00:00
txd.c renderware txd image decoder uses get_buffer, set CODEC_CAP_DR1 2009-06-05 08:48:34 +00:00
ulti_cb.h
ulti.c Remove useless ulti_decode_end function. 2009-09-05 16:41:20 +00:00
unary.h
utils.c Make avcodec_open set codec_id and codec_type if they haven't been set. 2009-10-01 15:54:55 +00:00
v210dec.c Remove ; after while(0) in macros. 2009-09-12 20:10:02 +00:00
v210enc.c Remove ; after while(0) in macros. 2009-09-12 20:10:02 +00:00
v210x.c Add casts to v210x decoder to avoid warnings. 2009-05-30 09:05:24 +00:00
vaapi_internal.h
vaapi_mpeg2.c Fill in new VASliceParameterBufferMPEG2.slice_horizontal_position field. 2009-09-16 07:50:09 +00:00
vaapi_mpeg4.c
vaapi_vc1.c Do not check for CONFIG_VC1_VAAPI_HWACCEL, the file is only 2009-07-29 09:51:51 +00:00
vaapi.c
vaapi.h
vb.c Get new buffer during frame decoding in VB video decoder, not only once 2009-06-06 08:46:08 +00:00
vc1_parser.c set pict_type in VC-1 parser, fix some timestamps problems 2009-05-30 00:09:00 +00:00
vc1.c idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall. 2009-06-16 09:00:55 +00:00
vc1.h set pict_type in VC-1 parser, fix some timestamps problems 2009-05-30 00:09:00 +00:00
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c Use ff_msmpeg4_decode_init to initialize ff_msmp4_mb_i_vlc since static 2009-09-24 10:49:47 +00:00
vc1dsp.c idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall. 2009-06-16 09:00:55 +00:00
vcr1.c
vdpau_internal.h
vdpau.c
vdpau.h
vmdav.c Remove useless #include <unistd.h> from many files 2009-07-22 23:37:53 +00:00
vmnc.c vmware video decoder uses reget_buffer, set CODEC_CAP_DR1 2009-06-05 09:05:17 +00:00
vorbis_data.c whitespace cosmetics, prettyprinting, K&R coding style 2009-09-29 11:43:58 +00:00
vorbis_dec.c whitespace cosmetics, prettyprinting, K&R coding style 2009-09-29 11:43:58 +00:00
vorbis_enc_data.h whitespace cosmetics, prettyprinting, K&R coding style 2009-09-29 11:43:58 +00:00
vorbis_enc.c put_bits can only reliably write up to 31 bit bits, above it relies on 2009-10-01 15:40:29 +00:00
vorbis.c whitespace cosmetics, prettyprinting, K&R coding style 2009-09-29 11:43:58 +00:00
vorbis.h brace placement and linebreak cosmetics 2009-09-28 21:13:47 +00:00
vp3_parser.c
vp3.c Make sure that all memory allocations succeed. 2009-09-24 06:33:16 +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
vp56.h vp56dec: ensure range coder won't read past the end of input buffer 2009-07-05 15:23:42 +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 Fix a memleak with win32 threads: the handle returned by _beginthreadex 2009-08-12 13:25:37 +00:00
wavpack.c Add CODEC_CAP_SUBFRAMES for codecs that output multiple subframes 2009-09-16 15:08:26 +00:00
wma.c WMA: store level_table as floats, use type punning for sign flip in decode 2009-09-29 10:38:34 +00:00
wma.h WMA: store level_table as floats, use type punning for sign flip in decode 2009-09-29 10:38:34 +00:00
wmadata.h
wmadec.c WMA: fix loop unrolling in decode_exp_vlc() 2009-09-29 12:48:24 +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 WMA: store level_table as floats, use type punning for sign flip in decode 2009-09-29 10:38:34 +00:00
wmv2.c
wmv2.h
wmv2dec.c
wmv2enc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00
wnv1.c
ws-snd1.c
xan.c Use memcpy to copy till end of line in one go instead of copying pixel by pixel 2009-09-05 19:35:59 +00:00
xiph.c
xiph.h
xl.c
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 zmbv decoder uses get_buffer, set CODEC_CAP_DR1 2009-06-05 09:02:14 +00:00
zmbvenc.c Mark all pix_fmts and supported_framerates compound literals as const. 2009-09-06 16:09:21 +00:00