diff options
author | Amit Shekhar <ashekhar@codeaurora.org> | 2015-12-08 20:41:24 -0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2015-12-19 02:46:24 -0500 |
commit | d5dee706a6f0a0b5a4a65e8e128131f06d572e6b (patch) | |
tree | 1baacd9444cdea696002528d9b50831d84743afb /media/libmediaplayerservice/nuplayer | |
parent | e93c7cc0c6df169119fd59d20fab0182fb6406f6 (diff) | |
download | frameworks_av-d5dee706a6f0a0b5a4a65e8e128131f06d572e6b.zip frameworks_av-d5dee706a6f0a0b5a4a65e8e128131f06d572e6b.tar.gz frameworks_av-d5dee706a6f0a0b5a4a65e8e128131f06d572e6b.tar.bz2 |
frameworks/av: fix channelmask and source format for pcm files
-Update channel mask from channel count if parser reports channel mask to be 0
-Update source format for each buffer by extending call to setPcmFormat when
aggregation is not done
Change-Id: I1f4ce07e3e784d85e63be03a69ac1395bfa913e2
CRs-Fixed: 948222
Diffstat (limited to 'media/libmediaplayerservice/nuplayer')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp index 0b50d0d..6bed918 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp @@ -224,6 +224,7 @@ sp<ABuffer> NuPlayer::DecoderPassThrough::aggregateBuffer( } else { // decided not to aggregate aggregate = accessUnit; + setPcmFormat(aggregate->meta()); } return aggregate; |