libmmbd and AACS less then V11 does not work here

The place to discuss linux version of MakeMKV
laasa
Posts: 1
Joined: Wed Jan 22, 2014 6:57 pm

libmmbd and AACS less then V11 does not work here

Post by laasa »

I am trying to use libmmbd.
All in all it works with success.
Thanks for creating this stuff.

But .. Blurays with AACS versions less then 11 do not work at my systems.
This is independent if the bluray has BD+.
One example is 'Die Hard 4' (AACS V4 plus BD+).
For BDs without BD+ and AACS < 11 it works perfectly with normal libaacs.
But in combination no chance.

Can anyone confirm this?
Does anyone has an solution?

Thanks for help.

Hint: The backup works. But my goal is to simply playing my BDs with a linux system (MythTV).
balta
Posts: 7
Joined: Thu Jul 01, 2010 6:31 pm

Re: libmmbd and AACS less then V11 does not work here

Post by balta »

I can confirm this. Perhaps it is the same problem as here:

http://www.makemkv.com/forum2/viewtopic.php?f=3&t=7398
balta
Posts: 7
Joined: Thu Jul 01, 2010 6:31 pm

Re: libmmbd and AACS less then V11 does not work here

Post by balta »

This problem persists for MakeMKV 1.8.8

Here the output of vlc with a disc using AACS v4. I can read the disc without problems using the MakeMKV GUI.

Code: Select all

MMBD_TRACE=2 vlc --verbose 0 bluray:///dev/sr0
VLC media player 2.1.2 Rincewind (revision 2.1.2-0-ga4c4876)
[0x20d8978] main interface error: no suitable interface module
[0x1f800b8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x1f800b8] main libvlc: VLC wird mit dem Standard-Interface ausgef?hrt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
file/dl_posix.c:101: dlsym(0x7f5a94002c60, 'aacs_get_device_nonce') failed: /usr/lib64/libaacs.so.0: undefined symbol: aacs_get_device_nonce
file/dl_posix.c:101: dlsym(0x7f5a94002c60, 'aacs_get_mk') failed: /usr/lib64/libaacs.so.0: undefined symbol: aacs_get_mk
MMBD: MakeMKV v1.8.8 linux(x64-release) gestartet
MMBD: Debug-Aufzeichnung eingeschaltet. Aufzeichnung wird gespeichert als /tmp/MakeMKV-0x3c2-1.tmp
MMBD: Direkter Zugriffsmodus wird verwendet
MMBD: Die Aufgabe wurde erfolgreich abgeschlossen
[0x7f5a94000eb8] libbluray demux: First play: 1, Top menu: 1
HDMV Titles: 18, BD-J Titles: 0, Other: 0
libbluray/decoders/m2ts_filter.c:194: missing sync byte. scrambled data ? Filtering aborted.
libbluray/bluray.c:619: m2ts filter error
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 0) for PID 0
libdvbpsi error (misc PSI): Bad CRC_32 (0x3f4bc79e) !!!
libdvbpsi error (PSI decoder): PSI section too long
libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 0) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 7) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 8) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 13) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 8) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 14) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 4) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 10) for PID 0
mtruchado
Posts: 18
Joined: Sat Jan 11, 2014 4:15 pm

Re: libmmbd and AACS less then V11 does not work here

Post by mtruchado »

Hi all

Bad news, I got the same problem with the blu ray Corpse Bride, which is using V28
mike admin
Posts: 4065
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: libmmbd and AACS less then V11 does not work here

Post by mike admin »

mtruchado wrote:Hi all

Bad news, I got the same problem with the blu ray Corpse Bride, which is using V28
With 1.8.9 ??? Please post the log.
mtruchado
Posts: 18
Joined: Sat Jan 11, 2014 4:15 pm

Re: libmmbd and AACS less then V11 does not work here

Post by mtruchado »

Hi, the problem was solved with the latest version!, now I'm getting it with Full Metal Jacket, which uses AACS v4

Code: Select all

Drive Information
OS device name: /dev/sr0
Current profile: BD-ROM
Manufacturer: hp
Product: DVDWBD TS-LB23P
Revision: HB21
Serial number: R8CS6GRB804622
Bus encryption flags: 1E
Highest AACS version: 40

Disc Information
Label: FULL_METAL_JACKET
Timestamp: 2007-08-17 20:27:49
Data capacity: 24.34 Gb
Disc type: BD-ROM
Number of layers: 2
Channel bit length: 74,5 nm (25.0 GB max. per layer)

Code: Select all

trucmar@linux-o0s4:~> MMBD_TRACE=1 vlc bluray:///dev/sr0
VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)                                                                                                                                                                                                                   
[0xa0c698] main interface error: no suitable interface module                                                                                                                                                                                                                  
[0x9ac0b8] main libvlc error: interface "globalhotkeys,none" initialization failed                                                                                                                                                                                             
[0x9ac0b8] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.                                                                                                                                                                       
MMBD: MakeMKV v1.8.9 linux(x64-release) started                                                                                                                                                                                                                                
MMBD: Debug logging enabled, log will be saved as /home/trucmar/MakeMKV_log_1.txt
MMBD: Using direct disc access mode
MMBD: Evaluation version, 29 day(s) out of 30 remaining
MMBD: Operation successfully completed
[0x7f8870000eb8] libbluray demux: First play: 1, Top menu: 1
HDMV Titles: 22, BD-J Titles: 0, Other: 0
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 5) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 0) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 3) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 3) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 10) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 2) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 15) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 13) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 4) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 2) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 1) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 12) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 11) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 7) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 9) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 9) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 4) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 15) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 10) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 2) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 12) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 14) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 5) for PID 0
libdvbpsi error (misc PSI): Bad CRC_32 (0x56c5d7cb) !!!
libdvbpsi error (PSI decoder): PSI section too long
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 8) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 9) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 15) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 4) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 15) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 11) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 10) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 6) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 5) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 11) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 2) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 2) for PID 20

Code: Select all

Debug log started at Sat Apr  5 22:54:04 2014 , written by MakeMKV v1.8.9 linux(x64-release)
Using 524544KB for read cache.
001005:0000 MakeMKV v1.8.9 linux(x64-release) started
001004:0000 Debug logging enabled, log will be saved as /home/trucmar/MakeMKV_log_1.txt
003007:0000 Using direct disc access mode
005050:0000 Evaluation version, 29 day(s) out of 30 remaining
DAFD=PAAAADAAAAEABDQkEHgACAQ==
DCE=mvAFJkEMdxMuYgha391o+/UOws828WaaT5uBxJHY+7UaGZ1K31sOIT22JdBi/MMomX0BYT423f3D2z7owKqgzTw5DY9ox3T7UhcednN7Xm1TVN8pcKAnU5g68hZEM6+GLIqoauv154EliwABNBDf84+QEfiCiPUMgw==
DCE=7pNHEAnSrof7C6LGjkcXy18AwUIUBF9bACFr7pTHZK8vB7Z8LaJaC+keBiSM+yhF48jfhVRgiDWYYQJTDVNeR5uxxNkHHspZX7s8DyEFQvt/266gw5ltyrLDrz34Nj7zxLBSifWH4vJ97lBV0Wjt8a8o3o63WUx8qQ==
DISCID=CA22FE2890F105AECF3611D8528F15A0486CDADE
005011:0000 Operation successfully completed
Application exited at Sat Apr  5 22:54:39 2014
After a while I close the app myself
mtruchado
Posts: 18
Joined: Sat Jan 11, 2014 4:15 pm

Re: libmmbd and AACS less then V11 does not work here

Post by mtruchado »

1.8.10 doesn't seem to fix the issue. I tried both Win and Lin versions, same results.
mtruchado
Posts: 18
Joined: Sat Jan 11, 2014 4:15 pm

Re: libmmbd and AACS less then V11 does not work here

Post by mtruchado »

Hi all

so far for me this is at least the most annoying MakeMKV bug so far. And I have to say that I'm having pretty bad luck, all the latest bluray boxes that I bought uses V4 (Stanley Kubrick and Danny Boyle collectors set for example), which makes all the films unplayable.

Is there any plan to address this?, any workaround available out there?
Fawkes
Posts: 21
Joined: Thu May 30, 2013 9:42 pm

Re: libmmbd and AACS less then V11 does not work here

Post by Fawkes »

hi,

the problem was also described here
http://www.makemkv.com/forum2/viewtopic ... 363#p29363

i rechecked and the v11 criteria fits to all tested discs
retested with makemkv 1.8.10, vlc x64 2.1.2, windows 7 x64
14 discs not working, aacs versions 3, 4, 7, 9
17 discs working aacs versions 15, 17, 18, 19, 21, 23, 27, 28, 31, 33, 36, 42

at least i can confirm that the problem is between aacs 10 and 14
the non working discs can successfully be saved as mkv so the problem is in the libmmbd.dll/libmmbd64.dll code?

looks like there are very few people unsing this mode or there would be more complains about the fact that it does only work partly since it was introduces
mtruchado
Posts: 18
Joined: Sat Jan 11, 2014 4:15 pm

Re: libmmbd and AACS less then V11 does not work here

Post by mtruchado »

Hi

This could be probably It, as I don't use MakeMKV as a backup tool, I'm just using it into my machine to be able of play blurays using VideoLAN.

Doing a backup to be able to play later the movie is like "kill flies with a shotgun", not a proper solution.
mtruchado
Posts: 18
Joined: Sat Jan 11, 2014 4:15 pm

Re: libmmbd and AACS less then V11 does not work here

Post by mtruchado »

I can confirm, dump is working, so what fails is only to view using VideoLAN
Fawkes
Posts: 21
Joined: Thu May 30, 2013 9:42 pm

Re: libmmbd and AACS less then V11 does not work here

Post by Fawkes »

no it's not just vlc, also xbmc was not working
balta
Posts: 7
Joined: Thu Jul 01, 2010 6:31 pm

Re: libmmbd and AACS less then V11 does not work here

Post by balta »

I am also waiting for a fix for a long time now... or to get at least an answer if or when it will be fixed... :(
mike admin
Posts: 4065
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: libmmbd and AACS less then V11 does not work here

Post by mike admin »

Fawkes wrote:at least i can confirm that the problem is between aacs 10 and 14
Thanks for being persistent. The bug is found and is indeed related to AACS version and MMBD code. It will be fixed in the next version. The bug is in makemkvcon, so that's what you would need to update, libmmbd would stay the same.
Fawkes
Posts: 21
Joined: Thu May 30, 2013 9:42 pm

Re: libmmbd and AACS less then V11 does not work here

Post by Fawkes »

hi,

sounds great and if that works i will pay for using makemkv
thats the way it should work on a linux htpc, throw in the disc and replay it
(the streaming mode never worked well because of ff/rew or jumping not working properly)

only set back is the not working bd-j support of libbluray, but may be that will change, at least there are code changes for bd-j
Post Reply