libbluray | branch: master | Hendrik Leppkes <[email protected]> | Tue Feb 16 15:37:09 2016 +0100| [768d9c6add9b7e42651e31be055539c4ecdd8ba2] | committer: hpi1
Export the MPLS MVC_Base_View_R_flag > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=768d9c6add9b7e42651e31be055539c4ecdd8ba2 --- src/libbluray/bdnav/mpls_data.h | 1 + src/libbluray/bdnav/mpls_parse.c | 3 ++- src/libbluray/bluray.c | 2 ++ src/libbluray/bluray.h | 2 ++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libbluray/bdnav/mpls_data.h b/src/libbluray/bdnav/mpls_data.h index 2ceac92f..1529f079 100644 --- a/src/libbluray/bdnav/mpls_data.h +++ b/src/libbluray/bdnav/mpls_data.h @@ -107,6 +107,7 @@ typedef struct uint8_t random_access_flag; uint8_t audio_mix_flag; uint8_t lossless_bypass_flag; + uint8_t mvc_base_view_r_flag; } MPLS_AI; typedef struct diff --git a/src/libbluray/bdnav/mpls_parse.c b/src/libbluray/bdnav/mpls_parse.c index 358b6342..1221e8f7 100644 --- a/src/libbluray/bdnav/mpls_parse.c +++ b/src/libbluray/bdnav/mpls_parse.c @@ -77,9 +77,10 @@ _parse_appinfo(BITSTREAM *bits, MPLS_AI *ai) ai->random_access_flag = bs_read(bits, 1); ai->audio_mix_flag = bs_read(bits, 1); ai->lossless_bypass_flag = bs_read(bits, 1); + ai->mvc_base_view_r_flag = bs_read(bits, 1); #if 0 // Reserved - bs_skip(bits, 13); + bs_skip(bits, 12); bs_seek_byte(bits, pos + len); #endif return 1; diff --git a/src/libbluray/bluray.c b/src/libbluray/bluray.c index 883b35ce..4b5ce1c7 100644 --- a/src/libbluray/bluray.c +++ b/src/libbluray/bluray.c @@ -2675,6 +2675,8 @@ static BLURAY_TITLE_INFO* _fill_title_info(NAV_TITLE* title, uint32_t title_idx, } } + title_info->mvc_base_view_r_flag = title->pl->app_info.mvc_base_view_r_flag; + return title_info; error: diff --git a/src/libbluray/bluray.h b/src/libbluray/bluray.h index 70e6a843..8eb8100b 100644 --- a/src/libbluray/bluray.h +++ b/src/libbluray/bluray.h @@ -274,6 +274,8 @@ typedef struct bd_title_info { BLURAY_CLIP_INFO *clips; BLURAY_TITLE_CHAPTER *chapters; BLURAY_TITLE_MARK *marks; + + uint8_t mvc_base_view_r_flag; } BLURAY_TITLE_INFO; /* _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
