On Thu, Dec 14, 2017 at 11:09:14AM +0100, Matthieu Bouron wrote:
> ---
>  libavcodec/mediacodec_wrapper.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/libavcodec/mediacodec_wrapper.c b/libavcodec/mediacodec_wrapper.c
> index 4660e895ca..f54e06b0ef 100644
> --- a/libavcodec/mediacodec_wrapper.c
> +++ b/libavcodec/mediacodec_wrapper.c
> @@ -1194,6 +1194,9 @@ fail:
>      }                                                                        
>                \
>                                                                               
>                \
>      if (ret < 0) {                                                           
>                \
> +        if (codec->object) {                                                 
>                \
> +            (*env)->DeleteGlobalRef(env, codec->object);                     
>                \
> +        }                                                                    
>                \
>          ff_jni_reset_jfields(env, &codec->jfields, jni_amediacodec_mapping, 
> 1, codec);      \
>          av_freep(&codec);                                                    
>                \
>      }                                                                        
>                \
> -- 
> 2.15.1
> 

Rebased patch applied.

-- 
Matthieu B.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to