[libbluray-devel] [Git][videolan/libbluray][master] 2 commits: Update libudfread submodule

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Mon Aug 11 20:24:34 UTC 2025



Jean-Baptiste Kempf pushed to branch master at VideoLAN / libbluray


Commits:
09bf935b by Jean-Baptiste Kempf at 2025-08-11T22:19:24+02:00
Update libudfread submodule

- - - - -
9f07fbb2 by Jean-Baptiste Kempf at 2025-08-11T22:23:19+02:00
Update README for the new release

- - - - -


2 changed files:

- README.md
- contrib/libudfread


Changes:

=====================================
README.md
=====================================
@@ -5,9 +5,9 @@
 
 ## Goals and features
 
-This research project is developed by an **international team** of developers from **Doom9**.
+This research project is developed by an **international team** of developers from **Doom9** and **VideoLAN**.
 
-The library integrates navigation, playlist parsing, menus and BD-J.
+The library integrates navigation, playlist parsing, menus and BD-J menus.
 
 Most commercial Blu-Ray are protected by **AACS** or **BD+** technologies and this library is not enough to playback those discs.
 
@@ -15,7 +15,7 @@ People interested in AACS technologies should have a look at [libaacs](https://c
 
 People interested in BD+ technologies should have a look at [libbdplus](https://code.videolan.org/videolan/libbdplus).
 
-## Licence
+## License
 
 **Libbluray** is released under a Free Software license, LGPL, ensuring it will stay free.
 A copy of LGPL is available [here](https://code.videolan.org/videolan/libbluray/-/blob/master/COPYING)
@@ -65,3 +65,14 @@ You can discuss about libbluray on the [libbluray-devel mailing list](https://ma
 For support or more informations, look [here](https://www.videolan.org/developers/libbluray.html)
 
 All documentation about libbluray is available [here](https://videolan.videolan.me/libbluray/)
+
+
+# Compile
+
+1. Install [Meson](https://mesonbuild.com/) (0.60 or higher), [Ninja](https://ninja-build.org/)
+2. Install libxml2-dev, freetype2-dev, fontconfig-dev *(on Unixes)*
+3. Install Java JDK and releated pacakges to activate BD-J menus
+4. Run `mkdir build && cd build` to create a build directory and enter it
+5. Run `meson setup ..` to configure meson, add `--default-library=static` if static linking is desired
+6. Run `ninja` to compile
+


=====================================
contrib/libudfread
=====================================
@@ -1 +1 @@
-Subproject commit a089d1bd4118f5072a1dbb76f459dc41bb106bb5
+Subproject commit c3cd5cbb097924557ea4d9da1ff76a74620c51a8



View it on GitLab: https://code.videolan.org/videolan/libbluray/-/compare/92b8142594b4f0daa50f50de75ab705e3284fc6c...9f07fbb2077be7a40b062bcf2463a9941c2a3b13

-- 
View it on GitLab: https://code.videolan.org/videolan/libbluray/-/compare/92b8142594b4f0daa50f50de75ab705e3284fc6c...9f07fbb2077be7a40b062bcf2463a9941c2a3b13
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the libbluray-devel mailing list