From gitlab at videolan.org Tue Jan 27 20:11:42 2026 From: gitlab at videolan.org (Jean-Baptiste Kempf (@jbk)) Date: Tue, 27 Jan 2026 21:11:42 +0100 Subject: [libdvdnav-devel] [Git][videolan/libdvdread][master] DVD-VR: make ifoOpen read tables Message-ID: <69791bfeec1d5_4b5afb62d7f24132060da@gitlab.mail> Jean-Baptiste Kempf pushed to branch master at VideoLAN / libdvdread Commits: e294cf71 by Saifelden Mohamed Ismail at 2026-01-27T19:45:48+02:00 DVD-VR: make ifoOpen read tables - - - - - 1 changed file: - src/ifo_read.c Changes: ===================================== src/ifo_read.c ===================================== @@ -507,7 +507,18 @@ static ifo_handle_t *ifoOpenFileOrBackup(dvd_reader_t *ctx, int title, if(ifoRead_RTAV_VMGI(ifofile)){ ifofile->ifo_format=IFO_VIDEO_RECORDING; - /* TODO: add logic for reading the rest of the information tables */ + + /* PS_GI and PGIT are required for the module */ + if(!ifoRead_PS_GI(ifofile)) + goto ifoOpen_fail; + + if(!ifoRead_PGIT(ifofile)) + goto ifoOpen_fail; + + /* likely empty */ + if(!ifoRead_PG_GI(ifofile)) + goto ifoOpen_fail; + } ifoOpen_fail: View it on GitLab: https://code.videolan.org/videolan/libdvdread/-/commit/e294cf7156ce8170ebb6786e21c4baf7aa5f48e4 -- View it on GitLab: https://code.videolan.org/videolan/libdvdread/-/commit/e294cf7156ce8170ebb6786e21c4baf7aa5f48e4 You're receiving this email because of your account on code.videolan.org. VideoLAN code repository instance