1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-12 19:18:44 +02:00
FFmpeg/libavcodec
ami_stuff 040e1c67ed rawdec: fix decoding of QT WRAW files
Fix decoding of QT WRAW files.

From some tests it results that:

1. all of the AVI/MOV WRAW files (at least from the link posted
   to the trac ticket #108) need to be flipped
2. mov WRAW files need to use AVI color modes
3. assigning PAL8 mode by default to WRAW codec is not correct

Fix decoding of file CarltonMovie2.mov, fix trac issue #108.
2011-05-25 00:13:09 +02:00
..
alpha
arm Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
avr32
bfin
mips
mlib
ppc Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
ps2
sh4 Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
sparc Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
x86 Fix register types for LOAD_AB arguments, fixes compilation with NASM. 2011-05-24 22:24:08 +02:00
4xm.c
8bps.c
8svx.c iff/8svx: redesign 8SVX demuxing and decoding for handling stereo samples correctly 2011-05-17 00:58:33 +02:00
a64colors.h
a64enc.h
a64multienc.c
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_parser.c
aac_tablegen_decl.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
aac_tablegen.c
aac_tablegen.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
aac.h Merge remote branch 'qatar/master' 2011-05-16 05:01:40 +02:00
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c Merge remote-tracking branch 'qatar/master' 2011-05-24 04:35:08 +02: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 Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +02:00
aacsbr.h Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +02:00
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-05-19 06:00:31 +02:00
ac3dec.h
ac3dsp.c
ac3dsp.h
ac3enc_combined.c
ac3enc_fixed.c
ac3enc_float.c
ac3enc.c
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c Merge remote branch 'qatar/master' 2011-05-16 05:01:40 +02:00
acelp_vectors.h
adpcm.c
adx.h
adxdec.c
adxenc.c
alac.c
alacenc.c Encoding alac with more than two channels is not supported. 2011-05-21 01:11:42 +02:00
allcodecs.c Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
alsdec.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
amrwbdec.c
anm.c
ansi.c
apedec.c
api-example.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 Fix channel_layout documentation. 2011-05-21 11:18:54 +02:00
avfft.c
avfft.h
avpacket.c Merge/split side data. 2011-05-21 02:31:27 +02:00
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 Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
cbrt_tablegen.c
cbrt_tablegen.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
cdgraphics.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cga_data.c
cga_data.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
chomp_bsf.c
cinepak.c
cljr.c
cook.c
cookdata.h
cos_tablegen.c Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
crystalhd.c
cscd.c
cyuv.c
dca_parser.c
dca.c Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +02:00
dca.h
dcadata.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.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 Merge remote-tracking branch 'qatar/master' 2011-05-18 05:42:42 +02:00
dct32.h dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct-test.c
dct.c Merge remote-tracking branch 'qatar/master' 2011-05-18 05:42:42 +02:00
dct.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
dctref.c
dctref.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +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
dump_extradata_bsf.c
dv_tablegen.c
dv_tablegen.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
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
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
flashsv2enc.c
flashsv.c
flashsvenc.c
flicvideo.c
flv.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
flvdec.c
flvenc.c
fmtconvert.c Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +02:00
fmtconvert.h Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +02:00
fraps.c
frwu.c
g722.c
g726.c
g729data.h
g729dec.c Merge remote-tracking branch 'qatar/master' 2011-05-19 13:00:31 +02:00
get_bits.h
gif.c
gifdec.c
golomb.c
golomb.h
gsmdec_data.c
gsmdec_data.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +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 Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
h263data.h
h263dec.c Fix ticket127 2011-05-22 21:31:27 +02:00
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_hl_motion.c
h264_hl_motion.h
h264_loopfilter.c
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parser.c
h264_ps.c
h264_refs.c
h264_sei.c
h264.c Merge remote-tracking branch 'qatar/master' 2011-05-24 04:35:08 +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 Merge remote-tracking branch 'qatar/master' 2011-05-18 05:42:42 +02:00
iirfilter.h
imc.c
imcdata.h
imgconvert.c av_picture_crop(): Support simple cases with packed pixels too. 2011-05-15 22:37:02 +02:00
imgconvert.h
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c indeo3: release buffer in indeo3_decode_end() 2011-05-20 09:34:57 +02:00
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 Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
j2k_dwt.h Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
j2k.c j2k[c/h] j2kdec.c: Implement 2 code block styles 2011-05-24 01:31:54 +02:00
j2k.h j2k[c/h] j2kdec.c: Implement 2 code block styles 2011-05-24 01:31:54 +02:00
j2kdec.c j2kdec: mark as CODEC_CAP_EXPERIMENTAL 2011-05-24 01:31:54 +02:00
j2kenc.c Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
jfdctfst.c
jfdctint.c
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
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 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: specify field for default union values in options 2011-05-22 23:13:48 +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 Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
mathops.h Merge remote branch 'qatar/master' 2011-05-17 04:51:33 +02:00
mdct_fixed.c
mdct_float.c
mdct.c
mdec.c Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +02: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 Do not ask for samples if a specific channel layout was requested. 2011-05-23 01:23:33 +02:00
mlpdsp.c
mmvideo.c
motion_est_template.c
motion_est.c
motion-test.c
motionpixels_tablegen.c
motionpixels_tablegen.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
motionpixels.c
movsub_bsf.c
mp3_header_compress_bsf.c Merge remote-tracking branch 'qatar/master' 2011-05-21 05:32:03 +02:00
mp3_header_decompress_bsf.c Merge remote-tracking branch 'qatar/master' 2011-05-21 05:32:03 +02:00
mpc7.c Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
mpc7data.h
mpc8.c Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
mpc8data.h
mpc8huff.h
mpc.c Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
mpc.h Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
mpeg4videodec.c
mpeg4videoenc.c
mpeg12.c Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +02:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12decdata.h
mpeg12enc.c
mpegaudio_parser.c Merge remote-tracking branch 'qatar/master' 2011-05-21 05:32:03 +02:00
mpegaudio_tablegen.c Merge remote-tracking branch 'qatar/master' 2011-05-18 05:42:42 +02:00
mpegaudio_tablegen.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
mpegaudio.c
mpegaudio.h Merge remote-tracking branch 'qatar/master' 2011-05-21 05:32:03 +02:00
mpegaudiodata.c
mpegaudiodata.h Merge remote-tracking branch 'qatar/master' 2011-05-21 05:32:03 +02:00
mpegaudiodec_float.c Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
mpegaudiodec.c Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
mpegaudiodecheader.c Merge remote-tracking branch 'qatar/master' 2011-05-21 05:32:03 +02:00
mpegaudiodecheader.h Merge remote-tracking branch 'qatar/master' 2011-05-21 05:32:03 +02:00
mpegaudiodectab.h Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02: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 mpegaudio: Correct license header 2011-05-23 17:33:03 +02:00
mpegaudiodsp.c Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
mpegaudiodsp.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
mpegaudioenc.c Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
mpegaudiotab.h
mpegvideo_common.h
mpegvideo_enc.c
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c mpeg2dec: Fix lowres 3 2011-05-22 03:32:08 +02:00
mpegvideo.h
mqc.c Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
mqc.h Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
mqcdec.c Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
mqcenc.c Add Kamil Nowosads j2k code. 2011-05-24 01:31:53 +02:00
msgsmdec.c
msgsmdec.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msrle.c Fix decoding of msrle samples with 1bpp. 2011-05-15 03:25:57 +02:00
msrledec.c
msrledec.h
msvideo1.c
msvideo1enc.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 Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +02:00
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
pcm-mpeg.c
pcm.c
pcx.c
pcxenc.c
pgssubdec.c
pictordec.c
png.c
png.h
pngdec.c pngdec: relax condition for setting monoblack pixel format 2011-05-16 16:34:47 +02:00
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 Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
qdm2.c Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +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 rawdec: fix decoding of QT WRAW files 2011-05-25 00:13:09 +02:00
raw.h
rawdec.c rawdec: fix decoding of QT WRAW files 2011-05-25 00:13:09 +02:00
rawenc.c
rdft.c
rdft.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
rectangle.h
remove_extradata_bsf.c
resample2.c
resample.c add 5.1 to stereo downmix to resample.c 2011-05-23 17:22:02 +02:00
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 Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
sinewin.c
sinewin.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
sipr16k.c
sipr16kdata.h
sipr.c
sipr.h
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 Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
synth_filter.c
synth_filter.h
tableprint.h Merge remote-tracking branch 'qatar/master' 2011-05-20 05:48:22 +02:00
targa.c
targa.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
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
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c partial revert of 01d3ebaf21 2011-05-24 05:19:56 +02:00
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 Merge remote-tracking branch 'qatar/master' 2011-05-19 06:00:31 +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 Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
vp8data.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +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 wmadec: avoid infinit loop. 2011-05-22 02:33:03 +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
xvmc_internal.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
xvmc.h
xxan.c
yop.c
zmbv.c
zmbvenc.c