Lines Matching refs:rw
20 (CodedBitstreamContext *ctx, RWContext *rw,
38 (CodedBitstreamContext *ctx, RWContext *rw,
70 (CodedBitstreamContext *ctx, RWContext *rw,
98 (CodedBitstreamContext *ctx, RWContext *rw,
120 (CodedBitstreamContext *ctx, RWContext *rw,
134 (CodedBitstreamContext *ctx, RWContext *rw,
147 static int FUNC(message)(CodedBitstreamContext *ctx, RWContext *rw,
166 start_position = bit_position(rw);
168 CHECK(desc->READWRITE(ctx, rw, current->payload, &state));
170 current_position = bit_position(rw);
173 if (byte_alignment(rw) || state.extension_present ||
178 GetBitContext tmp = *rw;
210 while (byte_alignment(rw))
215 current->payload_size = (put_bits_count(rw) - start_position) / 8;
230 static int FUNC(message_list)(CodedBitstreamContext *ctx, RWContext *rw,
243 while (show_bits(rw, 8) == 0xff) {
250 while (show_bits(rw, 8) == 0xff) {
259 if (payload_size + 1 > get_bits_left(rw) / 8) {
265 CHECK(init_get_bits(&payload_gbc, rw->buffer,
266 get_bits_count(rw) + 8 * payload_size));
267 skip_bits_long(&payload_gbc, get_bits_count(rw));
277 skip_bits_long(rw, 8 * payload_size);
279 if (!cbs_h2645_read_more_rbsp_data(rw))
295 start_state = *rw;
297 *rw = start_state;
313 err = FUNC(message)(ctx, rw, message);