commit b18c0e773b2cfb78836661881f4cd4e5f492a97b
parent 136e3c24f4d9da411686ef9ace41d24845674def
Author: Alexander Kojevnikov <alexander@kojevnikov.com>
Date: Wed, 27 Mar 2013 10:17:39 -0700
tests: AC3 demuxing/decoding
Diffstat:
3 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/tests/samples/2ch-44100Hz.ac3 b/tests/samples/2ch-44100Hz.ac3
Binary files differ.
diff --git a/tests/test-audio-info.cc b/tests/test-audio-info.cc
@@ -53,6 +53,7 @@ void test_audio_info()
const double MP3_T = 5.0 * 1152 / 44100; // 5 frames * duration per mp3 frame
const double AAC_T = (10240 + 628) / 2.0 / 44100;
const double DCA_T = 8.0 * 21180 / 1411216; // file size / bit rate
+ const double AC3_T = 8.0 * 2490 / 190764; // file size / bit rate
std::map<std::string, FileInfo> files = {
{"no.file", {AudioError::CANNOT_OPEN_FILE, "", 0, 0, 0, 0, 0.0}},
@@ -70,6 +71,7 @@ void test_audio_info()
{"2ch-44100Hz-q100.m4a", {AudioError::OK, "AAC", 159649, 44100, 0, 2, AAC_T}},
{"2ch-44100Hz-q5.ogg", {AudioError::OK, "Vorbis", 160000, 44100, 0, 2, 0.1}},
{"2ch-44100Hz.dts", {AudioError::OK, "DCA", 1411200, 44100, 0, 2, DCA_T}},
+ {"2ch-44100Hz.ac3", {AudioError::OK, "ATSC A/52", 192000, 44100, 0, 2, AC3_T}},
};
for (const auto& item : files) {
run(
diff --git a/tests/test-audio-read.cc b/tests/test-audio-read.cc
@@ -61,6 +61,7 @@ void test_audio_read()
{"2ch-44100Hz-q100.m4a", 10240},
{"2ch-44100Hz-q5.ogg", 2 * 1024 * 4 + 1152},
{"2ch-44100Hz.dts", 10240},
+ {"2ch-44100Hz.ac3", 9 * 1024},
};
for (const auto& item : files) {
run(