BSD Ports

multimedia/libdvdnav 7.0.0 NetBSD

Library to navigate DVDs

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
2350412899
License
gnu-gpl-v2
Categories
multimedia
Package size
72.2 KiB, 335.5 KiB installed

Description

libdvdnav is a library that allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. All this functionality is provided through a simple API which provides the DVD playback as a single logical stream of blocks, intermitted by special dvdnav events to report certain conditions. The main usage of libdvdnav is a loop regularly calling a function to get the next block, surrounded by additional calls to tell the library of user interaction. The whole DVD virtual machine and internal playback states are completely encapsulated.

In the other systems

SystemPortVersion
NetBSDmultimedia/libdvdnav7.0.0
FreeBSDmultimedia/libdvdnav7.0.0
OpenBSDmultimedia/libdvdnav6.1.1v0
DragonFlymultimedia/libdvdnav6.1.1
MidnightBSDmultimedia/libdvdnav6.1.1

Install

Binary package:

pkgin install libdvdnav

From pkgsrc:

cd /usr/pkgsrc/multimedia/libdvdnav && make install clean

Dependencies

Run dependencies 1

Commit history 1

DateCommitCreditsLog message
2350412899 ryoon multimedia/libdvdnav: Update to 7.0.0
Changelog: 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 * add dvdnav_set_active_stream API to activate a stream * add dvdnav_toggle_spu_stream API to enable/disable the current SPU stream * 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) * fix crashes and avoid asserts