mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-12-27 05:14:47 +00:00
bf9e24ac81
Fixes #1075.
23 lines
739 B
Ruby
Executable File
23 lines
739 B
Ruby
Executable File
#!/usr/bin/ruby -w
|
|
|
|
# T_444pcm_statistics_from_packaged_sources
|
|
describe "mkvmerge / PCM track statistics when reading from packaged sources"
|
|
|
|
src_file = "data/wav/v.wav"
|
|
|
|
base = tmp
|
|
|
|
test_merge src_file, :output => "#{base}-1", :keep_tmp => true, :args => "--disable-lacing"
|
|
test_merge "#{base}-1", :output => "#{base}-2", :keep_tmp => true, :args => "--disable-lacing"
|
|
test_merge src_file, :output => "#{base}-3", :keep_tmp => true
|
|
test_merge "#{base}-3", :output => "#{base}-4", :keep_tmp => true
|
|
|
|
test "tag_bps" do
|
|
(1..4).collect do |idx|
|
|
identify("#{base}-#{idx}")[0].
|
|
select { |line| /tag_bps:/.match(line) }.
|
|
collect { |line| line.chomp.gsub(/.*tag_bps:(\d+).*/, '\1') }.
|
|
join('')
|
|
end.join('+')
|
|
end
|