减小深度视频播放器内存占用的一个简单办法
Tofloor
poster avatar
a14331990
deepin
2012-08-10 20:41
Author
修改
/usr/share/deepin-media-player/src/mplayer.py
第317行

gl,2,x11
改为
xv,x11,gl

原理是
mplayer -vo xx
xx是视频输出
mplayer -vo help可以获得可用的xx的值

我测试过mplayer -vo gl 123.avi内存占用50M
而mplayer -vo xv 123.avi内存占用10M
Reply Favorite View the author
All Replies
tuhaihe
deepin
2012-08-10 22:54
#1
感谢反馈。
Reply View the author
admin
deepin
2012-08-10 22:59
#2
非常感谢你提出的意见.必定进行测试... ...
Reply View the author
a287740928
deepin
2012-08-11 17:58
#3
修改
/usr/share/deepin-media-player/src/mplayer.py
第317行

gl,2,x11
改为
xv,x11,gl

原理是
mplayer -vo xx
xx是视频输出
mplayer -vo help可以获得可用的xx的值

我测试过mplayer -vo gl 123.avi内存占用50M
而mplayer -vo xv 123.avi内存占用10M
123.avi!!!!!
Reply View the author
a14331990
deepin
2012-08-11 20:59
#4
测试文件而已
Reply View the author
admin
deepin
2012-08-20 23:01
#5
你说的这个问题.
我测试...无法通过.有空你可以测一下.
我将你给的命令参数加在我的后面..就没有问题..
所以你的建议算是采纳了.我随便修复了GET_LENGTH带来的BUG问题.还修复了快速暂停假死的问题.
Reply View the author
a14331990
deepin
2012-08-21 04:42
#6
我这样改的
  1. -                       'gl,2,x11',
  2. +                       'xv,x11,gl',
Copy the Code
没问题呀
Reply View the author
132******16
deepin
2012-08-23 15:52
#7
我这样改的
  1. -                       'gl,2,x11',
  2. +                       'xv,x11,gl',
Copy the Code
没问题呀


测试通过,播放同一个视频,内存使用从55M左右

降低至18M左右,非常感谢
Reply View the author