Renamed dos packages and new help system.
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 5s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 5s
This commit is contained in:
parent
de1dc7695d
commit
65b40a74cb
28 changed files with 495 additions and 247 deletions
26
lib/make/mb_flight.mk
Normal file
26
lib/make/mb_flight.mk
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
|
||||
MB_FLIGHT_SCREEN ?= off
|
||||
MB_DOC_HELP_VARIABLE += $(call mb_doc_variable,MB_FLIGHT_SCREEN,"Creates screenshots on exit of openMSX.",$(MB_FLIGHT_SCREEN))
|
||||
|
||||
MB_FLIGHT_VIDEO ?= off
|
||||
MB_DOC_HELP_VARIABLE += $(call mb_doc_variable,MB_FLIGHT_VIDEO,"Create video of every build pipe session.",$(MB_FLIGHT_VIDEO))
|
||||
|
||||
MB_FLIGHT_PREFIX ?= msxbuild
|
||||
MB_DOC_HELP_VARIABLE += $(call mb_doc_variable,MB_FLIGHT_PREFIX,"Prefix for video and screenshot flight files.",$(MB_FLIGHT_PREFIX))
|
||||
|
||||
MB_FLIGHT_SEPERATOR ?= -
|
||||
MB_DOC_HELP_VARIABLE += $(call mb_doc_variable,MB_FLIGHT_SEPERATOR,"File and index number seperator for flight files.",$(MB_FLIGHT_SEPERATOR))
|
||||
|
||||
MB_FLIGHT_RECORD_FLAG ?= -doublesize
|
||||
MB_DOC_HELP_VARIABLE += $(call mb_doc_variable,MB_FLIGHT_RECORD_FLAG,"Command parameter flag of the video recorder.",$(MB_FLIGHT_RECORD_FLAG))
|
||||
|
||||
MB_FLIGHT_VIDEO_NAME ?= flight-video
|
||||
MB_DOC_HELP_VARIABLE += $(call mb_doc_variable,MB_FLIGHT_VIDEO_NAME,"Video file name of the final result merged video.",$(MB_FLIGHT_VIDEO_NAME))
|
||||
|
||||
define mb_flight_video_merge
|
||||
@echo === Indexing flight videos
|
||||
ls -1tr $(1)/*-omsx/videos/*.avi | awk -F "$(1)/" -v s="file '" -v e="'" '{print s$$2e}' > $(1)/$(MB_FLIGHT_VIDEO_NAME).lst
|
||||
ffmpeg -v quiet -y -f concat -i $(1)/$(MB_FLIGHT_VIDEO_NAME).lst -c copy $(1)/$(MB_FLIGHT_VIDEO_NAME).avi
|
||||
@echo === Flight video completed
|
||||
endef
|
||||
MB_DOC_HELP_FUNCTION += $(call mb_doc_function,mb_flight_video_merge,"Merged all flight videos to one.","<dir>")
|
||||
Loading…
Add table
Add a link
Reference in a new issue