<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пн, 11 нояб. 2024 г., 23:43 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com">terjejhanssen@gmail.com</a>>:<br></div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">{snip}</div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>

  
    
  
  <div>
    <br><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><blockquote type="cite"><div dir="auto"><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><blockquote type="cite">.<br>
                          </blockquote>
                          <br>
                          <br>
                          hevc_qsv.mp4  revised:<br>
                          pixel formats p010le and y210le render again
                          to yuv420p10le and .yuv422p10le respectively<br>
                          Woops; only when these window lines are
                          commented out as written in my previous post !<br>
                          <blockquote><font face="Courier New, Courier, monospace">#
                              profile=main</font><br>
                            <font face="Courier New, Courier, monospace">
                              # cin_pix_fmt=nv12</font><br>
                          </blockquote>
                          Works both with and without <br>
                          export CIN_10BIT_ENC=1<br>
                          before cin/bin<br>
                        </div>
                      </blockquote>
                    </div>
                  </div>
                  <div dir="auto"><br>
                  </div>
                  <div dir="auto"><br>
                  </div>
                  <div dir="auto">we most likely will need new profiles
                    for 10bit everything anyway ...</div>
                  <div dir="auto"><br>
                  </div>
                  <div dir="auto">thanks for continued (and very
                    exhaustive!) testing <br>
                  </div>
                </div>
              </blockquote>
              <br>
              Also the preset's combination of pixel formats and the
              right (ffmpeg) codec profiles would need an overhaul. <br>
              <br>
              As mentioned already above:<br>
              <br>
              hevc_qsv.mp4  revised:<br>
              pixel formats p010le and y210le render again to
              yuv420p10le and .yuv422p10le respectively<br>
              Woops; only when these window lines are commented out as
              written in my previous post !<br>
              <blockquote> <font face="Courier New, Courier, monospace">#
                  profile=main</font><br>
                <font face="Courier New, Courier, monospace"> #
                  cin_pix_fmt=nv12</font><br>
              </blockquote>
              <br>
              I experimented additional and got<br>
              <br>
              y210/profile=1  ==> yuv422p10le<br>
              <br>
              y210/ profile=main10/ profile=2/ profile=3 ==>
              yuv420p10le<br>
              <br>
              I got similar results with my own dynamic Cingg built with
              ffmpeg 7.1.<br>
              <br>
              --------------------------<br>
              <br>
              So a question beside:<br>
              <br>
              Yesterday I did a new (monthly) upgrade of
              Tumbleweed-Slowroll, which replaced Packman package libs
              and ffmpeg 7.1<br>
              <br>
              After that, the static Cingg with onevpl and 10bit patch
              would not render hevc_qsv.<br>
              <br>
              Today's upgrade with new Packman packages up-to-date with
              the new Slowroll version, and now Cingg worked as before:<br>
              <br>
               ffmpeg-7 ffmpeg-7-libavcodec-devel
              ffmpeg-7-libavdevice-devel ffmpeg-7-libavfilter-devel<br>
                ffmpeg-7-libavformat-devel ffmpeg-7-libavutil-devel
              ffmpeg-7-libpostproc-devel ffmpeg-7-libswresample-devel<br>
                ffmpeg-7-libswscale-devel libavcodec61 libavdevice61
              libavfilter10 libavformat61 libavutil59 libpostproc58<br>
                libswresample5 libswscale8<br>
              <br>
              So even Cingg with onevpl is static built, it looks like
              it is dependent of one or more system packages/libs
              beside?<br>
              Any idea what packages it can be ?<br>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>onevpl/vaapi/vdpau - they all linked  dynamically (not
            sure if static version of them even possible)<br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Ah, I see.<br>
    <br>
    I tried to compare the two configure lines for my full dynamic
    Cingg/ffmpeg7.1 built and static-dynamic Cingg/ffmpeg7.0
    respectively:<br>
    <br>
    ./configure --with-single-user --disable-static-build
    --without-thirdparty --without-libdpx<br>
    ./configure --with-single-user --with-onevpl<br>
    <br>
    As the first line didn't mention "vpl" I searched backwards and got
    the understanding that the source code was patched to use the system
    libvpl.<br></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">not exactly, in first case it just uses libav* from system ffmpeg package... and this in your case uses libvpl.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
    In the second case the build-system itself was patched with onevpl
    (default off) to use the same system libvpl, I assume?<br>
    <br>
    Is/will possibly the current or upcoming Cingg appimage/rpm
    available with the onevpl patch, so it can be switched on and tested
    on other available hardware?<br></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I was about to ask if onevpl patch can be added to git ...</div><div dir="auto"><br></div><div dir="auto">Dear Phyllis, can you add onevpl.patch so future QSV testing will be easier (it defaults to off so should not break anything ... by default).</div><div dir="auto"><br></div><div dir="auto">while there, Terje, can you pack your latest profile work and send it separately? I think we use codec_encoder_additional_params.container as format</div><div dir="auto"><br></div><div dir="auto">so 10bit 420 hevc  qsv for mp4 will look like</div><div dir="auto"><br></div><div dir="auto">hevc_qsv_10bit.mp4</div><div dir="auto"><br></div><div dir="auto">with  content you experimentally determinated.</div><div dir="auto"><br></div><div dir="auto">and y210 probably will be named</div><div dir="auto"><br></div><div dir="auto">hevc_qsv_y210.mp4</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
    <br>
    <br>
    <br>
    <br>
    .  <br>
    <br>
    <br>
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_quote">
          <div><br>
          </div>
          <div> </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div> <br>
              <br>
              <blockquote type="cite">
                <div dir="auto">
                  <div dir="auto"><br>
                  </div>
                  <div dir="auto">
                    <div class="gmail_quote">
                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                        <div> <br>
                          <br>
                          <br>
                          <blockquote type="cite"> <br>
                            <br>
                            <blockquote type="cite">
                              <div dir="auto">
                                <div dir="auto"><br>
                                </div>
                                <div dir="auto"><br>
                                </div>
                                <div dir="auto">
                                  <div class="gmail_quote">
                                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                      <div> <br>
                                        <br>
                                        <br>
                                        <blockquote type="cite">
                                          <blockquote type="cite">
                                            <div dir="auto">
                                              <div dir="auto">(probably
                                                made up something in
                                                GIMP 2.10, save as
                                                tiff/EXR, import in
                                                cingg, set format to
                                                rgba-float, rendrer
                                                ..... hm, may be use
                                                YUView to see pixel
                                                values independently of
                                                cinelerra's decoding
                                                abilities? a bit of
                                                adventure, but should
                                                provide some proof about
                                                encoding)</div>
                                              <div dir="auto"><br>
                                              </div>
                                              <div dir="auto">
                                                <div class="gmail_quote">
                                                  <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                    <div> <br>
                                                      <font face="Courier New, Courier, monospace">ffprobe -hide_banner
                                                        cfhd01_hevc_vaapi_pix_p010le.mp4<br>
                                                        Input #0,
                                                        mov,mp4,m4a,3gp,3g2,mj2,
                                                        from
                                                        'cfhd01_hevc_vaapi_pix_p010le.mp4':<br>
                                                          Metadata:<br>
                                                           
                                                        major_brand    
                                                        : isom<br>
                                                           
                                                        minor_version  
                                                        : 512<br>
                                                           
                                                        compatible_brands:
                                                        isomiso2mp41<br>
                                                           
                                                        encoder        
                                                        : Lavf61.1.100<br>
                                                          Duration:
                                                        00:01:11.20,
                                                        start: 0.000000,
                                                        bitrate: 11082
                                                        kb/s<br>
                                                          Stream
                                                        #0:0[0x1](und):
                                                        Video: hevc
                                                        (Main 10) (hev1
                                                        / 0x31766568),
                                                        yuv420p10le(tv,
bt709/unknown/unknown, top coded first (swapped)), 1920x1080 [SAR 1:1
                                                        DAR 16:9], 11080
                                                        kb/s, 25 fps, 25
                                                        tbr, 12800 tbn
                                                        (default)<br>
                                                              Metadata:<br>
                                                               
                                                        handler_name   
                                                        : VideoHandler<br>
                                                               
                                                        vendor_id      
                                                        : [0][0][0][0]<br>
                                                        <br>
                                                        ffprobe
                                                        -hide_banner
                                                        cfhd01_hevc_vaapi_pix_y210.mp4<br>
                                                        Input #0,
                                                        mov,mp4,m4a,3gp,3g2,mj2,
                                                        from
                                                        'cfhd01_hevc_vaapi_pix_y210.mp4':<br>
                                                          Metadata:<br>
                                                           
                                                        major_brand    
                                                        : isom<br>
                                                           
                                                        minor_version  
                                                        : 512<br>
                                                           
                                                        compatible_brands:
                                                        isomiso2mp41<br>
                                                           
                                                        encoder        
                                                        : Lavf61.1.100<br>
                                                          Duration:
                                                        00:01:11.20,
                                                        start: 0.000000,
                                                        bitrate: 11082
                                                        kb/s<br>
                                                          Stream
                                                        #0:0[0x1](und):
                                                        Video: hevc
                                                        (Main 10) (hev1
                                                        / 0x31766568),
                                                        yuv420p10le(tv,
bt709/unknown/unknown, top coded first (swapped)), 1920x1080 [SAR 1:1
                                                        DAR 16:9], 11080
                                                        kb/s, 25 fps, 25
                                                        tbr, 12800 tbn
                                                        (default)<br>
                                                              Metadata:<br>
                                                               
                                                        handler_name   
                                                        : VideoHandler<br>
                                                               
                                                        vendor_id      
                                                        : [0][0][0][0]<br>
                                                        <br>
                                                      </font>
                                                      <blockquote type="cite">
                                                        <div dir="auto">
                                                          <div dir="auto">
                                                          <div class="gmail_quote">
                                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          <div> <br>
                                                          -----<br>
                                                          <br>
                                                          No hevc_vaapi
                                                          10bit worked:<br>
                                                          <br>
                                                          <font face="Courier New, Courier, monospace">localhost:/Cin/ffmpeg/video # cat
                                                          hevc_vaapi.mp4<br>
                                                          mp4 hevc_vaapi<br>
                                                          #
                                                          cin_hw_dev=vaapi</font><br>
                                                          <br>
                                                          I tested
                                                          hevc_vaapi.m4
                                                          and tried to
                                                          write p010
                                                          both in the
                                                          pixels field
                                                          and as
                                                          format=p010 in
                                                          the widget,<br>
                                                          but only 8bit
                                                          420p each
                                                          time.<br>
                                                          <br>
-------------------------------<br>
                                                          <br>
                                                          hevc_qsv 10
                                                          bit worked
                                                          with p010 and
                                                          with y210<br>
                                                          <br>
                                                          <font face="Courier New, Courier, monospace">localhost:/Cin/ffmpeg/video # cat
                                                          hevc_qsv.mp4<br>
                                                          # only usable
                                                          with ext.
                                                          ffmpeg,
                                                          another pixfmt
                                                          is yuyv422<br>
                                                          mp4 hevc_qsv<br>
                                                          # profile=main<br>
                                                          #
                                                          cin_pix_fmt=nv12<br>
                                                           <br>
                                                          <br>
                                                          ffprobe
                                                          -hide_banner
                                                          cfhd01_hevc_qsv_pix_p010le.mp4<br>
                                                          Input #0,
                                                          mov,mp4,m4a,3gp,3g2,mj2,
                                                          from
                                                          'cfhd01_hevc_qsv_pix_p010le.mp4':<br>
                                                            Metadata:<br>
                                                             
                                                          major_brand    
                                                          : isom<br>
                                                             
                                                          minor_version  
                                                          : 512<br>
                                                             
                                                          compatible_brands:
                                                          isomiso2mp41<br>
                                                             
                                                          encoder        
                                                          : Lavf61.1.100<br>
                                                            Duration:
                                                          00:01:11.20,
                                                          start:
                                                          0.000000,
                                                          bitrate: 28276
                                                          kb/s<br>
                                                            Stream
                                                          #0:0[0x1](und):
                                                          Video: hevc
                                                          (Main 10)
                                                          (hev1 /
                                                          0x31766568),
                                                          yuv420p10le(tv,
bt709/unknown/unknown, top coded first (swapped)), 1920x1080 [SAR 1:1
                                                          DAR 16:9],
                                                          28273 kb/s, 25
                                                          fps, 25 tbr,
                                                          12800 tbn
                                                          (default)<br>
                                                               
                                                          Metadata:<br>
                                                                 
                                                          handler_name   
                                                          : VideoHandler<br>
                                                                 
                                                          vendor_id      
                                                          : [0][0][0][0]<br>
                                                          <br>
                                                          <br>
                                                          ffprobe
                                                          -hide_banner
                                                          cfhd01_hevc_qsv_pix_y210le.mp4<br>
                                                          Input #0,
                                                          mov,mp4,m4a,3gp,3g2,mj2,
                                                          from
                                                          'cfhd01_hevc_qsv_pix_y210le.mp4':<br>
                                                            Metadata:<br>
                                                             
                                                          major_brand    
                                                          : isom<br>
                                                             
                                                          minor_version  
                                                          : 512<br>
                                                             
                                                          compatible_brands:
                                                          isomiso2mp41<br>
                                                             
                                                          encoder        
                                                          : Lavf61.1.100<br>
                                                            Duration:
                                                          00:01:11.20,
                                                          start:
                                                          0.000000,
                                                          bitrate: 32074
                                                          kb/s<br>
                                                            Stream
                                                          #0:0[0x1](und):
                                                          Video: hevc
                                                          (Rext) (hev1 /
                                                          0x31766568),
                                                          yuv422p10le(tv,
bt709/unknown/unknown, top coded first (swapped)), 1920x1080 [SAR 1:1
                                                          DAR 16:9],
                                                          32071 kb/s, 25
                                                          fps, 25 tbr,
                                                          12800 tbn
                                                          (default)<br>
                                                               
                                                          Metadata:<br>
                                                                 
                                                          handler_name   
                                                          : VideoHandler<br>
                                                                 
                                                          vendor_id      
                                                          : [0][0][0][0]<br>
                                                          </font><br>
                                                          <blockquote type="cite">
                                                          <div dir="ltr">
                                                          <div dir="auto">
                                                          <div dir="auto">
                                                          <div class="gmail_quote">
                                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          <div> <br>
                                                          <blockquote type="cite">
                                                          <div dir="auto">
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto">you
                                                          also can set
                                                          bin/ffmpeg/encode.opts
                                                          loglevel to
                                                          debug, but
                                                          render exactly
                                                          one frame so
                                                          log will be
                                                          smaller.</div>
                                                          </div>
                                                          </blockquote>
                                                          <br>
                                                          How to render
                                                          render exactly
                                                          one frame ?<br>
                                                          </div>
                                                          </blockquote>
                                                          <div><br>
                                                          </div>
                                                          <div>In
                                                          render  dialog
                                                          window there
                                                          is selection
                                                          of render
                                                          range with 4
                                                          choices ... 1
                                                          frame mp4/webm
                                                          should be
                                                          perfectly
                                                          legal :) <br>
                                                          </div>
                                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          <div> <br>
                                                          <blockquote type="cite">
                                                          <div dir="auto">
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto">
                                                          <div class="gmail_quote">
                                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          <div><font face="Courier New, Courier, monospace"><br>
                                                          <br>
                                                          <br>
                                                          <br>
                                                          </font>
                                                          <blockquote type="cite">
                                                          <div dir="auto">
                                                          <div dir="auto"><font face="Courier New, Courier, monospace"><br>
                                                          </font></div>
                                                          <div dir="auto">
                                                          <div class="gmail_quote">
                                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          <div> <font face="Courier New, Courier, monospace"><br>
                                                          </font> <font face="Courier New, Courier, monospace"><br>
                                                          "git log"
                                                          where?<br>
                                                          </font></div>
                                                          </blockquote>
                                                          </div>
                                                          </div>
                                                          <div dir="auto"><font face="Courier New, Courier, monospace"><br>
                                                          </font></div>
                                                          <div dir="auto"><font face="Courier New, Courier, monospace"><br>
                                                          </font></div>
                                                          <div dir="auto"><font face="Courier New, Courier, monospace">in cinelerra-5.1 directory, or
                                                          some down the
                                                          hierarchy ...</font></div>
                                                          <div dir="auto"><font face="Courier New, Courier, monospace"><br>
                                                          </font></div>
                                                          <div dir="auto"><font face="Courier New, Courier, monospace">this is command, part of git
                                                          suite of
                                                          commands.</font></div>
                                                          <div dir="auto"><font face="Courier New, Courier, monospace"><br>
                                                          </font></div>
                                                          <div dir="auto"><font face="Courier New, Courier, monospace">displays log of commits in git
                                                          repo. (for me
                                                          it uses
                                                          l"less" as
                                                          pager, so you
                                                          can scroll
                                                          around and
                                                          search)</font></div>
                                                          <div dir="auto"><font face="Courier New, Courier, monospace"><br>
                                                          </font></div>
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto">
                                                          <div class="gmail_quote">
                                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          <div> <br>
                                                          <blockquote type="cite">
                                                          <div dir="auto">
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto"><br>
                                                          </div>
                                                          <div dir="auto">
                                                          <div class="gmail_quote">
                                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          <div><br>
                                                          <br>
                                                          <br>
                                                          <br>
                                                          <br>
                                                          <br>
                                                          <br>
                                                          </div>
                                                          </blockquote>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </blockquote>
                                                          <br>
                                                          </div>
                                                          </blockquote>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </blockquote>
                                                          <br>
                                                          </div>
                                                          </blockquote>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </blockquote>
                                                          <br>
                                                          </div>
                                                          </blockquote>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </blockquote>
                                                          <br>
                                                          </div>
                                                          </blockquote>
                                                          </div>
                                                          </div>
                                                        </div>
                                                      </blockquote>
                                                      <br>
                                                    </div>
                                                  </blockquote>
                                                </div>
                                              </div>
                                            </div>
                                          </blockquote>
                                          <br>
                                        </blockquote>
                                        <br>
                                      </div>
                                    </blockquote>
                                  </div>
                                </div>
                              </div>
                            </blockquote>
                            <br>
                          </blockquote>
                          <br>
                        </div>
                      </blockquote>
                    </div>
                  </div>
                </div>
              </blockquote>
              <br>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
  </div>

</blockquote></div></div></div>