---
 tests/fate/probe.mak            | 12 +++++--
 tests/ref/fate/probe-format-mov | 74 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+), 2 deletions(-)
 create mode 100644 tests/ref/fate/probe-format-mov

diff --git a/tests/fate/probe.mak b/tests/fate/probe.mak
index 376dfdd..02a218d 100644
--- a/tests/fate/probe.mak
+++ b/tests/fate/probe.mak
@@ -10,8 +10,16 @@ fate-probe-format-roundup1414: REF = mpeg
 FATE_PROBE_FORMAT += fate-probe-format-roundup2015
 fate-probe-format-roundup2015: REF = dv
 
-FATE_SAMPLES-$(CONFIG_AVPROBE) += $(FATE_PROBE_FORMAT)
-fate-probe-format: $(FATE_PROBE_FORMAT)
+# extra target neede because otherwise avprobe returns the absolute file path
+tests/data/metadata.mov: tests/data
+       cp $(TARGET_SAMPLES)/mov/metadata.mov tests/data/
+
+FATE_PROBE_FORMAT-$(CONFIG_MOV_DEMUXER) += fate-probe-format-mov
+fate-probe-format-mov: tests/data/metadata.mov
+fate-probe-format-mov: CMD = run avprobe$(EXESUF) -show_format -v 0 
tests/data/metadata.mov
+
+FATE_SAMPLES-$(CONFIG_AVPROBE) += $(FATE_PROBE_FORMAT) $(FATE_PROBE_FORMAT-yes)
+fate-probe-format: $(FATE_PROBE_FORMAT) $(FATE_PROBE_FORMAT-yes)
 
 $(FATE_PROBE_FORMAT): avprobe$(EXESUF)
 $(FATE_PROBE_FORMAT): CMP = oneline
diff --git a/tests/ref/fate/probe-format-mov b/tests/ref/fate/probe-format-mov
new file mode 100644
index 0000000..a511714
--- /dev/null
+++ b/tests/ref/fate/probe-format-mov
@@ -0,0 +1,74 @@
+# avprobe output
+
+[format]
+filename=tests/data/metadata.mov
+nb_streams=1
+format_name=mov,mp4,m4a,3gp,3g2,mj2
+format_long_name=QuickTime / MOV
+start_time=0.000000
+duration=0.120000
+size=15615.000000
+bit_rate=1041000.000000
+
+[format.tags]
+major_brand=qt  
+minor_version=537199360
+compatible_brands=qt  
+creation_time=2012-11-01 23\:53\:41
+disclaimer-eng=disclaimer
+encoder=encodedby
+album=album
+album-eng=album
+artist=artist
+artist-eng=artist
+author=author
+author-eng=author
+chapter=chapter
+chapter-eng=chapter
+comment=comment
+comment-eng=comment
+composer=composer
+composer-eng=composer
+copyright=copyright
+copyright-eng=copyright
+creation_date=creationdate
+creation_date-eng=creationdate
+disclaimer=disclaimer
+encoder-eng=encodedby
+title=fullname
+title-eng=fullname
+genre=genre
+genre-eng=genre
+host_computer=hostcomputer
+host_computer-eng=hostcomputer
+information=information
+information-eng=information
+make=make
+make-eng=make
+model=model
+model-eng=model
+original_artist=originalartist
+original_artist-eng=originalartist
+original_format=originalformat
+original_format-eng=originalformat
+original_source=originalsource
+original_source-eng=originalsource
+performers=performers
+performers-eng=performers
+producer=product
+producer-eng=product
+playback_requirements=specialplaybackrequirements
+playback_requirements-eng=specialplaybackrequirements
+track=track
+track-eng=track
+warning=warning
+warning-eng=warning
+writer=writer
+writer-eng=writer
+URL=URLlink
+URL-eng=URLlink
+edit_date=editdate
+edit_date-eng=editdate
+director=director
+director-eng=director
+
-- 
1.9.3 (Apple Git-50)

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to