[MPlayer-dev-eng] Sigma Designs EM8400
Ho Ming Shun
cyph at cyph.ath.cx
Fri May 5 11:21:56 CEST 2006
Hi,
I am interested in adding support for the Em8400 chip to mplayer.
Currently Linux support from Sigma consists of:
- Kernel driver with source
- mmaps the card's PCI PIO region to userspace
- allocates and mmap to userspace some DMA buffers
- acknowledges hardware interrupt and translates it into a
SIGUSR1 to the process opening the device
- libEM84xx.so - binary-only x86 lib.
- able to directly play DVDs (apparently the excuse given to
close-source this lib)
- play system/transport streams
- OSD rendering (not through VGA overlay, directly to the
RCA/S-Video output)
- play PES packets
- sample code to use the abovementioned to play videos
- no rewind/fast forward :(
I've taken the first steps of porting the linux-2.4 driver to linux-2.6.
The sample player seems to work without problems.
Then I took a close look at vo_dxr[23].c and ao_dxr2.c , and I guess I
can base my driver on them. Would this vo+ao be considered for inclusion
into mplayer? Anyone else working on or have attempted to work on this?
I'm neither familiar with mplayer codebase or MPEG technology, so I am
just mixing and matching code here.
More information about the MPlayer-dev-eng
mailing list