summaryrefslogtreecommitdiffstats
path: root/stream/discnav.h
Commit message (Collapse)AuthorAgeFilesLines
* dvd, bd: don't unnecessarily block on demuxer/stream all the timewm42014-12-041-2/+2
| | | | | | | | | | | | | | | | | | This was completely breaking any low-level caching. Change it so that at least demuxer caching will work. Do this by using the metadata cache mechanism to funnel through the menu commands. For some incomprehensible reason, I had to reorder the events (which affects their delivery priority), or they would be ignored. Probably some crap about the event state being cleared before it could be delivered. I don't give a shit. All this code sucks. It would probably be better to let discnav.c access the menu event "queue" directly, and to synchronize access with a mutex, instead of going through all the caching layers, making things complicated and slow.
* player: rename dvdnav to discnavxylosper2014-03-301-0/+86
Now, navigation works both of DVD and non-BD-J Blu-ray. Therefore, rename all 'dvdnav' strings which are not DVD specific to 'discnav'