/frameworks/av/media/libstagefright/ |
H A D | MPEG2TSWriter.cpp | 88 bool appendAACFrames(MediaBuffer *buffer); 91 void postAVCFrame(MediaBuffer *buffer); 159 // Codec specific data better be in the first data buffer. 248 notify->setBuffer("buffer", out); 253 void MPEG2TSWriter::SourceInfo::postAVCFrame(MediaBuffer *buffer) { argument 258 new ABuffer(buffer->range_length()); 260 (const uint8_t *)buffer->data() 261 + buffer->range_offset(), 262 buffer->range_length()); 265 CHECK(buffer 278 appendAACFrames(MediaBuffer *buffer) argument 387 MediaBuffer *buffer; local 606 sp<ABuffer> buffer = source->lastAccessUnit(); local 616 sp<ABuffer> buffer; local 730 sp<ABuffer> buffer = new ABuffer(188); local 787 sp<ABuffer> buffer = new ABuffer(188); local 858 sp<ABuffer> buffer = new ABuffer(188); local [all...] |
H A D | Utils.cpp | 73 static status_t copyNALUToABuffer(sp<ABuffer> *buffer, const uint8_t *ptr, size_t length) { argument 74 if (((*buffer)->size() + 4 + length) > ((*buffer)->capacity() - (*buffer)->offset())) { 75 sp<ABuffer> tmpBuffer = new (std::nothrow) ABuffer((*buffer)->size() + 4 + length + 1024); 79 memcpy(tmpBuffer->data(), (*buffer)->data(), (*buffer)->size()); 80 tmpBuffer->setRange(0, (*buffer)->size()); 81 (*buffer) = tmpBuffer; 84 memcpy((*buffer) 234 sp<ABuffer> buffer = new (std::nothrow) ABuffer(1024); local 313 sp<ABuffer> buffer = new (std::nothrow) ABuffer(1024); local 361 sp<ABuffer> buffer = new (std::nothrow) ABuffer(codec_specific_data_size); local 373 sp<ABuffer> buffer = new (std::nothrow) ABuffer(size); local 397 sp<ABuffer> buffer = new (std::nothrow) ABuffer(size); local [all...] |
H A D | AudioSource.cpp | 74 // buffer size 77 // make sure that the AudioRecord total buffer size is large enough 238 MediaBuffer *buffer = *mBuffersReceived.begin(); local 241 buffer->setObserver(this); 242 buffer->add_ref(); 246 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timeUs)); 249 memset((uint8_t *) buffer->data(), 0, buffer->range_length()); 259 (uint8_t *) buffer->data(), buffer 281 signalBufferReturned(MediaBuffer *buffer) argument 356 MediaBuffer *buffer = new MediaBuffer(bufferSize); local 364 queueInputBuffer_l(MediaBuffer *buffer, int64_t timeUs) argument [all...] |
H A D | SurfaceMediaSource.cpp | 101 char buffer[1024]; local 102 dump(result, "", buffer, 1024); 108 char* buffer, 113 result.append(buffer); 157 ALOGE("Failed to find the advertised buffer count"); 257 // GRalloc buffer. The encoder needs to interpret this GRalloc handle 263 static void passMetadataBuffer(MediaBuffer **buffer, argument 265 *buffer = new MediaBuffer(4 + sizeof(buffer_handle_t)); 266 char *data = (char *)(*buffer)->data(); 268 ALOGE("Cannot allocate memory for metadata buffer!"); 105 dump( String8& result, const char* , char* buffer, size_t ) const argument 279 read( MediaBuffer **buffer, const ReadOptions * ) argument 384 getMediaBufferHandle(MediaBuffer *buffer) argument 392 signalBufferReturned(MediaBuffer *buffer) argument [all...] |
H A D | AACWriter.cpp | 235 * 11 bits of buffer fullness. 0x7FF for VBR. 297 MediaBuffer *buffer; local 298 err = mSource->read(&buffer); 305 buffer->release(); 306 buffer = NULL; 310 mEstimatedSizeBytes += kAdtsHeaderLength + buffer->range_length(); 312 buffer->release(); 313 buffer = NULL; 319 if (buffer->meta_data()->findInt32(kKeyIsCodecConfig, &isCodecSpecific) && isCodecSpecific) { 320 ALOGV("Drop codec specific info buffer"); [all...] |
H A D | AMRWriter.cpp | 196 MediaBuffer *buffer; local 197 err = mSource->read(&buffer); 204 buffer->release(); 205 buffer = NULL; 209 mEstimatedSizeBytes += buffer->range_length(); 211 buffer->release(); 212 buffer = NULL; 218 CHECK(buffer->meta_data()->findInt64(kKeyTime, ×tampUs)); 234 buffer->release(); 235 buffer [all...] |
/frameworks/av/media/libstagefright/tests/ |
H A D | DummyRecorder.cpp | 78 MediaBuffer *buffer; local 80 while (mStarted && (err = mSource->read(&buffer)) == OK){ 81 // if not getting a valid buffer from source, then exit 82 if (buffer == NULL) { 85 buffer->release(); 86 buffer = NULL;
|
/frameworks/base/core/java/android/net/netlink/ |
H A D | NetlinkConstants.java | 62 public static String hexify(ByteBuffer buffer) { argument 63 if (buffer == null) { return "(null)"; } 65 buffer.array(), buffer.position(), buffer.remaining());
|
/frameworks/base/media/packages/BluetoothMidiService/src/com/android/bluetoothmidiservice/ |
H A D | BluetoothPacketDecoder.java | 25 * This is an abstract base class that decodes a packet buffer and passes it to a 44 public void decodePacket(byte[] buffer, MidiReceiver receiver) { argument 49 int length = buffer.length; 58 byte header = buffer[0]; 73 for (int i = 1; i < buffer.length; i++) { 74 byte b = buffer[i];
|
/frameworks/base/services/net/java/android/net/dhcp/ |
H A D | DhcpNakPacket.java | 58 void finishPacket(ByteBuffer buffer) { argument 59 addTlv(buffer, DHCP_MESSAGE_TYPE, DHCP_MESSAGE_TYPE_NAK); 60 addTlv(buffer, DHCP_SERVER_IDENTIFIER, mServerIdentifier); 61 addTlv(buffer, DHCP_MESSAGE, mMessage); 62 addTlvEnd(buffer);
|
/frameworks/base/libs/hwui/ |
H A D | PathTessellator.cpp | 27 i, buffer[i].x, buffer[i].y, buffer[i].alpha); \ 31 ALOGD("point %d at %f %f", i, buffer[i].x, buffer[i].y); \ 184 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size()); local 192 buffer[currentIndex++] = perimeter[srcAindex]; 194 buffer[currentIndex++] = perimeter[srcBindex]; 209 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size() * 2 + 2); local 224 Vertex::set(&buffer[currentInde 243 storeBeginEnd(const PaintInfo& paintInfo, const Vertex& center, const Vector2& normal, Vertex* buffer, int& currentIndex, bool begin) argument 269 Vertex* buffer = vertexBuffer.alloc<Vertex>(allocSize); local 347 AlphaVertex* buffer = vertexBuffer.alloc<AlphaVertex>(perimeter.size() * 3 + 2); local 404 storeCapAA(const PaintInfo& paintInfo, const Vector<Vertex>& vertices, AlphaVertex* buffer, bool isFirst, Vector2 normal, int offset) argument 580 AlphaVertex* buffer = vertexBuffer.alloc<AlphaVertex>(allocSize); local 650 AlphaVertex* buffer = vertexBuffer.alloc<AlphaVertex>(6 * perimeter.size() + 8); local [all...] |
/frameworks/av/include/media/stagefright/ |
H A D | MediaAdapter.h | 43 MediaBuffer **buffer, const ReadOptions *options = NULL); 49 virtual void signalBufferReturned(MediaBuffer *buffer); 56 // deep copy, such that after pushBuffer return, the buffer can be re-used. 57 status_t pushBuffer(MediaBuffer *buffer); 61 // Make sure the read() wait for the incoming buffer. 63 // Make sure the pushBuffer() wait for the current buffer consumed.
|
/frameworks/av/media/libstagefright/rtsp/ |
H A D | AH263Assembler.cpp | 75 sp<ABuffer> buffer = *queue->begin(); local 79 mNextExpectedSeqNo = (uint32_t)buffer->int32Data(); 80 } else if ((uint32_t)buffer->int32Data() != mNextExpectedSeqNo) { 89 CHECK(buffer->meta()->findInt32("rtp-time", (int32_t *)&rtpTime)); 96 // hexdump(buffer->data(), buffer->size()); 98 if (buffer->size() < 2) { 105 unsigned payloadHeader = U16_AT(buffer->data()); 137 buffer->setRange(buffer [all...] |
H A D | VideoSource.h | 58 MediaBuffer **buffer, const MediaSource::ReadOptions *options) { 65 status_t err = mGroup.acquire_buffer(buffer); 71 memset((*buffer)->data(), x, mSize); 72 (*buffer)->set_range(0, mSize); 73 (*buffer)->meta_data()->clear(); 74 (*buffer)->meta_data()->setInt64( 78 // printf("VideoSource::read - returning buffer\n"); 79 // LOG(INFO)("VideoSource::read - returning buffer"); 57 read( MediaBuffer **buffer, const MediaSource::ReadOptions *options) argument
|
/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3DummyStream.h | 63 const camera3_stream_buffer &buffer, 85 virtual status_t getBufferLocked(camera3_stream_buffer *buffer); 87 const camera3_stream_buffer &buffer,
|
/frameworks/base/core/java/android/content/pm/ |
H A D | MacAuthenticatedInputStream.java | 71 public int read(byte[] buffer, int offset, int count) throws IOException { argument 72 int numRead = super.read(buffer, offset, count); 74 mMac.update(buffer, offset, numRead);
|
/frameworks/base/packages/services/Proxy/src/com/android/proxyhandler/ |
H A D | SocketConnect.java | 24 final byte[] buffer = new byte[512]; 28 int r = from.read(buffer); 32 to.write(buffer, 0, r);
|
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ |
H A D | WifiLogger.java | 54 /** ring buffer flags; keep these consistent with wifi_logger.h */ 69 /** number of ring buffer entries to cache */ 80 /** minimum buffer size for each of the log levels */ 119 if (DBG) Log.d(TAG, "There is no per packet ring buffer"); 127 if (DBG) Log.d(TAG, "There is no per packet ring buffer"); 212 builder.append("ring-buffer = ").append(ringName).append("\n"); 219 byte[] buffer = new byte[size]; 222 System.arraycopy(buffers[i], 0, buffer, index, buffers[i].length); 226 builder.append(compressToBase64(buffer)); 271 public void onRingBufferData(WifiNative.RingBufferStatus status, byte[] buffer) { 281 onRingBufferData(WifiNative.RingBufferStatus status, byte[] buffer) argument 288 onWifiAlert(int errorCode, byte[] buffer) argument 338 startLoggingRingBuffer(WifiNative.RingBufferStatus buffer) argument 352 stopLoggingRingBuffer(WifiNative.RingBufferStatus buffer) argument [all...] |
/frameworks/av/media/libmedia/ |
H A D | MidiIoWrapper.cpp | 27 static int readAt(void *handle, void *buffer, int pos, int size) { argument 28 return ((android::MidiIoWrapper*)handle)->readAt(buffer, pos, size); 67 int MidiIoWrapper::readAt(void *buffer, int offset, int size) { argument 68 ALOGV("readAt(%p, %d, %d)", buffer, offset, size); 71 return mDataSource->readAt(offset, buffer, size); 77 return read(mFd, buffer, size);
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/ |
H A D | h264bsd_dpb.c | 287 if (index < 0 || !IS_EXISTING(dpb->buffer[index])) 294 dpb->list[refIdx++] = &dpb->buffer[index]; 297 if(dpb->list[j] != &dpb->buffer[index]) 317 HANTRO_NOK failure, picture does not exist in the buffer 338 SET_UNUSED(dpb->buffer[index]); 340 if (!dpb->buffer[index].toBeDisplayed) 357 HANTRO_NOK failure, picture does not exist in the buffer 374 SET_UNUSED(dpb->buffer[index]); 376 if (!dpb->buffer[index].toBeDisplayed) 395 buffer o [all...] |
/frameworks/av/services/audioflinger/ |
H A D | Tracks.cpp | 72 void *buffer, 117 size_t bufferSize = (buffer == NULL ? roundup(frameCount) : frameCount) * mFrameSize; 118 if (buffer == NULL && alloc == ALLOC_CBLK) { 146 ALOGE("not enough memory for read-only buffer size=%zu", bufferSize); 148 roHeap->dump("buffer"); 160 // However in this case the TrackBase does not reference the buffer directly. 161 // It should references the buffer via the pipe. 162 // Therefore, to detect incorrect usage of the buffer, we set mBuffer to NULL. 167 if (buffer == NULL) { 171 mBuffer = buffer; 65 TrackBase( ThreadBase *thread, const sp<Client>& client, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, int sessionId, int clientUid, IAudioFlinger::track_flags_t flags, bool isOut, alloc_type alloc, track_type type) argument 248 releaseBuffer(AudioBufferProvider::Buffer* buffer) argument 313 allocateTimedBuffer(size_t size, sp<IMemory>* buffer) argument 323 queueTimedBuffer(const sp<IMemory>& buffer, int64_t pts) argument 374 Track( PlaybackThread *thread, const sp<Client>& client, audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, const sp<IMemory>& sharedBuffer, int sessionId, int uid, IAudioFlinger::track_flags_t flags, track_type type) argument 501 dump(char* buffer, size_t size, bool active) argument 591 getNextBuffer( AudioBufferProvider::Buffer* buffer, int64_t pts __unused) argument 715 ServerProxy::Buffer buffer; local 983 setAuxBuffer(int EffectId, int32_t *buffer) argument 1183 allocateTimedBuffer( size_t size, sp<IMemory>* buffer) argument 1322 queueTimedBuffer( const sp<IMemory>& buffer, int64_t pts) argument 1363 getNextBuffer( AudioBufferProvider::Buffer* buffer, int64_t pts) argument 1523 timedYieldSamples_l( AudioBufferProvider::Buffer* buffer) argument 1543 timedYieldSilence_l( uint32_t numFrames, AudioBufferProvider::Buffer* buffer) argument 1562 releaseBuffer( AudioBufferProvider::Buffer* buffer) argument 1630 TimedBuffer( const sp<IMemory>& buffer, int64_t pts) argument 1796 obtainBuffer( AudioBufferProvider::Buffer* buffer, uint32_t waitTimeMs) argument 1823 PatchTrack(PlaybackThread *playbackThread, audio_stream_type_t streamType, uint32_t sampleRate, audio_channel_mask_t channelMask, audio_format_t format, size_t frameCount, void *buffer, IAudioFlinger::track_flags_t flags) argument 1852 getNextBuffer( AudioBufferProvider::Buffer* buffer, int64_t pts) argument 1868 releaseBuffer(AudioBufferProvider::Buffer* buffer) argument 1878 obtainBuffer(Proxy::Buffer* buffer, const struct timespec *timeOut) argument 1884 releaseBuffer(Proxy::Buffer* buffer) argument 1934 RecordTrack( RecordThread *thread, const sp<Client>& client, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, int sessionId, int uid, IAudioFlinger::track_flags_t flags, track_type type) argument 2003 getNextBuffer(AudioBufferProvider::Buffer* buffer, int64_t pts __unused) argument 2077 dump(char* buffer, size_t size, bool active) argument 2116 PatchRecord(RecordThread *recordThread, uint32_t sampleRate, audio_channel_mask_t channelMask, audio_format_t format, size_t frameCount, void *buffer, IAudioFlinger::track_flags_t flags) argument 2143 getNextBuffer( AudioBufferProvider::Buffer* buffer, int64_t pts) argument 2160 releaseBuffer(AudioBufferProvider::Buffer* buffer) argument 2170 obtainBuffer(Proxy::Buffer* buffer, const struct timespec *timeOut) argument 2176 releaseBuffer(Proxy::Buffer* buffer) argument [all...] |
H A D | RecordTracks.h | 31 void *buffer, 45 // clear the buffer overflow flag 47 // set the buffer overflow flag and return previous value 52 void dump(char* buffer, size_t size, bool active); 64 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, 68 bool mOverflow; // overflow on most recent attempt to fill client buffer 70 AudioBufferProvider::Buffer mSink; // references client's buffer sink in shared memory 97 void *buffer, 102 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, 104 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer); [all...] |
/frameworks/av/include/media/nbaio/ |
H A D | SourceAudioBufferProvider.h | 34 virtual status_t getNextBuffer(Buffer *buffer, int64_t pts); 35 virtual void releaseBuffer(Buffer *buffer); 49 size_t mGetCount; // buffer.frameCount of the most recent getNextBuffer
|
/frameworks/av/media/libnbaio/ |
H A D | LibsndfileSink.cpp | 37 ssize_t LibsndfileSink::write(const void *buffer, size_t count) argument 45 sf_count_t actual = sf_writef_short(mSndfile, (short *) buffer, (sf_count_t) count);
|
/frameworks/base/core/java/android/util/ |
H A D | LongSparseLongArray.java | 246 StringBuilder buffer = new StringBuilder(mSize * 28); 247 buffer.append('{'); 250 buffer.append(", "); 253 buffer.append(key); 254 buffer.append('='); 256 buffer.append(value); 258 buffer.append('}'); 259 return buffer.toString();
|