1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavcodec
Reimar Döffinger 90cbbbc1e2 targa: Do not read colormap from files without one.
This is necessary because some programs writing TGA files forget
to initialize parts of the header they don't care about, resulting
in "random" data there.
The new behaviour is consistent with other programs, e.g. tgatoppm.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2011-06-28 18:48:35 +02:00
..
alpha
arm Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
avr32
bfin
mips
mlib
ppc ppc32: Fix movrel 2011-06-21 03:06:54 +02:00
ps2
sh4
sparc
x86 Add operand size to add instructions. 2011-06-26 13:29:17 +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
aac_tablegen.c
aac_tablegen.h
aac.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
aacdectab.h
aacenc.c
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsy.c Merge remote-tracking branch 'qatar/master' 2011-06-26 02:31:32 +02:00
aacpsy.h
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
ac3dec.h
ac3dsp.c
ac3dsp.h
ac3enc_combined.c
ac3enc_fixed.c Merge remote-tracking branch 'qatar/master' 2011-06-28 02:30:04 +02:00
ac3enc_float.c Merge remote-tracking branch 'qatar/master' 2011-06-28 02:30:04 +02:00
ac3enc_opts_template.c
ac3enc_template.c ac3enc: move ff_ac3_encode_frame() to ac3enc_template.c 2011-06-27 12:59:39 -04:00
ac3enc.c Merge remote-tracking branch 'qatar/master' 2011-06-28 02:30:04 +02:00
ac3enc.h Merge remote-tracking branch 'qatar/master' 2011-06-28 02:30:04 +02:00
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
acelp_vectors.c
acelp_vectors.h
adpcm.c
adx.h
adxdec.c
adxenc.c
alac.c
alacenc.c
allcodecs.c
alsdec.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apedec.c
ass_split.c
ass_split.h
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 Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
avfft.c
avfft.h
avpacket.c
avs.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c Fix bink audio playback outside of FFmpeg. 2011-06-20 23:28:55 +02:00
binkdata.h
binkidct.c
bitstream_filter.c
bitstream.c
bmp.c
bmp.h
bmpenc.c
bytestream.h
c93.c
cabac.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
cabac.h Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
cavs_parser.c
cavs.c
cavs.h
cavsdata.h
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
celp_filters.c
celp_filters.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
celp_math.c
celp_math.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cljr.c
cook.c
cookdata.h
cos_tablegen.c
crystalhd.c CrystalHD: Always identify H.264 streams as Annex B. 2011-06-21 21:03:46 -07:00
cscd.c
cyuv.c
dca_parser.c
dca.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
dca.h
dcadata.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.h
dct32_fixed.c
dct32_float.c
dct32.c
dct32.h
dct-test.c
dct.c
dct.h
dctref.c
dctref.h
dfa.c
dirac_parser.c
dirac.c
dirac.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c dnxhddec: handle cid change in bitstream. 2011-06-26 14:09:48 -07:00
dnxhdenc.c
dnxhdenc.h
dpcm.c
dpx.c
dpxenc.c
dsicinav.c
dsputil_template.c
dsputil.c
dsputil.h
dump_extradata_bsf.c
dv_tablegen.c
dv_tablegen.h
dv_vlc_data.h
dv.c
dvbsub_parser.c
dvbsub.c
dvbsubdec.c
dvdata.c
dvdata.h
dvdsub_parser.c
dvdsubdec.c
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
eac3enc.c ac3enc: move ff_ac3_encode_frame() to ac3enc_template.c 2011-06-27 12:59:39 -04:00
eac3enc.h
eacmv.c
eaidct.c
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
error_resilience.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
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 Merge remote-tracking branch 'qatar/master' 2011-06-27 03:32:45 +02:00
fft.c
fft.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
ffv1.c
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacenc.c flacenc: mark as lossless codec 2011-06-19 03:54:15 +02:00
flashsv2enc.c
flashsv.c
flashsvenc.c
flicvideo.c
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fraps.c
frwu.c
g722.c
g726.c
g729data.h
g729dec.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
get_bits.h
gif.c
gifdec.c
golomb.c
golomb.h
gsmdec_data.c
gsmdec_data.h
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
h263data.h
h263dec.c
h264_cabac.c Use HAVE_TEN_OPERANDS for new decode_significance* functions. 2011-06-22 21:45:03 +02:00
h264_cavlc.c
h264_direct.c
h264_loopfilter.c Merge remote-tracking branch 'qatar/master' 2011-06-27 03:32:45 +02:00
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parser.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
h264_ps.c Merge remote-tracking branch 'qatar/master' 2011-06-23 04:49:04 +02:00
h264_refs.c
h264_sei.c
h264.c Merge remote-tracking branch 'qatar/master' 2011-06-27 03:32:45 +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
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
j2k_dwt.c
j2k_dwt.h
j2k.c
j2k.h
j2kdec.c
j2kenc.c
jfdctfst.c
jfdctint.c
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
lagarithrac.c
lagarithrac.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
latm_parser.c
lcl.h
lcldec.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
lclenc.c
libavcodec.v
libcelt_dec.c
libdirac_libschro.c
libdirac_libschro.h
libdirac.h
libdiracdec.c
libdiracenc.c
libfaac.c
libgsm.c
libmp3lame.c
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: fix open gop default. 2011-06-21 04:45:29 +02:00
libxavs.c
libxvid_internal.h
libxvid_rc.c
libxvidff.c
ljpegenc.c
loco.c
lpc.c
lpc.h
lsp.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
lsp.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile Revert "build: Remove redundant config.mak includes from subdirectory Makefiles." 2011-06-26 09:49:36 +02:00
mathops.h
mdct_fixed.c
mdct_float.c
mdct.c
mdec.c
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c jpegdec: include mjpb_skiptosod in debug output 2011-06-19 03:54:16 +02:00
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 Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
motion_est.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
motion-test.c
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c
mp3_header_compress_bsf.c
mp3_header_decompress_bsf.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodec.c
mpeg4videoenc.c Merge remote-tracking branch 'qatar/master' 2011-06-27 03:32:45 +02:00
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12decdata.h
mpeg12enc.c
mpegaudio_parser.c mpegaudio_parser: be less picky on the start position 2011-06-21 03:07:11 +02:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_float.c
mpegaudiodec.c
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_parser.c
mpegvideo_xvmc.c
mpegvideo.c
mpegvideo.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
mqc.c
mqc.h
mqcdec.c
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msrle.c
msrledec.c
msrledec.h
msvideo1.c
msvideo1enc.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c
nuv.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
opt.h
options.c
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-mpeg.c
pcm.c
pcx.c
pcxenc.c
pgssubdec.c
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 Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
qcelpdec.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c qdm2: Fix alignment of local array. 2011-06-20 21:03:59 +02: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 Support fourcc Y8 (ticket 308). 2011-06-27 10:03:21 +02:00
raw.h
rawdec.c Support fourcc YV16 (ticket 307). 2011-06-27 09:40:53 +02:00
rawenc.c
rdft.c
rdft.h
rectangle.h
remove_extradata_bsf.c
resample2.c
resample.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
rl2.c
rl.h
rle.c
rle.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rtjpeg.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
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
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr.c Merge remote-tracking branch 'qatar/master' 2011-06-20 04:07:34 +02:00
sipr.h Merge remote-tracking branch 'qatar/master' 2011-06-20 04:07:34 +02:00
siprdata.h
smacker.c
smc.c
snow.c
snow.h
sonic.c
sp5x.h
sp5xdec.c
srtdec.c
srtenc.c
sunrast.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c
svq1enc_cb.h
svq1enc.c
svq3.c
synth_filter.c
synth_filter.h
tableprint.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
targa.c targa: Do not read colormap from files without one. 2011-06-28 18:48:35 +02:00
targa.h
targaenc.c
thread.h
tiertexseqv.c
tiff.c
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 Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
v210dec.c
v210enc.c
v210x.c
vaapi_h264.c
vaapi_internal.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi.c Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
vaapi.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
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 Fix VDPAU decoding for some H264 samples. 2011-06-27 09:26:48 +02:00
vdpau.h Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
version.h
vmdav.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02:00
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis.c
vorbis.h
vorbisdec.c Merge remote-tracking branch 'qatar/master' 2011-06-21 03:38:25 +02: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
vp8data.h
vp8dsp.c
vp8dsp.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
w32thread.c w32threads: with only 1 thread there cant be a active threading mode. 2011-06-19 03:54:15 +02:00
wavpack.c
wma.c
wma.h
wmadata.h
wmadec.c wma: fix infinite loop 2011-06-21 13:17:10 +02:00
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 Merge remote-tracking branch 'qatar/master' 2011-06-24 03:07:04 +02:00
xvmc_internal.h
xvmc.h
xxan.c
yop.c
zmbv.c
zmbvenc.c