On the origin of the files: ========================== The code is a mixture of libdvdread and libdvdcss. libdvdread 0.9.4: ---------------- bswap.h dvd_input.c dvd_input.h dvd_reader.c dvd_reader.h dvd_udf.c dvd_udf.h ifo_print.c ifo_print.h ifo_read.c ifo_read.h ifo_types.h nav_print.c nav_print.h nav_read.c nav_read.h nav_types.h libdvdcss 1.2.9: ---------------- bsdi_dvd.h bsdi_ioctl.c common.h config.h css.c css.h csstables.h device.c device.h dvdcss.h error.c ioctl.c ioctl.h libdvdcss.c libdvdcss.h Additional MPlayer-specific changes are contained in libdvdread_changes.diff and libdvdcss_changes.diff. This file should be updated with each modification of the code.