summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/chmap.c10
-rw-r--r--audio/chmap.h2
-rw-r--r--test/chmap.c24
3 files changed, 0 insertions, 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);
}