[libdvdnav-devel] Windows libraries
Borden
borden_c at tutanota.com
Thu Jul 17 03:25:04 UTC 2025
Good evening,
I wrote a ctypes wrapper around libdvdnav, libdvdread and libdvdcss, which has probably been a huge waste of time given https://pypi.org/project/python-vlc/, but nevertheless a learning experience. I welcome the curious to poke through https://github.com/bordenc/pydvdread/tree/master/dvdread .
I've run into problems running my library on Windows. I naively assumed that VLC installs the necessary C libraries in %PROGRAMFILES%/VideoLAN/VLC/plugins/access/ . I also read elsewhere that libdvdcss comes bundled with VLC, which I need for my libdvdread wrapper. I can't find it in the VLC directory, though.
I Dumpbin.exe'd libdvdnav_plugin.dll and libdvdread_plugin.dll from that folder. The exported symbols, if I've used the command correctly, don't at all match what I should see from the header files. In fact, Dumpbin says it only exports 3 symbols.
So, where I'd be grateful for guidance:
1) Which library, if any, in a Windows VLC installation contains libdvdcss?
2) Have I referenced the correct Windows DLLs in the VLC installation for my ctypes wrapper?
My next step with the library is to wrap my ctypes into a shiny Python class that mortals can use in their projects.
With thanks,
More information about the libdvdnav-devel
mailing list