mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-28 20:53:54 +02:00
e10654de2b
In these cases, we must pass the full path of the file to ffprobe (as the current working dir on the remote system, e.g. when invoked with "ssh remote ffprobe ..." isn't the wanted one). The input filename passed to ffprobe is also included in the output, which is part of the reference test data. Add a new option to ffprobe to allow overriding what path is printed, to keep the original relative path in the tests. An alternative approach could be an option to allow requesting omitting the file name from the dumped data, and updating the test references accordingly. Signed-off-by: Martin Storsjö <martin@martin.st>
36 lines
1.3 KiB
Makefile
36 lines
1.3 KiB
Makefile
FFPROBE_TEST_FILE=tests/data/ffprobe-test.nut
|
|
FFPROBE_COMMAND=ffprobe$(PROGSSUF)$(EXESUF) -show_streams -show_packets -show_format -show_frames -bitexact $(TARGET_PATH)/$(FFPROBE_TEST_FILE) -print_filename $(FFPROBE_TEST_FILE)
|
|
|
|
FATE_FFPROBE-$(CONFIG_AVDEVICE) += fate-ffprobe_compact
|
|
fate-ffprobe_compact: $(FFPROBE_TEST_FILE)
|
|
fate-ffprobe_compact: CMD = run $(FFPROBE_COMMAND) -of compact
|
|
|
|
FATE_FFPROBE-$(CONFIG_AVDEVICE) += fate-ffprobe_csv
|
|
fate-ffprobe_csv: $(FFPROBE_TEST_FILE)
|
|
fate-ffprobe_csv: CMD = run $(FFPROBE_COMMAND) -of csv
|
|
|
|
FATE_FFPROBE-$(CONFIG_AVDEVICE) += fate-ffprobe_default
|
|
fate-ffprobe_default: $(FFPROBE_TEST_FILE)
|
|
fate-ffprobe_default: CMD = run $(FFPROBE_COMMAND) -of default
|
|
|
|
FATE_FFPROBE-$(CONFIG_AVDEVICE) += fate-ffprobe_flat
|
|
fate-ffprobe_flat: $(FFPROBE_TEST_FILE)
|
|
fate-ffprobe_flat: CMD = run $(FFPROBE_COMMAND) -of flat
|
|
|
|
FATE_FFPROBE-$(CONFIG_AVDEVICE) += fate-ffprobe_ini
|
|
fate-ffprobe_ini: $(FFPROBE_TEST_FILE)
|
|
fate-ffprobe_ini: CMD = run $(FFPROBE_COMMAND) -of ini
|
|
|
|
FATE_FFPROBE-$(CONFIG_AVDEVICE) += fate-ffprobe_json
|
|
fate-ffprobe_json: $(FFPROBE_TEST_FILE)
|
|
fate-ffprobe_json: CMD = run $(FFPROBE_COMMAND) -of json
|
|
|
|
FATE_FFPROBE-$(CONFIG_AVDEVICE) += fate-ffprobe_xml
|
|
fate-ffprobe_xml: $(FFPROBE_TEST_FILE)
|
|
fate-ffprobe_xml: CMD = run $(FFPROBE_COMMAND) -of xml
|
|
|
|
FATE_FFPROBE += $(FATE_FFPROBE-yes)
|
|
|
|
fate-ffprobe: $(FATE_FFPROBE)
|
|
|