- buf = av_realloc(s->packet_buffer, avpkt->size + AV_INPUT_BUFFER_PADDING_SIZE);
- if (!buf)
- return AVERROR(ENOMEM);
- memset(buf + avpkt->size, 0, AV_INPUT_BUFFER_PADDING_SIZE);
- s->packet_buffer = buf;
- memcpy(s->packet_buffer, avpkt->data, avpkt->size);
- if ((ret = init_get_bits8(gb, s->packet_buffer, avpkt->size)) < 0)
- return ret;
- consumed = avpkt->size;