FFmpeg/libavcodec
Justin Ruggles 478455d66b ac3enc: initialize all coefficients to zero.
Uninitialized coefficients were being used to generate exponents, some
of which actually ended up in the final stream.  Even though, they were
just extra exponents that are not used by any decoder, it is still
better to have consistent output for testing. This also fixes valgrind
errors.
2011-05-25 20:13:49 -04:00
..
alpha
arm multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
avr32
bfin
mips
mlib
ppc mpegaudiodsp: fix x86 and ppc makefiles 2011-05-19 16:32:24 +01:00
ps2
sh4 multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
sparc multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
x86 x86 asm: Add SECTION_TEXT to dct32_sse.asm. 2011-05-23 12:47:53 +02:00
4xm.c
8bps.c
8svx.c
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 multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
aac_tablegen.c
aac_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
aac.h aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding. 2011-05-15 17:42:05 -04:00
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c aacdec: fix typo in scalefactor clipping check 2011-05-23 15:56:52 -04:00
aacdectab.h
aacenc.c
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsy.c
aacpsy.h
aacsbr.c Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis 2011-05-18 17:27:06 -04:00
aacsbr.h Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis 2011-05-18 17:27:06 -04:00
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3dec_data.c ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3dec_data.h ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3dec.c Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis 2011-05-18 17:27:06 -04:00
ac3dec.h ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3enc_float.c ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3enc.c ac3enc: initialize all coefficients to zero. 2011-05-25 20:13:49 -04:00
ac3tab.c ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3tab.h ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c acelp: Remove unused gray_decode table. 2011-05-15 19:01:06 +02:00
acelp_vectors.h
adpcm.c
adx.h
adxdec.c
adxenc.c
alac.c
alacenc.c
allcodecs.c lavc: remove msmpeg4v1 encoder. 2011-05-24 12:37:51 +02:00
alsdec.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
amrwbdec.c
anm.c
ansi.c
apedec.c
api-example.c
ass.c
ass.h
assdec.c
assenc.c
asv1.c
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac.c
atrac.h
audioconvert.c
audioconvert.h
aura.c
avcodec.h Add request_sample_fmt field to AVCodecContext. 2011-05-18 17:27:06 -04:00
avfft.c
avfft.h
avpacket.c
avs.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkidct.c
bitstream_filter.c
bitstream.c
bmp.c
bmp.h
bmpenc.c
bytestream.h
c93.c
cabac.c
cabac.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.h
cavsdec.c
cavsdsp.c
cavsdsp.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
cbrt_tablegen.c
cbrt_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
cdgraphics.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cga_data.c
cga_data.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
chomp_bsf.c
cinepak.c
cljr.c
cook.c
cookdata.h
cos_tablegen.c Rename costablegen.c ---> cos_tablegen.c. 2011-05-19 21:09:02 +02:00
cscd.c
cyuv.c
dca_parser.c
dca.c Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis 2011-05-18 17:27:06 -04:00
dca.h
dcadata.h
dcadsp.c
dcadsp.h
dcahuff.h
dct32_fixed.c dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct32_float.c dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct32.c dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct32.h dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct-test.c
dct.c dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
dctref.c
dctref.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
dfa.c dfa: Remove unused variable. 2011-05-15 13:12:47 +02:00
dirac_parser.c
dirac.c
dirac.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c
dnxhdenc.h
dpcm.c
dpx.c
dpxenc.c
dsicinav.c
dsputil_template.c
dsputil.c
dsputil.h Move emms_c() from libavcodec to libavutil. 2011-05-24 14:48:49 -04:00
dump_extradata_bsf.c
dv_tablegen.c
dv_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
dv_vlc_data.h
dv.c
dvbsub_parser.c
dvbsub.c
dvbsubdec.c
dvdata.c
dvdata.h
dvdsub_parser.c
dvdsubdec.c dvdsubdec: fix incorrect colors. 2011-05-24 19:10:28 +02:00
dvdsubenc.c
dwt.c
dwt.h
dxa.c
dxva2_h264.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2.c
dxva2.h
eac3dec_data.c
eac3dec_data.h
eac3dec.c
eacmv.c
eaidct.c
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
error_resilience.c
escape124.c
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
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacenc.c
flashsv.c
flashsvenc.c
flicvideo.c
flv.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
flvdec.c
flvenc.c
fmtconvert.c Add float_interleave() to FmtConvertContext with x86-optimized versions. 2011-05-18 17:27:05 -04:00
fmtconvert.h Add float_interleave() to FmtConvertContext with x86-optimized versions. 2011-05-18 17:27:05 -04:00
fraps.c
frwu.c
g722.c
g726.c
g729data.h
g729dec.c g729: Merge g729.h into g729dec.c. 2011-05-19 10:21:37 +02:00
get_bits.h
gif.c
gifdec.c
golomb.c
golomb.h
gsmdec_data.c
gsmdec_data.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.h
h261dec.c
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
h263data.h
h263dec.c Remove h263_msmpeg4 from MpegEncContext. 2011-05-25 13:24:25 -07:00
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_loopfilter.c
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parser.c
h264_ps.c
h264_refs.c
h264_sei.c
h264.c h264: Properly set coded_{width, height} when parsing H.264. 2011-05-23 13:15:55 +02:00
h264.h
h264data.h
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264pred_template.c
h264pred.c
h264pred.h
high_bit_depth.h
huffman.c
huffman.h
huffyuv.c
idcinvideo.c
iff.c
iirfilter.c Fix compilation of iirfilter-test. 2011-05-17 18:06:51 -04:00
iirfilter.h
imc.c
imcdata.h
imgconvert.c
imgconvert.h
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8huf.h
inverse.c
ituh263dec.c
ituh263enc.c
ivi_common.c
ivi_common.h
ivi_dsp.c
ivi_dsp.h
jfdctfst.c
jfdctint.c
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libavcodec.v
libdirac_libschro.c
libdirac_libschro.h
libdirac.h
libdiracdec.c
libdiracenc.c
libfaac.c
libgsm.c
libmp3lame.c mp3lame: add #include required for AV_RB32 macro. 2011-05-20 15:28:29 -04:00
libopencore-amr.c
libopenjpeg.c
libschroedinger.c
libschroedinger.h
libschroedingerdec.c
libschroedingerenc.c
libspeexdec.c
libtheoraenc.c
libvo-aacenc.c
libvo-amrwbenc.c
libvorbis.c
libvpxdec.c
libvpxenc.c
libx264.c libx264: handle closed GOP codec flag 2011-05-17 23:01:42 +02:00
libxavs.c
libxvid_internal.h
libxvid_rc.c
libxvidff.c
ljpegenc.c
loco.c
lpc.c
lpc.h
lsp.c
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile lavc: remove msmpeg4v1 encoder. 2011-05-24 12:37:51 +02:00
mathops.h mathops: remove ancient confusing comment 2011-05-16 21:34:39 +01:00
mdct_fixed.c
mdct_float.c
mdct.c
mdec.c mdec: enable frame-level multithreading. 2011-05-18 06:54:15 -04:00
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c
mjpegdec.h
mjpegenc.c
mjpegenc.h
mlp_parser.c
mlp_parser.h
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mmvideo.c
motion_est_template.c
motion_est.c
motion-test.c
motionpixels_tablegen.c
motionpixels_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
motionpixels.c
movsub_bsf.c
mp3_header_compress_bsf.c mpegaudio: move all header parsing to mpegaudiodecheader.[ch] 2011-05-20 11:05:07 +01:00
mp3_header_decompress_bsf.c mpegaudio: move all header parsing to mpegaudiodecheader.[ch] 2011-05-20 11:05:07 +01:00
mpc7.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpc7data.h
mpc8.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpc8data.h
mpc8huff.h
mpc.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpc.h Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
mpeg4videodec.c
mpeg4videoenc.c
mpeg12.c mpeg12: add slice-threading checks to slice-threading initializers. 2011-05-18 06:54:15 -04:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12decdata.h
mpeg12enc.c
mpegaudio_parser.c mpegaudio: clean up #includes 2011-05-20 11:05:19 +01:00
mpegaudio_tablegen.c mpegaudio: add _fixed suffix to some names 2011-05-17 20:17:36 +01:00
mpegaudio_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
mpegaudio.c
mpegaudio.h mpegaudio: move all header parsing to mpegaudiodecheader.[ch] 2011-05-20 11:05:07 +01:00
mpegaudiodata.c
mpegaudiodata.h mpegaudio: clean up #includes 2011-05-20 11:05:19 +01:00
mpegaudiodec_float.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpegaudiodec.c dct32: Add AVX implementation of 32-point DCT 2011-05-21 17:42:26 +02:00
mpegaudiodecheader.c mpegaudio: move all header parsing to mpegaudiodecheader.[ch] 2011-05-20 11:05:07 +01:00
mpegaudiodecheader.h mpegaudio: move all header parsing to mpegaudiodecheader.[ch] 2011-05-20 11:05:07 +01:00
mpegaudiodectab.h mpegaudio: move some struct definitions from mpegaudio.h 2011-05-19 12:25:36 +01:00
mpegaudiodsp_fixed.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpegaudiodsp_float.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpegaudiodsp_template.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpegaudiodsp.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpegaudiodsp.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
mpegaudioenc.c mpegaudio: remove useless #undef at end of file 2011-05-19 13:30:22 +01:00
mpegaudiotab.h
mpegvideo_common.h
mpegvideo_enc.c Remove h263_msmpeg4 from MpegEncContext. 2011-05-25 13:24:25 -07:00
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c Remove h263_msmpeg4 from MpegEncContext. 2011-05-25 13:24:25 -07:00
mpegvideo.h Remove h263_msmpeg4 from MpegEncContext. 2011-05-25 13:24:25 -07:00
msgsmdec.c
msgsmdec.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
msmpeg4.c msmpeg4: reindent. 2011-05-24 12:37:51 +02:00
msmpeg4.h lavc: remove msmpeg4v1 encoder. 2011-05-24 12:37:51 +02:00
msmpeg4data.c
msmpeg4data.h
msrle.c
msrledec.c
msrledec.h
msvideo1.c
mxpegdec.c
nellymoser.c
nellymoser.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
nellymoserdec.c
nellymoserenc.c
noise_bsf.c
nuv.c
opt.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
options.c Add request_sample_fmt field to AVCodecContext. 2011-05-18 17:27:06 -04:00
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
pcm-mpeg.c
pcm.c
pcx.c
pcxenc.c
pgssubdec.c pgssubdec: fix incorrect colors. 2011-05-24 19:10:34 +02:00
pictordec.c
png.c
png.h
pngdec.c
pngenc.c
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
psymodel.c
psymodel.h
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
qdm2.c qdm2: Use floating point synthesis filter. 2011-05-19 20:32:18 -04:00
qdm2data.h
qdrw.c
qpeg.c
qtrle.c
qtrleenc.c
r210dec.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
rangecoder.c
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
rectangle.h
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
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34.c
rv34.h
rv34data.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
sbr.h
sgi.h
sgidec.c
sgienc.c
shorten.c
simple_idct.c
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
sinewin.c
sinewin.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
sipr16k.c
sipr16kdata.h
sipr.c
sipr.h
siprdata.h
smacker.c
smc.c
snow.c
snow.h
sp5x.h
sp5xdec.c
srtdec.c
sunrast.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c
svq1enc_cb.h
svq1enc.c
svq3.c svq3: Do initialization after parsing the extradata 2011-05-21 07:40:56 -04:00
synth_filter.c
synth_filter.h
tableprint.h Collapse tableprint.c into tableprint.h. 2011-05-19 21:07:38 +02:00
targa.c
targa.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
targaenc.c
thread.h
tiertexseqv.c
tiff.c tiff: set palette in the context when specified in TIFF_PAL tag 2011-05-24 19:33:40 +02:00
tiff.h
tiffenc.c
tmv.c
truemotion1.c
truemotion1data.h
truemotion2.c
truespeech_data.h
truespeech.c
tscc.c
tta.c
twinvq_data.h
twinvq.c
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c
v210dec.c
v210enc.c
v210x.c
vaapi_h264.c
vaapi_internal.h
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi.c
vaapi.h
vb.c
vc1_parser.c
vc1.c
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c
vc1dsp.c
vc1dsp.h
vcr1.c
vdpau_internal.h
vdpau.c
vdpau.h
version.h Add request_sample_fmt field to AVCodecContext. 2011-05-18 17:27:06 -04:00
vmdav.c
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis.c
vorbis.h
vorbisdec.c Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis 2011-05-18 17:27:06 -04:00
vorbisenc.c
vp3_parser.c
vp3.c
vp3data.h
vp3dsp.c
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c
vp8.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
vp8data.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
vp8dsp.c
vp8dsp.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
w32thread.c
wavpack.c
wma.c
wma.h
wmadata.h
wmadec.c
wmaenc.c
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c
wmv2.c
wmv2.h
wmv2dec.c
wmv2enc.c
wnv1.c
ws-snd1.c
xan.c
xiph.c
xiph.h
xl.c
xsubdec.c
xsubenc.c
xvmc_internal.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
xvmc.h
xxan.c
yop.c
zmbv.c
zmbvenc.c