AACS version is located at offset 7, not at offset 5 which contains
binding nonce block count.
---
src/libaacs/mmc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/libaacs/mmc.c b/src/libaacs/mmc.c
index 6040b71..2ee82cb 100644
--- a/src/libaacs/mmc.c
+++ b/src/libaacs/mmc.c
@@ -504,7 +504,7 @@ static int _mmc_check_aacs(MMC *mmc)
uint16_t feature = MKINT_BE16(buf+8);
if (feature == 0x010d) {
DEBUG(DBG_MMC, "AACS feature descriptor:\n");
- DEBUG(DBG_MMC, " AACS version: %d\n", buf[5+8]);
+ DEBUG(DBG_MMC, " AACS version: %d\n", buf[7+8]);
DEBUG(DBG_MMC, " AACS active: %d\n", buf[2+8] & 1);
DEBUG(DBG_MMC, " Binding Nonce generation support:
%d\n", buf[4+8] & 1);
DEBUG(DBG_MMC, " Binding Nonce block count: %d\n", buf[5+8]);
--
1.8.4
_______________________________________________
libaacs-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libaacs-devel