[Cin] New thread on Mount and extract bdwrite from CinGG-appimage

Terje J. Hanssen terjejhanssen at gmail.com
Thu Nov 24 19:05:03 CET 2022



Den 24.11.2022 02:34, skrev Andrew Randrianasulu:
>
>
> ср, 23 нояб. 2022 г., 23:27 Terje J. Hanssen <terjejhanssen at gmail.com>:
>
>
>
>     Den 22.11.2022 21:50, skrev Terje J. Hanssen:
>     >
>     >
>     > Den 22.11.2022 18:21, skrev Andrew Randrianasulu:
>     >>
>     >>
>     >> вт, 22 нояб. 2022 г., 19:53 Terje J. Hanssen
>     <terjejhanssen at gmail.com>:
>     >>
>     >>
>     >>
>     >>     Den 22.11.2022 16:30, skrev Andrew Randrianasulu:
>     >>>
>     >>>
>     >>>     вт, 22 нояб. 2022 г., 00:20 Terje J. Hanssen
>     >>>     <terjejhanssen at gmail.com>:
>     >>>
>     >>>
>     >>>
>     >>>         Den 13.11.2022 00:07, skrev Andrew Randrianasulu:
>     >>>         >
>     >>>         >
>     >>>         > сб, 12 нояб. 2022 г., 21:43 Terje J. Hanssen
>     >>>         <terjejhanssen at gmail.com>:
>     >>>         >
>     >>>         >     Derived from another thread "HDV files at
>     archive.org <http://archive.org>
>     >>>         <http://archive.org>
>     >>>         >     <http://archive.org>" I extract and continue this
>     >>>         topic in a new
>     >>>         >     thread here.
>     >>>         >     And if this isn't documented yet, I suggest some
>     with
>     >>>         knowledge to
>     >>>         >     setup a Readme and manual section for this.
>     >>>         >
>     >>>         >
>     >>>         >
>     >>>         >
>     >>>         > already there
>     >>>         >
>     >>>         >
>     >>>
>     https://cinelerra-gg.org/download/CinelerraGG_Manual/Managing_AppImage.html#sub:managing_appimage
>     >>>         >
>     >>>         I think I didn't recognized this section equivalent to the
>     >>>         appimage
>     >>>         user-guide section.
>     >>>
>     >>>         >
>     >>>         > try to just unpack appimage and then set
>     >>>         >
>     >>>         > export LD_LIBRARY_PATH=$BCASTDIR:$LD_LIBRARY_PATH
>     >>>         >
>     >>>         > where $BCASTDIR points at unpacked/mounted
>     appimages's usr/lib
>     >>>         >
>     >>>         > before running bdwrite
>     >>>         >
>     >>>
>     >>>         While waiting for my ordered BD-R/RE discs, I have tried
>     >>>         again and
>     >>>         attach the new terminal output with comments as follows:
>     >>>
>     >>>  /home/terje/Applications/CinGG-20221031-x86_64.AppImage
>     >>>         --appimage-offset
>     >>>         (AppImageLauncher:16794): GdkPixbuf-CRITICAL **:
>     20:50:50.433:
>     >>>         gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>     >>>         189632
>     >>>
>     >>>         sudo mount
>     >>>  /home/terje/Applications/CinGG-20221031-x86_64.AppImage
>     >>>         /home/terje/mountpoint/ -o offset=189632
>     >>>         [sudo] passord for root:
>     >>>
>     >>>
>     >>>         find /home/terje/mountpoint -name lib
>     >>>         /home/terje/mountpoint/usr/lib
>     >>>
>     >>>         export
>     >>>  LD_LIBRARY_PATH=/home/terje/mountpoint/usr/lib:$LD_LIBRARY_PATH
>     >>>
>     >>>         ls -la 2008_m2t_pcm_bluray.mts
>     >>>         -rw-r--r-- 1 terje users 47020032 Nov 11 22:06
>     >>>         2008_m2t_pcm_bluray.mts
>     >>>
>     >>>
>     >>>         mkudffs -b 2048 /tmp/newfilename.udfs 27055
>     >>>         filename=/tmp/newfilename.udfs
>     >>>         label=LinuxUDF
>     >>>         uuid=637bd9b8ea861ad7
>     >>>         blocksize=2048
>     >>>         blocks=27055
>     >>>         udfrev=201
>     >>>         start=0, blocks=16, type=RESERVED
>     >>>         start=16, blocks=3, type=VRS
>     >>>         start=19, blocks=237, type=USPACE
>     >>>         start=256, blocks=1, type=ANCHOR
>     >>>         start=257, blocks=16, type=PVDS
>     >>>         start=273, blocks=1, type=LVID
>     >>>         start=274, blocks=26524, type=PSPACE
>     >>>         start=26798, blocks=1, type=ANCHOR
>     >>>         start=26799, blocks=239, type=USPACE
>     >>>         start=27038, blocks=16, type=RVDS
>     >>>         start=27054, blocks=1, type=ANCHOR
>     >>>
>     >>>         mount -o loop /tmp/newfilename.udfs /mnt/test
>     >>>
>     >>>         find /home/terje/mountpoint -name bdwrite
>     >>>  /home/terje/mountpoint/usr/bin/bdwrite
>     >>>
>     >>>  /home/terje/mountpoint/usr/bin/bdwrite /mnt/test
>     >>>         2008_m2t_pcm_bluray.mts
>     >>>
>     >>>         No interlace error !
>     >>>         --------------------
>     >>>
>     >>>         ls /mnt/test
>     >>>         BDMV  CERTIFICATE
>     >>>
>     >>>         tree -h /mnt/test/BDMV
>     >>>         /mnt/test/BDMV
>     >>>         ├── [  40]  AUXDATA
>     >>>         ├── [ 332]  BACKUP
>     >>>         │   ├── [  40]  BDJO
>     >>>         │   ├── [  92]  CLIPINF
>     >>>         │   │   └── [ 480]  00000.clpi
>     >>>         │   ├── [  40]  JAR
>     >>>         │   ├── [ 110]  MovieObject.bdmv
>     >>>         │   ├── [  92]  PLAYLIST
>     >>>         │   │   └── [ 184]  00000.mpls
>     >>>         │   └── [ 124]  index.bdmv
>     >>>         ├── [  40]  BDJO
>     >>>         ├── [  92]  CLIPINF
>     >>>         │   └── [ 480]  00000.clpi
>     >>>         ├── [  40]  JAR
>     >>>         ├── [  40]  META
>     >>>         ├── [ 110]  MovieObject.bdmv
>     >>>         ├── [  92]  PLAYLIST
>     >>>         │   └── [ 184]  00000.mpls
>     >>>         ├── [  92]  STREAM
>     >>>         │   └── [ 45M]  00000.m2ts
>     >>>         └── [ 124]  index.bdmv
>     >>>
>     >>>         12 directories, 9 files
>     >>>
>     >>>  ---------------------------------------
>     >>>
>     >>>         Finally 9 files and [ 45M] 00000.m2ts
>     >>>
>     >>>         I was able to open /mnt/test/BDMV with VLC and playback
>     >>>         video and
>     >>>         pcm_bluray video OK
>     >>>
>     >>>  ------------------------------------------------------
>     >>>         but not with mplayer as follows:
>     >>>
>     >>>
>     >>>         umount /mnt/test
>     >>>
>     >>>         which mplayer
>     >>>         /usr/bin/mplayer
>     >>>
>     >>>         mplayer -vo null br://tmp/newfilename.udfs
>     >>>         Creating config file: /root/.mplayer/config
>     >>>         MPlayer 1.2.r38304-Packman-7 (C) 2000-2021 MPlayer Team
>     >>>         do_connect: could not connect to socket
>     >>>         connect: No such file or directory
>     >>>         Failed to open LIRC support. You will not be able to use
>     >>>         your remote
>     >>>         control.
>     >>>
>     >>>         Playing br://tmp/newfilename.udfs.
>     >>>         The hostname option must be an integer: tmp
>     >>>         Struct bluray, field hostname parsing error: tmp
>     >>>         disc.c:333: failed opening UDF image newfilename.udfs
>     >>>         disc.c:437: error opening file BDMV/index.bdmv
>     >>>         disc.c:437: error opening file BDMV/BACKUP/index.bdmv
>     >>>         bluray.c:2646: nav_get_title_list(newfilename.udfs/)
>     failed
>     >>>         Couldn't open Blu-ray device: newfilename.udfs
>     >>>         No stream found to handle url br://tmp/newfilename.udfs
>     >>>
>     >>>
>     >>>         Exiting... (End of file)
>     >>>
>     >>>
>     >>>
>     >>>     mplayer works for me if I start it from /tmp (where test
>     file is
>     >>>     located)
>     >>
>     >>     I will try also that next.
>     >>
>
>     ===============================
>     23/11-22
>     ===============================
>
>     mplayer continued
>
>     -- sorry, the following long output as root, seems like lack og audio
>     config and other errors?
>
>
> yeah ... but again, you can try to make this udfs file readable for 
> usual user and try again ...
>
> anyway, I historically used mplayer because it was faster to build and 
> rebuild afresh, compared to vlc with million deps.  If it works in VLC 
> - I think you can try and move into experiments with longer files.
>

============================

24/11-22

Testing playback with VLC and Mplayer as user on (mounted) 
/tmp/test/BDMV and on (unmounted) /tmp/newfilename.udfs

=============================

VlC as user playbacks video and audio OK recursively from (mounted) 
/mnt/test/BDMV, but with some failed messages:

terje at localhost:~> vlc /mnt/test/BDMV
VLC media player 3.0.17.3 Vetinari (revision 3.0.13-8-g41878ff4f2)
libdvdread: Encrypted DVD support unavailable.
libdvdread: Couldn't find device name.
[000055828618fd30] main libvlc: Running vlc with the default interface. 
Use 'cvlc' to use vlc without interface.
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use 
QT_QPA_PLATFORM=wayland to run on Wayland anyway.
libdvdread: Encrypted DVD support unavailable.
libdvdread: Couldn't find device name.
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
[00007f2208001160] dvdnav demux error: vm: vm: failed to read VIDEO_TS.IFO
libdvdread: Encrypted DVD support unavailable.
libdvdread: Couldn't find device name.
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdread: Encrypted DVD support unavailable.
libdvdread: Couldn't find device name.
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdread: Encrypted DVD support unavailable.
libdvdread: Couldn't find device name.
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
...................
[00007f2260004030] dvdnav demux error: vm: vm: failed to read VIDEO_TS.IFO
libdvdread: Encrypted DVD support unavailable.
libdvdread: Couldn't find device name.
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
[00007f226000b8f0] dvdnav demux error: vm: vm: failed to read VIDEO_TS.IFO
[00007f2204008cc0] gl gl: Initialized libplacebo v4.192.1 (API v192)
[00007f2204008cc0] gl gl: Initialized libplacebo v4.192.1 (API v192)
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared 
object file: Ingen slik fil eller filkatalog
[00007f220505f950] gl gl: Initialized libplacebo v4.192.1 (API v192)
QObject::~QObject: Timers cannot be stopped from another thread

=============================

Mplayer as user doesn't playback/find audio and video with just path to 
/mnt/test/BDMV


Mplayer as user playback audio an video just with full path to 
/mnt/test/BDMV/STREAM/00000.m2ts
--------------

terje at localhost:~> mplayer /mnt/test/BDMV/STREAM/00000.m2ts
MPlayer 1.2.r38304-Packman-7 (C) 2000-2021 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote 
control.

Playing /mnt/test/BDMV/STREAM/00000.m2ts.
libavformat version 58.76.100 (external)
TS file format detected.
VIDEO MPEG2(pid=4113) AUDIO PCMBR(pid=4352) NO SUBS (yet)!  PROGRAM N. 1
VIDEO:  MPEG2  1440x1080  (aspect 3)  25.000 fps  25000.0 kbps (3125.0 
kbyte/s)
X11 error: BadMatch (invalid parameter attributes)
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 58.134.100 (external)
[mpeg2video @ 0x7fb394081560]Requested frame threading with a custom 
get_buffer2() implementation which is not marked as thread safe. This is 
not supported anymore, make your callback thread-safe.
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
Load subtitles in /mnt/test/BDMV/STREAM/
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [fflpcm] afm: ffmpeg (Blu-ray LPCM)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Bad stream state, please report as bug!
Movie-Aspect is undefined - no prescaling applied.
VO: [x11] 1440x1080 => 1440x1080 Planar YV12  [zoom]
[swscaler @ 0x7fb39a79c0e0]bicubic scaler, from yuv420p to bgra using MMXEXT
[swscaler @ 0x7fb39a79c0e0]using unscaled yuv420p -> bgra special converter
Bad stream state, please report as bug!
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [x11] 1440x1080 => 1920x1080 Planar YV12  [zoom]
A:   1.5 V:   1.4 A-V:  0.106 ct:  0.000   2/  2 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.5 V:   1.5 A-V:  0.068 ct: -0.000   3/  3 ??% ??% ??,?% 1 0
Bad stream state, please repo
..................snip
Bad stream state, please report as bug!
A:  14.7 V:  14.7 A-V:  0.016 ct:  0.002 333/333 12% 20%  0.8% 1 0
Bad stream state, please report as bug!
A:  14.7 V:  14.7 A-V:  0.006 ct:  0.002 334/334 12% 20%  0.8% 1 0
Bad stream state, please report as bug!
A:  14.8 V:  14.8 A-V:  0.079 ct:  0.110 335/335 12% 20%  0.8% 1 0


Exiting... (End of file)

#############################


I'm a bit confused and would like to get clarified what really happends 
when/after entering "umount /mnt/test"?
That is the difference between using /tmp/test and /tmp/newfilename.udf

=======================

VlC as user playbacks video and audio OK from newfilename.udfs
------------------

terje at localhost:/tmp> vlc
VLC media player 3.0.17.3 Vetinari (revision 3.0.13-8-g41878ff4f2)
[00005643603ead30] main libvlc: Running vlc with the default interface. 
Use 'cvlc' to use vlc without interface.
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use 
QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[00007fd4a0001170] libbluray demux: First play: 1, Top menu: 1
HDMV Titles: 1, BD-J Titles: 0, Other: 0
[00007fd4a0001170] libbluray demux: Adding ES 4113 select 1
[00007fd4a0001170] libbluray demux: Adding ES 4352 select 1
[00007fd48c007260] gl gl: Initialized libplacebo v4.192.1 (API v192)
[00007fd48c007260] gl gl: Initialized libplacebo v4.192.1 (API v192)
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared 
object file: Ingen slik fil eller filkatalog
[00007fd48d016510] gl gl: Initialized libplacebo v4.192.1 (API v192)
hdmv_vm.c:450: _resume_from_play_pl(): object not playing playlist !
hdmv_vm.c:450: _resume_from_play_pl(): object not playing playlist !
hdmv_vm.c:450: _resume_from_play_pl(): object not playing playlist !
hdmv_vm.c:450: _resume_from_play_pl(): object not playing playlist !
[00007f9c84001170] libbluray demux: Closing overlays.
QObject::~QObject: Timers cannot be stopped from another thread

#####################

Mplayer as user playback only Audio from /tmp/newfilename.udfs
-----------------------
terje at localhost:/tmp> mplayer -vo null br://tmp/newfilename.udfs
MPlayer 1.2.r38304-Packman-7 (C) 2000-2021 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote 
control.

Playing br://tmp/newfilename.udfs.
The hostname option must be an integer: tmp
Struct bluray, field hostname parsing error: tmp
libavformat version 58.76.100 (external)
bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 66600-667800.
bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 66600-667800.
TS file format detected.
bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 66600-667800.
VIDEO MPEG2(pid=4113) AUDIO PCMBR(pid=4352) NO SUBS (yet)!  PROGRAM N. 1
bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 66600-667800.
VIDEO:  MPEG2  1440x1080  (aspect 3)  25.000 fps  25000.0 kbps (3125.0 
kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 58.134.100 (external)
[mpeg2video @ 0x7f3dc0bf3560]Requested frame threading with a custom 
get_buffer2() implementation which is not marked as thread safe. This is 
not supported anymore, make your callback thread-safe.
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [fflpcm] afm: ffmpeg (Blu-ray LPCM)
terje at localhost:/tmp> mplayer -vo null br://tmp/newfilename.udfs
MPlayer 1.2.r38304-Packman-7 (C) 2000-2021 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote 
control.

Playing br://tmp/newfilename.udfs.
The hostname option must be an integer: tmp
Struct bluray, field hostname parsing error: tmp
libavformat version 58.76.100 (external)
bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 66600-667800.
bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 66600-667800.
TS file format detected.
bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 66600-667800.
VIDEO MPEG2(pid=4113) AUDIO PCMBR(pid=4352) NO SUBS (yet)!  PROGRAM N. 1
bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 66600-667800.
VIDEO:  MPEG2  1440x1080  (aspect 3)  25.000 fps  25000.0 kbps (3125.0 
kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 58.134.100 (external)
[mpeg2video @ 0x7fbf5abde560]Requested frame threading with a custom 
get_buffer2() implementation which is not marked as thread safe. This is 
not supported anymore, make your callback thread-safe.
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [fflpcm] afm: ffmpeg (Blu-ray LPCM)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Bad stream state, please report as bug!
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 1440x1080 => 1440x1080 Planar YV12  [zoom]
Bad stream state, please report as bug!
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [null] 1440x1080 => 1920x1080 Planar YV12  [zoom]
A:   1.5 V:   1.4 A-V:  0.084 ct:  0.000   2/  2 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.5 V:   1.5 A-V:  0.052 ct:  0.004   3/  3 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.6 V:   1.5 A-V:  0.044 ct:  0.008   4/  4 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.6 V:   1.6 A-V:  0.032 ct:  0.011   5/  5 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.6 V:   1.6 A-V:  0.029 ct:  0.014   6/  6 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.7 V:   1.6 A-V:  0.026 ct:  0.016   7/  7 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.7 V:   1.7 A-V:  0.023 ct:  0.019   8/  8 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.7 V:   1.7 A-V:  0.021 ct:  0.021   9/  9 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.8 V:   1.8 A-V:  0.019 ct:  0.022  10/ 10 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.8 V:   1.8 A-V:  0.017 ct:  0.024  11/ 11 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
A:   1.9 V:   1.8 A-V:  0.016 ct:  0.026  12/ 12 ??% ??% ??,?% 0 0
Bad stream state, please report as bug!
........snip
Bad stream state, please report as bug!
A:  14.7 V:  14.7 A-V:  0.000 ct:  0.040 333/333 10%  0%  0.4% 0 0
Bad stream state, please report as bug!
A:  14.7 V:  14.7 A-V:  0.000 ct:  0.040 334/334 10%  0%  0.4% 0 0
Bad stream state, please report as bug!
A:  14.7 V:  14.8 A-V: -0.027 ct:  0.132 335/335 10%  0%  0.4% 0 0


Exiting... (End of file)



================================

>
>
>
>     localhost:~ # cd /tmp
>     localhost:/tmp # mplayer -vo null br://tmp/newfilename.udfs
>     MPlayer 1.2.r38304-Packman-7 (C) 2000-2021 MPlayer Team
>     do_connect: could not connect to socket
>     connect: No such file or directory
>     Failed to open LIRC support. You will not be able to use your remote
>     control.
>
>     Playing br://tmp/newfilename.udfs.
>     The hostname option must be an integer: tmp
>     Struct bluray, field hostname parsing error: tmp
>     libavformat version 58.76.100 (external)
>     bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip
>     66600-667800.
>     bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip
>     66600-667800.
>     TS file format detected.
>     bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip
>     66600-667800.
>     VIDEO MPEG2(pid=4113) AUDIO PCMBR(pid=4352) NO SUBS (yet)! 
>     PROGRAM N. 1
>     bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip
>     66600-667800.
>     VIDEO:  MPEG2  1440x1080  (aspect 3)  25.000 fps  25000.0 kbps
>     (3125.0
>     kbyte/s)
>     ==========================================================================
>     Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
>     libavcodec version 58.134.100 (external)
>     [mpeg2video @ 0x7fd57c9aa560]Requested frame threading with a custom
>     get_buffer2() implementation which is not marked as thread safe.
>     This is
>     not supported anymore, make your callback thread-safe.
>     Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
>     ==========================================================================
>     ==========================================================================
>     Trying to force audio codec driver family libmad...
>     Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
>     AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio:
>     192000->192000)
>     Selected audio codec: [fflpcm] afm: ffmpeg (Blu-ray LPCM)
>     ==========================================================================
>     AO: [pulse] Init failed: Connection refused
>     Failed to initialize audio driver 'pulse'
>     [AO_ALSA] alsa-lib: pulse.c:243:(pulse_connect) PulseAudio: Unable to
>     connect: Connection refused
>
>     [AO_ALSA] Playback open error: Connection refused
>     Failed to initialize audio driver 'alsa'
>     [AO OSS] audio_setup: Can't open audio device /dev/dsp: No such
>     file or
>     directory
>     Failed to initialize audio driver 'oss'
>     No such audio driver 'esd'
>     No such audio driver 'arts'
>     [AO OSS] audio_setup: Can't open audio device /dev/dsp: No such
>     file or
>     directory
>     [AO_ALSA] alsa-lib: pulse.c:243:(pulse_connect) PulseAudio: Unable to
>     connect: Connection refused
>
>     [AO_ALSA] Playback open error: Connection refused
>     AO: [pulse] Init failed: Connection refused
>     Cannot connect to server socket err = No such file or directory
>     Cannot connect to server request channel
>     jack server is not running or cannot be started
>     JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1,
>     skipping unlock
>     JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1,
>     skipping unlock
>     [JACK] cannot open server
>     [AO SDL] Samplerate: 48000Hz Channels: Stereo Format s16le
>     [AO_ALSA] alsa-lib: pulse.c:243:(pulse_connect) PulseAudio: Unable to
>     connect: Connection refused
>
>     [AO SDL] Unable to open audio: No available audio device
>     DVB card number must be between 1 and 4
>     AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
>     Starting playback...
>     Bad stream state, please report as bug!
>     Movie-Aspect is undefined - no prescaling applied.
>     VO: [null] 1440x1080 => 1440x1080 Planar YV12  [zoom]
>     Bad stream state, please report as bug!
>     Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
>     VO: [null] 1440x1080 => 1920x1080 Planar YV12  [zoom]
>     A:   1.5 V:   1.4 A-V:  0.054 ct:  0.000   2/  2 ??% ??% ??,?% 0 0
>     Bad stream state, please report as bug!
>     .....snip
>     ...........
>
>     Bad stream state, please report as bug!
>     A:  14.7 V:  14.7 A-V: -0.000 ct:  0.040 334/334 10%  0% 0.7% 0 0
>     Bad stream state, please report as bug!
>     A:  14.8 V:  14.8 A-V:  0.080 ct:  0.148 335/335 10%  0% 0.7% 0 0
>
>
>     Exiting... (End of file)
>
>     ==========================
>
>
>
>
>     >>     But thinking more about this topic that has several cumbersome
>     >>     and error-phrone manual steps. Appimage has even complicated
>     >>     these, not at least for occasionally users.
>     >>     Therefore I will throw in the following suggestion or RFE:
>     >>
>     >>     Will it be possible or manageable to integrate and run the
>     >>     bundled 'bdwrite' to Bluray within the Cin-GG's run-time
>     environment?
>     >>     I.e we now has File > BD render (and DVD render). What to add
>     >>     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.
>     >>
>     >>
>     >>
>     >>
>     >> 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
>     >>
>     https://askubuntu.com/questions/314395/proper-way-to-let-user-enter-password-for-a-bash-script-using-only-the-gui-with
>
>     >> )
>     >>
>     >>
>     https://cinelerra-gg.org/download/CinelerraGG_Manual/Menu_Bar_Shell_Commands.html
>     >>
>     >> if we develop it into being even relatively distro-agnostic and
>     >> error-proof it hopefully can be included into future versions
>     of CinGG
>     >>
>     >> 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)
>     >>
>     >>
>     >> I also found some remaints of direct-copy 'smart-render-like'
>     feature
>     >> in Cinelerra-CV's libquicktime:
>     >>
>     >>
>     https://github.com/cinelerra-cv-team/cinelerra-cv/blob/954a91e72bba1ed1ce641b5faee7d4c5f318c074/cinelerra/filemov.C
>     >>
>     >> around line 730 but it was only working (apparently) with some
>     mpeg4
>     >> _divx_ movs, not mpeg2s.
>     >>
>     >> developing mpeg direct-copy routines remained big TODO item. I
>     look
>     >> at related code from time to time but no promises, sadly.
>     >>
>     >>
>     >
>     > I just add my extracted notes and urls about Smart rendering HDV in
>     > Vegas, Premiere Pro:
>     >
>     > What is smart rendering?
>     > Smart Render *analyzes a video for any previously rendered sections
>     > and renders only the new or revised sections*. This can reduce
>     > rendering time significantly. Corel VideoStudio's SmartRender
>     feature
>     > makes previewing and creating movies a lot faster.
>     >
>     >
>     >   How To Enable Smart Render
>     >
>     > 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.
>     >
>     > Smart Render analyzes a video for any previously rendered
>     sections and
>     > renders only the new or revised sections. This can reduce rendering
>     > time significantly.
>     >
>     > 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.
>     >
>     >
>     >
>     https://www.vegascreativesoftware.info/us/forum/hdv-smart-rendering-and-badaboom--81155/
>     > https://www.dvinfo.net/forum/archive/index.php/t-116464.html
>     >
>     > https://helpx.adobe.com/premiere-pro/using/smart-rendering.html
>     >
>     >
>     https://larryjordan.com/articles/premiere-pro-export-faster-with-smart-render/
>     >
>     > https://workflow.frame.io/guide/smart-rendering
>     >
>     >
>     https://blog.frame.io/2021/06/07/premiere-pro-max-render-quality-max-bit-depth/
>     >
>     > https://www.kevinmonahan.net/?p=88
>     >
>     >
>     >
>     >>
>     >>
>     >>
>     >>
>     >>
>     >>
>     >>     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.
>     >>
>     >>
>     >>
>     >>
>     >>
>     >>
>     >>>
>     >>>
>     >>>
>     >>>
>     >>>
>     >>>
>     >>>
>     >>>
>     >>>         >
>     >>>         >
>     >>>         >
>     >>>         >     Den 12.11.2022 16:36, skrev Andrew Randrianasulu:
>     >>>         >     >
>     >>>         >     >
>     >>>         >     > сб, 12 нояб. 2022 г., 18:30 Terje J. Hanssen
>     >>>         >     <terjejhanssen at gmail.com>
>     >>>         <mailto:terjejhanssen at gmail.com>:
>     >>>         >     >
>     >>>         >
>     >>>         >     >     "Finally home again", just to discover that I
>     >>>         have not
>     >>>         >     'bdwrite' available on my workstations upgraded with
>     >>>         the latest
>     >>>         >     31. Oct 2022 CinGG appimages.
>     >>>         >     >     Therefore I wonder if CinGG Appimage not
>     provide
>     >>>         and make it
>     >>>         >     possible to run bdwrite from command line (similar
>     >>>         like no ffmpeg)
>     >>>         >     without a single user build?
>     >>>         >     >
>     >>>         >     >
>     >>>         >     > I think you can unpack/mount appimages .
>     >>>         >     >
>     >>>         >     >
>     >>>         >
>     >>>
>     https://docs.appimage.org/user-guide/run-appimages.html#mount-an-appimage
>     >>>         >     >
>     >>>         >     > then you hopefully will find bdwrite inside ....
>     >>>         >     >
>     >>>         >     > or slightly down this question  documentation said
>     >>>         you can
>     >>>         >     extract content of appimage into directory. So,
>     if bdwrite
>     >>>         >     actually there you can run it from there or copy
>     it to
>     >>>         some place
>     >>>         >     >
>     >>>         >
>     >>>         >
>     >>>         >     1)
>     >>>         >     First attempt as Type 1 appimage:
>     >>>         >
>     >>>         >     terje at localhost:~> sudo mount
>     >>>         >  /home/terje/Applications/CinGG-20221031-x86_64.AppImage
>     >>>         >     /home/terje/mountpoint/
>     >>>         >
>     >>>         >     [sudo] passord for root:
>     >>>         >     mount: /home/terje/mountpoint: wrong fs type, bad
>     >>>         option, bad
>     >>>         >     superblock on /dev/loop0, missing codepage or helper
>     >>>         program, or
>     >>>         >     other error.
>     >>>         >
>     >>>         >     terje at localhost:~> umount /home/terje/mountpoint/
>     >>>         >     umount: /home/terje/mountpoint: not mounted.
>     >>>         >
>     >>>         >
>     >>>         >     2)
>     >>>         >     Second attempt as Type 2 appimage:
>     >>>         >
>     >>>         >     terje at localhost:~>
>     >>>         >  /home/terje/Applications/CinGG-20221031-x86_64.AppImage
>     >>>         >     --appimage-offset
>     >>>         >
>     >>>         >     but why all these warnings and failed messages?
>     >>>         >     ----------
>     >>>         >
>     >>>         >     /usr/bin/AppImageLauncher:
>     /usr/lib64/libcurl.so.4: no
>     >>>         version
>     >>>         >     information available (required by
>     >>>         >
>     >>>
>       /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
>     >>>         >     Warning: Ignoring XDG_SESSION_TYPE=wayland on
>     Gnome. Use
>     >>>         >     QT_QPA_PLATFORM=wayland to run on Wayland anyway.
>     >>>         >
>     >>>         >     ** (AppImageLauncher:7534): WARNING **:
>     17:40:13.433:
>     >>>         Pixbuf
>     >>>         >     theme: Cannot load pixmap file
>     >>>         >
>     >>>
>       /usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png:
>     >>>         >     Feil under lasting av bilde
>     >>>         >
>     >>>
>       «/usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png»:
>     >>>         >     Fatal feil i PNG-bildefil: bad parameters to zlib
>     >>>         >
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     ** (AppImageLauncher:7534): WARNING **:
>     17:40:13.433:
>     >>>         Invalid
>     >>>         >     borders specified for theme pixmap:
>     >>>         >
>     >>>
>       /usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png,
>     >>>         >     borders don't fit within the image
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >  gdk_pixbuf_get_pixels_with_length: assertion
>     >>>         'GDK_IS_PIXBUF
>     >>>         >     (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >
>     >>>         >     (AppImageLauncher:7534): GdkPixbuf-CRITICAL **:
>     >>>         17:40:13.433:
>     >>>         >     gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF
>     >>>         (pixbuf)' failed
>     >>>         >     189632
>     >>>         >     ----------------
>     >>>         >
>     >>>         >
>     >>>         >     terje at localhost:~> sudo mount
>     >>>         >  /home/terje/Applications/CinGG-20221031-x86_64.AppImage
>     >>>         >     /home/terje/mountpoint/ -o offset=189632
>     >>>         >     [sudo] passord for root:
>     >>>         >
>     >>>         >     terje at localhost:~> cd mountpoint
>     >>>         >  terje at localhost:~/mountpoint> ls
>     >>>         >     AppRun  cin.desktop cin.svg  usr
>     >>>         >  terje at localhost:~/mountpoint> ls -la
>     >>>         >     totalt 40
>     >>>         >     drwxr-xr-x   3 root  root 102 okt.  31 15:24 .
>     >>>         >     drwxr-xr-x 124 terje users 36864 nov.  12 17:31 ..
>     >>>         >     lrwxrwxrwx   1 root root     11 okt.  31 15:24
>     AppRun
>     >>>         -> usr/bin/cin
>     >>>         >     lrwxrwxrwx   1 root root     34 okt.  31 15:24
>     >>>         cin.desktop ->
>     >>>         >  usr/share/applications/cin.desktop
>     >>>         >     lrwxrwxrwx   1 root root     45 okt.  31 15:24
>     cin.svg ->
>     >>>         >  usr/share/icons/hicolor/scalable/apps/cin.svg
>     >>>         >     lrwxrwxrwx   1 root root      7 okt.  31 15:24
>     >>>         .DirIcon -> cin.svg
>     >>>         >     drwxr-xr-x   5 root root     62 okt.  31 15:23 usr
>     >>>         >
>     >>>         >  terje at localhost:~/mountpoint> find . -name bdwrite
>     >>>         >     ./usr/bin/bdwrite
>     >>>         >
>     >>>         >  terje at localhost:~/mountpoint> stat ./usr/bin/bdwrite
>     >>>         >       Fil: ./usr/bin/bdwrite
>     >>>         >       Størrelse: 35940792 [tab]Blokker: 70197      IO
>     >>>         Blokk: 1024
>     >>>         >     vanlig fil
>     >>>         >     Enhet: 700h/1792d Datanode: 12          Lenker: 1
>     >>>         >     Tilgang: (0755/-rwxr-xr-x) Uid: (    0/    root)
>     Gid:
>     >>>         (    0/
>     >>>         >     root)
>     >>>         >     Tilgang: 2022-10-31 15:23:57.000000000 +0100
>     >>>         >     Omgjøring: 2022-10-31 15:23:57.000000000 +0100
>     >>>         >     Endring: 2022-10-31 15:23:57.000000000 +0100
>     >>>         >      Fødsel: -
>     >>>         >
>     >>>         >  terje at localhost:~/mountpoint> which bdwrite
>     >>>         >     which: no bdwrite in
>     >>>  (/home/terje/bin:/usr/local/bin:/usr/bin:/bin)
>     >>>         >
>     >>>         >     Copied the mounted bdwrite to /usr/bin:
>     >>>         >
>     >>>         >  terje at localhost:~/mountpoint> sudo cp
>     >>>         ./usr/bin/bdwrite /usr/bin
>     >>>         >     [sudo] passord for root:
>     >>>         >  terje at localhost:~/mountpoint> ls -la /usr/bin/bdwrite
>     >>>         >     -rwxr-xr-x 1 root root 35940792 nov.  12 18:00
>     >>>         /usr/bin/bdwrite
>     >>>         >
>     >>>         >     =============
>     >>>         >
>     >>>         >     3)
>     >>>         >     Tried the extracted bdwrite with a hdv-file
>     transcoded
>     >>>         to Blu-ray
>     >>>         >     pcm_bluray audio and mts stream
>     >>>         >
>     >>>         >     localhost:~ # cd /home/terje/Videoklipp
>     >>>         >  localhost:/home/terje/Videoklipp # ls -1 *.mts
>     >>>         >     2008_m2t-ac3.mts
>     >>>         >     2008_m2t_pcm_bluray.mts
>     >>>         >     hdv01_05_m2t_pcm_bluray.mts
>     >>>         >     hdv01_m2t_pcm_bluray.mts
>     >>>         >     hdv_iLink_m2t_pcm_bluray.mts
>     >>>         >
>     >>>         >
>     >>>         >  localhost:/home/terje/Videoklipp # ffprobe -hide_banner
>     >>>         >     2008_m2t_pcm_bluray.mts
>     >>>         >     Input #0, mpegts, from '2008_m2t_pcm_bluray.mts':
>     >>>         >       Duration: 00:00:13.44, start: 1.440000, bitrate:
>     >>>         27988 kb/s
>     >>>         >       Program 1
>     >>>         >         Metadata:
>     >>>         >           service_name    : Service01
>     >>>         >           service_provider: FFmpeg
>     >>>         >       Stream #0:0[0x1011]: Video: mpeg2video (Main)
>     >>>         ([2][0][0][0] /
>     >>>         >     0x0002), yuv420p(tv, bt709, top first),
>     1440x1080 [SAR
>     >>>         4:3 DAR
>     >>>         >     16:9], 25000 kb/s, 25 fps, 25 tbr, 90k tbn
>     >>>         >         Side data:
>     >>>         >           cpb: bitrate max/min/avg: 25000000/0/0 buffer
>     >>>         size: 7340032
>     >>>         >     vbv_delay: N/A
>     >>>         >       Stream #0:1[0x1100]: Audio: pcm_bluray
>     ([128][0][0][0] /
>     >>>         >     0x0080), 48000 Hz, stereo, s16, 1536 kb/s
>     >>>         >  localhost:/home/terje/Videoklipp # du -sb *.mts
>     >>>         >     43333624 2008_m2t-ac3.mts
>     >>>         >     47020032 2008_m2t_pcm_bluray.mts
>     >>>         >     1603362816 hdv01_05_m2t_pcm_bluray.mts
>     >>>         >     2299017216 hdv01_m2t_pcm_bluray.mts
>     >>>         >     399237120 hdv_iLink_m2t_pcm_bluray.mts
>     >>>         >
>     >>>         >
>     >>>         >  localhost:/home/terje/Videoklipp # ls -la
>     >>>         2008_m2t_pcm_bluray.mts
>     >>>         >     -rw-r--r-- 1 terje users 47020032 Nov 11 22:06
>     >>>         2008_m2t_pcm_bluray.mts
>     >>>         >
>     >>>         >
>     >>>         >  localhost:/home/terje/Videoklipp # mkudffs -b 2048
>     >>>         >     /tmp/newfilename.udfs 27055
>     >>>         >  filename=/tmp/newfilename.udfs
>     >>>         >     label=LinuxUDF
>     >>>         >     uuid=636fdd9d0eee73bf
>     >>>         >     blocksize=2048
>     >>>         >     blocks=27055
>     >>>         >     udfrev=201
>     >>>         >     start=0, blocks=16, type=RESERVED
>     >>>         >     start=16, blocks=3, type=VRS
>     >>>         >     start=19, blocks=237, type=USPACE
>     >>>         >     start=256, blocks=1, type=ANCHOR
>     >>>         >     start=257, blocks=16, type=PVDS
>     >>>         >     start=273, blocks=1, type=LVID
>     >>>         >     start=274, blocks=26524, type=PSPACE
>     >>>         >     start=26798, blocks=1, type=ANCHOR
>     >>>         >     start=26799, blocks=239, type=USPACE
>     >>>         >     start=27038, blocks=16, type=RVDS
>     >>>         >     start=27054, blocks=1, type=ANCHOR
>     >>>         >
>     >>>         >
>     >>>         >  localhost:/home/terje/Videoklipp # mount -o loop
>     >>>         >     /tmp/newfilename.udfs /mnt/test
>     >>>         >
>     >>>         >  localhost:/home/terje/Videoklipp # bdwrite /mnt/test
>     >>>         >     2008_m2t_pcm_bluray.mts
>     >>>         >
>     >>>         >     but got an error message:
>     >>>         >
>     >>>         >     bdwrite: error while loading shared libraries:
>     >>>         >     libIlmImf-2_3.so.24: cannot open shared object file:
>     >>>         No such file
>     >>>         >     or directory
>     >>>         >
>     >>>         >
>     >>>
>     >>
>     >
>



More information about the Cin mailing list