Lines Matching refs:size
143 int size;
145 size = avio_tell(pb) - pos;
146 if (size % 4) {
147 gxf_write_padding(pb, 4 - size % 4);
148 size = avio_tell(pb) - pos;
152 avio_wb32(pb, size);
173 avio_wb32(pb, 0); /* size */
183 int size, starting_line;
206 size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n"
211 av_assert0(size < sizeof(buffer));
213 avio_w8(pb, size + 1);
214 avio_write(pb, (uint8_t *)buffer, size + 1);
215 return size + 3;
256 avio_wb16(pb, 0); /* size */
315 avio_wb16(pb, 0); /* size */
349 /* estimated size */
365 avio_wb16(pb, 0); /* size */
490 avio_wl32(pb, 0); /* user data size */
865 static int gxf_parse_mpeg_frame(GXFStreamContext *sc, const uint8_t *buf, int size)
869 for(i=0; i<size-4 && c!=0x100; i++){
877 static int gxf_write_media_preamble(AVFormatContext *s, AVPacket *pkt, int size)
899 avio_wb16(pb, size / 2);
901 int frame_type = gxf_parse_mpeg_frame(sc, pkt->data, pkt->size);
912 avio_wb24(pb, size);
914 avio_w8(pb, size / 4096);
917 avio_wb32(pb, size);
935 if (st->codecpar->codec_id == AV_CODEC_ID_MPEG2VIDEO && pkt->size % 4) /* MPEG-2 frames must be padded */
936 padding = 4 - pkt->size % 4;
938 padding = GXF_AUDIO_PACKET_SIZE - pkt->size;
939 gxf_write_media_preamble(s, pkt, pkt->size + padding);
940 avio_write(pb, pkt->data, pkt->size);