mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2025-01-13 05:31:44 +00:00
43 lines
1.8 KiB
Ruby
Executable File
43 lines
1.8 KiB
Ruby
Executable File
#!/usr/bin/ruby -w
|
|
|
|
# T_706bcp47_mkvmerge_tracks_disable_language_ietf
|
|
describe "mkvmerge / BCP 47/RFC 5646 language tags: tracks (--disable-language-ietf)"
|
|
|
|
src1 = "data/subtitles/srt/vde-utf-8-bom.srt"
|
|
|
|
test_merge src1, :keep_tmp => true, :args => "--disable-language-ietf"
|
|
compare_languages_tracks ["und", nil]
|
|
|
|
test_merge src1, :keep_tmp => true
|
|
compare_languages_tracks ["und", "und"]
|
|
|
|
test_merge src1, :keep_tmp => true, :args => "--disable-language-ietf --language 0:de-latn-de"
|
|
compare_languages_tracks [ "ger", nil ]
|
|
|
|
test_merge src1, :keep_tmp => true, :args => "--language 0:de-latn-de"
|
|
test_merge tmp, :keep_tmp => true, :args => "--disable-language-ietf", :output => "#{tmp}-2"
|
|
test_merge tmp, :keep_tmp => true, :args => "--disable-language-ietf --language 0:es-MX", :output => "#{tmp}-3"
|
|
|
|
compare_languages_tracks tmp, [ "ger", "de-Latn-DE" ], :keep_tmp => true
|
|
compare_languages_tracks "#{tmp}-2", [ "ger", nil ], :keep_tmp => true
|
|
compare_languages_tracks "#{tmp}-3", [ "spa", nil ]
|
|
|
|
unlink_tmp_files
|
|
|
|
test_merge src1, :keep_tmp => true, :post_args => "--disable-language-ietf"
|
|
compare_languages_tracks ["und", nil]
|
|
|
|
test_merge src1, :keep_tmp => true
|
|
compare_languages_tracks ["und", "und"]
|
|
|
|
test_merge src1, :keep_tmp => true, :args => "--language 0:de-latn-de", :post_args => "--disable-language-ietf"
|
|
compare_languages_tracks [ "ger", nil ]
|
|
|
|
test_merge src1, :keep_tmp => true, :args => "--language 0:de-latn-de"
|
|
test_merge tmp, :keep_tmp => true, :post_args => "--disable-language-ietf", :output => "#{tmp}-2"
|
|
test_merge tmp, :keep_tmp => true, :args => "--language 0:es-MX", :post_args => "--disable-language-ietf", :output => "#{tmp}-3"
|
|
|
|
compare_languages_tracks tmp, [ "ger", "de-Latn-DE" ], :keep_tmp => true
|
|
compare_languages_tracks "#{tmp}-2", [ "ger", nil ], :keep_tmp => true
|
|
compare_languages_tracks "#{tmp}-3", [ "spa", nil ]
|