Lines Matching refs:bs
118 static void latm_write_frame_header(AVFormatContext *s, PutBitContext *bs)
125 put_bits(bs, 1, !!ctx->counter);
129 put_bits(bs, 1, 0); /* audioMuxVersion */
130 put_bits(bs, 1, 1); /* allStreamsSameTimeFraming */
131 put_bits(bs, 6, 0); /* numSubFrames */
132 put_bits(bs, 4, 0); /* numProgram */
133 put_bits(bs, 3, 0); /* numLayer */
138 copy_bits(bs, &par->extradata[ctx->off >> 3], header_size);
142 copy_bits(bs, par->extradata, ctx->off + 3);
149 ff_copy_pce_data(bs, &gb);
153 put_bits(bs, 3, 0); /* frameLengthType */
154 put_bits(bs, 8, 0xff); /* latmBufferFullness */
156 put_bits(bs, 1, 0); /* otherDataPresent */
157 put_bits(bs, 1, 0); /* crcCheckPresent */
169 PutBitContext bs;
202 init_put_bits(&bs, ctx->buffer, pkt->size+1024+MAX_EXTRADATA_SIZE);
204 latm_write_frame_header(s, &bs);
208 put_bits(&bs, 8, 255);
210 put_bits(&bs, 8, pkt->size-i);
224 put_bits(&bs, 8, pkt->data[0] & 0xfe);
225 copy_bits(&bs, pkt->data + 1, 8*pkt->size - 8);
227 copy_bits(&bs, pkt->data, 8*pkt->size);
229 flush_put_bits(&bs);
231 len = put_bytes_output(&bs);