YEAH - the BBB case with lpcm and tsmuxer worked at least once. I will verify a couple of things yet.
Checked out from current GIT and did full rebuild; then test BBB and get the following:
+ tsmuxer /tmp/bd_20220502-141005/bd.meta /tmp/bd_20220502-141005/bd.iso
tsMuxeR version 2.6.16-dev.
github.com/justdan96/tsMuxerDecoding H264 stream (track 1): Profile: High@4.1 Resolution: 1920:1080i Frame rate: 29.97
H.264 muxing fps is not set. Get fps from stream. Value: 29.97
0.0% complete
Decoding LPCM stream (track 2): Bitrate: 4608Kbps Sample Rate: 48KHz Channels: 5.1 Bits per sample: 16bit
18.0% complete
Finalize ISO disk
Reading buffer overflow. Possible container streams are not syncronized. Please, verify stream fps. File name: /tmp/bd_20220502-141005/bd.m2ts
Patchd with 0001-Fix-lpcm_bluray-for-tsmuxer.patch, did a full rebuild, and get the following:
YEAH !
+ tsmuxer /tmp/bd_20220502-143029/bd.meta /tmp/bd_20220502-143029/bd.iso
tsMuxeR version 2.6.16-dev.
github.com/justdan96/tsMuxerDecoding H264 stream (track 1): Profile: High@4.1 Resolution: 1920:1080i Frame rate: 29.97
H.264 muxing fps is not set. Get fps from stream. Value: 29.97
0.0% complete
Decoding LPCM stream (track 2): Bitrate: 4608Kbps Sample Rate: 48KHz Channels: 5.1 Bits per sample: 16bit
94.9% complete
Processed 19016 video frames
100.0% complete
Flushing write buffer
Creating Blu-ray stream info and seek index
Creating Blu-ray playlist
Mux successful complete
Finalize ISO disk
Muxing time: 4 sec
+ mv /tmp/bd_20220502-143029/bd.iso /tmp/bd_20220502-143029/bd.udfs
+ echo To burn bluray, load writable media and run:
To burn bluray, load writable media and run:
+ echo for WORM: growisofs -dvd-compat -Z /dev/bd=/tmp/bd_20220502-143029/bd.udfs
for WORM: growisofs -dvd-compat -Z /dev/bd=/tmp/bd_20220502-143029/bd.udfs
+ echo for RW: dd if=/tmp/bd_20220502-143029/bd.udfs of=/dev/bd bs=2048000
for RW: dd if=/tmp/bd_20220502-143029/bd.udfs of=/dev/bd bs=2048000
+ kill 448422
Terminated
Created the bluray media and played on LG player/TV just fine.