spcaview的问题,各位高手帮忙看看呐

lxb316 2009-08-23 03:01:42
环境:ubuntu9.04 、spcaview-20071224

我在终端运行spcaview -d /dev/video0
出现如下信息,并显示花屏,
Spcaview version: 1.1.8 date: 25:12:2007 (C) mxhaard@magic.fr
Initializing SDL.
SDL initialized.
bpp 3 format 15
Using video device /dev/video0.
Initializing v4l.
**************** PROBING CAMERA *********************
Camera found: PC Camera
Hmm did not support Video_channel
*****************************************************
grabbing method default MMAP asked
VIDIOCGMBUF size 475136 frames 4 offets[0]=0 offsets[1]=118784
VIDIOCGPICT
brightnes=32896 hue=0 color=0 contrast=32768 whiteness=39321
depth=8 palette=0
VIDIOCSPICT
brightness=32896 hue=0 color=0 contrast=32768 whiteness=39321
depth=24 palette=15

cvsync err
.......
当我运行spcaview -f yuv -o myavifile.avi
信息如下:
Spcaview version: 1.1.8 date: 25:12:2007 (C) mxhaard@magic.fr
*** buffer overflow detected ***: spcaview terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7dadda8]
/lib/tls/i686/cmov/libc.so.6[0xb7dabeb0]
/lib/tls/i686/cmov/libc.so.6[0xb7dab7b7]
/lib/tls/i686/cmov/libc.so.6(__snprintf_chk+0x34)[0xb7dab6a4]
spcaview[0x804e3e5]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7cc6775]
spcaview[0x80499e1]
======= Memory map: ========
08048000-0805b000 r-xp 00000000 08:0b 18650 /usr/local/bin/spcaview
0805b000-0805c000 r--p 00012000 08:0b 18650 /usr/local/bin/spcaview
0805c000-0805d000 rw-p 00013000 08:0b 18650 /usr/local/bin/spcaview
...全文
812 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
mlp521 2010-03-06
  • 打赏
  • 举报
回复
引用 12 楼 lxb316 的回复:
这个跟内核有关了,kernel 2.6.26开始,摄像头驱动是内核集成了的,采用的是v4l2协议采集视频,而spcaview 是采用的v4l协议采集视频,接口函数也当然不同,所以spcaview在ubuntu9.04上是采集不到视频图像的!

嗯!有道理
lxb316 2010-03-02
  • 打赏
  • 举报
回复
引用 11 楼 mlp521 的回复:
版主问题解决了吗?我也碰到到了和上面一样的问题。
Spcaview version: 1.1.8 date: 25:12:2007 (C) mxhaard@magic.fr
*** buffer overflow detected ***: spcaview terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xa3bde8]
/lib/tls/i686/cmov/libc.so.6[0xa3ae20]
/lib/tls/i686/cmov/libc.so.6[0xa3a779]
/lib/tls/i686/cmov/libc.so.6(__snprintf_chk+0x34)[0xa3a664]
spcaview[0x804e95a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x971b56]
spcaview[0x80498f1]
======= Memory map: ========
请指教。。。。大侠帮忙阿。。。

这个跟内核有关了,kernel 2.6.26开始,摄像头驱动是内核集成了的,采用的是v4l2协议采集视频,而spcaview 是采用的v4l协议采集视频,接口函数也当然不同,所以spcaview在ubuntu9.04上是采集不到视频图像的!
mlp521 2010-03-02
  • 打赏
  • 举报
回复
版主问题解决了吗?我也碰到到了和上面一样的问题。
Spcaview version: 1.1.8 date: 25:12:2007 (C) mxhaard@magic.fr
*** buffer overflow detected ***: spcaview terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xa3bde8]
/lib/tls/i686/cmov/libc.so.6[0xa3ae20]
/lib/tls/i686/cmov/libc.so.6[0xa3a779]
/lib/tls/i686/cmov/libc.so.6(__snprintf_chk+0x34)[0xa3a664]
spcaview[0x804e95a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x971b56]
spcaview[0x80498f1]
======= Memory map: ========
请指教。。。。大侠帮忙阿。。。
mountain2007 2009-10-08
  • 打赏
  • 举报
回复
呵呵,这个问题其实早就有答案了,老的v4l摄像头只支持读的方式,但程序中默认的是内存映射方式,所以在运行时加上参数 -g 就正常了
具体可以看这里:http://zhubangbing.blog.163.com/blog/static/5260927020097521658335/
sheep51 2009-09-19
  • 打赏
  • 举报
回复
hi, 楼主, 你的问题解决了吗?
我也在玩linux下usb摄像头, 虽然我跟你环境不一样, spcaview也没你的新, 但我跟你碰到的问题几乎一样, 也跳出 Hmm did not support Video_channel , 也是花屏, 但是截取单张的jpg图看起来是好的.

我怀疑是不是jpg解码没解对的问题.

你的问题解决了没? 能否帮助我一下, 非常感谢!
greatxingxing 2009-08-25
  • 打赏
  • 举报
回复
1.花屏问题可能是你采集的帧格式/大小跟你的SDL定义的不一样。
2.有可能是内核驱动问题,你下载一个spcaview-20061208试试
lxb316 2009-08-24
  • 打赏
  • 举报
回复
up
lxb316 2009-08-24
  • 打赏
  • 举报
回复
上面的问题是与驱动有关?
用cheese、xawtv等都可以正常的显示图像,就是spcaview不行!
我用 apt-get install gspca-sourse安装的驱动,
而手动安装gspcav1时,编译通不过。
pottichu 2009-08-24
  • 打赏
  • 举报
回复
重装一下你的 摄像头驱动试试。

http://www.linux-wiki.cn/index.php/%E9%A9%B1%E5%8A%A8%E6%91%84%E5%83%8F%E5%A4%B4
dahai9825 2009-08-24
  • 打赏
  • 举报
回复
估计驱动问题吧..
lxb316 2009-08-24
  • 打赏
  • 举报
回复
还是没人?
lxb316 2009-08-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 unixlinuxsys 的回复:]
Hmm did not support Video_channel
[/Quote]
能不能详细点?怎么解决?
unixlinuxsys 2009-08-23
  • 打赏
  • 举报
回复
Hmm did not support Video_channel

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧