[FFmpeg-devel] [PATCH] libavformat/dashdec: Add a re-entrance check point after an interrupt operation
Liu Steven
lq at chinaffmpeg.org
Wed Aug 29 11:38:39 EEST 2018
> 在 2018年8月9日,上午2:09,Colin NG <colin_ng at hotmail.com> 写道:
>
> ---
> libavformat/dashdec.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c
> index 5730252..310dc20 100644
> --- a/libavformat/dashdec.c
> +++ b/libavformat/dashdec.c
> @@ -1764,6 +1764,12 @@ static int reopen_demux_for_component(AVFormatContext *s, struct representation
> if (pls->ctx) {
> close_demux_for_component(pls);
> }
> +
> + if (ff_check_interrupt(&s->interrupt_callback)) {
> + ret = AVERROR_EXIT;
> + goto fail;
> + }
> +
> if (!(pls->ctx = avformat_alloc_context())) {
> ret = AVERROR(ENOMEM);
> goto fail;
> --
> 2.7.4
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
pushed
Thanks
More information about the ffmpeg-devel
mailing list