diff mbox series

[FFmpeg-devel,4/4] avfilter/vf_paletteuse: Forward error codes

Message ID 20200127082821.22770-4-andreas.rheinhardt@gmail.com
State Accepted
Headers show
Series [FFmpeg-devel,1/4] avformat/mov: Free encryption data on error | expand

Checks

Context Check Description
andriy/ffmpeg-patchwork success Make fate finished

Commit Message

Andreas Rheinhardt Jan. 27, 2020, 8:28 a.m. UTC
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
---
 libavfilter/vf_paletteuse.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

Comments

Andreas Rheinhardt Feb. 26, 2020, 2:39 p.m. UTC | #1
Andreas Rheinhardt:
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
> ---
>  libavfilter/vf_paletteuse.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/libavfilter/vf_paletteuse.c b/libavfilter/vf_paletteuse.c
> index 255c9d79e3..408cff786e 100644
> --- a/libavfilter/vf_paletteuse.c
> +++ b/libavfilter/vf_paletteuse.c
> @@ -912,12 +912,12 @@ static int apply_palette(AVFilterLink *inlink, AVFrame *in, AVFrame **outf)
>                            s->last_out, out, &x, &y, &w, &h);
>      av_frame_unref(s->last_in);
>      av_frame_unref(s->last_out);
> -    if (av_frame_ref(s->last_in, in) < 0 ||
> -        av_frame_ref(s->last_out, out) < 0 ||
> -        av_frame_make_writable(s->last_in) < 0) {
> +    if ((ret = av_frame_ref(s->last_in, in))       < 0 ||
> +        (ret = av_frame_ref(s->last_out, out))     < 0 ||
> +        (ret = av_frame_make_writable(s->last_in)) < 0) {
>          av_frame_free(&out);
>          *outf = NULL;
> -        return AVERROR(ENOMEM);
> +        return ret;
>      }
>  
>      ff_dlog(ctx, "%dx%d rect: (%d;%d) -> (%d,%d) [area:%dx%d]\n",
> 
Ping.

- Andreas
Paul B Mahol Feb. 26, 2020, 2:44 p.m. UTC | #2
lgtm

On 1/27/20, Andreas Rheinhardt <andreas.rheinhardt@gmail.com> wrote:
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
> ---
>  libavfilter/vf_paletteuse.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/libavfilter/vf_paletteuse.c b/libavfilter/vf_paletteuse.c
> index 255c9d79e3..408cff786e 100644
> --- a/libavfilter/vf_paletteuse.c
> +++ b/libavfilter/vf_paletteuse.c
> @@ -912,12 +912,12 @@ static int apply_palette(AVFilterLink *inlink, AVFrame
> *in, AVFrame **outf)
>                            s->last_out, out, &x, &y, &w, &h);
>      av_frame_unref(s->last_in);
>      av_frame_unref(s->last_out);
> -    if (av_frame_ref(s->last_in, in) < 0 ||
> -        av_frame_ref(s->last_out, out) < 0 ||
> -        av_frame_make_writable(s->last_in) < 0) {
> +    if ((ret = av_frame_ref(s->last_in, in))       < 0 ||
> +        (ret = av_frame_ref(s->last_out, out))     < 0 ||
> +        (ret = av_frame_make_writable(s->last_in)) < 0) {
>          av_frame_free(&out);
>          *outf = NULL;
> -        return AVERROR(ENOMEM);
> +        return ret;
>      }
>
>      ff_dlog(ctx, "%dx%d rect: (%d;%d) -> (%d,%d) [area:%dx%d]\n",
> --
> 2.20.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
Andreas Rheinhardt March 24, 2020, 8:14 p.m. UTC | #3
Paul B Mahol:
> lgtm
> 
> On 1/27/20, Andreas Rheinhardt <andreas.rheinhardt@gmail.com> wrote:
>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
>> ---
>>  libavfilter/vf_paletteuse.c | 8 ++++----
>>  1 file changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/libavfilter/vf_paletteuse.c b/libavfilter/vf_paletteuse.c
>> index 255c9d79e3..408cff786e 100644
>> --- a/libavfilter/vf_paletteuse.c
>> +++ b/libavfilter/vf_paletteuse.c
>> @@ -912,12 +912,12 @@ static int apply_palette(AVFilterLink *inlink, AVFrame
>> *in, AVFrame **outf)
>>                            s->last_out, out, &x, &y, &w, &h);
>>      av_frame_unref(s->last_in);
>>      av_frame_unref(s->last_out);
>> -    if (av_frame_ref(s->last_in, in) < 0 ||
>> -        av_frame_ref(s->last_out, out) < 0 ||
>> -        av_frame_make_writable(s->last_in) < 0) {
>> +    if ((ret = av_frame_ref(s->last_in, in))       < 0 ||
>> +        (ret = av_frame_ref(s->last_out, out))     < 0 ||
>> +        (ret = av_frame_make_writable(s->last_in)) < 0) {
>>          av_frame_free(&out);
>>          *outf = NULL;
>> -        return AVERROR(ENOMEM);
>> +        return ret;
>>      }
>>
>>      ff_dlog(ctx, "%dx%d rect: (%d;%d) -> (%d,%d) [area:%dx%d]\n",
>> --
>> 2.20.1
>>
Applied, thanks.

- Andreas
diff mbox series

Patch

diff --git a/libavfilter/vf_paletteuse.c b/libavfilter/vf_paletteuse.c
index 255c9d79e3..408cff786e 100644
--- a/libavfilter/vf_paletteuse.c
+++ b/libavfilter/vf_paletteuse.c
@@ -912,12 +912,12 @@  static int apply_palette(AVFilterLink *inlink, AVFrame *in, AVFrame **outf)
                           s->last_out, out, &x, &y, &w, &h);
     av_frame_unref(s->last_in);
     av_frame_unref(s->last_out);
-    if (av_frame_ref(s->last_in, in) < 0 ||
-        av_frame_ref(s->last_out, out) < 0 ||
-        av_frame_make_writable(s->last_in) < 0) {
+    if ((ret = av_frame_ref(s->last_in, in))       < 0 ||
+        (ret = av_frame_ref(s->last_out, out))     < 0 ||
+        (ret = av_frame_make_writable(s->last_in)) < 0) {
         av_frame_free(&out);
         *outf = NULL;
-        return AVERROR(ENOMEM);
+        return ret;
     }
 
     ff_dlog(ctx, "%dx%d rect: (%d;%d) -> (%d,%d) [area:%dx%d]\n",