From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 852BD44B4E for ; Sat, 13 Sep 2025 10:04:13 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'Dx9qqq5rd73MKPeY6R2wGBuc48DtloPiyU80/TwJ5WQ=', expected b'NMvswxofTA3bfYfTXR0tq/oVik8KY2lfjS0821b3eoA=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1757757847; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=Dx9qqq5rd73MKPeY6R2wGBuc48DtloPiyU80/TwJ5WQ=; b=VRPqoioT6GyU1CCCsgKPutor4aXhmIyYgZ6mdI3KMEyg3ODXxzRP+5FvaObNaawf3EBuI m0QtYA2R2kPmrZc2T8n1VRraeDjTysbK9pTNpJ6gIk8IlrXpSMMEgMMWNAq/JSzzj1l0+AV 48bOoDzMwkbWpInDy52vYWvCfjXt3rVS620EzBN7X+yHYxt5HXyKFxe9A3Xpxh8hgwJ999D znEksHL5uyYBkBEnOmaxLakcKeHmURu4XE1lDt7RXZzQiq0fr5xUnCBVeneioBOQwJBzDou 7roWjRQBoT+XifHopr146ysfMtNdJf4PMZQHEmRZmhdwhtyr1ZuZSIKw6gqA== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 3B0B668D452; Sat, 13 Sep 2025 13:04:07 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1757757845; b=baq6jYSWnD3aVVmR2oPqzse4GUN80HqHcw6fK+YR7OLm0y/1nJLMsW8D1C6wbWoTDJyfy 7cWIdX0EKmKvED3FA/+MPpB452tBvByOIJ7BY2qMtPN79cQVA2rp+fVRY/VtjiMl18HnJLk yFeWY2+J4F09Wjnh5d9Dwe1Qaq8OL3cVEoHMAxQNua/3zQasxFQnzQIZnbCBOCWcy0R0q/m BjCtGYkmfFjhzXySjv0CzSbDPnbfRnYL6p4euNwopW9oVm227wMY/5pwsCiAiZ59L5+FXlX O4upoJJ2MBLwiz7XSzTDBQM0CUbgfBXMhoA8h8egN2Fsqpjf9H2r89RyKWPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1757757845; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=r54WgJcC6NWoKBZ9hXfskYim9wQCcKJDemSjfjIgwFo=; b=cNbhcrvZVfMPdpVxwD6pYiCKbci2V3eqlvjlOkhVQayZTFbdTvGV3P9you9ta+MGA8fsP oslhDRZcI412eSmJ6LiTg4I3Zy4wG8+gbkTTlAWQXuGNerbS7Vm+9+8FYaPvrQqfyzV53gn RrI2LMAZ7a9r0WuRFBEoyDMdJN5yZaENyLwrIylbNRjivkXFaf4mf3rTeZVllTyhS0XUGSB kVC1czTn+3n+thozTPtUQv5/3S6PadO9FiCrn5Re7OUNJRLyxmKHTpkKTgbT41cJyx/SYDw HoMcx3TfHuA/t9HP8kSQJzwyTWM/iPLhVneb5XrZ4EuVej8KfLZlzTK4s2Dw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1757757834; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=NMvswxofTA3bfYfTXR0tq/oVik8KY2lfjS0821b3eoA=; b=to9YwB465bvjR5e8MRdzct/XgekPHgM2LR4YJQIrBC64zXr5fSGvVJmifTYuCswJ+Flda q7gUT/rqcchjZxXncViIJoSGb+8+15QoNlpopCPtIdMFkUs61fimNg+74DXzgDseJFLCi3G a1pBdvNztse43mxOF+hEU3PiIPeCf5TlKyFYdZ/2pwJ2akxtZTWhlL9uJJEryPPP30qQtbh XVf+KYqC80pt1DrmdaMAAk3J/tpKnJBqJpaRCmZNzcibEcQHA6Qfu+17ZMcZ+CYHcjgyAvQ K73Tojs0FASTAAYzL5J3wbdvLyw8ecxzg97LTu193oVYNRw9pJPhVoJ86XBA== Received: from 3f9d35a0eedc (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 666EF68D30A for ; Sat, 13 Sep 2025 13:03:54 +0300 (EEST) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sat, 13 Sep 2025 10:03:54 -0000 Message-ID: <175775783459.25.10844166659796046869@463a07221176> Message-ID-Hash: RQJAYHCF262PTTSAYD7YAOOFKSLU4YFF X-Message-ID-Hash: RQJAYHCF262PTTSAYD7YAOOFKSLU4YFF X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] avcodec/rkmppdec: Close decoder generically on init failure (PR #20512) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: mkver via ffmpeg-devel Cc: mkver Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20512 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20512 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20512.patch >>From 6f07c9da0dd143e24e50f7cfb2030d7e885e5f71 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 13 Sep 2025 11:59:01 +0200 Subject: [PATCH] avcodec/rkmppdec: Close decoder generically on init failure Signed-off-by: Andreas Rheinhardt --- libavcodec/rkmppdec.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/rkmppdec.c b/libavcodec/rkmppdec.c index dad0e4c25f..a5ed0fc9b7 100644 --- a/libavcodec/rkmppdec.c +++ b/libavcodec/rkmppdec.c @@ -257,7 +257,6 @@ static av_cold int rkmpp_init_decoder(AVCodecContext *avctx) fail: av_log(avctx, AV_LOG_ERROR, "Failed to initialize RKMPP decoder.\n"); - rkmpp_close_decoder(avctx); return ret; } @@ -563,7 +562,7 @@ static const AVCodecHWConfigInternal *const rkmpp_hw_configs[] = { .hw_configs = rkmpp_hw_configs, \ .bsfs = BSFS, \ .p.wrapper_name = "rkmpp", \ - .caps_internal = FF_CODEC_CAP_NOT_INIT_THREADSAFE, \ + .caps_internal = FF_CODEC_CAP_INIT_CLEANUP | FF_CODEC_CAP_NOT_INIT_THREADSAFE, \ }; RKMPP_DEC(h264, AV_CODEC_ID_H264, "h264_mp4toannexb") -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org