summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlib/avtp_pipeline/map_aaf_audio/openavb_map_aaf_audio.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/avtp_pipeline/map_aaf_audio/openavb_map_aaf_audio.c b/lib/avtp_pipeline/map_aaf_audio/openavb_map_aaf_audio.c
index f9501750..a976e4c7 100755
--- a/lib/avtp_pipeline/map_aaf_audio/openavb_map_aaf_audio.c
+++ b/lib/avtp_pipeline/map_aaf_audio/openavb_map_aaf_audio.c
@@ -265,6 +265,12 @@ static void x_calculateSizes(media_q_t *pMediaQ)
break;
}
}
+
+ // If little endian byte order is requested switch to user specific format
+ if (pPubMapInfo->audioEndian == AVB_AUDIO_ENDIAN_LITTLE) {
+ pPvtData->aaf_format = AAF_FORMAT_UNSPEC;
+ }
+
AVB_LOGF_INFO("aaf_format=%d (%s%d)",
pPvtData->aaf_format, typeStr, pPubMapInfo->audioBitDepth);