Lines Matching refs:ur
350 unsigned ff_els_decode_unsigned(ElsDecCtx *ctx, ElsUnsignedRung *ur) in ff_els_decode_unsigned() argument
360 if (ff_els_decode_bit(ctx, &ur->prefix_rung[n])) in ff_els_decode_unsigned()
374 if (!ur->rem_rung_list) { in ff_els_decode_unsigned()
375 ur->rem_rung_list = av_realloc(NULL, RUNG_SPACE); in ff_els_decode_unsigned()
376 if (!ur->rem_rung_list) { in ff_els_decode_unsigned()
380 memset(ur->rem_rung_list, 0, RUNG_SPACE); in ff_els_decode_unsigned()
381 ur->rung_list_size = RUNG_SPACE; in ff_els_decode_unsigned()
382 ur->avail_index = ELS_EXPGOLOMB_LEN; in ff_els_decode_unsigned()
388 rung_node = &ur->rem_rung_list[n]; in ff_els_decode_unsigned()
391 if (ur->rung_list_size <= (ur->avail_index + 2) * sizeof(ElsRungNode)) { in ff_els_decode_unsigned()
393 ptrdiff_t pos = rung_node - ur->rem_rung_list; in ff_els_decode_unsigned()
394 ctx->err = av_reallocp(&ur->rem_rung_list, in ff_els_decode_unsigned()
395 ur->rung_list_size + in ff_els_decode_unsigned()
400 memset((uint8_t *) ur->rem_rung_list + ur->rung_list_size, 0, in ff_els_decode_unsigned()
402 ur->rung_list_size += RUNG_SPACE; in ff_els_decode_unsigned()
404 rung_node = &ur->rem_rung_list[pos]; in ff_els_decode_unsigned()
406 rung_node->next_index = ur->avail_index; in ff_els_decode_unsigned()
407 ur->avail_index += 2; in ff_els_decode_unsigned()
409 rung_node = &ur->rem_rung_list[rung_node->next_index + bit]; in ff_els_decode_unsigned()