[MPlayer-users] MPlayer patches for 70012 CrystalHD chip
Jerry Wang
jerry.wang at beonic.com
Mon Jun 6 02:34:57 CEST 2011
Hi,
We are pleased to publish the MPlayer patches for 70012 CrystalHD chip
(70015 is not tested but hope to work). These patches apply on
MPlayer-1.0rc4.
To setup the environment, following the Jarod Wilson’s git tree. Install
the driver and library on you machine, or you can get all done manually as
follows:
Check if 70012 exist and recognized by kernel:
#lspci | grep -i "14e4:1612"
Install the compiled driver module
#insmod driver/linux/crystalhd.ko
Create device for crystalhd if it does not exist
#mknod -m 666 /dev/crystalhd c 253 0
Copy the firmware to right place so they can be downloaded into firmware
correctly
#cp firmware/fwbin/70012/*.bin /lib/firmware/
Copy the library files
#cp linux_lib/libcrystalhd/libcrystalhd.so* /lib/
We have two patchs:
The first one is designed for 24x7 playing with low latency between two
movies. But unfortunately, it has memory leak problem. From observation,
this patch will waste up to 15M memory per hour, it may depend on how long
movies are.
The second one is good, no memory issue inside, but it will close/reopen
crystalhd handler for every movie. This will incurs roughly 2 seconds
delay at the begining of each movie. For home entertainment usage, we
suggest you to use patch 2.
To play the HD movie continuously use playlist for mplayer:
$mplayer -loop 0 -playelist <file>
Or you can just play one movie:
$mplayer <file>
Download Link:
http://beonic.com/forums/viewtopic.php?f=1&t=2
Cheers
--
Jerry Wang
Beonic
More information about the MPlayer-users
mailing list