<!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>