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 BAA7D4A8C2 for ; Thu, 18 Apr 2024 20:39:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 25EB568D280; Thu, 18 Apr 2024 23:39:42 +0300 (EEST) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BB4EB68C09C for ; Thu, 18 Apr 2024 23:39:36 +0300 (EEST) Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-5bdbe2de25fso970816a12.3 for ; Thu, 18 Apr 2024 13:39:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713472774; x=1714077574; 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=sWuAkTdqKlDB+JEyaacGKcd7YTcYI0onOM5XP+l/ejc=; b=DIwbxC0sEtjfxGnF4E1obfb+MIMj5iE8T5fwM/+N6bkn1JegzhNbDxRMwFxUR9QFRu 2yMKG7uyEtR6oITZpouiVrLL1gPanm3qpCXFDZEPOwZ/4K0xp1wKzqnq8cdOZPQ38RdO U946EHPta4GB4UacNcET7kfuOiOWlYKKjPgfEZ8YBHOfiZtyU6LeGCXmljjU8B9xXsCf so5NbJvL9nvjGJTGD534iuoZaMknbdEDpJSnkR5czQkcJxw1yREDyn8XT9XvkfAjojIx KAkvcr+ryf7kdhM5Jwm0ztvmSkDivr3ymjIJ5iY6m4W/rvZrn+/A3tmzi7C5HWGsxIf5 ONXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713472774; x=1714077574; 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=sWuAkTdqKlDB+JEyaacGKcd7YTcYI0onOM5XP+l/ejc=; b=VEVpTDc+I8vcepJFQkgTNqknpzFhEqtqDMXBVxqtH/ojwbQYpIXqT9wJSIL2RXYSXf VmstQ96ac0/CZUDB6DPxLfKhZEYefoMQOvcc2LaHsjFN1gbMcaUPyvHqlbh+//lBLolk 7d+vVeso3dcfVg8hxlZg0KCU9y6yOmjdVyYQwZQY2zkVazhqto2unG85JqNT4tC7/lsH LwvD5Q5EmR6qaK45bPp9NZw3HdC2YngonmHrjqVQzrVyAPuBo3o0tDbJ0YGZYj1EmwdN c3oVi0a/5vvj7sPJM+vuC+ieUquaWzXN/b9GDrvJBvkxWOS7o6TzjCPKerd6/VW49r4x zCBA== X-Gm-Message-State: AOJu0Yx0OWBTVwAvHzP6U3OtSQxg0M8dnXnG0nNGdrC9xTVr3P2Zbr47 9xD7HeZqVDcR1OSMQ1z+jTP+SgKShvEp6cUHl8za1jCU5Wai8Xqr2BA+dg== X-Google-Smtp-Source: AGHT+IFPAzCzb0CMhY28YRWxEy4mh71QMir+GKjPINUobPhyO7MAj7M8XrPDqO7qu7ZqH47fzjkdgQ== X-Received: by 2002:a17:90a:7d0f:b0:2aa:ead0:900c with SMTP id g15-20020a17090a7d0f00b002aaead0900cmr278012pjl.24.1713472774362; Thu, 18 Apr 2024 13:39:34 -0700 (PDT) Received: from [192.168.0.10] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id o5-20020a17090a5b0500b002aaa404eb8asm1903390pji.14.2024.04.18.13.39.33 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 Apr 2024 13:39:33 -0700 (PDT) Message-ID: <7859dce4-0180-45ea-9012-129e891de508@gmail.com> Date: Thu, 18 Apr 2024 17:39:32 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240418202653.91943-1-post@frankplowman.com> Content-Language: en-US From: James Almer In-Reply-To: <20240418202653.91943-1-post@frankplowman.com> Subject: Re: [FFmpeg-devel] [PATCH v2] lavc/vvc: Skip enhancement layer NAL units 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/18/2024 5:26 PM, Frank Plowman wrote: > The native VVC decoder does not yet support quality/spatial/multiview > scalability. Bitstreams requiring this feature could cause crashes. > Patch fixes this by skipping NAL units which are not in the base layer, > warning the user while doing so. > > Signed-off-by: Frank Plowman > --- > Changes since v1: > * Change missing feature string from "Multilayer" to "Decoding of > multilayer bitstreams" for clarity. > libavcodec/vvc/dec.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/libavcodec/vvc/dec.c b/libavcodec/vvc/dec.c > index a4fc40b40a..6aeec27eaf 100644 > --- a/libavcodec/vvc/dec.c > +++ b/libavcodec/vvc/dec.c > @@ -785,6 +785,12 @@ static int decode_nal_unit(VVCContext *s, VVCFrameContext *fc, const H2645NAL *n > > s->temporal_id = nal->temporal_id; > > + if (nal->nuh_layer_id > 0) { > + avpriv_report_missing_feature(fc->log_ctx, > + "Decoding of multilayer bitstreams"); > + return AVERROR_PATCHWELCOME; > + } > + > switch (unit->type) { > case VVC_VPS_NUT: > case VVC_SPS_NUT: Applied, thanks. _______________________________________________ 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".