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 B150044061 for ; Mon, 24 Oct 2022 13:45:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F292668BB72; Mon, 24 Oct 2022 16:45:12 +0300 (EEST) Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A3ABC68AD28 for ; Mon, 24 Oct 2022 16:45:06 +0300 (EEST) Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-13b103a3e5dso11905858fac.2 for ; Mon, 24 Oct 2022 06:45:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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=b3IG48uR/M1SuWcBQ4KMjR9FJUHRucO8D9PR3XrpPtI=; b=iWpsQk5W0N812RBvPKKCzsRDOTs+V1N9mLy/cQ75Mjdpwwvis4KwO+tgMLjK/LXtRb Pq+tsk3viaal174Qv+Ci65p3CCo3uG4fKYmZEMo3B8ZYZnMcO0Wh8AY4AitvQztxj4wD kCAgong85ZErgr0b/M5UjGCvjD9vgexZ7ylbq62WTFYUR4LJkZ/Y1jdMP6AhfsFH4Tca HG7vKsIxO6tLlf7U1pvZF5Cvr6nfybEGO9GSeIZgXRUi1i2ku73JJXyyvprT5/7tebgd OZnuT4rgjA/qTCZHrC0qKnV+ya3gjw76rodujp4v9y0LkbM4LKr35LnIAM8tIa1Z5Qoh weIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=b3IG48uR/M1SuWcBQ4KMjR9FJUHRucO8D9PR3XrpPtI=; b=y6SErVXYYhobCGaiC26N6R2SYXnCd6Io/KSNygQdoWU50pWfbPEC12fod7FTJ49F4m 33y114BeDCL0QUNBDel0P8U4CxrjtdqmlruHXE14QrO3pEe+J84G6py7k/RUBb6UXI12 xPMi9ASzhRFnk2/WcHp482V8AMRB/YasX4tS7uruC4gEY7f5SFX8BWQxsOt0KPX+yCPf OoK+R56sGtr2t+PcBSZBIZKYPjyONqjw71NSglYime6Bmqtf0VAF3CdHTcCeUwbfi0py MMNfNum29OYbPXRjjK7WILjx3KSbiLBP9xlpA+h+0bovSA9cYY7VdcL2/qHF9u/zUJ/B TsTA== X-Gm-Message-State: ACrzQf2a0Dx2KqxT1wT/5MHNL/d33eXfPpBdt2dmL+CcL08mZsgEW67f 3yy2npggR2kdkB6p+cZLpJBSbtG9q+A= X-Google-Smtp-Source: AMsMyM4YqujLmEEChe9VB0Lzs1bQb9r/jgUa6UXtK/bbqHpKVkDfMJtDcl5RICBGRTF7RsNW63Qo5g== X-Received: by 2002:a05:6870:523:b0:131:2d50:e09c with SMTP id j35-20020a056870052300b001312d50e09cmr38003164oao.129.1666619094155; Mon, 24 Oct 2022 06:44:54 -0700 (PDT) Received: from [192.168.0.13] ([191.97.187.183]) by smtp.gmail.com with ESMTPSA id bq10-20020a05680823ca00b0035770fc6ca9sm929696oib.16.2022.10.24.06.44.53 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Oct 2022 06:44:53 -0700 (PDT) Message-ID: Date: Mon, 24 Oct 2022 10:45:01 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 To: ffmpeg-devel@ffmpeg.org References: <20221007091113.27-1-d.kozinski@samsung.com> <166591768194.12287.5804009794696497982@lain.khirnov.net> <004e01d8e791$b12c6320$13852960$@samsung.com> Content-Language: en-US From: James Almer In-Reply-To: <004e01d8e791$b12c6320$13852960$@samsung.com> Subject: Re: [FFmpeg-devel] [PATCH v13 2/9] avcodec/evc_parser: Added parser implementaion for EVC format 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 10/24/2022 7:16 AM, Dawid Kozinski/Multimedia (PLT) /SRPOL/Staff Engineer/Samsung Electronics wrote: > The parser should not return individual NAL units, but complete frames > (access units in HEVC terminology, don't know if EVC defines something > similar). > > [REPLY] Current EVC decoder implementation needs individual NAL units. What one decoder needs does not define what a bitstream assembling module does. There are many other users, like muxers, that may expect something else. This parser needs to assemble and return a spec compliant access unit or its EVC equivalent when PARSER_FLAG_COMPLETE_FRAMES is not set, and pass it through when it's not (Like you're already doing). An external decoder that expects individual NALUs can then be fed individual NALUs. Functions like ff_h2645_packet_split() exist for this purpose for AVC and HEVC, and the same can be done for EVC and VVC. > > -- > Anton Khirnov > _______________________________________________ > 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". > > > _______________________________________________ > 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". _______________________________________________ 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".