/frameworks/av/media/libstagefright/httplive/ |
H A D | LiveDataSource.cpp | 69 sp<ABuffer> buffer = *it; local 71 totalAvailable += buffer->size(); 112 sp<ABuffer> buffer = *mBufferQueue.begin(); local 116 if (copy > buffer->size()) { 117 copy = buffer->size(); 120 memcpy((uint8_t *)data + sizeDone, buffer->data(), copy); 124 buffer->setRange(buffer->offset() + copy, buffer->size() - copy); 126 if (buffer 136 queueBuffer(const sp<ABuffer> &buffer) argument [all...] |
/frameworks/av/media/libstagefright/rtsp/ |
H A D | ARTPSource.cpp | 88 void ARTPSource::processRTPPacket(const sp<ABuffer> &buffer) { argument 89 if (queuePacket(buffer) && mAssembler != NULL) { 105 bool ARTPSource::queuePacket(const sp<ABuffer> &buffer) { argument 106 uint32_t seqNum = (uint32_t)buffer->int32Data(); 110 mQueue.push_back(buffer); 145 buffer->setInt32Data(seqNum); 153 ALOGW("Discarding duplicate buffer"); 157 mQueue.insert(it, buffer); 166 void ARTPSource::addFIR(const sp<ABuffer> &buffer) { argument 179 if (buffer 216 addReceiverReport(const sp<ABuffer> &buffer) argument [all...] |
H A D | AH263Assembler.cpp | 72 sp<ABuffer> buffer = *queue->begin(); local 76 mNextExpectedSeqNo = (uint32_t)buffer->int32Data(); 77 } else if ((uint32_t)buffer->int32Data() != mNextExpectedSeqNo) { 86 CHECK(buffer->meta()->findInt32("rtp-time", (int32_t *)&rtpTime)); 93 // hexdump(buffer->data(), buffer->size()); 95 if (buffer->size() < 2) { 102 unsigned payloadHeader = U16_AT(buffer->data()); 111 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/base/libs/hwui/ |
H A D | PathRenderer.cpp | 102 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size()); local 110 copyVertex(&buffer[currentIndex++], &perimeter[srcAindex]); 112 copyVertex(&buffer[currentIndex++], &perimeter[srcBindex]); 120 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size() * 2 + 2); local 137 Vertex::set(&buffer[currentIndex++], 141 Vertex::set(&buffer[currentIndex++], 151 copyVertex(&buffer[currentIndex++], &buffer[0]); 152 copyVertex(&buffer[currentIndex++], &buffer[ 157 Vertex* buffer = vertexBuffer.alloc<Vertex>(vertices.size() * 2); local 206 AlphaVertex* buffer = vertexBuffer.alloc<AlphaVertex>(perimeter.size() * 3 + 2); local 269 AlphaVertex* buffer = vertexBuffer.alloc<AlphaVertex>(6 * vertices.size() + 2); local 424 AlphaVertex* buffer = vertexBuffer.alloc<AlphaVertex>(6 * perimeter.size() + 8); local [all...] |
/frameworks/av/cmds/stagefright/ |
H A D | SineSource.cpp | 64 MediaBuffer *buffer; local 65 status_t err = mGroup->acquire_buffer(&buffer); 72 size_t numFramesPerBuffer = buffer->size() / frameSize; 74 int16_t *ptr = (int16_t *)buffer->data(); 90 buffer->meta_data()->setInt64( 95 buffer->set_range(0, numFramesPerBuffer * frameSize); 97 *out = buffer;
|
/frameworks/base/core/java/android/util/ |
H A D | Base64OutputStream.java | 31 private byte[] buffer = null; field in class:Base64OutputStream 72 // bytes, we buffer up calls to write(int) in an internal 76 if (buffer == null) { 77 buffer = new byte[1024]; 79 if (bpos >= buffer.length) { 80 // internal buffer full; write it out. 81 internalWrite(buffer, 0, bpos, false); 84 buffer[bpos++] = (byte) b; 93 internalWrite(buffer, 0, bpos, false);
|
/frameworks/av/media/libstagefright/ |
H A D | Utils.cpp | 149 sp<ABuffer> buffer = new ABuffer(1024); local 150 buffer->setRange(0, 0); 161 memcpy(buffer->data() + buffer->size(), "\x00\x00\x00\x01", 4); 162 memcpy(buffer->data() + buffer->size() + 4, ptr, length); 163 buffer->setRange(0, buffer->size() + 4 + length); 169 buffer->meta()->setInt32("csd", true); 170 buffer 211 sp<ABuffer> buffer = new ABuffer(codec_specific_data_size); local 220 sp<ABuffer> buffer = new ABuffer(size); local [all...] |
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 618 sp<ABuffer> buffer = source->lastAccessUnit(); local 628 sp<ABuffer> buffer; local 742 sp<ABuffer> buffer = new ABuffer(188); local 799 sp<ABuffer> buffer = new ABuffer(188); local 870 sp<ABuffer> buffer = new ABuffer(188); local [all...] |
H A D | AudioSource.cpp | 68 // buffer size 71 // make sure that the AudioRecord total buffer size is large enough 230 MediaBuffer *buffer = *mBuffersReceived.begin(); local 233 buffer->setObserver(this); 234 buffer->add_ref(); 238 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timeUs)); 241 memset((uint8_t *) buffer->data(), 0, buffer->range_length()); 251 (uint8_t *) buffer->data(), buffer 264 signalBufferReturned(MediaBuffer *buffer) argument 339 MediaBuffer *buffer = new MediaBuffer(bufferSize); local 347 queueInputBuffer_l(MediaBuffer *buffer, int64_t timeUs) argument [all...] |
H A D | SurfaceMediaSource.cpp | 101 char buffer[1024]; local 102 dump(result, "", buffer, 1024); 106 char* buffer, size_t SIZE) const 110 result.append(buffer); 154 ALOGE("Failed to find the advertised buffer count"); 253 // GRalloc buffer. The encoder needs to interpret this GRalloc handle 259 static void passMetadataBuffer(MediaBuffer **buffer, argument 261 *buffer = new MediaBuffer(4 + sizeof(buffer_handle_t)); 262 char *data = (char *)(*buffer)->data(); 264 ALOGE("Cannot allocate memory for metadata buffer!"); 105 dump(String8& result, const char* prefix, char* buffer, size_t SIZE) const argument 275 read( MediaBuffer **buffer, const ReadOptions *options) argument 374 getMediaBufferHandle(MediaBuffer *buffer) argument 382 signalBufferReturned(MediaBuffer *buffer) argument [all...] |
H A D | AMRWriter.cpp | 207 MediaBuffer *buffer; local 208 err = mSource->read(&buffer); 215 buffer->release(); 216 buffer = NULL; 220 mEstimatedSizeBytes += buffer->range_length(); 222 buffer->release(); 223 buffer = NULL; 229 CHECK(buffer->meta_data()->findInt64(kKeyTime, ×tampUs)); 245 buffer->release(); 246 buffer [all...] |
/frameworks/native/include/gui/ |
H A D | SurfaceTextureClient.h | 65 ANativeWindowBuffer* buffer, int fenceFd); 67 ANativeWindowBuffer** buffer, int* fenceFd); 71 ANativeWindowBuffer* buffer, int fenceFd); 75 ANativeWindowBuffer* buffer); 77 ANativeWindowBuffer** buffer); 79 ANativeWindowBuffer* buffer); 81 ANativeWindowBuffer* buffer); 100 virtual int dequeueBuffer(ANativeWindowBuffer** buffer, int* fenceFd); 101 virtual int cancelBuffer(ANativeWindowBuffer* buffer, int fenceFd); 102 virtual int queueBuffer(ANativeWindowBuffer* buffer, in 131 sp<GraphicBuffer> buffer; member in struct:android::SurfaceTextureClient::BufferSlot [all...] |
/frameworks/av/media/libstagefright/mpeg2ts/ |
H A D | AnotherPacketSource.cpp | 65 status_t AnotherPacketSource::dequeueAccessUnit(sp<ABuffer> *buffer) { argument 66 buffer->clear(); 74 *buffer = *mBuffers.begin(); 78 if ((*buffer)->meta()->findInt32("discontinuity", &discontinuity)) { 102 const sp<ABuffer> buffer = *mBuffers.begin(); local 106 if (buffer->meta()->findInt32("discontinuity", &discontinuity)) { 114 CHECK(buffer->meta()->findInt64("timeUs", &timeUs)); 116 MediaBuffer *mediaBuffer = new MediaBuffer(buffer); 137 void AnotherPacketSource::queueAccessUnit(const sp<ABuffer> &buffer) { argument 139 if (buffer 175 sp<ABuffer> buffer = new ABuffer(0); local 215 const sp<ABuffer> &buffer = *it; local 244 sp<ABuffer> buffer = *mBuffers.begin(); local [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/dhcp/ |
H A D | DhcpNakPacket.java | 59 void finishPacket(ByteBuffer buffer) { argument 60 addTlv(buffer, DHCP_MESSAGE_TYPE, DHCP_MESSAGE_TYPE_NAK); 61 addTlv(buffer, DHCP_SERVER_IDENTIFIER, mServerIdentifier); 62 addTlv(buffer, DHCP_MESSAGE, mMessage); 63 addTlvEnd(buffer);
|
/frameworks/native/include/ui/ |
H A D | FramebufferNativeWindow.h | 69 static int dequeueBuffer(ANativeWindow* window, ANativeWindowBuffer** buffer, int* fenceFd); 70 static int queueBuffer(ANativeWindow* window, ANativeWindowBuffer* buffer, int fenceFd); 74 static int dequeueBuffer_DEPRECATED(ANativeWindow* window, ANativeWindowBuffer** buffer); 75 static int queueBuffer_DEPRECATED(ANativeWindow* window, ANativeWindowBuffer* buffer); 76 static int lockBuffer_DEPRECATED(ANativeWindow* window, ANativeWindowBuffer* 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/core/jni/android/graphics/ |
H A D | Utils.cpp | 31 size_t AssetStreamAdaptor::read(void* buffer, size_t size) { argument 34 if (NULL == buffer) { 53 amount = fAsset->read(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/include/media/ |
H A D | AudioBufferProvider.h | 50 virtual status_t getNextBuffer(Buffer* buffer, int64_t pts = kInvalidPTS) = 0; 52 virtual void releaseBuffer(Buffer* buffer) = 0;
|
/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); 47 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/text/method/ |
H A D | Touch.java | 86 public static boolean onTouchEvent(TextView widget, Spannable buffer, argument 92 ds = buffer.getSpans(0, buffer.length(), DragState.class); 95 buffer.removeSpan(ds[i]); 98 buffer.setSpan(new DragState(event.getX(), event.getY(), 104 ds = buffer.getSpans(0, buffer.length(), DragState.class); 107 buffer.removeSpan(ds[i]); 117 ds = buffer.getSpans(0, buffer 181 getInitialScrollX(TextView widget, Spannable buffer) argument 190 getInitialScrollY(TextView widget, Spannable buffer) argument [all...] |
/frameworks/base/media/mca/filterfw/jni/ |
H A D | jni_native_buffer.h | 27 char* GetJBufferData(JNIEnv* env, jobject buffer, int* size); 30 * Attach a given C data buffer and its size to a given allocated Java NativeBuffer instance. After 31 * this call, the java instance will have the given C buffer as its backing. Note, that the Java 32 * instance contains the flag on whether or not it owns the buffer or not, so make sure it is what 35 bool AttachDataToJBuffer(JNIEnv* env, jobject buffer, char* data, int size);
|