Lines Matching refs:size

157         size_t size;
158 if (!meta->findData(kKeyESDS, &type, &data, &size)) {
163 ESDS esds((const char *)data, size);
187 size_t size;
188 if (!meta->findData(kKeyAVCC, &type, &data, &size)) {
201 size -= 6;
204 CHECK(size >= 2);
208 size -= 2;
210 CHECK(size >= length);
212 CHECK_LE(out->size() + 4 + length, out->capacity());
213 memcpy(out->data() + out->size(), "\x00\x00\x00\x01", 4);
214 memcpy(out->data() + out->size() + 4, ptr, length);
215 out->setRange(0, out->size() + length + 4);
218 size -= length;
221 CHECK(size >= 1);
224 --size;
227 CHECK(size >= 2);
231 size -= 2;
233 CHECK(size >= length);
235 CHECK_LE(out->size() + 4 + length, out->capacity());
236 memcpy(out->data() + out->size(), "\x00\x00\x00\x01", 4);
237 memcpy(out->data() + out->size() + 4, ptr, length);
238 out->setRange(0, out->size() + length + 4);
241 size -= length;
282 && mAACBuffer->size() + 7 + buffer->range_length()
315 uint8_t *ptr = mAACBuffer->data() + mAACBuffer->size();
498 ssize_t (*write)(void *cookie, const void *data, size_t size))
566 for (size_t i = 0; i < mSources.size(); ++i) {
581 for (size_t i = 0; i < mSources.size(); ++i) {
596 return !mStarted || (mNumSourcesDone == mSources.size() ? true : false);
662 for (size_t i = 0; i < mSources.size(); ++i) {
743 memset(buffer->data(), 0xff, buffer->size());
754 CHECK_EQ(internalWrite(buffer->data(), buffer->size()), buffer->size());
800 memset(buffer->data(), 0xff, buffer->size());
808 size_t section_length = 5 * mSources.size() + 4 + 9;
817 for (size_t i = 0; i < mSources.size(); ++i) {
827 uint32_t crc = htonl(crc32(&buffer->data()[5], 12+mSources.size()*5));
828 memcpy(&buffer->data()[17+mSources.size()*5], &crc, sizeof(crc));
830 CHECK_EQ(internalWrite(buffer->data(), buffer->size()), buffer->size());
871 memset(buffer->data(), 0xff, buffer->size());
888 size_t PES_packet_length = accessUnit->size() + 8;
889 bool padding = (accessUnit->size() < (188 - 18));
905 int paddingSize = 188 - accessUnit->size() - 18;
927 size_t sizeLeft = buffer->data() + buffer->size() - ptr;
928 size_t copy = accessUnit->size();
935 CHECK_EQ(internalWrite(buffer->data(), buffer->size()), buffer->size());
938 while (offset < accessUnit->size()) {
939 bool lastAccessUnit = ((accessUnit->size() - offset) < 184);
951 memset(buffer->data(), 0xff, buffer->size());
964 // Adaptation header all to 0 execpt size
965 uint8_t paddingSize = (uint8_t)184 - (accessUnit->size() - offset);
973 size_t sizeLeft = buffer->data() + buffer->size() - ptr;
974 size_t copy = accessUnit->size() - offset;
980 CHECK_EQ(internalWrite(buffer->data(), buffer->size()),
981 buffer->size());
1023 ssize_t MPEG2TSWriter::internalWrite(const void *data, size_t size) {
1025 return fwrite(data, 1, size, mFile);
1028 return (*mWriteFunc)(mWriteCookie, data, size);