mirror of
https://github.com/mpv-player/mpv
synced 2024-11-18 21:16:10 +01:00
* Add multi device support.
For the moment up to 16 cards are supported. More can be added easily by changing 2 defines. This makes 90% of the patch (mostly stupid s/$var/card->$var/) The different devices can be accessed by different minor numbers (0-15): mknod /dev/mga_vid0 c 178 0 mknod /dev/mga_vid1 c 178 1 mknod /dev/mga_vid2 c 178 2 mknod /dev/mga_vid3 c 178 3 ... ln -s mga_vid /dev/mga_vid * Change the devfs code to let the kernel assign us a major and a minor number (what is the sense behind using devfs anyways if we dont do that ?) Subdevices for the different cards are created. mga_vid uses the first card (for compatibility) * Fix a possible error when mmap() is called before the card is configured by a ioctl(). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10744 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
d169756b83
commit
afe36fd0a5
1201
drivers/mga_vid.c
1201
drivers/mga_vid.c
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user