|
|
|
@@ -239,7 +239,7 @@ static int h265_metadata_filter(AVBSFContext *bsf, AVPacket *out) |
|
|
|
|
|
|
|
err = ff_bsf_get_packet(bsf, &in); |
|
|
|
if (err < 0) |
|
|
|
goto fail; |
|
|
|
return err; |
|
|
|
|
|
|
|
err = ff_cbs_read_packet(ctx->cbc, au, in); |
|
|
|
if (err < 0) { |
|
|
|
@@ -324,6 +324,8 @@ static int h265_metadata_filter(AVBSFContext *bsf, AVPacket *out) |
|
|
|
fail: |
|
|
|
ff_cbs_fragment_uninit(ctx->cbc, au); |
|
|
|
|
|
|
|
if (err < 0) |
|
|
|
av_packet_unref(out); |
|
|
|
av_packet_free(&in); |
|
|
|
|
|
|
|
return err; |
|
|
|
|