diff options
author | andrew-elder <andrew_elder@pobox.com> | 2021-06-12 15:34:38 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-12 15:34:38 -0400 |
commit | 737adbf0deef6b4dae0bbd87045f069635d2c270 (patch) | |
tree | f740ac6fc95dee54d80c744110dffbf271e853b6 | |
parent | 8b3baf01fe1df263db4c19988bca76c31205a8f3 (diff) | |
parent | d38d5fa795cf05bcf71afa41925e798113b5dd89 (diff) | |
download | Open-AVB-737adbf0deef6b4dae0bbd87045f069635d2c270.tar.gz |
Merge pull request #917 from MarcinMiklas/little_endian_support
Map AAF uses userspecific format for little endian
-rwxr-xr-x | lib/avtp_pipeline/map_aaf_audio/openavb_map_aaf_audio.c | 6 |
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); |