<div dir="ltr"><div class="gmail_default" style="font-family:microsoft jhenghei,sans-serif">In bluray.h, the mpls_pl struct only has declaration but no definition. Therefore the user can't do any meaningful processing on the returned pointer because it's an incomplete class. While the definition of mpls_pl struct is in "libbluray/bdnav/mpls_parse.h", the header itself also includes another header "util/attributes.h". Both headers are not installed by make, as they are not listed in pkginclude_HEADERS of Makefile.am. Hence the user has to manually copy these two files to corresponding places. Probably bd_read_mobj and bd_read_bdjo also have the same issues.<br><br></div><div class="gmail_default" style="font-family:microsoft jhenghei,sans-serif">Best regards<br></div></div>