summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2012-11-06 14:25:20 -0800
committerGlenn Kasten <gkasten@google.com>2012-11-06 14:37:04 -0800
commit8424361609e0a94b9a240b43920529a84a63ed15 (patch)
treeb02439b49ce632e2fcdd858b3b31bc701a5303e0
parent96f1528dd637c6e806456d56c635ab2e92b0bd9b (diff)
downloadframeworks_av-8424361609e0a94b9a240b43920529a84a63ed15.zip
frameworks_av-8424361609e0a94b9a240b43920529a84a63ed15.tar.gz
frameworks_av-8424361609e0a94b9a240b43920529a84a63ed15.tar.bz2
Remove unused fields in AudioTrack::Buffer
Change-Id: Iab75f6e2348d8b6d1f3cec95aeb3fcd5135dfb50
-rw-r--r--include/media/AudioTrack.h19
-rw-r--r--media/libmedia/AudioTrack.cpp7
2 files changed, 11 insertions, 15 deletions
diff --git a/include/media/AudioTrack.h b/include/media/AudioTrack.h
index 76af2f8..529f74e 100644
--- a/include/media/AudioTrack.h
+++ b/include/media/AudioTrack.h
@@ -70,14 +70,6 @@ public:
class Buffer
{
public:
- enum {
- MUTE = 0x00000001
- };
- uint32_t flags; // 0 or MUTE
- audio_format_t format; // but AUDIO_FORMAT_PCM_8_BIT -> AUDIO_FORMAT_PCM_16_BIT
- // accessed directly by WebKit ANP callback
- int channelCount; // will be removed in the future, do not use
-
size_t frameCount; // number of sample frames corresponding to size;
// on input it is the number of frames desired,
// on output is the number of frames actually filled
@@ -418,6 +410,17 @@ public:
* +n limits wait time to n * WAIT_PERIOD_MS,
* -1 causes an (almost) infinite wait time,
* 0 non-blocking.
+ *
+ * Buffer fields
+ * On entry:
+ * frameCount number of frames requested
+ * After error return:
+ * frameCount 0
+ * size 0
+ * After successful return:
+ * frameCount actual number of frames available, <= number requested
+ * size actual number of bytes available
+ * raw pointer to the buffer
*/
enum {
diff --git a/media/libmedia/AudioTrack.cpp b/media/libmedia/AudioTrack.cpp
index 523d844..da467ba 100644
--- a/media/libmedia/AudioTrack.cpp
+++ b/media/libmedia/AudioTrack.cpp
@@ -1028,15 +1028,8 @@ create_new_track:
framesReq = bufferEnd - u;
}
- audioBuffer->flags = mMuted ? Buffer::MUTE : 0;
- audioBuffer->channelCount = mChannelCount;
audioBuffer->frameCount = framesReq;
audioBuffer->size = framesReq * cblk->frameSize;
- if (audio_is_linear_pcm(mFormat)) {
- audioBuffer->format = AUDIO_FORMAT_PCM_16_BIT;
- } else {
- audioBuffer->format = mFormat;
- }
audioBuffer->raw = (int8_t *)cblk->buffer(u);
active = mActive;
return active ? status_t(NO_ERROR) : status_t(STOPPED);