From 94950b1b2275cd820f6f9d6a1df581a93bea532a Mon Sep 17 00:00:00 2001 From: Dudemanguy Date: Sat, 16 Oct 2021 23:55:03 -0500 Subject: TOOLS/matroska.py: support outputting to file Like the previous commit, it's better to just output it to a file for meson. --- TOOLS/matroska.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/TOOLS/matroska.py b/TOOLS/matroska.py index d75c45a715..e715c229df 100755 --- a/TOOLS/matroska.py +++ b/TOOLS/matroska.py @@ -459,10 +459,15 @@ if __name__ == "__main__": def parse_toplevel(s): parse_one(s, 0, None, 1 << 63) + if len(sys.argv) < 3: + outfile = sys.stdout + else: + outfile = open(sys.argv[2], "w") + if sys.argv[1] == '--generate-header': - generate_C_header(sys.stdout) + generate_C_header(outfile) elif sys.argv[1] == '--generate-definitions': - generate_C_definitions(sys.stdout) + generate_C_definitions(outfile) else: s = open(sys.argv[1], "rb") while 1: -- cgit v1.2.3