|
|
发表于 2003-12-31 14:03:08
|
显示全部楼层
xine前段使用较低层的工具包写成,甚至以来glut,这个包已经没有人维护了,所以有了freeglut,是api兼容的。
而mplayer的问题不在前端也不在功能,它的功能历来比xine强,在于它的代码不够干净。所以维护者感觉越来越麻烦,是设计结构的问题。
Mplayer的default UI肯定要重新去写,因为它是gtk+的,省级到gtk2或者使用其它的ui toolkit是必要的。
此外,mplayer可重用性不好,所以使用mplayer进行UI开发的一般采用的方式是打开一个mplayer progress,直接调用和控制mplayer进行播放,这是重写的一个原因。
|
|