libaacs | branch: master | npzacs <npz...@gmail.com> | Tue May 1 13:21:52 2012 +0300| [83b6b7b16a685c6523e9ebef9376893e4f9d9b7b] | committer: npzacs
Cosmetics > http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=83b6b7b16a685c6523e9ebef9376893e4f9d9b7b --- src/libaacs/aacs.c | 27 +++++++++++++++++++-------- 1 files changed, 19 insertions(+), 8 deletions(-) diff --git a/src/libaacs/aacs.c b/src/libaacs/aacs.c index fcb31e9..fc0a688 100644 --- a/src/libaacs/aacs.c +++ b/src/libaacs/aacs.c @@ -45,16 +45,27 @@ struct aacs { - uint8_t mk[16], vuk[16], vid[16], disc_id[20], *uks; - uint32_t num_uks; - struct config_file_t *cf; + /* configuration data */ + config_file *cf; - uint32_t num_titles; - uint16_t current_cps_unit; - uint16_t *cps_units; /* [0] = first play ; [1] = top menu ; [2] = title 1 ... */ + /* current disc */ + char *path; + int mkb_version; + uint8_t disc_id[20]; + + /* disc keys */ + uint8_t mk[16], vuk[16], vid[16]; + + /* unit key for each CPS unit */ + uint32_t num_uks; + uint8_t *uks; - char *path; - int mkb_version; + /* CPS unit of currently selected title */ + uint16_t current_cps_unit; + + /* title -> CPS unit mappings */ + uint32_t num_titles; + uint16_t *cps_units; /* [0] = first play ; [1] = top menu ; [2] = title 1 ... */ }; static const uint8_t empty_key[] = "\x00\x00\x00\x00\x00\x00\x00\x00" _______________________________________________ libaacs-devel mailing list libaacs-devel@videolan.org http://mailman.videolan.org/listinfo/libaacs-devel