IDR_BITS
#define IDR_SIZE (1 << IDR_BITS)
#define MAX_LEVEL (MAX_ID_SHIFT + IDR_BITS - 1) / IDR_BITS
return (1 << (idr->layers * IDR_BITS)) - 1;
return (id >> (IDR_BITS * layer)) & IDR_MASK;
#define MAX_IDR_LEVEL ((MAX_IDR_SHIFT + IDR_BITS - 1) / IDR_BITS)
id |= idx << (layer * IDR_BITS);
idx >>= IDR_BITS;
starting_id = id + (1 << ((layer + 1) * IDR_BITS));
id |= idx << (layer * IDR_BITS);