[libdvdnav-devel] [Git][videolan/libdvdread][master] ifo: fix the ASV_SRPT addressing note
Jean-Baptiste Kempf (@jbk)
gitlab at videolan.org
Mon Jul 13 13:48:51 UTC 2026
Jean-Baptiste Kempf pushed to branch master at VideoLAN / libdvdread
Commits:
e91dd59f by Saifelden Mohamed Ismail at 2026-07-13T16:30:04+03:00
ifo: fix the ASV_SRPT addressing note
- - - - -
1 changed file:
- src/dvdread/ifo_types.h
Changes:
=====================================
src/dvdread/ifo_types.h
=====================================
@@ -1018,9 +1018,11 @@ typedef struct {
* An ASVU groups the still pictures (P_VOBs) that are loaded before the
* matching audio program plays. Each P_VOB is one still I-picture.
*
- * ASV_SRPT addressing: with the high bit (0x8000) set the value is an offset
- * from the parent ASVU ref_start_sector, otherwise it is an absolute offset
- * from the first P_VOB.
+ * ASV_SRPT addressing: each pointer is an offset from the parent ASVU
+ * ref_start_sector, so the still sits at ref_start_sector + (value & 0x7fff).
+ * The high bit (0x8000) does not select an addressing mode. Some discs set it
+ * on every pointer and some leave it clear, and either way the offset is
+ * counted from ref_start_sector.
*/
/* general information for one Audio Still Video Unit */
View it on GitLab: https://code.videolan.org/videolan/libdvdread/-/commit/e91dd59fb0ef4a2ab9862cd7e6788ae0c47303e7
--
View it on GitLab: https://code.videolan.org/videolan/libdvdread/-/commit/e91dd59fb0ef4a2ab9862cd7e6788ae0c47303e7
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