+//
+static bool
+ul_is_an_mca_group(const ASDCP::UL& ul)
+{
+ if ( ul.Value()[10] == 2 ) // magic depends on UL "Essence Facet" byte (see ST 428-12)
+ {
+ return true;
+ }
+
+ return false;
+}
+
+//
+static bool
+ul_is_an_mca_channel(const ASDCP::UL& ul)
+{
+ if ( ul.Value()[10] == 1 ) // magic depends on UL "Essence Facet" byte (see ST 428-12)
+ {
+ return true;
+ }
+
+ if ( ul == ASDCP::DefaultSMPTEDict().ul(ASDCP::MDD_AudioChannelSLVS) ) // not all ULs obey ST 428-12!
+ {
+ return true;
+ }
+
+ return false;
+}
+