From ba799895e14a662597a25a8ec349f889de465da5 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 8 May 2015 21:14:23 +0200 Subject: audio: remove mp_chmap_contains() It's unsued now. (cherry picked from commit 8d5924f2c9c7d80b45cd68b44cb9c74e7b0b5a8c) --- audio/chmap.c | 10 ---------- audio/chmap.h | 2 -- test/chmap.c | 24 ------------------------ 3 files changed, 36 deletions(-) diff --git a/audio/chmap.c b/audio/chmap.c index b48a42325f..4f76eedd59 100644 --- a/audio/chmap.c +++ b/audio/chmap.c @@ -417,16 +417,6 @@ int mp_chmap_diffn(const struct mp_chmap *a, const struct mp_chmap *b) return diff.num; } -// Checks whether a contains all the speakers in b -bool mp_chmap_contains(const struct mp_chmap *a, const struct mp_chmap *b) -{ - struct mp_chmap d1; - struct mp_chmap d2; - mp_chmap_diff(a, b, &d1); - mp_chmap_diff(b, a, &d2); - return a->num >= b->num && d1.num >= 0 && d2.num == 0; -} - // Returns something like "fl-fr-fc". If there's a standard layout in lavc // order, return that, e.g. "3.0" instead of "fl-fr-fc". // Unassigned but valid speakers get names like "sp28". diff --git a/audio/chmap.h b/audio/chmap.h index fb3c118bf2..c3826065ce 100644 --- a/audio/chmap.h +++ b/audio/chmap.h @@ -127,8 +127,6 @@ void mp_chmap_diff(const struct mp_chmap *a, const struct mp_chmap *b, struct mp_chmap *diff); int mp_chmap_diffn(const struct mp_chmap *a, const struct mp_chmap *b); -bool mp_chmap_contains(const struct mp_chmap *a, const struct mp_chmap *b); - char *mp_chmap_to_str_buf(char *buf, size_t buf_size, const struct mp_chmap *src); #define mp_chmap_to_str(m) mp_chmap_to_str_buf((char[64]){0}, 64, (m)) diff --git a/test/chmap.c b/test/chmap.c index f0e8a1802d..4bd4ba7b58 100644 --- a/test/chmap.c +++ b/test/chmap.c @@ -24,33 +24,9 @@ static void test_mp_chmap_diff(void **state) { assert_int_equal(diff.speaker[2], MP_SPEAKER_ID_BC); } -static void test_mp_chmap_contains_with_related_chmaps(void **state) { - struct mp_chmap a; - struct mp_chmap b; - - mp_chmap_from_str(&a, bstr0("3.1")); - mp_chmap_from_str(&b, bstr0("2.1")); - - assert_true(mp_chmap_contains(&a, &b)); - assert_false(mp_chmap_contains(&b, &a)); -} - -static void test_mp_chmap_contains_with_unrelated_chmaps(void **state) { - struct mp_chmap a; - struct mp_chmap b; - - mp_chmap_from_str(&a, bstr0("mono")); - mp_chmap_from_str(&b, bstr0("stereo")); - - assert_false(mp_chmap_contains(&a, &b)); - assert_false(mp_chmap_contains(&b, &a)); -} - int main(void) { const UnitTest tests[] = { unit_test(test_mp_chmap_diff), - unit_test(test_mp_chmap_contains_with_related_chmaps), - unit_test(test_mp_chmap_contains_with_unrelated_chmaps), }; return run_tests(tests); } -- cgit v1.2.3