LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3436|回复: 28

天敏电视大师3/4的用户进

[复制链接]
发表于 2007-5-12 11:14:18 | 显示全部楼层 |阅读模式
我给TM大师3写了个补丁加入到-mm内核树,估计大师4的卡也可以正常驱动(我没试过)。虽然大师4不能自动识别,不过可以尝试:modprobe saa7134 card=116。
有条件的可以下载补丁,帮忙测试一下,反馈下使用效果。如果好用加入到正式内核,以后TM大师3/4的电视卡用户就有福了!

(btw: 我可以提供遥控器的配置文件。一边编内核一边看电视很不错哦)

http://linuxtv.org/hg/v4l-dvb
发表于 2007-5-12 20:51:03 | 显示全部楼层
厉害!
太好了,期待!奥运前能做好吗?
回复 支持 反对

使用道具 举报

发表于 2007-5-12 22:41:28 | 显示全部楼层
没用过TM大师,还是支持一下
前几天买了个天敏的液晶宝电视盒,看了一下,效果不太好,可能不是品牌的问题,
估计电视盒也只能达到那个效果,网上也差不多是这么说的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-15 14:50:19 | 显示全部楼层
大家用什么电视软件?

我用的是tvtime,遥控用的是lirc。
回复 支持 反对

使用道具 举报

发表于 2007-5-15 17:55:58 | 显示全部楼层
支持一下,虽然用的是tvmasterⅡ
用的是tvtime,lirc没配,主要用的时候不多,多数是键盘切换
回复 支持 反对

使用道具 举报

发表于 2007-5-16 14:24:46 | 显示全部楼层
顶一个;
lz主要解决的是什么问题呢?是tm3在linux下不能出声的bug么?这个问题也让我郁闷了很久了,可否一起探讨下。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 17:55:01 | 显示全部楼层
Post by lsosa
顶一个;
lz主要解决的是什么问题呢?是tm3在linux下不能出声的bug么?这个问题也让我郁闷了很久了,可否一起探讨下。。。


tm3 linux驱动就是没写好的,当然发不出声。打了补丁以后声音、遥控都好了。这个修改已经从mm内核树撤离,现在合并至video4linux主开发树,可以去linuxtv.org下载最新源码。比较爽的是遥控器的支持,呵呵。有什么问题欢迎探讨

BTW: Linux社区的人真的很好,很热心。我是第一次写linux内核补丁,得到了他们很好帮助,其中包括Andraw Morton这样的重量级人物。真不知道他们那里来的这么多精力每天处理问题。一位俄罗斯的叫做Nickolay的开发者,也热心的审查了我的补丁。也希望更多的中国人加入到开源社区。
回复 支持 反对

使用道具 举报

发表于 2007-5-22 08:30:30 | 显示全部楼层
Post by aloha_cn
tm3 linux驱动就是没写好的,当然发不出声。打了补丁以后声音、遥控都好了。这个修改已经从mm内核树撤离,现在合并至video4linux主开发树,可以去linuxtv.org下载最新源码。比较爽的是遥控器的支持,呵呵。有什么问题欢迎探讨

BTW: Linux社区的人真的很好,很热心。我是第一次写linux内核补丁,得到了他们很好帮助,其中包括Andraw Morton这样的重量级人物。真不知道他们那里来的这么多精力每天处理问题。一位俄罗斯的叫做Nickolay的开发者,也热心的审查了我的补丁。也希望更多的中国人加入到开源社区。


我仔细的看过你的补丁,不过我只看到了增加天敏大师3自动识别的部分,里面并没有对于其中的其他部分进行更改啊,所以,我这里按照你的补丁更改过后,天敏大师仍然是没有声音。
我的软件环境是Neoshine Linux 3.0,内核2.6.14-1.1644_dt_5的;

另外,我想请教一个问题,文件saa7134-cards.c中,以下部分
-------------

.name           = "10MOONS PCI TV CAPTURE CARD",
                .audio_clock    = 0x00200000,
                .tuner_type     = TUNER_LG_PAL_NEW_TAPC,
                .radio_type     = UNSET,
                .tuner_addr        = ADDR_UNSET,
                .radio_addr        = ADDR_UNSET,
                .gpiomask       = 0xe000,
                .inputs         = {{
                        .name = name_tv,
                        .vmux = 1,
                        .amux = LINE2,
                        .gpio = 0x0000,
                        .tv   = 1,
                },{
                        .name = name_comp1,
                        .vmux = 0,
                        .amux = LINE2,
                        .gpio = 0x4000,
                },{
                        .name = name_comp2,
                        .vmux = 3,
                        .amux = LINE2,
                        .gpio = 0x4000,
                },{
                        .name = name_svideo,
                        .vmux = 8,
                        .amux = LINE2,
                        .gpio = 0x4000,
                }},
                .radio = {
                        .name = name_radio,
                        .amux = LINE2,
                        .gpio = 0x2000,
                },
                .mute = {
                        .name = name_mute,
                        .amux = LINE2,
                        .gpio = 0x8000,
                },

------------

如果正确设置,电视卡tm3能够正常发声么?
谢谢你的回复。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-22 22:55:54 | 显示全部楼层
Post by lsosa
我仔细的看过你的补丁,不过我只看到了增加天敏大师3自动识别的部分,里面并没有对于其中的其他部分进行更改啊,所以,我这里按照你的补丁更改过后,天敏大师仍然是没有声音。
我的软件环境是Neoshine Linux 3.0,内核2.6.14-1.1644_dt_5的;

另外,我想请教一个问题,文件saa7134-cards.c中,以下部分
-------------

.name           = "10MOONS PCI TV CAPTURE CARD",
                .audio_clock    = 0x00200000,
                .tuner_type     = TUNER_LG_PAL_NEW_TAPC,
                .radio_type     = UNSET,
                .tuner_addr        = ADDR_UNSET,
                .radio_addr        = ADDR_UNSET,
                .gpiomask       = 0xe000,
                .inputs         = {{
                        .name = name_tv,
                        .vmux = 1,
                        .amux = LINE2,
                        .gpio = 0x0000,
                        .tv   = 1,
                },{
                        .name = name_comp1,
                        .vmux = 0,
                        .amux = LINE2,
                        .gpio = 0x4000,
                },{
                        .name = name_comp2,
                        .vmux = 3,
                        .amux = LINE2,
                        .gpio = 0x4000,
                },{
                        .name = name_svideo,
                        .vmux = 8,
                        .amux = LINE2,
                        .gpio = 0x4000,
                }},
                .radio = {
                        .name = name_radio,
                        .amux = LINE2,
                        .gpio = 0x2000,
                },
                .mute = {
                        .name = name_mute,
                        .amux = LINE2,
                        .gpio = 0x8000,
                },

------------

如果正确设置,电视卡tm3能够正常发声么?
谢谢你的回复。。。


以上的补丁大概能够支持到TM1/2,不是我做的,而且早就加入到内核代码了,比如2.6.18。
很遗憾上面的代码无法支持TM3,而且上面代码也是不支持遥控的。所以我才提交了新的补丁。

如果你想在你目前的内核使用TM3卡,可以去linuxtv.org下载最新的video4linux部分源码,然后全文搜索:"TVMASTER3",手工把相关代码整合到你当前的内核。

参见:http://www.linuxtv.org/hg/

下载:
http://linuxtv.org/hg/v4l-dvb?ca=tip;type=bz2
http://linuxtv.org/hg/v4l-dvb?ca=tip;type=gz
回复 支持 反对

使用道具 举报

发表于 2007-5-29 15:45:42 | 显示全部楼层
Post by aloha_cn
以上的补丁大概能够支持到TM1/2,不是我做的,而且早就加入到内核代码了,比如2.6.18。
很遗憾上面的代码无法支持TM3,而且上面代码也是不支持遥控的。所以我才提交了新的补丁。

如果你想在你目前的内核使用TM3卡,可以去linuxtv.org下载最新的video4linux部分源码,然后全文搜索:"TVMASTER3",手工把相关代码整合到你当前的内核。

参见:http://www.linuxtv.org/hg/

下载:
http://linuxtv.org/hg/v4l-dvb?ca=tip;type=bz2
http://linuxtv.org/hg/v4l-dvb?ca=tip;type=gz

你说的没错,天敏大师2是早已经被加进去了,可是fc6对天敏2的支持不是很好,只有图像,没有声音;我会马上测试一下你的相关代码,看看在fc6下能不能让tm2/3支持声音。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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