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 ESMTPS id BE2274C582 for ; Thu, 23 Jan 2025 18:31:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6950368B7B0; Thu, 23 Jan 2025 20:31:52 +0200 (EET) Received: from mail-yb1-f169.google.com (mail-yb1-f169.google.com [209.85.219.169]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A086F68AF94 for ; Thu, 23 Jan 2025 20:31:45 +0200 (EET) Received: by mail-yb1-f169.google.com with SMTP id 3f1490d57ef6-e3978c00a5aso1981634276.1 for ; Thu, 23 Jan 2025 10:31:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737657104; x=1738261904; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZH5jY8b6EeU85ZJZlCH9fioOMnF5ppE5CvFdV8quag0=; b=RUzeoHoNmxEnOtAEYBGSnIlJcVvWZc5QdU2XXyxqS+exB5aCh23hXn/mAgbwA0aHWd xu7tJ9rbl3LYPJmyoCiJhHpEqJAKcV1kSeu28DHk30QnHJgW3yldbtvD2LceXE4oCF/J ONZ1kNxiiZ9s32b9tgyd1qYYJB6OqH3yct6jfKAEQLf0DH4OnWSTekkA6ukOJVQBE6HS d/rsS+CYrKNgVQT2hFY79x6bRHMIQFjrbFESgxDOsOreKYLGr5J3Wt5gXDq3iv5Uzw9C W3C33jX3c97J4odXUusg+9euE93Uvuzcpbl1bGF49KLxHfMds89Z7723ksl403Oy6A++ iwiw== X-Gm-Message-State: AOJu0YxSLgJWR6yjZwaNPQllGiEzcjDsKjIlq/iVEdIFw9x5T5uzBvRu CnWwT3I659sJMZVX0dzh66RZUBZ5B8tc5YsSwKAzmHrMX4DAR2o/vMICKXx7jkCnkx2+v7XJY23 firjzpP+WpoAECaOEd6BVSdbFO78= X-Gm-Gg: ASbGncsEw1ieWzJL4Bq0hfwjIfZWRiGEBfQsAEyM37nCCHMuKoiVQVWFeE0FnPapUbh woSq17YY49UChskN2umh579Zg1kHLR+sQgf8gxqmRCATBATCyCuB27GYeXsBRLw== X-Google-Smtp-Source: AGHT+IGm5G5viV5LBXyX8QOK1EoMvoVPkSkVJYwXwIQpaf+3tgh9byJhD/Vxycdu6ABWwTg22d/Spv47iQV9gKF0Y4M= X-Received: by 2002:a05:6902:1288:b0:e57:4254:a765 with SMTP id 3f1490d57ef6-e57b1099b1amr19557473276.29.1737657104054; Thu, 23 Jan 2025 10:31:44 -0800 (PST) MIME-Version: 1.0 References: <20250116200826.33624-1-romain.beauxis@gmail.com> In-Reply-To: Date: Thu, 23 Jan 2025 18:31:32 +0000 X-Gm-Features: AbW1kvaQJe1rP_YAzNp8o9JmWHsC-WK6eePfw7re4Dojn6s1391FD7xwPYFUIuY Message-ID: To: Romain Beauxis Subject: Re: [FFmpeg-devel] [PATCH v0] Implement promeg decoder. 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: , From: Kieran Kunhya via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Kieran Kunhya , FFmpeg development discussions and patches 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: > The FEC decoder works on the demuxer/transport layer and is > independent from the content layer. > > The FEC decoder parameters can be set by the user according to their > content settings to determine the delay incurred by buffering and > packet loss for a CBR content. A buffer of N packets does not map to a fixed duration when there is packet loss (even if that packet loss is corrected) irrespective of CBR. This means you have bursty output throughout the process. In a realtime application you will then have pops and clicks. For example in the beginning you buffer 200 packets and that corresponds to a duration of 200ms (for simplicity). Then you have packet loss that's corrected, but then that 200 packets corresponds to a longer period of time, say 250ms. What will you do about this gap of 50ms in a realtime application? >This process is not clear to me, am I supposed to work with you on > getting this patch accepted? No, I'm just explaining the real world of protocols is a lot more complex than your claims of "elegance". But it's clear you want to move the goalposts (e.g ignoring encoder restarts) to maintain that belief. You say heuristics are not needed and then just claim an issue that obviously needs heuristics is "out of scope". Kieran _______________________________________________ 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".