<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Your title for the message is kind of scary but...<br>
</p>
<div class="moz-cite-prefix">El 4/4/25 a las 09:58, Paul B Mahol
escribió:<br>
</div>
<blockquote type="cite"
cite="mid:CAPYw7P4gapTar6b8UQ1bsf4FUwjbDaZLJMJKirrX5L4JfC-p0g@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote gmail_quote_container">
<div dir="ltr" class="gmail_attr">On Fri, Apr 4, 2025 at
10:06 AM Andrew Randrianasulu <<a
href="mailto:randrianasulu@gmail.com"
moz-do-not-send="true" class="moz-txt-link-freetext">randrianasulu@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Sorry
for being frustrated lately.<br>
<br>
Realities of all this "modern development" vs me tend to be
not in favor of<br>
our project.<br>
<br>
I looked up two "other" projects in video editing.<br>
<br>
MLT is well-known and going on for nearly two decades.<br>
<br>
In this year release notes we see:<br>
<br>
<a href="https://github.com/mltframework/mlt/releases"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/mltframework/mlt/releases</a><br>
<br>
<br>
=====<br>
<br>
<a
href="https://github.com/mltframework/mlt/releases/tag/v7.30.0"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/mltframework/mlt/releases/tag/v7.30.0</a><br>
<br>
<br>
Added support for mlt_image_yuv420p10, mlt_image_yuv444p10,
and<br>
mlt_image_yuv422p16 in avfilter, swscale, and rescale
filters.<br>
This facilitates using these pixel formats end-to-end when
using only<br>
FFmpeg producers, certain avfilters, and avformat consumer.
This means it<br>
is possible to do 10-bit end-to-end on the CPU when being
careful to select<br>
compatible components and options to avoid conversions. One
can<br>
pass-through HDR; however, you must set the color_trc and
pix_fmt<br>
properties on the avformat consumer (see ffmpeg -h full for
these values).<br>
The avformat consumer automatically converts MLT colorspace
(integer value)<br>
to FFmpeg's colorspace and color_primaries (unless explicit)
options.<br>
<br>
====<br>
<br>
I take this as "floating point pipeline still not here".<br>
<br>
Olive branch is even more depressing:<br>
<br>
<a href="https://github.com/olive-editor/olive/issues"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/olive-editor/olive/issues</a><br>
<br>
Last non-CI commit was in ... september 2023?<br>
<br>
May be developing moved somewhere, but this mean all exiting
new bugs and<br>
state of being incomplete for few more years, given that
even with most of<br>
hard work done by OpenGL, OCIO, ffmpeg etc remaining NLE
core is not that<br>
simple, as it turned out to be.<br>
<br>
Natron does not do audio, as far as I know, and also hanging
on a thread<br>
(single developer).<br>
<br>
Blender is a Big Shot now, with predictably big requirements
both in<br>
software (try to build it on Slackware) and in hardware.
Driven by higher<br>
end!<br>
<br>
And whole "Oh lol X is deprecated, everyone rewrite
themselves to Wayland"<br>
push. I bet there might be way to resistance say Intel's or
Nvidia "HDR on<br>
X" proposals in Xwayland but who will do all this work for
single<br>
application? </blockquote>
</div>
</div>
</blockquote>
I did and so did Blender. Both probably with the help of AI in less
than 3 months.<br>
<br>
<blockquote type="cite"
cite="mid:CAPYw7P4gapTar6b8UQ1bsf4FUwjbDaZLJMJKirrX5L4JfC-p0g@mail.gmail.com">
<div dir="ltr">
<div class="gmail_quote gmail_quote_container">
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">It
took Valve's money effectively to get anything at all done<br>
in this area.<br>
<br>
<a
href="https://www.phoronix.com/news/X11-DeepColor-Visual-RFC"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://www.phoronix.com/news/X11-DeepColor-Visual-RFC</a><br>
<br>
from 2017 ....<br>
<br>
<a
href="https://lists.freedesktop.org/archives/wayland-devel/2017-December/036403.html"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://lists.freedesktop.org/archives/wayland-devel/2017-December/036403.html</a><br>
<br>
It took whole 8 years to get into "usable in mpv" state, and
producing<br>
video usually have higher demands than playing back.<br>
<br>
I am fairly sure someone will write something in Rust (so it
will break in<br>
6 months time because Rust is for Big D Developers who have
no problems<br>
with such churn) or c++ 25 because c+11 is too archaic and
all new courses<br>
are about $latest (double meaning of $ here).<br>
<br>
Again, I do not think this is only individual developers
fault, just more<br>
complex issue with constant stream of *new* hardware we
supposed to fix in<br>
field by writing software, somehow (HDR displays are all or
nothing, so<br>
HD(R), SD and GUI all must be mixed on host side). And
general "culture" of<br>
individualism (because Silicon Valley, bebe!) and
effectively social<br>
darwinism (where are XDTV and libquicktime? killed by
constant API churn<br>
....).<br>
<br>
I see no escape from this, at larger scale. And this makes
me even more<br>
frustrated.<br>
<br>
cc ffmpeg-user/libav user because otherwise no one from
"outside" will ever<br>
read this.<br>
</blockquote>
<div><br>
</div>
<div>I think you should use this: <a
href="https://github.com/richardpl/lavfi-preview"
moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/richardpl/lavfi-preview</a></div>
<div><br>
</div>
<div>It is fast and small, and make work done. No monthly
subscriptions, no trials, no usb dongle needed.</div>
</div>
</div>
</blockquote>
<div dir="ltr">
<div class="gmail_quote gmail_quote_container">
<div><br>
Thanks Paul. It is nice to see you share your immense
knowledge for a change. Read the book "Pay it forward" (don't
watch its movie adaptation which is horrible). It is so far
the best idea I've heard about how to make the world a better
place. <br>
<br>
P.S.<br>
I assume Google did their first wrong move with me: all my
emails from libavuser got removed. If it was not Google and I
got (deservedly) banned from ffmpeg or libavuser, please let
me know. Funny enough I *did* get this (last?) email.<br>
</div>
<div><br>
-- </div>
</div>
</div>
<pre class="moz-signature" cols="72">Gonzalo Garramuño
<a class="moz-txt-link-abbreviated" href="mailto:ggarra13@gmail.com">ggarra13@gmail.com</a></pre>
</body>
</html>