fate: Add test for ticket 1833 (Ogg/Vorbis Chapters)

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
pull/206/head
Michael Niedermayer 9 years ago
parent 0b32aff83d
commit 9a6ae7fbb2
  1. 4
      tests/fate-run.sh
  2. 7
      tests/fate/vorbis.mak
  3. 36
      tests/ref/fate/vorbis-1833-chapters

@ -96,6 +96,10 @@ probeframes(){
run ffprobe${PROGSUF} -show_frames -v 0 "$@"
}
probechapters(){
run ffprobe${PROGSUF} -show_chapters -v 0 "$@"
}
probegaplessinfo(){
filename="$1"
shift

@ -80,6 +80,11 @@ FATE_VORBIS += fate-vorbis-20
fate-vorbis-20: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/6.ogg
fate-vorbis-20: REF = $(SAMPLES)/vorbis/6.pcm
FATE_VORBIS_FFPROBE-$(CONFIG_OGG_DEMUXER) += fate-vorbis-1833-chapters
fate-vorbis-1833-chapters: CMD = probechapters $(TARGET_SAMPLES)/vorbis/vorbis_chapter_extension_demo.ogg
FATE_SAMPLES_FFPROBE += $(FATE_VORBIS_FFPROBE-yes)
FATE_SAMPLES_AVCONV-$(call DEMDEC, OGG, VORBIS) += $(FATE_VORBIS)
fate-vorbis: $(FATE_VORBIS)
fate-vorbis: $(FATE_VORBIS) $(FATE_VORBIS_FFPROBE-yes)
$(FATE_VORBIS): CMP = oneoff

@ -0,0 +1,36 @@
[CHAPTER]
id=1
time_base=1/1000
start=0
start_time=0.000000
end=5000
end_time=5.000000
TAG:title=start
[/CHAPTER]
[CHAPTER]
id=2
time_base=1/1000
start=5000
start_time=5.000000
end=10500
end_time=10.500000
TAG:title=Five Seconds
[/CHAPTER]
[CHAPTER]
id=3
time_base=1/1000
start=10500
start_time=10.500000
end=15000
end_time=15.000000
TAG:title=Ten point 5 seconds
[/CHAPTER]
[CHAPTER]
id=4
time_base=1/1000
start=15000
start_time=15.000000
end=19849
end_time=19.849000
TAG:title=15 sec - over soon
[/CHAPTER]
Loading…
Cancel
Save