[教学帖]PulseAudio,ESD和ALSA,OSS的关系...
1. 配置目录由 ~/.gmlive转移到~/.config/gmlive下
2.添加整组频道加入书签功能。
3.改进xpps播放功能
与本版本配合的gmlive-extra为 0.3. 不再需要root权限。
gmlive-0.22.2 下载地址:
http://gmlive.googlecode.com/files/gmlive-0.22.2.tar.bz2
gmlive-extra-0.3 下载地址:
http://gmlive.googlecode.com/files/gmlive-extra-0.3.tar.gz
另外,如果你仍然使用ubuntu8.04的系统,可以尝试编译
http://gmlive.googlecode.com/files/gmlive-0.22.2-gloose.tar.bz2
此版本恢复libglademm依赖以降低gtk+版本的要求。
http://www.lerosua.org/2009/09/gmlive-0-22-2/
作者: lerosua 发布时间: 2009-09-24
另外,/usr/bin 中也少了 xpplive,此版不再支援 pplive 了嗎?
作者: cpc 发布时间: 2009-09-24
注意看啊,额外的支持都在这个包里。
作者: lerosua 发布时间: 2009-09-24
http://www.lerosua.org/2009/09/gmlive-0-22-2/
这个不倒退吗?
作者: wkt 发布时间: 2009-09-24
http://www.lerosua.org/2009/09/gmlive-0-22-2/
这个不倒退吗?
这个是说 最下面的那个gloose版本的,特别提供给8.04的系统的人的。新系统的还是正常的0.22.2
作者: lerosua 发布时间: 2009-09-24
作者: cpc 发布时间: 2009-09-24
按照gmlive-extra-0.3里装好了xpps吗? 要等列表下载得差不多了打开它看看 。
新的xpps基于826的libpps库,不能放网页上的pps://频道是真的
作者: lerosua 发布时间: 2009-09-24
作者: bones7456 发布时间: 2009-09-24
按照gmlive-extra-0.3里装好了xpps吗? 要等列表下载得差不多了打开它看看 。
新的xpps基于826的libpps库,不能放网页上的pps://频道是真的
當然裝了 xpps,點選頻道後一直出現 Exiting... (End of file)
作者: cpc 发布时间: 2009-09-24
按照gmlive-extra-0.3里装好了xpps吗? 要等列表下载得差不多了打开它看看 。
新的xpps基于826的libpps库,不能放网页上的pps://频道是真的
當然裝了 xpps,點選頻道後一直出現 Exiting... (End of file)
你选的是哪个频道地址,可以用右键复制,贴上来,我测试下.
另外你多试几个频道看看 。
你可以试下单独的xpps能不能跑,
需要注意的就是如果以sudo跑过xpps后,需要清理 /tmp/pps目录和删除信号量
作者: lerosua 发布时间: 2009-09-24
全是源码包啊,需等楼下的deb,没deb的一起顶上来等deb。
作者: wangdu2002 发布时间: 2009-09-24
作者: photor 发布时间: 2009-09-24
作者: quifei 发布时间: 2009-09-24
源里的gtkmm版本是2.10的
作者: quifei 发布时间: 2009-09-24
被下载 783 次
checkinstall打的包 我教育网,网速不行看不了
gmlive-extra要单独装
作者: wangks18 发布时间: 2009-09-24
恢复libglademm
一个不喜欢,一个喜欢。
反正这家伙没deb的。
作者: eexpress 发布时间: 2009-09-24
作者: skyx 发布时间: 2009-09-24
源里的gtkmm版本是2.10的
放出了一个叫 gloose的源码版本,这个是降低gtk+高版本依赖的,可用这个编译
作者: lerosua 发布时间: 2009-09-24
1。 每次启动都刷新列表,能不能在一天之内,或者几个小时之内,cache 列表?
2 :
MainWindow.cpp|MainWindow|857| support sopcast
MainWindow.cpp|MainWindow|870| support pplive
http://list.pplive.com/zh-cn/xml/new.xml
pps_pid = 4705
play cmd xpps
------PPS Vod start...
[ppsvod_create]-----------start(ppstream,demo,ppsdemo001)
[ppsvod_create]-----------end
------Adding task...
[ppsvod_add_item]---------start(pps://orzbluwqeb4qz73t2aqa.pps/%B1%F9%B5%B6%CB%AB%C8%CB%D7%E9.rmvb,0x0)
[ppsvod_add_item]-----------end,index:1
------Starting task...
[ppsvod_play_item]-----------start,index:1,validcode:(null)
[pps_callback]: parsing server info.
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: connecting to server...
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 0%.
[pps_callback]: requesting media info 2%.
[pps_callback]: requesting media info 4%.
[pps_callback]: requesting media info 5%.
[pps_callback]: requesting media info 6%.
[pps_callback]: requesting media info 6%.
[pps_callback]: requesting media info 8%.
[pps_callback]: requesting media info 8%.
[pps_callback]: requesting media info 8%.
[pps_callback]: requesting media info 8%.
[pps_callback]: requesting media info 8%.
[pps_callback]: requesting media info 8%.
[pps_callback]: requesting media info 15%.
[pps_callback]: requesting media info 16%.
[pps_callback]: requesting media info 17%.
[pps_callback]: requesting media info 19%.
[pps_callback]: requesting media info 20%.
[pps_callback]: requesting media info 20%.
[pps_callback]: requesting media info 21%.
[pps_callback]: requesting media info 23%.
[pps_callback]: requesting media info 23%.
[pps_callback]: requesting media info 23%.
[pps_callback]: requesting media info 23%.
[pps_callback]: requesting media info 23%.
[pps_callback]: requesting media info 23%.
[pps_callback]: requesting media info 30%.
[pps_callback]: requesting media info 31%.
[pps_callback]: requesting media info 32%.
[pps_callback]: requesting media info 34%.
[pps_callback]: requesting media info 34%.
[pps_callback]: requesting media info 35%.
[pps_callback]: requesting media info 36%.
[pps_callback]: requesting media info 38%.
[pps_callback]: requesting media info 39%.
[pps_callback]: requesting media info 41%.
[pps_callback]: requesting media info 41%.
[pps_callback]: requesting media info 41%.
[pps_callback]: requesting media info 41%.
[pps_callback]: requesting media info 41%.
[pps_callback]: requesting media info 41%.
[pps_callback]: requesting media info 41%.
[pps_callback]: requesting media info 47%.
[pps_callback]: requesting media info 49%.
[pps_callback]: requesting media info 50%.
[pps_callback]: requesting media info 52%.
[pps_callback]: requesting media info 52%.
[pps_callback]: requesting media info 52%.
[pps_callback]: requesting media info 52%.
[pps_callback]: requesting media info 52%.
[pps_callback]: requesting media info 52%.
[pps_callback]: requesting media info 58%.
[pps_callback]: requesting media info 60%.
[pps_callback]: requesting media info 61%.
[pps_callback]: requesting media info 61%.
[pps_callback]: requesting media info 63%.
[pps_callback]: requesting media info 64%.
[pps_callback]: requesting media info 65%.
[pps_callback]: requesting media info 67%.
[pps_callback]: requesting media info 68%.
[pps_callback]: requesting media info 68%.
[pps_callback]: requesting media info 69%.
[pps_callback]: requesting media info 71%.
[pps_callback]: requesting media info 72%.
[pps_callback]: requesting media info 73%.
[pps_callback]: requesting media info 73%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 75%.
[pps_callback]: requesting media info 76%.
[pps_callback]: requesting media info 76%.
[pps_callback]: requesting media info 76%.
[pps_callback]: requesting media info 78%.
[pps_callback]: requesting media info 78%.
[pps_callback]: requesting media info 78%.
[pps_callback]: requesting media info 79%.
[pps_callback]: requesting media info 79%.
[pps_callback]: requesting media info 79%.
[pps_callback]: requesting media info 80%.
[pps_callback]: requesting media info 80%.
[pps_callback]: requesting media info 80%.
[pps_callback]: requesting media info 82%.
[pps_callback]: requesting media info 82%.
[pps_callback]: requesting media info 82%.
[pps_callback]: requesting media info 83%.
[pps_callback]: requesting media info 83%.
[pps_callback]: requesting media info 83%.
[pps_callback]: requesting media info 84%.
[pps_callback]: requesting media info 84%.
[pps_callback]: requesting media info 84%.
[pps_callback]: requesting media info 86%.
[pps_callback]: requesting media info 86%.
[pps_callback]: requesting media info 86%.
[pps_callback]: requesting media info 87%.
[pps_callback]: requesting media info 87%.
[pps_callback]: requesting media info 87%.
[pps_callback]: requesting media info 89%.
[pps_callback]: requesting media info 89%.
[pps_callback]: requesting media info 89%.
[pps_callback]: requesting media info 90%.
[pps_callback]: requesting media info 90%.
[pps_callback]: requesting media info 90%.
[pps_callback]: requesting media info 91%.
[pps_callback]: requesting media info 91%.
[pps_callback]: requesting media info 91%.
[pps_callback]: requesting media info 93%.
[pps_callback]: requesting media info 93%.
[pps_callback]: requesting media info 93%.
[pps_callback]: requesting media info 94%.
[pps_callback]: requesting media info 94%.
[pps_callback]: requesting media info 94%.
[pps_callback]: requesting media info 95%.
[pps_callback]: requesting media info 95%.
[pps_callback]: requesting media info 95%.
[pps_callback]: requesting media info 97%.
[pps_callback]: requesting media info 97%.
[pps_callback]: requesting media info 97%.
[pps_callback]: requesting media info 98%.
[pps_callback]: requesting media info 98%.
[pps_callback]: requesting media info 98%.
[pps_callback]: get media info successfully.
[pps_callback]: buffering 0%...
[pps_callback]: buffering 0%...
[pps_callback]: buffering 0%...
[pps_callback]: buffering 0%...
[pps_callback]: buffering 0%...
[pps_callback]: buffering 0%...
[pps_callback]: buffering 0%...
[pps_callback]: buffering 0%...
[pps_callback]: buffering 0%...
[pps_callback]: buffering 4%...
[pps_callback]: buffering 4%...
[pps_callback]: buffering 8%...
[pps_callback]: buffering 12%...
[pps_callback]: buffering 12%...
[pps_callback]: buffering 16%...
[pps_callback]: buffering 16%...
[pps_callback]: buffering 16%...
[pps_callback]: buffering 16%...
[pps_callback]: buffering 16%...
[pps_callback]: buffering 16%...
[pps_callback]: buffering 20%...
[pps_callback]: buffering 20%...
[pps_callback]: buffering 24%...
[pps_callback]: buffering 24%...
[pps_callback]: buffering 24%...
[pps_callback]: buffering 28%...
[pps_callback]: buffering 28%...
[pps_callback]: buffering 28%...
[pps_callback]: buffering 28%...
[pps_callback]: buffering 28%...
[pps_callback]: buffering 28%...
[pps_callback]: buffering 32%...
[pps_callback]: buffering 32%...
[pps_callback]: buffering 32%...
[pps_callback]: buffering 32%...
[pps_callback]: buffering 32%...
[pps_callback]: buffering 36%...
[pps_callback]: buffering 36%...
[pps_callback]: buffering 40%...
[pps_callback]: buffering 40%...
[pps_callback]: buffering 40%...
[pps_callback]: buffering 48%...
[pps_callback]: buffering 48%...
[pps_callback]: buffering 48%...
[pps_callback]: buffering 48%...
[pps_callback]: buffering 48%...
[pps_callback]: buffering 48%...
[pps_callback]: buffering 48%...
[pps_callback]: buffering 48%...
[pps_callback]: buffering 52%...
[pps_callback]: buffering 52%...
[pps_callback]: buffering 52%...
[pps_callback]: buffering 60%...
[pps_callback]: buffering 60%...
[pps_callback]: buffering 60%...
[pps_callback]: buffering 60%...
[pps_callback]: buffering 64%...
[pps_callback]: buffering 64%...
[pps_callback]: buffering 64%...
[pps_callback]: buffering 68%...
[pps_callback]: buffering 68%...
[pps_callback]: buffering 84%...
[pps_callback]: buffering 92%...
[pps_callback]: buffing done.
[ppsvod_play_item]-----------end
------Start to play...
------[index 1]:Filelen:395881894,Downspeed:153531 B/s, Upspeed:0 B/s,PeerCount:
:
没完没了的:
------[index 1]:Filelen:395881894,Downspeed:153531 B/s, Upspeed:0 B/s,PeerCount:
关闭mplayer 后,xpps又会重新启用mplayer ,并没有退出, 以前的xpps没这个问题的, 换台ok , 总之
------[index 1]:Filelen:395881894,Downspeed:153531 B/s, Upspeed:0 B/s,PeerCount:
这个信息没完没了。
作者: skyx 发布时间: 2009-09-24
作者: skyx 发布时间: 2009-09-24
作者: skyx 发布时间: 2009-09-24
关闭gmlive后,网络流量迅速下降到0
作者: skyx 发布时间: 2009-09-24
MainWindow.cpp|MainWindow|857| support sopcast
MainWindow.cpp|MainWindow|870| support pplive
http://list.pplive.com/zh-cn/xml/new.xml
终端中这样运行,情况也和楼上一样。
作者: skyx 发布时间: 2009-09-24
哦,多用了一会儿,发现可以,但前提是cache的部分
作者: skyx 发布时间: 2009-09-24
反觀 totem ppstream plugin 的頻道列表,只要一開啟 totem 就出現了,且播放完全沒問題。
作者: cpc 发布时间: 2009-09-24
源里的gtkmm版本是2.10的
放出了一个叫 gloose的源码版本,这个是降低gtk+高版本依赖的,可用这个编译
这个gloose版本也不行,同样改configure文件里的giomm改成glibmm之后编译,出现下面的错误:
make all-recursive
make[1]: Entering directory `/home/zfan/Desktop/gmlive-0.22.2'
Making all in src
make[2]: Entering directory `/home/zfan/Desktop/gmlive-0.22.2/src'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -DDATA_DIR=\""/usr/local/share/gmlive"\" -DGMLIVE_LOCALEDIR=\""/usr/local/share/locale"\" -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libglade-2.0 -g -O2 -MT ec_throw.o -MD -MP -MF .deps/ec_throw.Tpo -c -o ec_throw.o ec_throw.cpp
mv -f .deps/ec_throw.Tpo .deps/ec_throw.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -DDATA_DIR=\""/usr/local/share/gmlive"\" -DGMLIVE_LOCALEDIR=\""/usr/local/share/locale"\" -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libglade-2.0 -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
mv -f .deps/main.Tpo .deps/main.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -DDATA_DIR=\""/usr/local/share/gmlive"\" -DGMLIVE_LOCALEDIR=\""/usr/local/share/locale"\" -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libglade-2.0 -g -O2 -MT MainWindow.o -MD -MP -MF .deps/MainWindow.Tpo -c -o MainWindow.o MainWindow.cpp
MainWindow.cpp:41:31: 错误:gtkmm/scalebutton.h:没有那个文件或目录
channel.h:58: 错误:‘Tooltip’ 不是 ‘Gtk’ 的成员
channel.h:58: 错误:‘Tooltip’ 不是 ‘Gtk’ 的成员
channel.h:58: 错误:模板参数 1 无效
MainWindow.cpp: In constructor ‘MainWindow::MainWindow()’:
MainWindow.cpp:1049: 错误:‘ScaleButton’ 不是 ‘Gtk’ 的成员
MainWindow.cpp:1049: 错误:‘vbt’ 在此作用域中尚未声明
MainWindow.cpp:1049: 错误:expected type-specifier
MainWindow.cpp:1049: 错误:expected `>'
MainWindow.cpp:1049: 错误:expected `('
MainWindow.cpp:1049: 错误:‘ScaleButton’ 不是 ‘Gtk’ 的成员
MainWindow.cpp:1049: 错误:expected primary-expression before ‘>’ token
MainWindow.cpp:1049: 错误:expected `)' before ‘;’ token
MainWindow.cpp: In member function ‘void MainWindow::init()’:
MainWindow.cpp:1291: 错误:‘get_user_config_dir’ 不是 ‘Glib’ 的成员
MainWindow.cpp: In member function ‘void MainWindow::save_conf()’:
MainWindow.cpp:1380: 错误:‘get_user_config_dir’ 不是 ‘Glib’ 的成员
MainWindow.cpp: In member function ‘void MainWindow::on_update_video_widget()’:
MainWindow.cpp:1499: 警告:当转换到 ‘int’ (从 ‘double’)时
make[2]: *** [MainWindow.o] 错误 1
make[2]: Leaving directory `/home/zfan/Desktop/gmlive-0.22.2/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/zfan/Desktop/gmlive-0.22.2'
make: *** [all] 错误 2
[root@bogon gmlive-0.22.2]#
基本环境是这样的
libglademm24-devel-2.6.3-3.el5
libglademm24-2.6.3-3.el5
gtkmm2-devel-2.2.12-1.el5.rf
gtkmm24-devel-2.10.10-1.el5
gtkmm2-2.2.12-1.el5.rf
gtkmm24-2.10.10-1.el5
gtkmm24-docs-2.10.10-1.el5
glibmm24-2.12.10-1.el5
glibmm24-devel-2.12.10-1.el5
gtk2-2.10.4-20.el5
gtk+-devel-1.2.10-56.el5
gtk+-1.2.10-56.el5
gtk2-devel-2.10.4-20.el5
作者: quifei 发布时间: 2009-09-24
pps和sopcast能用
但pplive一直没成功过
mms这次也不行了
作者: gxw5555 发布时间: 2009-09-24
pps和sopcast能用
但pplive一直没成功过
mms这次也不行了
是centos和RHEL的系统吗?
作者: quifei 发布时间: 2009-09-24
源里的gtkmm版本是2.10的
放出了一个叫 gloose的源码版本,这个是降低gtk+高版本依赖的,可用这个编译
这个gloose版本也不行,同样改configure文件里的giomm改成glibmm之后编译,出现下面的错误:
make all-recursive
make[1]: Entering directory `/home/zfan/Desktop/gmlive-0.22.2'
Making all in src
make[2]: Entering directory `/home/zfan/Desktop/gmlive-0.22.2/src'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -DDATA_DIR=\""/usr/local/share/gmlive"\" -DGMLIVE_LOCALEDIR=\""/usr/local/share/locale"\" -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libglade-2.0 -g -O2 -MT ec_throw.o -MD -MP -MF .deps/ec_throw.Tpo -c -o ec_throw.o ec_throw.cpp
mv -f .deps/ec_throw.Tpo .deps/ec_throw.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -DDATA_DIR=\""/usr/local/share/gmlive"\" -DGMLIVE_LOCALEDIR=\""/usr/local/share/locale"\" -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libglade-2.0 -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
mv -f .deps/main.Tpo .deps/main.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -DDATA_DIR=\""/usr/local/share/gmlive"\" -DGMLIVE_LOCALEDIR=\""/usr/local/share/locale"\" -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libglade-2.0 -g -O2 -MT MainWindow.o -MD -MP -MF .deps/MainWindow.Tpo -c -o MainWindow.o MainWindow.cpp
MainWindow.cpp:41:31: 错误:gtkmm/scalebutton.h:没有那个文件或目录
channel.h:58: 错误:‘Tooltip’ 不是 ‘Gtk’ 的成员
channel.h:58: 错误:‘Tooltip’ 不是 ‘Gtk’ 的成员
channel.h:58: 错误:模板参数 1 无效
MainWindow.cpp: In constructor ‘MainWindow::MainWindow()’:
MainWindow.cpp:1049: 错误:‘ScaleButton’ 不是 ‘Gtk’ 的成员
MainWindow.cpp:1049: 错误:‘vbt’ 在此作用域中尚未声明
MainWindow.cpp:1049: 错误:expected type-specifier
MainWindow.cpp:1049: 错误:expected `>'
MainWindow.cpp:1049: 错误:expected `('
MainWindow.cpp:1049: 错误:‘ScaleButton’ 不是 ‘Gtk’ 的成员
MainWindow.cpp:1049: 错误:expected primary-expression before ‘>’ token
MainWindow.cpp:1049: 错误:expected `)' before ‘;’ token
MainWindow.cpp: In member function ‘void MainWindow::init()’:
MainWindow.cpp:1291: 错误:‘get_user_config_dir’ 不是 ‘Glib’ 的成员
MainWindow.cpp: In member function ‘void MainWindow::save_conf()’:
MainWindow.cpp:1380: 错误:‘get_user_config_dir’ 不是 ‘Glib’ 的成员
MainWindow.cpp: In member function ‘void MainWindow::on_update_video_widget()’:
MainWindow.cpp:1499: 警告:当转换到 ‘int’ (从 ‘double’)时
make[2]: *** [MainWindow.o] 错误 1
make[2]: Leaving directory `/home/zfan/Desktop/gmlive-0.22.2/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/zfan/Desktop/gmlive-0.22.2'
make: *** [all] 错误 2
[root@bogon gmlive-0.22.2]#
基本环境是这样的
libglademm24-devel-2.6.3-3.el5
libglademm24-2.6.3-3.el5
gtkmm2-devel-2.2.12-1.el5.rf
gtkmm24-devel-2.10.10-1.el5
gtkmm2-2.2.12-1.el5.rf
gtkmm24-2.10.10-1.el5
gtkmm24-docs-2.10.10-1.el5
glibmm24-2.12.10-1.el5
glibmm24-devel-2.12.10-1.el5
gtk2-2.10.4-20.el5
gtk+-devel-1.2.10-56.el5
gtk+-1.2.10-56.el5
gtk2-devel-2.10.4-20.el5
作者: lerosua 发布时间: 2009-09-24
依赖还能再降吗?像0.21.1同样的依赖就可以用了
作者: quifei 发布时间: 2009-09-24
作者: binihuai 发布时间: 2009-09-25
1、trayicon
2、volume button
3、几个小函数
4、使用glade
再提几个问题和建议:
1、在AMD64的系统中,libppswrapper不能使用。还是需要使用suid位的xpps
2、pps的播放列表能否不用实时更新,在启动时先使用老的播放列表,新的播放列表先暂存,更新完毕后再替换
3、在线视频不能播放是不是因为url编码的问题
4、发布时是否可以使用intel ce的库,这样对glibc的版本要求低一些,centos 5 也可以用
源里的gtkmm版本是2.10的
放出了一个叫 gloose的源码版本,这个是降低gtk+高版本依赖的,可用这个编译
这个gloose版本也不行,同样改configure文件里的giomm改成glibmm之后编译,出现下面的错误:
作者: zhwps 发布时间: 2009-09-25
1.libppswrapper是在gmlive里设置好LD_PRELOAD来运行xpps的,没在amd64里测试过。
你测试下面的命令是否能在amd64里跑。
2.pps列表的问题肯定是要改进的。只是前期在做别的工作,后面会想办法的,现在我自己用着也不方便,每次都重新下载。我知道的。
3. 在线视频用 libpps的7xx版本的库是可以看的,因为我用了最新的826版本的库,因此看不了了。但我测试中,7xx的库又看不了下载回来列表里的pps频道,因此我只能先取下载列表里的频道为先。 这完全是pps官方不知在搞什么 ...因为之前他们列表用tvod://的时候都能看的,后来又更新成pps://的了。反正是混乱。我问过他们,他们回答说是测试用的。既然是测试,或许等他们稳定了,会有好的解决方法。
4. 用那个库要测试下。因为那个是7xx版本的。
1、trayicon
2、volume button
3、几个小函数
4、使用glade
再提几个问题和建议:
1、在AMD64的系统中,libppswrapper不能使用。还是需要使用suid位的xpps
2、pps的播放列表能否不用实时更新,在启动时先使用老的播放列表,新的播放列表先暂存,更新完毕后再替换
3、在线视频不能播放是不是因为url编码的问题
4、发布时是否可以使用intel ce的库,这样对glibc的版本要求低一些,centos 5 也可以用
源里的gtkmm版本是2.10的
放出了一个叫 gloose的源码版本,这个是降低gtk+高版本依赖的,可用这个编译
这个gloose版本也不行,同样改configure文件里的giomm改成glibmm之后编译,出现下面的错误:
作者: lerosua 发布时间: 2009-09-25
1、trayicon
2、volume button
3、几个小函数
4、使用glade
可以实现吗?是不是可以自己在源代码里修改一些东西?应该怎么弄?
或者再发布一个可以在centos5上可以编译的版本,少掉几个特性也总比没有的强
用低版本的linux真是问题多多,没办法,其它的软件又要求RHEL的,多媒体娱乐就麻烦了
作者: quifei 发布时间: 2009-09-25
作者: 大宝 发布时间: 2009-09-25
去掉两个特性、替换几个函数、gtkbuilder改为glage后,就可以了。
可以实现的。
1、trayicon
2、volume button
3、几个小函数
4、使用glade
可以实现吗?是不是可以自己在源代码里修改一些东西?应该怎么弄?
或者再发布一个可以在centos5上可以编译的版本,少掉几个特性也总比没有的强
用低版本的linux真是问题多多,没办法,其它的软件又要求RHEL的,多媒体娱乐就麻烦了
作者: zhwps 发布时间: 2009-09-25
去掉两个特性、替换几个函数、gtkbuilder改为glage后,就可以了。
可以实现的。
IC(集成电路)的,不然可能也不会弄linux
能不能说下具体应该改那些东西?对编程不太了解,小弟这儿先谢了
作者: quifei 发布时间: 2009-09-25
IC(集成电路)的,不然可能也不会弄linux
能不能说下具体应该改那些东西?对编程不太了解,小弟这儿先谢了
干这行的,电脑配制都超强,便宜的也是3万块一台的, 不如直接虚拟机中装个新版ubuntu
作者: spectater 发布时间: 2009-09-25
上传一个AMD64的版本,xpps需要设置suid位。ppswrapper在AMD 64 下无效。
去掉两个特性、替换几个函数、gtkbuilder改为glage后,就可以了。
可以实现的。
IC(集成电路)的,不然可能也不会弄linux
能不能说下具体应该改那些东西?对编程不太了解,小弟这儿先谢了
被下载 75 次
附件: |
gmlive-0.22.2-1.el5.x86_64.rpm.gz [221.1 KiB] 被下载 35 次 |
作者: zhwps 发布时间: 2009-09-25
手动改源代码是不是很麻烦?
建议gmlive作者出一个适合于RHEL/Centos的版本
作者: quifei 发布时间: 2009-09-25
作者: wutong 发布时间: 2009-09-26
说一下我这个el5版本与原作的几点不同:
1、trayicon选项是个摆设,音量调节图标没有了。
2、配置文件还是在~/.gmlive下面
3、xpps做了小小修改,用7xx的库可以看在线视频和下载列表的视频。高版本的库是否可以看,不清楚。因为el5用不了
原作此版本的xpps严格上说不可seek,这样的好处是可以充分利用带宽,坏处就是不能seek了。不知道是否可以两者结合起来,呵呵
附件: |
gmlive-0.22.2-1.el5.i386.rpm.gz [220.69 KiB] 被下载 23 次 |
作者: zhwps 发布时间: 2009-09-28
说一下我这个el5版本与原作的几点不同:
1、trayicon选项是个摆设,音量调节图标没有了。
2、配置文件还是在~/.gmlive下面
3、xpps做了小小修改,用7xx的库可以看在线视频和下载列表的视频。高版本的库是否可以看,不清楚。因为el5用不了
原作此版本的xpps严格上说不可seek,这样的好处是可以充分利用带宽,坏处就是不能seek了。不知道是否可以两者结合起来,呵呵
我这边安装后还是有些问题,
1.启动后生成的配置文件目录是~/gmlive(不是隐藏目录)而且里面是空的,没有文件
2.出来出来一个打开频道列表错误的对话框,内容是 打开频道列表文件错误,请选择一个本地的频道列表文件来代替损坏的文件
我试了一下手动建立~/.gmlive目录,第一次启动还是有 打开频道列表错误的对话框,
应该是里面没有列表文件的原因,第二次就ok了
应该是配置文件目录的问题,兄弟可以更新一下。
终于可以在centos下用新版本的gmlive
作者: quifei 发布时间: 2009-09-28
我不会用
作者: 欧阳冰峰 发布时间: 2009-09-30
(没有 sopcast 这个 list 供选择)。
File "/usr/lib/totem/plugins/sopcast/sopcast.py", line 220, in activate
self.setup_channels ()
File "/usr/lib/totem/plugins/sopcast/sopcast.py", line 530, in setup_channels
if self.load_channels ():
File "/usr/lib/totem/plugins/sopcast/sopcast.py", line 461, in load_channels
self.channel_guide.load (res)
File "/usr/lib/totem/plugins/sopcast/channelguide.py", line 212, in load
doc = minidom.parseString(res)
File "/usr/lib/python2.6/xml/dom/minidom.py", line 1928, in parseString
return expatbuilder.parseString(string)
File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
xml.parsers.expat.ExpatError: syntax error: line 1, column 49
作者: wen1987 发布时间: 2009-10-01