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 2BAE3477D1 for ; Sat, 20 Apr 2024 20:22:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2482368D1B3; Sat, 20 Apr 2024 23:22:44 +0300 (EEST) Received: from mail-oo1-f45.google.com (mail-oo1-f45.google.com [209.85.161.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D6DC168D1B0 for ; Sat, 20 Apr 2024 23:22:36 +0300 (EEST) Received: by mail-oo1-f45.google.com with SMTP id 006d021491bc7-5aa2a74c238so2124815eaf.3 for ; Sat, 20 Apr 2024 13:22:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713644554; x=1714249354; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=tMV76fCA9ZQmemAq1JugHXpxQQYFHY4dw1c3sl6OTb0=; b=RPdYXHEMy8AD5jWHOUa9q4UE3YR75KYxVT7mX4eSGs7tWEcwLgrb7Sff6zEqulSnuh 3rt2sD+BfRwGmS1oMcQiTUUViGK52biGrraoawlTYRkO/snyFYLU7tHJpuJf+hHV0xgB QjMa70ZM7Ywwj4NptwtG4dWYgPvaXNFgcW9n64ZeQ8d3W0HpULHGmKR45+Ft4TowPtgS uLYQvA3CejiINLbhp9HfrXSfIulBkD1H1IVmkuTPNJR4RNYSdcZQyunf47CoAiBoX7FZ H+RbeUuq52Xp82li433OE5yNYgVwY33JNRVgXC2fGOwnp0DYP7lfCcC/JcsG/8CLF4mp T2Ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713644554; x=1714249354; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tMV76fCA9ZQmemAq1JugHXpxQQYFHY4dw1c3sl6OTb0=; b=DhpRH631RYikIjvyRnDs8IspTffMMNktdY+Ebs2QUEEJvJrlZtOU7GfP1qNSKtVP2f jtS3vJEFsGVbKuwh7agsVkfjqBgsyUwj/qBKKMST2rRDYHweHQtYSgveOLYwK9z9Zw6L j5aEUOJRAUmo8W33WYnAfKpg3uvPiqDRUlaUIMmMFET1CaHWwAYr3T1/KKp3ZogOo1Hd +2+TOvbirwpmcovaJT0rBY4kBOY7FsoHQyHMwBAEyOz2fptdi0Z6xngIprUR+XmLgc/f 0I3J2LjK3wC0YJAk6T8MLawbIKosbVoNCN2Q9IDE7Ma6znA3NTA05+7Q+jRwb5Mj78pK p9hA== X-Gm-Message-State: AOJu0YxBAq0e8kIwb5iN7SmdEEk4XadlKQteNIpYFwr/GQXbdVU1UnLC 9jeXoZbx97Jbq0V8WaKzcZvhh2IETc3csjTS676fSEMXylpJJGhGf+K/JQ== X-Google-Smtp-Source: AGHT+IG+KFjeUYrU5YANZ8UjBA8MMAVms+8hjI7xFD4zCM3TbCCTOXiRje0Aj+t/7qkwrMpN99hwgg== X-Received: by 2002:a05:6870:8588:b0:222:4cb3:4e79 with SMTP id f8-20020a056870858800b002224cb34e79mr7212136oal.12.1713644553112; Sat, 20 Apr 2024 13:22:33 -0700 (PDT) Received: from [192.168.0.10] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id r30-20020a638f5e000000b005f7f51967e9sm3479689pgn.27.2024.04.20.13.22.31 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 20 Apr 2024 13:22:32 -0700 (PDT) Message-ID: <10878f4a-aa34-47c5-b7d3-b20d381d5204@gmail.com> Date: Sat, 20 Apr 2024 17:22:35 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: James Almer In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH 3/5] avcodec/av1dec: Use ProgressFrames 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 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On 4/19/2024 1:07 PM, Andreas Rheinhardt wrote: > AV1 can put a frame into multiple reference slots; > up until now, this involved creating a new reference > to the underlying AVFrame; therefore av1_frame_ref() > could fail. > This commit changes this by using the ProgressFrame API > to share the underlying AVFrames. > > (Hint: vaapi_av1_surface_id() checked whether the AV1Frames > contained in the AV1DecContext were NULL or not (of course > they were not); this has been changed to actually check for > whether said AV1Frame is blank or not.) > > Signed-off-by: Andreas Rheinhardt > --- > 1. The AV1 patches are basically untested (apart from FATE and > compilation). Could someone please test them? I tested this and patch 4/5 with d3d11/12, cuda and vulkan. No issues. Can't test vaapi. _______________________________________________ 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".