ffmpeg/tests
Steven Liu 863ebe6f83 avformat/flvenc: add add_keyframe_index option
Add keyframe index metadata
Used to facilitate seeking; particularly for HTTP pseudo streaming.
 1. read live streaming or file by sequence
 2. if use add_keyframe_index option, add a mark flag at the position,
    use to insert new context at the last step.
 3. add the keyframes *offset* and *timestamp* into a list
 4. if use add_keyframe_index option, shift the metadata data from
    mark flag offset
 5. insert the keyframes *offset* and *timestamp* from the list by
    sequence
 6. free the list
 7. end.

Add FATE test case;

Reviewed-by: Lou Logan <lou@lrcd.com>
Signed-off-by: Steven Liu <liuqi@gosun.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10 10:30:48 +08:00
..
api Merge commit 'beb62dac629603eb074a44c44389c230b5caac7c' 2016-10-07 13:16:36 +02:00
checkasm Merge commit 'dc7501e524dc3270335749302c7aa449973625f3' 2016-10-07 13:18:05 +02:00
fate avformat/flvenc: add add_keyframe_index option 2016-11-10 10:30:48 +08:00
filtergraphs avfilter/af_firequalizer: add fft2 option 2016-11-04 09:45:01 +07:00
ref avformat/flvenc: add add_keyframe_index option 2016-11-10 10:30:48 +08:00
.gitignore
Makefile avformat/flvenc: add add_keyframe_index option 2016-11-10 10:30:48 +08:00
audiogen.c
audiomatch.c
base64.c
copycooker.sh
extended.ffconcat
fate-run.sh avformat/flvenc: add add_keyframe_index option 2016-11-10 10:30:48 +08:00
fate-valgrind.supp
fate.sh
ffserver-regression.sh
ffserver.conf
ffserver.regression.ref
lavf-regression.sh fate: add streamcopy test for apng 2016-11-01 18:49:28 +01:00
md5.sh
reference.pnm
regression-funcs.sh tests: add -nostdin flag when calling ffmpeg 2016-10-06 18:31:07 -05:00
rotozoom.c
simple1.ffconcat
simple2.ffconcat
test.ffmeta
tiny_psnr.c
tiny_ssim.c
utils.c
videogen.c