From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 90A24474E4 for ; Tue, 9 Jan 2024 07:41:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CB42E68CDBB; Tue, 9 Jan 2024 09:41:19 +0200 (EET) Received: from out162-62-58-216.mail.qq.com (out162-62-58-216.mail.qq.com [162.62.58.216]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1949D68AA33 for ; Tue, 9 Jan 2024 09:41:10 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1704786061; bh=JaOyPjNS9eV6xmmkGsgQ9voDMJLziDKcTqoBE+CTNQQ=; h=From:To:Cc:Subject:Date; b=glhiI6eFzpXV6+S5msJtxPx3cgGboBCfBe3o/jl1ByN/BIZeD8KpBvOQ8X0PHhn5C n2C0XvrPTTZqVUUjzbgM5GrwDOSUFSmtM6MfckxjEROVaDdq6PYf0+R/3u01AlZ5qS A38i5598pMuXGY51Ufthxxrw9apDQNg2lXoTSAds= Received: from localhost.localdomain ([113.108.77.53]) by newxmesmtplogicsvrszc5-2.qq.com (NewEsmtp) with SMTP id A4039CE5; Tue, 09 Jan 2024 15:41:00 +0800 X-QQ-mid: xmsmtpt1704786060tehhp8jfw Message-ID: X-QQ-XMAILINFO: MhK4DKsBP06iqnEjNkUD/p9U/WXLeTuLpOlFc9lxv0q9vN5RVy/8rrZGtA02iA DVpp6WXIEp+C3gmdbB8gTlFjiTEnhJKprqlZDoPlG25YJTneV3QrC6QQK65+JL7CmsWlTg+Oj+T5 scn0b1cEOf8tpCtqWDD/CDLbp0YeBO1HhqwRpXbfQkPa1hfKzheX++UihMaAP3eYoKfxlfYgBVkq X8FqvOxKDm53Wvv4F9cR1+ugyOu6MVKZf2vn+e6SvmfL1cKjEJadXRPCw1HGQ9FhWrdJ7cs2luBf CEAgdCmXOxdAVR1LHVQBG0kjsYtDzyk6t0qLd6ufmmbkif7ZHWY2uBFpHOVjejIxyy8DutTgxZrJ sF8WlxnBy8X99qy8kRUYeLqJrenn9G5O8eZ8+tIrFxdmGFvZS3EsdgJ2B8cOybaCzqpekosTDQYC RZCUyaBr9vDYQiIfS2xq/JxKTDOK3My+wOBQzwDXEGXEDX9JU6CZSw7llqoMXbcEzjwas+k026ga GSs/acbs1ZyShkMM9D97QwpBAkGN4ZKhvOKu5ZNgMadaIf0hlf/9b7moEZn2zD8UcAKLg7tt7XXr xOHcvYN9QUQeQIu4coVJEwXIjTawGPJZmex6P6K/Ngj1gRETUEzwb+SbMwt/rFjGBGRrq228OqV9 r/QtsaKGcFonJ/01QfRYfAg8ecj9dAdszwdX/AWyuOmNVFTV6Wd9OUmXFbFMyEMq0MazDXv8H5+2 XS8DfKLdR0o1puQ4NdUJQ6yk1za72mGxm7d+56ivsbgNjjzaluafkTaOPcFaXicHyyMTwCtFAWvi rZAPvCwf7xqiwivyheAdzubwwsLEvQplrjwUtVuCKiGOxjGClyIls7iV9ADTYXLyywxMcOuE/JPu dCp0ABBIavSLpbY9OUtMOXDXSQAC8uzKAgLMWconBb9vvsduqJoACKn/xgJGbLp8Ap4ew6oKmEUf IH4oGFEYnmAhVT0b42PBDbuBOYUcbMhmGoohmKpuw= X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Tue, 9 Jan 2024 23:41:00 +0800 X-OQ-MSGID: <20240109154101.316950-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] fftools/ffplay: fix missing hw_frames_ctx when config avfilter X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Zhao Zhili Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: Zhao Zhili --- fftools/ffplay.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fftools/ffplay.c b/fftools/ffplay.c index 17861e60be..3c378bca2c 100644 --- a/fftools/ffplay.c +++ b/fftools/ffplay.c @@ -1858,6 +1858,10 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c const AVDictionaryEntry *e = NULL; int nb_pix_fmts = 0; int i, j; + AVBufferSrcParameters *par = av_buffersrc_parameters_alloc(); + + if (!par) + return AVERROR(ENOMEM); for (i = 0; i < renderer_info.num_texture_formats; i++) { for (j = 0; j < FF_ARRAY_ELEMS(sdl_texture_format_map) - 1; j++) { @@ -1893,6 +1897,10 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c "ffplay_buffer", buffersrc_args, NULL, graph)) < 0) goto fail; + par->hw_frames_ctx = frame->hw_frames_ctx; + ret = av_buffersrc_parameters_set(filt_src, par); + if (ret < 0) + goto fail; ret = avfilter_graph_create_filter(&filt_out, avfilter_get_by_name("buffersink"), @@ -1959,6 +1967,7 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c is->out_video_filter = filt_out; fail: + av_freep(&par); return ret; } -- 2.25.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".