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 Merge commit '257f00ec1ab06a2a161f535036c6512f3fc8e801' 2016-06-22 11:28:51 +02:00
Makefile avformat/flvenc: add add_keyframe_index option 2016-11-10 10:30:48 +08:00
audiogen.c
audiomatch.c tests/audiomatch: Fix compile warning 2016-08-25 18:37:29 +02:00
base64.c
copycooker.sh
extended.ffconcat fate: add concat demuxer tests 2015-11-15 19:22:46 +01:00
fate-run.sh avformat/flvenc: add add_keyframe_index option 2016-11-10 10:30:48 +08:00
fate-valgrind.supp
fate.sh Merge commit 'cd846b47977485bd4063e77a3324e6b7840567a2' 2016-03-04 16:19:57 +00:00
ffserver-regression.sh fate: use PROGSSUF 2015-10-16 14:02:12 +02:00
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 Replace lena.pnm 2014-11-28 17:55:27 -05:00
regression-funcs.sh tests: add -nostdin flag when calling ffmpeg 2016-10-06 18:31:07 -05:00
rotozoom.c
simple1.ffconcat fate: add concat demuxer tests 2015-11-15 19:22:46 +01:00
simple2.ffconcat fate: add concat demuxer tests 2015-11-15 19:22:46 +01:00
test.ffmeta
tiny_psnr.c Drop pointless assert.h #includes 2016-05-03 15:45:10 +02:00
tiny_ssim.c tests/tiny_ssim: replace #define by typedef 2015-11-20 08:25:23 -05:00
utils.c tests/utils: Remove unneeded L suffix 2015-02-01 22:38:11 +01:00
videogen.c