Lines Matching defs:ur
352 unsigned ff_els_decode_unsigned(ElsDecCtx *ctx, ElsUnsignedRung *ur)
362 if (ff_els_decode_bit(ctx, &ur->prefix_rung[n]))
376 if (!ur->rem_rung_list) {
377 ur->rem_rung_list = av_realloc(NULL, RUNG_SPACE);
378 if (!ur->rem_rung_list) {
382 memset(ur->rem_rung_list, 0, RUNG_SPACE);
383 ur->rung_list_size = RUNG_SPACE;
384 ur->avail_index = ELS_EXPGOLOMB_LEN;
390 rung_node = &ur->rem_rung_list[n];
393 if (ur->rung_list_size <= (ur->avail_index + 2) * sizeof(ElsRungNode)) {
395 ptrdiff_t pos = rung_node - ur->rem_rung_list;
396 ctx->err = av_reallocp(&ur->rem_rung_list,
397 ur->rung_list_size +
402 memset((uint8_t *) ur->rem_rung_list + ur->rung_list_size, 0,
404 ur->rung_list_size += RUNG_SPACE;
406 rung_node = &ur->rem_rung_list[pos];
408 rung_node->next_index = ur->avail_index;
409 ur->avail_index += 2;
411 rung_node = &ur->rem_rung_list[rung_node->next_index + bit];