3D blurays not playing back in 3D

It is only updating to October version - I am on Vero 4k. Is there something I can do to force the update?

Thanks

Sorry ā€“ the October update is the latest version. It was released in early November.

1 Like

Hi

So, itā€™s not working.

I am using the Disney Brave 3d bluray disc - I know it is only 3D on there because there are 2 discs - one ordinary bluray and one 3d.

I used makemkv to pull out /BDMV/STREAM/00962.m2ts into an mkv. Straight - no processing or anything. This plays perfectly as 3d from the vero through my projector.

When I use the external drive with the Bluray in it I try all three of the options that show correct length and correct number of chapters on the simple menu. They all play beautifully in 2d. But I have tried all kinds of projector and forcing through the video menu 3d options and no good. None of them play in 3d.

I have made a log but the system said it is too big to upload.

however I found this, where you can see it seems to think 3d is there but then it fails to pick it up and plays with the 3d flag off:
2024-11-25 21:51:21.824 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_ANGLE 1
2024-11-25 21:51:21.824 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_TITLE 65535
2024-11-25 21:51:21.824 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_AUDIO_STREAM 255 -1
2024-11-25 21:51:21.824 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PG_TEXTST 0
2024-11-25 21:51:21.824 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PG_TEXTST_STREAM 4095, -1
2024-11-25 21:51:21.824 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PLAYLIST 801
2024-11-25 21:51:21.825 T:3109 debug : CDVDInputStreamBluray - Enabling BD3D MVC demuxing
2024-11-25 21:51:21.825 T:3109 debug : CDVDInputStreamBluray - MVC_Base_view_R_flag: 0
2024-11-25 21:51:21.825 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_ANGLE 1
2024-11-25 21:51:21.826 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PLAYITEM 0
2024-11-25 21:51:21.826 T:3109 debug : CDVDInputStreamBluray::OpenMVCDemuxer(): Opening MVC extension stream at /media/BRAVE_3D/BDMV/STREAM/00918.m2ts
2024-11-25 21:51:21.826 T:3109 debug : CFileCache::Open - </media/BRAVE_3D/BDMV/STREAM/00918.m2ts> opening
2024-11-25 21:51:21.826 T:3109 debug : CFileCache::Open - </media/BRAVE_3D/BDMV/STREAM/00918.m2ts> source chunk size is 0, setting cache chunk size to 131072
2024-11-25 21:51:21.826 T:3109 debug : CFileCache::Open - </media/BRAVE_3D/BDMV/STREAM/00918.m2ts> using single memory cache sized 67108864 bytes
2024-11-25 21:51:21.827 T:3110 debug : Thread FileCache start, auto delete: false
2024-11-25 21:51:21.827 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Could not detect TS packet size, defaulting to non-FEC/DVHS
2024-11-25 21:51:21.828 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 192
2024-11-25 21:51:21.828 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 204
2024-11-25 21:51:21.832 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 188

2024-11-25 21:51:34.260 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 192
2024-11-25 21:51:34.262 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 188
2024-11-25 21:51:34.269 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] PES packet size mismatch
2024-11-25 21:51:34.269 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Packet corrupt (stream = 0, dts = 4033613390).
2024-11-25 21:51:34.373 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] probed stream 0 failed
2024-11-25 21:51:34.373 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Invalid timestamps stream=0, pts=5982323543, dts=8411808074, size=26254
2024-11-25 21:51:34.373 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Invalid timestamps stream=0, pts=2398698011, dts=4425067752, size=35087
2024-11-25 21:51:34.374 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Invalid timestamps stream=0, pts=1103526185, dts=7989964039, size=34031
2024-11-25 21:51:34.374 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Invalid timestamps stream=0, pts=3333009537, dts=8229846658, size=1947
2024-11-25 21:51:34.374 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Invalid timestamps stream=0, pts=1565754827, dts=2219657942, size=13192
2024-11-25 21:51:34.374 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Invalid timestamps stream=0, pts=2672674620, dts=4004930437, size=8095
2024-11-25 21:51:34.374 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Invalid timestamps stream=0, pts=1998471360, dts=7118571007, size=9130
2024-11-25 21:51:34.374 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Invalid timestamps stream=0, pts=2466378274, dts=4033613390, size=15527
2024-11-25 21:51:34.383 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 192
2024-11-25 21:51:34.384 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 188
2024-11-25 21:51:34.385 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 192
2024-11-25 21:51:34.389 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 188

2024-11-25 21:51:34.433 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 192
2024-11-25 21:51:34.435 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] changing packet size to 188
2024-11-25 21:51:34.441 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Could not find codec parameters for stream 0 (Unknown: none): unknown codec
2024-11-25 21:51:34.442 T:3109 debug : ffmpeg[0xb16967e0]: [mpegts] Consider increasing the value for the ā€˜analyzedurationā€™ (500000) and ā€˜probesizeā€™ (5000000) options
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Input #0, mpegts, from ā€˜/media/BRAVE_3D/BDMV/STREAM/00918.m2tsā€™:
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Duration: N/A, start: 66470.261589, bitrate: N/A
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 47562
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 55628
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 21140
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 53589
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 60585
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 16456
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 24413
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 59045
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 26967
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 64075
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 25041
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 30580
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 27644
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 23324
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 32363
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Program 39356
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: No Program
2024-11-25 21:51:34.442 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:0[0x1012]: Unknown: none
2024-11-25 21:51:34.442 T:3109 debug : Open: MVC m2ts has 1 streams
2024-11-25 21:51:34.442 T:3109 debug : Open: MVC Stream not found
2024-11-25 21:51:34.459 T:3110 debug : Thread FileCache 3353145600 terminating
2024-11-25 21:51:34.471 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_AUDIO_STREAM 1 4352
2024-11-25 21:51:34.471 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PG_TEXTST 0
2024-11-25 21:51:34.471 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PG_TEXTST_STREAM 1, 4608
2024-11-25 21:51:34.471 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PLAYITEM 0
2024-11-25 21:51:34.471 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_CHAPTER 1
2024-11-25 21:51:34.471 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_AUDIO_STREAM 1 4352
2024-11-25 21:51:34.471 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PG_TEXTST 0
2024-11-25 21:51:34.471 T:3109 debug : CDVDInputStreamBluray - BD_EVENT_PG_TEXTST_STREAM 1, 4608
2024-11-25 21:51:34.471 T:3109 debug : ScanForExternalSubtitles: Searching for subtitlesā€¦
2024-11-25 21:51:34.472 T:3109 debug : ScanForExternalSubtitles: END (total time: 1 ms)
2024-11-25 21:51:34.472 T:3109 info : VideoPlayer: playing a file with menuā€™s
2024-11-25 21:51:34.472 T:3109 info : Creating Demuxer
2024-11-25 21:51:34.473 T:3109 debug : CBlurayCallback::Logger - bluray.c:1643: PlayMark 0 reached (768)

2024-11-25 21:51:34.473 T:3109 debug : CBlurayCallback::Logger - register.c:418: bd_psr_write(5, 1): no change in value

2024-11-25 21:51:34.473 T:3109 debug : CBlurayCallback::Logger - bluray.c:3144: PSR write: psr5 = 1

2024-11-25 21:51:34.474 T:3109 debug : Open - probing detected format [mpegts]
2024-11-25 21:51:34.475 T:3109 debug : Open - avformat_find_stream_info starting
2024-11-25 21:51:34.574 T:3109 debug : Open - av_find_stream_info finished
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Input #0, mpegts, from ā€˜bluray://%2fmedia%2fBRAVE_3D%2f/BDMV/PLAYLIST/00801.mplsā€™:
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Duration: N/A, start: 11.650667, bitrate: N/A
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Program 1
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:1[0x1100]: Audio: truehd (AC-3 / 0x332D4341), 48000 Hz, 7.1, s32 (24 bit)
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:2[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 640 kb/s
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:3[0x1101]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 320 kb/s
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:4[0x1102]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 320 kb/s
2024-11-25 21:51:34.575 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:5[0x1103]: Audio: eac3 (AC-3 / 0x332D4341), 48000 Hz, 7.1, fltp, 896 kb/s
2024-11-25 21:51:34.576 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:6[0x1104]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 640 kb/s
2024-11-25 21:51:34.576 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:7[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
2024-11-25 21:51:34.576 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:8[0x1201]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
2024-11-25 21:51:34.576 T:3109 info : ffmpeg[0xb16967e0]: Stream #0:9[0x1202]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream video - interlaced: false, fps: 23.976025, tba: 24000/1001, tbr: 24000/1001, tbc: 24000/1001
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 0
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 1
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream - discarding duplicated bluray stream (truehd ac3 core)
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 3
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 4
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 5
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 6
2024-11-25 21:51:34.576 T:3109 debug : AddStream - 3d subtitle plane = #2
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 7
2024-11-25 21:51:34.576 T:3109 debug : AddStream - 3d subtitle plane = #1
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 8
2024-11-25 21:51:34.576 T:3109 debug : AddStream - 3d subtitle plane = #0
2024-11-25 21:51:34.576 T:3109 debug : CDVDDemuxFFmpeg::AddStream ID: 9
2024-11-25 21:51:34.577 T:3109 info : Opening stream: 0 source: 256
2024-11-25 21:51:34.577 T:3109 info : Creating video codec with codec id: 27
2024-11-25 21:51:34.577 T:3109 debug : CDVDVideoCodecAmlogic::Opening: codec 27 profile:100 extra_size:101
2024-11-25 21:51:34.577 T:3109 debug : CDVDVideoCodecAmlogic: skipping decoder AV1
2024-11-25 21:51:34.577 T:3109 info : CDVDVideoCodecAmlogic: using Amlogic decoder H.264/MVC
2024-11-25 21:51:34.577 T:3109 debug : SECTION:LoadDLL(/usr/osmc/lib/libamcodec.so)
2024-11-25 21:51:34.577 T:3109 debug : Loading: /usr/osmc/lib/libamcodec.so
2024-11-25 21:51:34.579 T:3109 info : DVDVideoCodecAmlogic: Opened Amlogic Codec
2024-11-25 21:51:34.579 T:3109 debug : CVideoPlayerVideo::OpenStream - open stream with codec id: 27
2024-11-25 21:51:34.579 T:3109 info : Creating video thread
2024-11-25 21:51:34.580 T:3111 debug : Thread VideoPlayerVideo start, auto delete: false
2024-11-25 21:51:34.580 T:3111 info : running thread: video_thread
2024-11-25 21:51:34.580 T:3109 info : [WHITELIST] Searching the whitelist for: width: 1920, height: 1080, fps: 23.976, 3D: false, 3d mode flags: 0x0
2024-11-25 21:51:34.580 T:3109 debug : [WHITELIST] Using the default whitelist because the user whitelist is empty
2024-11-25 21:51:34.580 T:3109 debug : [WHITELIST] Searching for an exact resolution with an exact refresh rate
2024-11-25 21:51:34.581 T:3109 debug : [WHITELIST] Matched an exact resolution with an exact refresh rate 1920x1080 @ 23.98 - Full Screen (23)
2024-11-25 21:51:34.581 T:3109 debug : [WHITELIST] Searching for an exact resolution with double the refresh rate
2024-11-25 21:51:34.582 T:3109 info : Display resolution ADJUST : 1920x1080 @ 23.98 - Full Screen (23) (weight: 0.000)

you can see from the time stamps where I snipped out a lot of repetitive lines

sorry that I canā€™t really understand what is going on.

I have the same disk here and will try to reproduce that issue later today.

Can you try some other disks, too? Iā€™d just like to know if itā€™s only related to this disk?

Thanks for looking at this

Same for each disk I tried (Spielbergā€™s Adventures of Tintin, Megamind and Inside Out)

I didnā€™t bother turning them into MKV though because that clearly works (very very well)

Brave is my favourite thoughā€¦ : )

I should also say that I made a dd copy of the whole disk to an ISO file and had the same issue as with the actual physical disk.

Thatā€™s weird. Iā€™ve tried with ā€œBraveā€ but it seems I donā€™t have the keys for it, so it isnā€™t really recognized. Iā€™ve also tried with Alita and Gravity and both are working.

Can you reboot twice and then try again with one disc? And then post the debug logs please.

here we areā€¦ https://paste.osmc.tv/jehocusiqi

hope this helps

Thanks

Thanks. I was just able to reproduce it here. Iā€™ll have a look!

1 Like

My mistake, the changes that @tanio99 is referring to are not part of a stable release yet. They are in the staging repository.

To test this update:

  1. Login via the command line
  2. Run the following command to add the staging repository:
    echo 'deb http://apt.osmc.tv bullseye-devel main' | sudo tee /etc/apt/sources.list.d/osmc-devel.list
  3. Run the following commands to update: sudo apt-get update && sudo apt-get dist-upgrade && reboot
  4. Your system should have have received the update.

Please see if the issue is resolved.

I also recommend you remove /etc/apt/sources.list.d/osmc-devel.list after updating.

This will deactivate the staging repository. You can do so with the following command:
sudo rm /etc/apt/sources.list.d/osmc-devel.list.

Please note that we will automatically disable this update channel after 14 days on your device in case you forget to do so to ensure that your system reverts to the stable update channel.

Hi

I have updated using your instructions and the changes made by @tanio99 have kicked in.

Soā€¦ I can now see perfect 3D Blu ray directly from the physical disk

That is to say the 3D looks perfectly 3D, but (as I think Tanio99 said elsewhereā€¦) it is jittery to the point of being completely unwatchable.

The obvious question (just for curiosity as I know nothing) is why can the decoding and sending be done from what is (I believe) the same video stream in mkv but not from the Blu Ray (presumably ts)?

Is some unencoding done in advance by making the mkv or is the quality actually lower and I donā€™t know it - I thought it was just a repackagingā€¦

Last question is - is the Vero V powerful enough to do this on the fly even if the 4k+ isnā€™t?

Many thanks, as always, for your amazing work - feels like it is really close and I am very happy to have the other DVD and Blu rays working from physical media.

Cheers

Can we test if it is the physical aspect by accessing the dd copy of ISO (which seems to be failing for me at the moment)

I saw that one coming :slight_smile: .

The problem is that the 3rd party library that Kodi is using for BluRay playback does not support decryption of two video tracks (for left and right views) in parallel, or in other words: it doesnā€™t support 3d playback.

Iā€™ve tried to add the missing parts for the second track so now 3D MVC can be detected but the library doesnā€™t spit out the decrypted frames fast enough. Iā€™ve no idea what causes the delay since it always works for a couple of seconds until it freezes. I suppose that itā€™s a shortcoming of that library. The devs did not expect that one would need decryption of two video tracks in parallel.

Now, Iā€™ve added that support and I suppose that the decryption process of the two tracks might block each other.

No, thatā€™s not related with creating mkvs. These are two different use cases or ā€œapplicationsā€. The quality is the same.

Unfortunately, itā€™s the same there. Thatā€™s why I think itā€™s a kind of blocking issue.

Sounds like a reasonable theory for what is going on - a library that was intended to be usable for 3D would build in the parallel processing capability but if another library didnā€™t intend for that it could easily find itself having to take turns with the two streams. That means no matter if the HW is powerful enough the processes just have to take it in turn as they are queueing at the same doorway.

Given that (as far as I would imagine) space is not at a premium, in theory, I suppose, if anyone could find a library that was good for Blu ray 3d playback it could be switched to when, and only when, 3D is required and not compromise existing BD functionality. Whether any such thing exists now that 3D blu ray is no longer fashionable seems unlikely I supposeā€¦

Thanks again for the explanation - looks like an MKV library on the network of favourites is the way forward.

When I find some time Iā€™ll have another look at it, but I canā€™t promise anything. MKV is the way to go, right.

1 Like

Shame though - the 3D quality looks great straight off the Blu ray and those MKVs are pretty massive!! Iā€™ll hang on the thread in case you come up with anything new. Cheers

1 Like