Bump.

> On Apr 29, 2019, at 3:45 PM, fumoboy007 <fumoboy...@me.com> wrote:
> 
> One situation where a subtitle packet can be marked for discard is when 
> demuxing an MOV file that has an edit list.
> ---
> libavcodec/decode.c | 10 ++++++++--
> 1 file changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/libavcodec/decode.c b/libavcodec/decode.c
> index 6c31166ec2..204bd50fa3 100644
> --- a/libavcodec/decode.c
> +++ b/libavcodec/decode.c
> @@ -1149,8 +1149,14 @@ int avcodec_decode_subtitle2(AVCodecContext *avctx, 
> AVSubtitle *sub,
>             }
>         }
> 
> -        if (*got_sub_ptr)
> -            avctx->frame_number++;
> +        if (*got_sub_ptr) {
> +            if (avpkt->flags & AV_PKT_FLAG_DISCARD) {
> +                *got_sub_ptr = 0;
> +                avsubtitle_free(sub);
> +            } else {
> +                avctx->frame_number++;
> +            }
> +        }
>     }
> 
>     return ret;
> -- 
> 2.21.0
> 

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to