Marton Balint
a4fc331118
avutil/channel_layout: add specific text versions for unknown and unused channels
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2024-03-16 19:49:39 +01:00
Marton Balint
0b3b8a1918
avutil/tests/channel_layout: add some av_channel_from_string and av_channel_layout_from_string tests
...
We lacked tests which supposed to fail, and there are some which should fail
but right now it does not. This will be fixed in a later commit.
Signed-off-by: Marton Balint <cus@passwd.hu >
2024-03-16 19:49:39 +01:00
Marton Balint
b2b22c2d1a
avutil/tests/channel_layout: make printing results part of the tests
...
Deduplicates a lot of code.
Some minor differences (mostly white space and inconsistent use of quotes) are
expected in the fate tests, there was no point aiming for exactly the same
formatting.
Signed-off-by: Marton Balint <cus@passwd.hu >
2024-03-16 19:49:39 +01:00
Marton Balint
65c9c52a5a
avutil/tests/channel_layout: add tests for av_channel_order_retype
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2024-02-18 10:54:22 +01:00
Andreas Rheinhardt
3fc8041b56
avutil/tests/channel_layout: Test av_channel_layout_copy()
...
Specifically, test copying a channel layout with custom order,
so that the allocation codepath of av_channel_layout_copy()
is executed.
Reviewed-by: Nicolas George <george@nsup.org >
Reviewed-by: James Almer <jamrial@gmail.com >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2023-08-10 09:10:47 +02:00
Andreas Rheinhardt
bdc4553a77
avutil/tests/channel_layout: Don't include lavu/channel_layout.c
...
This test does not need access to the internals of said compilation
unit.
Reviewed-by: Nicolas George <george@nsup.org >
Reviewed-by: James Almer <jamrial@gmail.com >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2023-08-10 09:10:41 +02:00
Andreas Rheinhardt
fcaff9b495
avutil/tests/channel_layout: Also test non-AVBPrint variants
...
Reviewed-by: Nicolas George <george@nsup.org >
Reviewed-by: James Almer <jamrial@gmail.com >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2023-08-10 09:10:35 +02:00
James Almer
7602b4e4c2
avutil/tests/channel_layout: also test ambisonic layouts in av_channel_layout_subset()
...
Signed-off-by: James Almer <jamrial@gmail.com >
2022-03-25 17:10:39 -03:00
James Almer
cbeb827cfb
avutil/tests/channel_layout: test av_channel_layout_check()
...
Should increase test coverage
Signed-off-by: James Almer <jamrial@gmail.com >
2022-03-25 12:09:21 -03:00
James Almer
95ac380252
avutil/tests/channel_layout: test the output of av_channel_layout_subset()
...
Should increase test coverage a bit
Signed-off-by: James Almer <jamrial@gmail.com >
2022-03-25 12:09:19 -03:00
James Almer
167c5a6afc
avutil/tests/channel_layout: test the output of av_channel_layout_standard()
...
Should increase test coverage.
Signed-off-by: James Almer <jamrial@gmail.com >
2022-03-25 11:46:51 -03:00
James Almer
f9ed91abc9
avutil/tests/channel_layout: test generating a custom layout using ambisonic channels and a non diegetic channel with a custom name
...
Should increase test coverage a bit
Signed-off-by: James Almer <jamrial@gmail.com >
2022-03-25 11:46:48 -03:00
Vittorio Giovara
886847afa0
channel_layout: add support for Ambisonic
...
Signed-off-by: James Almer <jamrial@gmail.com >
2022-03-15 09:42:47 -03:00
James Almer
f51e169d2b
fate: add a channel_layout API test
...
Signed-off-by: James Almer <jamrial@gmail.com >
2022-03-15 09:42:29 -03:00