ffmpeg/tests/ref/seek
Janne Grunau f028d4d1c3 mxfdec: hybrid demuxing/seeking solution
This uses the old demuxing code for OP1a and separate demuxing code for OPAtom.
Timestamp output is added to the old demuxing code.

The seeking code is made to seek to the start of the desired EditUnit only,
from which the normal demuxing code takes over (if OP1a). This means we
do not use delta entries or slices, only StreamOffsets. OPAtom seeking
basically works like before.

This also makes D-10 seeking behave the same way as OP1a and OPAtom. In other
words, we allow seeking before the start or past the end for D-10 too.

Based on several patches by Tomas Härdin <tomas.hardin@codemill.se> and
Reimar Döffinger <Reimar.Doeffinger@gmx.de>.

Changed av_calloc to av_mallocz, added overflow checks.
2012-01-22 14:40:53 +01:00
..
ac3_rm
adpcm_ima_wav
adpcm_ms_wav
adpcm_qt_aiff
adpcm_swf_flv
adpcm_yam_wav riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header 2011-10-14 13:28:58 +02:00
alac_m4a
asv1_avi
asv2_avi
dnxhd_720p_dnxhd
dnxhd_720p_rd_dnxhd
dnxhd_1080i_mov
dv50_dv
dv411_dv
dv_dv
error_mpeg4_adv_avi
ffv1_avi
flac_flac Replace vendor string in Ogg and FLAC muxers. 2011-11-02 10:43:39 +01:00
flashsv_flv
flv_flv
g726_wav riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header 2011-10-14 13:28:58 +02:00
h261_avi
h263_avi
h263p_avi
huffyuv_avi
image_bmp
image_jpg
image_pcx
image_pgm
image_ppm
image_sgi
image_tga
image_tiff
jpegls_avi
lavf_aif
lavf_al
lavf_asf fate: update asf seektest 2011-12-02 16:43:05 +01:00
lavf_au
lavf_avi
lavf_dv
lavf_ffm
lavf_flv
lavf_gif
lavf_gxf
lavf_mkv
lavf_mmf
lavf_mov
lavf_mpg
lavf_mxf mxfdec: hybrid demuxing/seeking solution 2012-01-22 14:40:53 +01:00
lavf_mxf_d10 mxfdec: hybrid demuxing/seeking solution 2012-01-22 14:40:53 +01:00
lavf_nut
lavf_ogg Replace vendor string in Ogg and FLAC muxers. 2011-11-02 10:43:39 +01:00
lavf_rm
lavf_swf
lavf_ts
lavf_ul
lavf_voc
lavf_wav riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header 2011-10-14 13:28:58 +02:00
lavf_y4m
ljpeg_avi
mjpeg_avi
mp2_mp2
mpeg1_mpg
mpeg1b_mpg
mpeg2_422_mpg
mpeg2_idct_int_mpg regtest: split video encode/decode tests into individual targets 2011-11-22 12:13:04 +00:00
mpeg2i_mpg
mpeg2ivlc_qprd_mpg
mpeg2thread_mpg
mpeg2threadivlc_mpg
mpeg4_Q_avi
mpeg4_adap_avi
mpeg4_adv_avi
mpeg4_nr_avi
mpeg4_qprd_avi
mpeg4_rc_avi
mpeg4_thread_avi
msmpeg4_avi
msmpeg4v2_avi
odivx_mp4
pbmpipe_pbm
pcm_alaw_wav riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header 2011-10-14 13:28:58 +02:00
pcm_f32be_au
pcm_f32le_wav
pcm_f64be_au
pcm_f64le_wav
pcm_mulaw_wav riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header 2011-10-14 13:28:58 +02:00
pcm_s8_mov
pcm_s16be_mov
pcm_s16le_wav riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header 2011-10-14 13:28:58 +02:00
pcm_s24be_mov
pcm_s24daud_302
pcm_s24le_wav
pcm_s32be_mov
pcm_s32le_wav
pcm_u8_wav riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header 2011-10-14 13:28:58 +02:00
pgmpipe_pgm
ppmpipe_ppm
rgb_avi
roqav_roq
rv10_rm
rv20_rm
snow53_avi
snow_avi
svq1_mov
wmav1_asf
wmav2_asf
wmv1_avi
wmv2_avi
yuv_avi