summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-03-11 22:17:23 +0100
committerwm4 <wm4@nowhere>2015-03-11 22:17:23 +0100
commit7e9c441d41ea0972641d1fb5ffddf2e11e46f23d (patch)
tree27154805b2437afda5e98784df39f81bdddb858b
parente9841630ad2962e106ebf6c6d1afd032cbf93b33 (diff)
downloadmpv-7e9c441d41ea0972641d1fb5ffddf2e11e46f23d.tar.bz2
mpv-7e9c441d41ea0972641d1fb5ffddf2e11e46f23d.tar.xz
demux_mkv: make matroska.pl script output deterministic
Work around the randomized Perl hashtables by sorting the elements. Fixes #1673.
-rwxr-xr-xTOOLS/matroska.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/TOOLS/matroska.pl b/TOOLS/matroska.pl
index 28ad1197c5..41e4f6aa81 100755
--- a/TOOLS/matroska.pl
+++ b/TOOLS/matroska.pl
@@ -64,7 +64,7 @@ sub generate_c_header {
# Output a counter variable for each element
# (presence/absence for scalars, item count for arrays)
- for my $subel (values %{$el->{subelements}}) {
+ for my $subel (sort values %{$el->{subelements}}) {
print " int n_$subel->{fieldname};\n"
}
print "};\n";