From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTP id F1A46431B7
	for <ffmpegdev@gitmailbox.com>; Mon, 25 Jul 2022 06:44:26 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A967A68B7D3;
	Mon, 25 Jul 2022 09:44:23 +0300 (EEST)
Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com
 [209.85.208.46])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 70A0468B7CA
 for <ffmpeg-devel@ffmpeg.org>; Mon, 25 Jul 2022 09:44:17 +0300 (EEST)
Received: by mail-ed1-f46.google.com with SMTP id t3so12653541edd.0
 for <ffmpeg-devel@ffmpeg.org>; Sun, 24 Jul 2022 23:44:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=dGKRmTBL/85FEZ/KetRfUqZEafhvY2rxKLB2Aiey6Yo=;
 b=RTRfBhexjJ+Sgp9ngZspJsVqK0D0ObQHCClLhP/dgHV8F3QoyNGG+QSsIHjCTBRsxM
 V7KinaLicQmHKofFO7bvaPihhS++oRALjMG0nyed3Qwj+c0B6VuegRVXHHG9MRuH20/M
 CfqTTaieXCG85ujOf9BBz0M36RN+f/HBZMwKekIh0qGLdNniYi238ciquXvOyS3H0z08
 KUjQzuchvqi3rR6WiFpCfhOKn/LqamNPKGGWxp3xxiTap8g/ZEgD7Zoi5g2QOLksxNpe
 t/JYkqoSUu/4xXLQmD7LS1lUg+5lJDyKx+uiNIFIYgifJLMwcvQitZBDKODoamQfQew9
 FozQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=dGKRmTBL/85FEZ/KetRfUqZEafhvY2rxKLB2Aiey6Yo=;
 b=1e4Z/R+DxFlPnkgt2LDx6nX+1AeMAITvBzq9so/m8xuFEU6Valwx6WCDHCE+IhK9kr
 4Q8atqdKSeuSk8GZFKcONpBD7bYNm+Q/QdopOPNLYJgFJgOYs8ZFPdQMjBIu5Sg14oW/
 T13E9wH1g2Z7/mpVq1gmJaoI3HFNE+VWkviM7NKh6hAjWuUTtmxAunq4PToXEzpZr1H+
 ZgaxvZmJYmu8+ULQ3sOKr6WCwllQ1wAX+J9gySlUjIGWcV0tHG2lPGxEHHlwnhhHISSy
 XXDYXLDaXdtW/Fzc8IxSh3dp11QFDlapCvHzrxOUYb8C0ox/IsEUlH0N3WVxPuamJdZm
 XuMQ==
X-Gm-Message-State: AJIora/5/5+TrE7S3F/ZLQ+1+C3k00H920jGPm+xks1JY4z9NJaRqSSQ
 mK7i9b5lGhHiQpYjcGAKs89xgMp0CTC/Ie1vimLfgWdPlSk=
X-Google-Smtp-Source: AGRyM1tEPhMGhqkEE3uTKaw3/R4+Uv20S6pXI6lz41zhl7lNSjCfOO2GB7aFhyJYx4c8/7TFV9ZSCPM6sim2X9/8lpQ=
X-Received: by 2002:a05:6402:1159:b0:43b:bc82:5ddb with SMTP id
 g25-20020a056402115900b0043bbc825ddbmr11372518edw.355.1658731455981; Sun, 24
 Jul 2022 23:44:15 -0700 (PDT)
MIME-Version: 1.0
References: <pull.18.v4.ffstaging.FFmpeg.1653744323.ffmpegagent@gmail.com>
 <pull.18.v5.ffstaging.FFmpeg.1656151077.ffmpegagent@gmail.com>
 <CAPYw7P62d0m-FiM_cbcoesNEResr58wga7AwXbF95dXObNoGjw@mail.gmail.com>
 <YsB92AowG91a14ZF@phare.normalesup.org> <20220703170714.GF396728@pb2>
 <Yt1g2TICerMNhJZd@phare.normalesup.org>
In-Reply-To: <Yt1g2TICerMNhJZd@phare.normalesup.org>
From: "Ronald S. Bultje" <rsbultje@gmail.com>
Date: Mon, 25 Jul 2022 14:44:03 +0800
Message-ID: <CAEEMt2magrdwG+WnTswm=+nU2VhZrOYX62Ht3Y5GSXdU1c4WjQ@mail.gmail.com>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
Subject: Re: [FFmpeg-devel] [PATCH v5 00/25] Subtitle Filtering 2022
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/CAEEMt2magrdwG+WnTswm=+nU2VhZrOYX62Ht3Y5GSXdU1c4WjQ@mail.gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

Hi,

On Sun, Jul 24, 2022 at 11:10 PM Nicolas George <george@nsup.org> wrote:

> I do not recognize the project I started contributing to more than
> fifteen years ago. I do not even recognize the project that boasted the
> clever optimization framework that made FFVP9 possible, it has become
> increasingly hostile to trying new and more efficient ways of doing
> things in favor of a corporate never-take-risks style of coding.
>

We still do this, but currently outside FFmpeg (dav1d). So sadly, it's a
bit more out of the sphere of this mailinglist. So we take risks, and if
AV2-9 comes around, we might again. But we still consider ourselves part of
the FFmpeg community, and I still try to review ffvp9 patches when they
come up every once in a while. Don't lose hope, just find the positive
things and work on them. Ignore the rest. I know I did. I'm having fun
again.

I don't know if I should offer advice, but my $.02: maybe adding tests (I
don't mean ffmpeg invocations; some people would call this desired
outcomes) might help here. You probably remember how Michael tested patches
pre-FATE: for a particular patch, he'd send an FFmpeg commandline that
either A) gives (undesirable) different output before vs. after patch, or
B) should give some correct/desired output after the patch but (still)
doesn't (and this second would be what I'm inviting you to do). Tests don't
have to be scripted, they can simply be a list of features or behaviors
desired in the new design. It's true that perfection is the enemy of
progress, but I think you're right that we should try to strive for further
improvement if it is within reach, especially for base design or things
with API implications. (FFmpeg's API is a testament to poor design in some
places.) You're likely better at making a comprehensive list than anyone
else. Making the list public/explicit means other people can help
accomplish the full list of features.

<3
Ronald
_______________________________________________
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".