Sync with libdvdread upstream

the libdvdread source package xbmc is way outdated as such its time for a sprinkle of sync love