<div dir="auto"><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><blockquote type="cite"><div dir="auto"><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">sorry I mean set like this</div>
        <div dir="auto">export CIN_10BIT_ENC=1</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
      </div>
    </blockquote>
    <br>
    Now hevc_vaapi was able to render to yuv420p10le, that is 10-bit
    420p, by selecting pixels p010le.<br>
    Also rendering with pixels y210 resulted in yuv420p10le, that is not
    10-bit 422p as for hevc_qsv below.<br>
    <br>
    I would assume this is caused due to the incomplete hevc_vapi.mp4
    preset as shown below?<br></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">More like incomplete code that does not yet know how to get custom format ... so far as name says it only adds 10bit 4:2:0  encoding, not 4:2:2 subsampling.</div><div dir="auto"><br></div><div dir="auto">can you test other vaapi/qsv profiles too?</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">also with test picture actually containing more than 8bit values? ;) (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:0 0 0 .8ex;border-left:1px #ccc solid;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:0 0 0 .8ex;border-left:1px #ccc solid;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:0 0 0 .8ex;border-left:1px #ccc solid;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:0 0 0 .8ex;border-left:1px #ccc solid;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:0 0 0 .8ex;border-left:1px #ccc solid;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:0 0 0 .8ex;border-left:1px #ccc solid;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:0 0 0 .8ex;border-left:1px #ccc solid;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:0 0 0 .8ex;border-left:1px #ccc solid;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>