if (!unit_nb && !sps_done++) {
unit_nb = *extradata++; /* number of pps unit(s) */
if (unit_nb) {
- ctx->pps_offset = (extradata - 1) - (avctx->extradata + 4);
+ ctx->pps_offset = total_size;
pps_seen = 1;
}
}
{
H264BSFContext *ctx = bsfc->priv_data;
if (ctx->private_spspps)
- av_free(ctx->spspps_buf);
+ av_freep(&ctx->spspps_buf);
}
AVBitStreamFilter ff_h264_mp4toannexb_bsf = {