LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: dyte200

网络电视前端 gtk-sopcast(支持音量调节,实时状态显示,mplayer无延迟启动)

[复制链接]
 楼主| 发表于 2006-2-16 13:38:05 | 显示全部楼层
Post by zhy2111314
感谢楼主的努力!
我想既然软件在持续不断的更新,可否考虑建个主页之类的,那样可以更好的维护,也方便大家使用。

我不清楚怎么建主页。知道的请告诉我
Post by zhy2111314

如果楼主有什么困难,尽可以在这里提出来,大家都会想办法解决!

经常碰到软件死掉,崩溃的情况。虽然此前做了很多修改。我觉得这实在和mplayer有关(我用mplayer)。后续改进将尽量减少涉及播放器的代码。

涉及程序的问题我在“程序设计专栏”有提到的。谢谢你对该软件的关心。

加一个下载功能也是水到渠成的事。但现在对此不太感兴趣。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 15:32:33 | 显示全部楼层
0.0.14 changlog: 由于要使用线程进行状态显示,放弃了gtk 2.0,改为采用gtk 1.2。中文显示成为乱码。但线程基本解决了主要的导致僵死的问题。稳定性比以前应该有显著改进。
回复 支持 反对

使用道具 举报

发表于 2006-2-17 18:22:24 | 显示全部楼层
ubuntu5.10显示Make时显示如下错误信息:
gcc -O2 `gtk-config --cflags`  -c callbacks.c -o callbacks.o
/bin/sh: gtk-config: command not found
In file included from callbacks.c:22:
header.h:23:21: error: gtk/gtk.h: 没有那个文件或目录
In file included from callbacks.c:22:
header.h:51: 错误:syntax error before ‘*’ token
header.h:51: 警告:数据定义时没有类型或存储类
header.h:52: 错误:syntax error before ‘*’ token
header.h:52: 警告:数据定义时没有类型或存储类
header.h:53: 错误:syntax error before ‘*’ token
header.h:53: 警告:数据定义时没有类型或存储类
header.h:55: 错误:syntax error before ‘*’ token
header.h:55: 警告:数据定义时没有类型或存储类
callbacks.c:26: 错误:syntax error before ‘*’ token
callbacks.c: 在函数 ‘on_clist1_select_row’ 中:
callbacks.c:30: 错误:‘event’ 未声明 (在此函数内第一次使用)
callbacks.c:30: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
callbacks.c:30: 错误:所在的函数内只报告一次。)
callbacks.c:30: 错误:‘GDK_2BUTTON_PRESS’ 未声明 (在此函数内第一次使用)
callbacks.c:32: 错误:‘gchar’ 未声明 (在此函数内第一次使用)
callbacks.c:32: 错误:‘line’ 未声明 (在此函数内第一次使用)
callbacks.c:35: 错误:‘clist’ 未声明 (在此函数内第一次使用)
callbacks.c:35: 错误:‘row’ 未声明 (在此函数内第一次使用)
callbacks.c: 在顶层:
callbacks.c:58: 错误:syntax error before ‘*’ token
callbacks.c:70: 错误:syntax error before ‘*’ token
callbacks.c: 在函数 ‘on_button_sopcast_clicked’ 中:
callbacks.c:73: 错误:‘gchar’ 未声明 (在此函数内第一次使用)
callbacks.c:73: 错误:‘line’ 未声明 (在此函数内第一次使用)
callbacks.c:76: 错误:‘gint’ 未声明 (在此函数内第一次使用)
callbacks.c:76: 错误:syntax error before ‘row_select’
callbacks.c:78: 错误:‘row_select’ 未声明 (在此函数内第一次使用)
callbacks.c: 在顶层:
callbacks.c:99: 错误:syntax error before ‘*’ token
callbacks.c:108: 错误:syntax error before ‘*’ token
callbacks.c:116: 错误:syntax error before ‘*’ token
callbacks.c:125: 错误:syntax error before ‘*’ token
callbacks.c:140: 错误:syntax error before ‘*’ token
callbacks.c: 在函数 ‘on_hscale1_change_value’ 中:
callbacks.c:142: 错误:‘gint’ 未声明 (在此函数内第一次使用)
callbacks.c:142: 错误:syntax error before ‘adj’
callbacks.c: 在顶层:
callbacks.c:148: 错误:syntax error before ‘*’ token
callbacks.c: 在函数 ‘on_button_save_clicked’ 中:
callbacks.c:151: 警告:传递参数 2 (属于 ‘strcpy’)时将整数赋给指针,未作类型转换
callbacks.c:158: 警告:传递参数 2 (属于 ‘strcpy’)时将整数赋给指针,未作类型转换
make: *** [callbacks.o] 错误 1
回复 支持 反对

使用道具 举报

发表于 2006-2-17 18:22:26 | 显示全部楼层
不好意思,不知怎么回事会出了这么多,我只回复了一次而已
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 20:05:03 | 显示全部楼层
试试gtk_sopcast-0.0.14a.tar.bz2 行不行
回复 支持 反对

使用道具 举报

发表于 2006-2-17 21:06:42 | 显示全部楼层
Post by dyte200
试试gtk_sopcast-0.0.14a.tar.bz2 行不行

还是不行,错误信息跟前差不多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 22:16:42 | 显示全部楼层

http://www.linuxfans.org/nuke/mo ... eninfo&did=4168
上下吧,gtk+ 2.0版本的。看还行不
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 23:35:36 | 显示全部楼层
0.0.14a changlog: 提供gtk+1.2和gtk+2.0两个版本。经测试,gtk+1.2的相当稳定。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 23:36:49 | 显示全部楼层
Post by jazzi
还是不行,错误信息跟前差不多

请把这个版本:gtk+1.2_sopcast-0.0.14a.tar.bz2的出错信息贴出来,谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-2-18 10:49:15 | 显示全部楼层
Post by dyte200
请把这个版本:gtk+1.2_sopcast-0.0.14a.tar.bz2的出错信息贴出来,谢谢!


gtk2.0版本的没问题,1.2版本make时的错误信息如下:
######################################
gcc -O2  `gtk-config --cflags`  -c callbacks.c -o callbacks.o
/bin/sh: gtk-config: command not found
In file included from callbacks.c:22:
header.h:23:21: error: gtk/gtk.h: 没有那个文件或目录
In file included from callbacks.c:22:
header.h:51: 错误:syntax error before ‘*’ token
header.h:51: 警告:数据定义时没有类型或存储类
header.h:52: 错误:syntax error before ‘*’ token
header.h:52: 警告:数据定义时没有类型或存储类
header.h:53: 错误:syntax error before ‘*’ token
header.h:53: 警告:数据定义时没有类型或存储类
header.h:55: 错误:syntax error before ‘*’ token
header.h:55: 警告:数据定义时没有类型或存储类
callbacks.c:25: 错误:syntax error before ‘*’ token
callbacks.c: 在函数 ‘on_clist1_select_row’ 中:
callbacks.c:29: 错误:‘event’ 未声明 (在此函数内第一次使用)
callbacks.c:29: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
callbacks.c:29: 错误:所在的函数内只报告一次。)
callbacks.c:29: 错误:‘GDK_2BUTTON_PRESS’ 未声明 (在此函数内第一次使用)
callbacks.c:34: 错误:‘clist’ 未声明 (在此函数内第一次使用)
callbacks.c:34: 错误:‘row’ 未声明 (在此函数内第一次使用)
callbacks.c: 在函数 ‘on_button_sopcast_clicked’ 中:
callbacks.c:75: 错误:invalid type argument of ‘->’
callbacks.c: 在顶层:
callbacks.c:139: 错误:syntax error before ‘*’ token
callbacks.c: 在函数 ‘on_hscale1_change_value’ 中:
callbacks.c:141: 错误:‘adj’ 未声明 (在此函数内第一次使用)
callbacks.c: 在函数 ‘on_button_save_clicked’ 中:
callbacks.c:150: 警告:传递参数 2 (属于 ‘strcpy’)时将整数赋给指针,未作类型转换
callbacks.c:157: 警告:传递参数 2 (属于 ‘strcpy’)时将整数赋给指针,未作类型转换
make: *** [callbacks.o] 错误 1
##############################
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表