[libdvdnav-devel] [Git][videolan/libdvdnav][master] 3 commits: Fix unused warnings

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Sat Jul 4 09:52:29 UTC 2026



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


Commits:
598dac54 by Jean-Baptiste Kempf at 2026-07-04T11:51:50+02:00
Fix unused warnings

- - - - -
7ece2f6d by Jean-Baptiste Kempf at 2026-07-04T11:52:03+02:00
Update Changelog for 7.0.1

and update older items

- - - - -
9c5f2278 by Jean-Baptiste Kempf at 2026-07-04T11:52:11+02:00
Next release is 7.0.1

- - - - -


3 changed files:

- ChangeLog
- meson.build
- src/navigation.c


Changes:

=====================================
ChangeLog
=====================================
@@ -1,3 +1,6 @@
+libdvdnav (7.0.1)
+ * add symbol visibility attributes on OS/2
+
 libdvdnav (7.0.0)
  * add dvdnav_get_volid_string to obtain the volume id of the disc
  * add dvdnav_get_number_of_streams API to list tracks
@@ -6,10 +9,16 @@ libdvdnav (7.0.0)
  * add dvdnav_get_disk_region_mask API to get the reported version from the disk
  * expose dvdnav_jump_to_sector_by_time to the API
  * switch build system to Meson (and remove autotools)
+ * remove obsolete MSVC files
+ * fix public dvdnav.h includes
+ * fix undefined shifts and add extra navigation safeguards
+ * update CI targets, including wasm and newer platform images
  * fix crashes and avoid asserts
 
 libdvdnav (6.1.1)
  * fix build issues
+ * fix build with LOG_DEBUG enabled
+ * require C99 in autotools
  * improve CI
 
 libdvdnav (6.1.0)
@@ -18,6 +27,7 @@ libdvdnav (6.1.0)
  * add a dvdnav_version API
  * rework the logs in the library and remove direct printf calls
  * handle out-of-order ADMAP entries blocking playback
+ * harden title search against invalid title numbers
  * fix crashes in dvdnav_describe_title_chapters in broken DVDs
  * cleanup old code and buildsystem
 


=====================================
meson.build
=====================================
@@ -2,7 +2,7 @@
 # SPDX-License-Identifier: MIT
 
 project('libdvdnav', 'c',
-    version: '7.0.0',
+    version: '7.0.1',
     meson_version: '>= 0.60.0',
     default_options: ['buildtype=debugoptimized',
                       'c_std=c17',


=====================================
src/navigation.c
=====================================
@@ -264,6 +264,8 @@ dvdnav_status_t dvdnav_part_play(dvdnav_t *this, int32_t title, int32_t part) {
 dvdnav_status_t dvdnav_part_play_auto_stop(dvdnav_t *this, int32_t title,
                                            int32_t part, int32_t parts_to_play) {
   /* FIXME: Implement auto-stop */
+  (void)parts_to_play;
+
  if (dvdnav_part_play(this, title, part) == DVDNAV_STATUS_OK)
    printerr("Not implemented yet.");
  return DVDNAV_STATUS_ERR;
@@ -272,6 +274,9 @@ dvdnav_status_t dvdnav_part_play_auto_stop(dvdnav_t *this, int32_t title,
 dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title,
                                  uint64_t time) {
   /* FIXME: Implement */
+  (void)title;
+  (void)time;
+
   printerr("Not implemented yet.");
   return DVDNAV_STATUS_ERR;
 }



View it on GitLab: https://code.videolan.org/videolan/libdvdnav/-/compare/cf112772bf626f76a913efca5b883a381e4c123a...9c5f2278eb5b23cdcd0575065f5d575c4e6602a4

-- 
View it on GitLab: https://code.videolan.org/videolan/libdvdnav/-/compare/cf112772bf626f76a913efca5b883a381e4c123a...9c5f2278eb5b23cdcd0575065f5d575c4e6602a4
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the libdvdnav-devel mailing list