<div dir="auto"><div>thing is, I still do not know where such feature must reside in cinelerra's case...</div><div dir="auto"><br></div><div dir="auto">because normal file* operations like write_frame operate mostly on frame-at-time, so even if you know current frame status (is_keyframe) in source media you do not know down here how many files render engine will feed you .... so I guess for handling this case some more info must also pass from render*.C down to file*.C parts of Cinelerra. Like function write_multiple_precompressed/write_multiple_reencoded ?</div><div dir="auto"><br></div><div dir="auto">where render engine calculates boundaries and ask file encoder/muxer to write either full gop or recompress some new group of pictures....</div><div dir="auto"><br></div><div dir="auto">just thinking ....<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">вт, 22 нояб. 2022 г., 23:51 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com" target="_blank" rel="noreferrer">terjejhanssen@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div>
    <br>
    <br>
    <div>Den 22.11.2022 18:21, skrev Andrew
      Randrianasulu:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="auto">
        <div><br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">вт, 22 нояб. 2022 г.,
              19:53 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer
                noreferrer noreferrer noreferrer noreferrer" target="_blank">terjejhanssen@gmail.com</a>>:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div> <br>
                <br>
                <div>Den 22.11.2022 16:30, skrev Andrew Randrianasulu:<br>
                </div>
                <blockquote type="cite">
                  <div dir="auto">
                    <div><br>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">вт, 22 нояб.
                          2022 г., 00:20 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer noreferrer
                            noreferrer noreferrer noreferrer" target="_blank">terjejhanssen@gmail.com</a>>:<br>
                        </div>
                        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
                          <br>
                          Den 13.11.2022 00:07, skrev Andrew
                          Randrianasulu:<br>
                          ><br>
                          ><br>
                          > сб, 12 нояб. 2022 г., 21:43 Terje J.
                          Hanssen <<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer noreferrer
                            noreferrer noreferrer noreferrer noreferrer" target="_blank">terjejhanssen@gmail.com</a>>:<br>
                          ><br>
                          >     Derived from another thread "HDV
                          files at <a href="http://archive.org" rel="noreferrer noreferrer noreferrer
                            noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">archive.org</a><br>
                          >     <<a href="http://archive.org" rel="noreferrer noreferrer noreferrer
                            noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">http://archive.org</a>>"
                          I extract and continue this topic in a new<br>
                          >     thread here.<br>
                          >     And if this isn't documented yet, I
                          suggest some with knowledge to<br>
                          >     setup a Readme and manual section for
                          this.<br>
                          ><br>
                          ><br>
                          ><br>
                          ><br>
                          > already there<br>
                          ><br>
                          > <a href="https://cinelerra-gg.org/download/CinelerraGG_Manual/Managing_AppImage.html#sub:managing_appimage" rel="noreferrer noreferrer noreferrer
                            noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://cinelerra-gg.org/download/CinelerraGG_Manual/Managing_AppImage.html#sub:managing_appimage</a><br>
                          ><br>
                          I think I didn't recognized this section
                          equivalent to the appimage <br>
                          user-guide section.<br>
                          <br>
                          ><br>
                          > try to just unpack appimage and then set<br>
                          ><br>
                          > export
                          LD_LIBRARY_PATH=$BCASTDIR:$LD_LIBRARY_PATH<br>
                          ><br>
                          > where $BCASTDIR points at
                          unpacked/mounted appimages's usr/lib<br>
                          ><br>
                          > before running bdwrite<br>
                          ><br>
                          <br>
                          While waiting for my ordered BD-R/RE discs, I
                          have tried again and <br>
                          attach the new terminal output with comments
                          as follows:<br>
                          <br>
/home/terje/Applications/CinGG-20221031-x86_64.AppImage
                          --appimage-offset<br>
                          (AppImageLauncher:16794): GdkPixbuf-CRITICAL
                          **: 20:50:50.433: <br>
                          gdk_pixbuf_get_height: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          189632<br>
                          <br>
                          sudo mount
                          /home/terje/Applications/CinGG-20221031-x86_64.AppImage
                          <br>
                          /home/terje/mountpoint/ -o offset=189632<br>
                          [sudo] passord for root:<br>
                          <br>
                          <br>
                          find /home/terje/mountpoint -name lib<br>
                          /home/terje/mountpoint/usr/lib<br>
                          <br>
                          export
                          LD_LIBRARY_PATH=/home/terje/mountpoint/usr/lib:$LD_LIBRARY_PATH<br>
                          <br>
                          ls -la 2008_m2t_pcm_bluray.mts<br>
                          -rw-r--r-- 1 terje users 47020032 Nov 11 22:06
                          2008_m2t_pcm_bluray.mts<br>
                          <br>
                          <br>
                          mkudffs -b 2048 /tmp/newfilename.udfs 27055<br>
                          filename=/tmp/newfilename.udfs<br>
                          label=LinuxUDF<br>
                          uuid=637bd9b8ea861ad7<br>
                          blocksize=2048<br>
                          blocks=27055<br>
                          udfrev=201<br>
                          start=0, blocks=16, type=RESERVED<br>
                          start=16, blocks=3, type=VRS<br>
                          start=19, blocks=237, type=USPACE<br>
                          start=256, blocks=1, type=ANCHOR<br>
                          start=257, blocks=16, type=PVDS<br>
                          start=273, blocks=1, type=LVID<br>
                          start=274, blocks=26524, type=PSPACE<br>
                          start=26798, blocks=1, type=ANCHOR<br>
                          start=26799, blocks=239, type=USPACE<br>
                          start=27038, blocks=16, type=RVDS<br>
                          start=27054, blocks=1, type=ANCHOR<br>
                          <br>
                          mount -o loop /tmp/newfilename.udfs /mnt/test<br>
                          <br>
                          find /home/terje/mountpoint -name bdwrite<br>
                          /home/terje/mountpoint/usr/bin/bdwrite<br>
                          <br>
                          /home/terje/mountpoint/usr/bin/bdwrite
                          /mnt/test 2008_m2t_pcm_bluray.mts<br>
                          <br>
                          No interlace error !<br>
                          --------------------<br>
                          <br>
                          ls /mnt/test<br>
                          BDMV  CERTIFICATE<br>
                          <br>
                          tree -h /mnt/test/BDMV<br>
                          /mnt/test/BDMV<br>
                          ├── [  40]  AUXDATA<br>
                          ├── [ 332]  BACKUP<br>
                          │   ├── [  40]  BDJO<br>
                          │   ├── [  92]  CLIPINF<br>
                          │   │   └── [ 480]  00000.clpi<br>
                          │   ├── [  40]  JAR<br>
                          │   ├── [ 110]  MovieObject.bdmv<br>
                          │   ├── [  92]  PLAYLIST<br>
                          │   │   └── [ 184]  00000.mpls<br>
                          │   └── [ 124]  index.bdmv<br>
                          ├── [  40]  BDJO<br>
                          ├── [  92]  CLIPINF<br>
                          │   └── [ 480]  00000.clpi<br>
                          ├── [  40]  JAR<br>
                          ├── [  40]  META<br>
                          ├── [ 110]  MovieObject.bdmv<br>
                          ├── [  92]  PLAYLIST<br>
                          │   └── [ 184]  00000.mpls<br>
                          ├── [  92]  STREAM<br>
                          │   └── [ 45M]  00000.m2ts<br>
                          └── [ 124]  index.bdmv<br>
                          <br>
                          12 directories, 9 files<br>
                          <br>
                          ---------------------------------------<br>
                          <br>
                          Finally 9 files and [ 45M]  00000.m2ts<br>
                          <br>
                          I was able to open /mnt/test/BDMV with VLC and
                          playback video and <br>
                          pcm_bluray video OK<br>
                          <br>
------------------------------------------------------<br>
                          but not with mplayer as follows:<br>
                          <br>
                          <br>
                          umount /mnt/test<br>
                          <br>
                          which mplayer<br>
                          /usr/bin/mplayer<br>
                          <br>
                          mplayer -vo null br://tmp/newfilename.udfs<br>
                          Creating config file: /root/.mplayer/config<br>
                          MPlayer 1.2.r38304-Packman-7 (C) 2000-2021
                          MPlayer Team<br>
                          do_connect: could not connect to socket<br>
                          connect: No such file or directory<br>
                          Failed to open LIRC support. You will not be
                          able to use your remote <br>
                          control.<br>
                          <br>
                          Playing br://tmp/newfilename.udfs.<br>
                          The hostname option must be an integer: tmp<br>
                          Struct bluray, field hostname parsing error:
                          tmp<br>
                          disc.c:333: failed opening UDF image
                          newfilename.udfs<br>
                          disc.c:437: error opening file BDMV/index.bdmv<br>
                          disc.c:437: error opening file
                          BDMV/BACKUP/index.bdmv<br>
                          bluray.c:2646:
                          nav_get_title_list(newfilename.udfs/) failed<br>
                          Couldn't open Blu-ray device: newfilename.udfs<br>
                          No stream found to handle url
                          br://tmp/newfilename.udfs<br>
                          <br>
                          <br>
                          Exiting... (End of file)<br>
                        </blockquote>
                      </div>
                    </div>
                    <div dir="auto"><br>
                    </div>
                    <div dir="auto"><br>
                    </div>
                    <div dir="auto">mplayer works for me if I start it
                      from /tmp (where test file is located)</div>
                  </div>
                </blockquote>
                <br>
                I will try also that next.<br>
                <br>
                But thinking more about this topic that has several
                cumbersome and error-phrone manual steps. Appimage has
                even complicated these, not at least for <span>occasionally</span>
                users. <br>
                Therefore I will throw in the following suggestion or
                RFE:<br>
                <br>
                Will it be possible or manageable to integrate and run
                the bundled 'bdwrite' to Bluray within the Cin-GG's
                run-time environment?<br>
                I.e we now has File > BD render (and DVD render).
                What to add <br>
                File > "BD Write" and get sub-window with options to
                select HDV/mpeg2 without re-encoding (compression loss)
                of video from HDD file, select re-encoding of the MP2
                audio to AC3 or PCM for Blu-ray etc. </div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">may be try to encapsulate manual steps into bash
          script and then run this script from shell commands system?
          (not sure how to handle sudo password entering .... xdialog
          conditional on X DISPLAY variable? ah someone suggested 'sudo
          -A' and custom script <a href="https://askubuntu.com/questions/314395/proper-way-to-let-user-enter-password-for-a-bash-script-using-only-the-gui-with" rel="noreferrer noreferrer noreferrer" target="_blank">https://askubuntu.com/questions/314395/proper-way-to-let-user-enter-password-for-a-bash-script-using-only-the-gui-with</a>
          )</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><a href="https://cinelerra-gg.org/download/CinelerraGG_Manual/Menu_Bar_Shell_Commands.html" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://cinelerra-gg.org/download/CinelerraGG_Manual/Menu_Bar_Shell_Commands.html</a><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">if we develop it into being even relatively
          distro-agnostic and error-proof it hopefully can be included
          into future versions of CinGG</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">making mpeg2 hdv compatible _encoding_ profile
          is also on table, I think ... (this one can be integrated at
          Blu-ray specific menu choice, because I put some lines of code
          in there for supporting pcm audio on h264 encoded BD)</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">I also found some remaints of direct-copy
          'smart-render-like' feature in Cinelerra-CV's libquicktime:</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><a href="https://github.com/cinelerra-cv-team/cinelerra-cv/blob/954a91e72bba1ed1ce641b5faee7d4c5f318c074/cinelerra/filemov.C" rel="noreferrer noreferrer" target="_blank">https://github.com/cinelerra-cv-team/cinelerra-cv/blob/954a91e72bba1ed1ce641b5faee7d4c5f318c074/cinelerra/filemov.C</a><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">around line 730 but it was only working
          (apparently) with some mpeg4 _divx_ movs, not mpeg2s.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">developing mpeg direct-copy routines remained
          big TODO item. I look at related code from time to time but no
          promises, sadly.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
      </div>
    </blockquote>
    <br>
    I just add my extracted notes and urls about Smart rendering HDV in
    Vegas, Premiere Pro:<br>
    <br>
    <div aria-level="4" role="heading">
      <div aria-controls="_-gZdY7DQLsXga6uOiUg_55" aria-expanded="true" role="button">
        <div><span><span>What is smart rendering?</span></span></div>
        <div></div>
        <div></div>
      </div>
    </div>
    <div id="m_5453691897374052903m_8230118225315244605-gZdY7DQLsXga6uOiUg__55">
      <div style="clear:none">
        <div aria-level="3" role="heading"><span lang="en"><span>Smart Render <b>analyzes a
                video for any previously rendered sections and renders
                only the new or revised sections</b>. This can reduce
              rendering time significantly. Corel VideoStudio's
              SmartRender feature makes previewing and creating movies a
              lot faster.<br>
            </span></span><br>
          <h1>How To Enable Smart Render</h1>
          <p>You can enable smart render with video editing software
            like VideoStudio. Follow along with our tutorial below to
            learn the easiest way to enable smart render. Rendering can
            take an enormous amount of time in video editing, especially
            when the video is long and includes a large number of
            effects. VideoStudio has implemented a smart render system
            to speed that process up and only render the parts of the
            film that need rendering. Read on to find out how it works.</p>
          <p>Smart Render analyzes a video for any previously rendered
            sections and renders only the new or revised sections. This
            can reduce rendering time significantly.</p>
          <p>Corel VideoStudio’s SmartRender feature makes previewing
            and creating movies a lot faster. When you preview your
            video project for the first time, VideoStudio ‘renders’ the
            project by creating a temporary preview file on your hard
            drive which combines the video, image, and audio clips with
            the special effects which you applied to them. The
            SmartRender feature detects any changes in your project and
            if there are no changes, instantly plays back the preview
            file. If there are changes (for instance, when titles, video
            filters or transition effects have been added), it renders
            out only the edited portions, making render times much
            shorter and faster.</p>
          <span lang="en"><span></span></span></div>
      </div>
    </div>
    <br>
    <a href="https://www.vegascreativesoftware.info/us/forum/hdv-smart-rendering-and-badaboom--81155/" rel="noreferrer noreferrer" target="_blank">https://www.vegascreativesoftware.info/us/forum/hdv-smart-rendering-and-badaboom--81155/</a><br>
    <a href="https://www.dvinfo.net/forum/archive/index.php/t-116464.html" rel="noreferrer noreferrer" target="_blank">https://www.dvinfo.net/forum/archive/index.php/t-116464.html</a><br>
    <br>
    <a href="https://helpx.adobe.com/premiere-pro/using/smart-rendering.html" rel="noreferrer noreferrer" target="_blank">https://helpx.adobe.com/premiere-pro/using/smart-rendering.html</a><br>
    <br>
    <a href="https://larryjordan.com/articles/premiere-pro-export-faster-with-smart-render/" rel="noreferrer noreferrer" target="_blank">https://larryjordan.com/articles/premiere-pro-export-faster-with-smart-render/</a><br>
    <br>
    <a href="https://workflow.frame.io/guide/smart-rendering" rel="noreferrer noreferrer" target="_blank">https://workflow.frame.io/guide/smart-rendering</a><br>
    <br>
    <a href="https://blog.frame.io/2021/06/07/premiere-pro-max-render-quality-max-bit-depth/" rel="noreferrer noreferrer" target="_blank">https://blog.frame.io/2021/06/07/premiere-pro-max-render-quality-max-bit-depth/</a><br>
    <br>
    <a href="https://www.kevinmonahan.net/?p=88" rel="noreferrer noreferrer" target="_blank">https://www.kevinmonahan.net/?p=88</a><br>
    <br>
    <br>
    <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">
          <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>
                After all, Blu-ray images on BD-R/RE discs and possible
                simpler DVD-R/RW discs for exchange, are more reliable
                and playable backups for video on tape or HDD. <br>
                <br>
                <br>
                <br>
                <br>
                <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:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          ><br>
                          ><br>
                          ><br>
                          >     Den 12.11.2022 16:36, skrev Andrew
                          Randrianasulu:<br>
                          >     ><br>
                          >     ><br>
                          >     > сб, 12 нояб. 2022 г., 18:30
                          Terje J. Hanssen<br>
                          >     <<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer noreferrer
                            noreferrer noreferrer noreferrer noreferrer" target="_blank">terjejhanssen@gmail.com</a>>
                          <mailto:<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer noreferrer
                            noreferrer noreferrer noreferrer noreferrer" target="_blank">terjejhanssen@gmail.com</a>>:<br>
                          >     ><br>
                          ><br>
                          >     >     "Finally home again", just
                          to discover that I have not<br>
                          >     'bdwrite' available on my
                          workstations upgraded with the latest<br>
                          >     31. Oct 2022 CinGG appimages.<br>
                          >     >     Therefore I wonder if CinGG
                          Appimage not provide and make it<br>
                          >     possible to run bdwrite from command
                          line (similar like no ffmpeg)<br>
                          >     without a single user build?<br>
                          >     ><br>
                          >     ><br>
                          >     > I think you can unpack/mount
                          appimages .<br>
                          >     ><br>
                          >     ><br>
                          >     <a href="https://docs.appimage.org/user-guide/run-appimages.html#mount-an-appimage" rel="noreferrer noreferrer noreferrer
                            noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://docs.appimage.org/user-guide/run-appimages.html#mount-an-appimage</a><br>
                          >     ><br>
                          >     > then you hopefully will find
                          bdwrite inside ....<br>
                          >     ><br>
                          >     > or slightly down this question 
                          documentation said you can<br>
                          >     extract content of appimage into
                          directory. So, if bdwrite<br>
                          >     actually there you can run it from
                          there or copy it to some place<br>
                          >     ><br>
                          ><br>
                          ><br>
                          >     1)<br>
                          >     First attempt as Type 1 appimage:<br>
                          ><br>
                          >     terje@localhost:~> sudo mount<br>
                          >   
                           /home/terje/Applications/CinGG-20221031-x86_64.AppImage<br>
                          >     /home/terje/mountpoint/<br>
                          ><br>
                          >     [sudo] passord for root:<br>
                          >     mount: /home/terje/mountpoint: wrong
                          fs type, bad option, bad<br>
                          >     superblock on /dev/loop0, missing
                          codepage or helper program, or<br>
                          >     other error.<br>
                          ><br>
                          >     terje@localhost:~> umount
                          /home/terje/mountpoint/<br>
                          >     umount: /home/terje/mountpoint: not
                          mounted.<br>
                          ><br>
                          ><br>
                          >     2)<br>
                          >     Second attempt as Type 2 appimage:<br>
                          ><br>
                          >     terje@localhost:~><br>
                          >   
                           /home/terje/Applications/CinGG-20221031-x86_64.AppImage<br>
                          >     --appimage-offset<br>
                          ><br>
                          >     but why all these warnings and failed
                          messages?<br>
                          >     ----------<br>
                          ><br>
                          >     /usr/bin/AppImageLauncher:
                          /usr/lib64/libcurl.so.4: no version<br>
                          >     information available (required by<br>
                          >   
                           /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)<br>
                          >     Warning: Ignoring
                          XDG_SESSION_TYPE=wayland on Gnome. Use<br>
                          >     QT_QPA_PLATFORM=wayland to run on
                          Wayland anyway.<br>
                          ><br>
                          >     ** (AppImageLauncher:7534): WARNING
                          **: 17:40:13.433: Pixbuf<br>
                          >     theme: Cannot load pixmap file<br>
                          >   
                           /usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png:<br>
                          >     Feil under lasting av bilde<br>
                          >   
                           «/usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png»:<br>
                          >     Fatal feil i PNG-bildefil: bad
                          parameters to zlib<br>
                          ><br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_width: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_height: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     ** (AppImageLauncher:7534): WARNING
                          **: 17:40:13.433: Invalid<br>
                          >     borders specified for theme pixmap:<br>
                          >   
                           /usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png,<br>
                          >     borders don't fit within the image<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_n_channels: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_pixels_with_length:
                          assertion 'GDK_IS_PIXBUF<br>
                          >     (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_rowstride: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_width: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          ><br>
                          >     (AppImageLauncher:7534):
                          GdkPixbuf-CRITICAL **: 17:40:13.433:<br>
                          >     gdk_pixbuf_get_height: assertion
                          'GDK_IS_PIXBUF (pixbuf)' failed<br>
                          >     189632<br>
                          >     ----------------<br>
                          ><br>
                          ><br>
                          >     terje@localhost:~> sudo mount<br>
                          >   
                           /home/terje/Applications/CinGG-20221031-x86_64.AppImage<br>
                          >     /home/terje/mountpoint/ -o
                          offset=189632<br>
                          >     [sudo] passord for root:<br>
                          ><br>
                          >     terje@localhost:~> cd mountpoint<br>
                          >     terje@localhost:~/mountpoint> ls<br>
                          >     AppRun  cin.desktop  cin.svg  usr<br>
                          >     terje@localhost:~/mountpoint> ls
                          -la<br>
                          >     totalt 40<br>
                          >     drwxr-xr-x   3 root  root    102
                          okt.  31 15:24 .<br>
                          >     drwxr-xr-x 124 terje users 36864
                          nov.  12 17:31 ..<br>
                          >     lrwxrwxrwx   1 root  root     11
                          okt.  31 15:24 AppRun -> usr/bin/cin<br>
                          >     lrwxrwxrwx   1 root  root     34
                          okt.  31 15:24 cin.desktop -><br>
                          >     usr/share/applications/cin.desktop<br>
                          >     lrwxrwxrwx   1 root  root     45
                          okt.  31 15:24 cin.svg -><br>
                          >   
                           usr/share/icons/hicolor/scalable/apps/cin.svg<br>
                          >     lrwxrwxrwx   1 root  root      7
                          okt.  31 15:24 .DirIcon -> cin.svg<br>
                          >     drwxr-xr-x   5 root  root     62
                          okt.  31 15:23 usr<br>
                          ><br>
                          >     terje@localhost:~/mountpoint> find
                          . -name bdwrite<br>
                          >     ./usr/bin/bdwrite<br>
                          ><br>
                          >     terje@localhost:~/mountpoint> stat
                          ./usr/bin/bdwrite<br>
                          >       Fil: ./usr/bin/bdwrite<br>
                          >       Størrelse: 35940792  [tab]Blokker:
                          70197      IO Blokk: 1024  <br>
                          >     vanlig fil<br>
                          >     Enhet: 700h/1792d       Datanode:
                          12          Lenker: 1<br>
                          >     Tilgang: (0755/-rwxr-xr-x)  Uid: (   
                          0/    root) Gid: (    0/   <br>
                          >     root)<br>
                          >     Tilgang: 2022-10-31
                          15:23:57.000000000 +0100<br>
                          >     Omgjøring: 2022-10-31
                          15:23:57.000000000 +0100<br>
                          >     Endring: 2022-10-31
                          15:23:57.000000000 +0100<br>
                          >      Fødsel: -<br>
                          ><br>
                          >     terje@localhost:~/mountpoint>
                          which bdwrite<br>
                          >     which: no bdwrite in
                          (/home/terje/bin:/usr/local/bin:/usr/bin:/bin)<br>
                          ><br>
                          >     Copied the mounted bdwrite to
                          /usr/bin:<br>
                          ><br>
                          >     terje@localhost:~/mountpoint> sudo
                          cp ./usr/bin/bdwrite /usr/bin<br>
                          >     [sudo] passord for root:<br>
                          >     terje@localhost:~/mountpoint> ls
                          -la /usr/bin/bdwrite<br>
                          >     -rwxr-xr-x 1 root root 35940792 nov. 
                          12 18:00 /usr/bin/bdwrite<br>
                          ><br>
                          >     =============<br>
                          ><br>
                          >     3)<br>
                          >     Tried the extracted bdwrite with a
                          hdv-file transcoded to Blu-ray<br>
                          >     pcm_bluray audio and mts stream<br>
                          ><br>
                          >     localhost:~ # cd
                          /home/terje/Videoklipp<br>
                          >     localhost:/home/terje/Videoklipp # ls
                          -1 *.mts<br>
                          >     2008_m2t-ac3.mts<br>
                          >     2008_m2t_pcm_bluray.mts<br>
                          >     hdv01_05_m2t_pcm_bluray.mts<br>
                          >     hdv01_m2t_pcm_bluray.mts<br>
                          >     hdv_iLink_m2t_pcm_bluray.mts<br>
                          ><br>
                          ><br>
                          >     localhost:/home/terje/Videoklipp #
                          ffprobe -hide_banner<br>
                          >     2008_m2t_pcm_bluray.mts<br>
                          >     Input #0, mpegts, from
                          '2008_m2t_pcm_bluray.mts':<br>
                          >       Duration: 00:00:13.44, start:
                          1.440000, bitrate: 27988 kb/s<br>
                          >       Program 1<br>
                          >         Metadata:<br>
                          >           service_name    : Service01<br>
                          >           service_provider: FFmpeg<br>
                          >       Stream #0:0[0x1011]: Video:
                          mpeg2video (Main) ([2][0][0][0] /<br>
                          >     0x0002), yuv420p(tv, bt709, top
                          first), 1440x1080 [SAR 4:3 DAR<br>
                          >     16:9], 25000 kb/s, 25 fps, 25 tbr,
                          90k tbn<br>
                          >         Side data:<br>
                          >           cpb: bitrate max/min/avg:
                          25000000/0/0 buffer size: 7340032<br>
                          >     vbv_delay: N/A<br>
                          >       Stream #0:1[0x1100]: Audio:
                          pcm_bluray ([128][0][0][0] /<br>
                          >     0x0080), 48000 Hz, stereo, s16, 1536
                          kb/s<br>
                          >     localhost:/home/terje/Videoklipp # du
                          -sb *.mts<br>
                          >     43333624        2008_m2t-ac3.mts<br>
                          >     47020032       
                          2008_m2t_pcm_bluray.mts<br>
                          >     1603362816     
                          hdv01_05_m2t_pcm_bluray.mts<br>
                          >     2299017216     
                          hdv01_m2t_pcm_bluray.mts<br>
                          >     399237120      
                          hdv_iLink_m2t_pcm_bluray.mts<br>
                          ><br>
                          ><br>
                          >     localhost:/home/terje/Videoklipp # ls
                          -la 2008_m2t_pcm_bluray.mts<br>
                          >     -rw-r--r-- 1 terje users 47020032 Nov
                          11 22:06 2008_m2t_pcm_bluray.mts<br>
                          ><br>
                          ><br>
                          >     localhost:/home/terje/Videoklipp #
                          mkudffs -b 2048<br>
                          >     /tmp/newfilename.udfs 27055<br>
                          >     filename=/tmp/newfilename.udfs<br>
                          >     label=LinuxUDF<br>
                          >     uuid=636fdd9d0eee73bf<br>
                          >     blocksize=2048<br>
                          >     blocks=27055<br>
                          >     udfrev=201<br>
                          >     start=0, blocks=16, type=RESERVED<br>
                          >     start=16, blocks=3, type=VRS<br>
                          >     start=19, blocks=237, type=USPACE<br>
                          >     start=256, blocks=1, type=ANCHOR<br>
                          >     start=257, blocks=16, type=PVDS<br>
                          >     start=273, blocks=1, type=LVID<br>
                          >     start=274, blocks=26524, type=PSPACE<br>
                          >     start=26798, blocks=1, type=ANCHOR<br>
                          >     start=26799, blocks=239, type=USPACE<br>
                          >     start=27038, blocks=16, type=RVDS<br>
                          >     start=27054, blocks=1, type=ANCHOR<br>
                          ><br>
                          ><br>
                          >     localhost:/home/terje/Videoklipp #
                          mount -o loop<br>
                          >     /tmp/newfilename.udfs /mnt/test<br>
                          ><br>
                          >     localhost:/home/terje/Videoklipp #
                          bdwrite /mnt/test<br>
                          >     2008_m2t_pcm_bluray.mts<br>
                          ><br>
                          >     but got an error message:<br>
                          ><br>
                          >     bdwrite: error while loading shared
                          libraries:<br>
                          >     libIlmImf-2_3.so.24: cannot open
                          shared object file: No such file<br>
                          >     or directory<br>
                          ><br>
                          ><br>
                          <br>
                        </blockquote>
                      </div>
                    </div>
                  </div>
                </blockquote>
                <br>
              </div>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </div>

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