aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMarton Balint <cus@passwd.hu>2024-02-12 00:12:35 +0100
committerMarton Balint <cus@passwd.hu>2024-02-18 10:54:22 +0100
commit65c9c52a5aa9f6a0651b7f3302c8f140b3a322e5 (patch)
tree457ab8b2da2d989c7aaebe4f0b66e749ed7d317e /tests
parent242901f7c2742c61af61df8d925a7aa125b30aba (diff)
downloadffmpeg-65c9c52a5aa9f6a0651b7f3302c8f140b3a322e5.tar.gz
avutil/tests/channel_layout: add tests for av_channel_order_retype
Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'tests')
-rw-r--r--tests/ref/fate/channel_layout27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/ref/fate/channel_layout b/tests/ref/fate/channel_layout
index ab9bee947b..1d1f1cb082 100644
--- a/tests/ref/fate/channel_layout
+++ b/tests/ref/fate/channel_layout
@@ -185,3 +185,30 @@ On "ambisonic 2+stereo" layout with 11: -1
Testing av_channel_layout_subset
On "ambisonic 2+stereo" layout with AV_CH_LAYOUT_STEREO: 0x3
On "ambisonic 2+stereo" layout with AV_CH_LAYOUT_QUAD: 0x3
+
+Testing av_channel_layout_retype
+With "FL@Boo": CUSTOM (1 channels (FL@Boo))
+ ~~ UNSPEC (1 channels)
+ ~~ NATIVE (1 channels (FL))
+ == CUSTOM (1 channels (FL@Boo))
+ != AMBI
+With "stereo": NATIVE (stereo)
+ ~~ UNSPEC (2 channels)
+ == NATIVE (stereo)
+ == CUSTOM (2 channels (FL+FR))
+ != AMBI
+With "FR+FL": CUSTOM (2 channels (FR+FL))
+ ~~ UNSPEC (2 channels)
+ != NATIVE
+ == CUSTOM (2 channels (FR+FL))
+ != AMBI
+With "ambisonic 2+stereo": AMBI (ambisonic 2+stereo)
+ ~~ UNSPEC (11 channels)
+ != NATIVE
+ == CUSTOM (ambisonic 2+2 channels (FL+FR))
+ == AMBI (ambisonic 2+stereo)
+With "2C": UNSPEC (2 channels)
+ == UNSPEC (2 channels)
+ != NATIVE
+ == CUSTOM (2 channels (USR768+USR768))
+ != AMBI