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 F1A46431B7 for ; 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 ; Mon, 25 Jul 2022 09:44:17 +0300 (EEST) Received: by mail-ed1-f46.google.com with SMTP id t3so12653541edd.0 for ; 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: <20220703170714.GF396728@pb2> In-Reply-To: From: "Ronald S. Bultje" Date: Mon, 25 Jul 2022 14:44:03 +0800 Message-ID: To: FFmpeg development discussions and patches 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: 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: Hi, On Sun, Jul 24, 2022 at 11:10 PM Nicolas George 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".