On Tue, Jan 09, 2007 at 05:31:49PM -0800, Martin Rubli wrote:
> Alex Pounds wrote: 
> >I also grabbed a SVN snapshot of aMSN, but I found it worked fine for me.
> >Well, fine-ish: I can both send and receive webcam sessions, but it does
> >crash occasionally. I spoke to an aMSN developer, and they tell me it's a
> >driver issue.
> 
> I doubt that we're looking at a driver issue here, but before I go out on  
> a limb here, I'd like to be sure about two things:
> 
> 1. The camera is streaming in MJPEG format when the error occurs, right?  
> (The S_FMT to MJPG seems to fail, so that confuses me a little bit ...)

I'm afraid I'm a little out of my depth here; I don't think there's
anything in aMSN to tell me that it's working in MJPEG. All I know is that
before (ie. with the Debian testing version of aMSN - "0.95+dfsg2-0.1") I
got an "error getting capabilities" from aMSN when I tried to open the
webcam. Someone else reported on the list that aMSN has added MJPEG
support into it, so I got a SVN snapshot the other night and built it. I
can't tell you what version I got, I'm afraid - The aMSN in my source dir
suggests it is 0.96RC1, whereas the aMSN about box suggests its version
0.97b, but even that is a bit old. So it's a snapshot from about a week
ago, and I apologise for not being more specific. 

Anyway, this version does work with my webcam, but crashes intermittently.
This is output from one aMSN session, from startup to it segfaulting: 


attempt to provide package tls 1.5 failed: package tls 1.50 provided instead
bplay: /dev/dsp: Device or resource busy
[snip 8 lines of this]
bplay: /dev/dsp: Device or resource busy
Unsupported marker type 0x1b
Oops: malloc_video_bufs is 1 (expected 0) 
[utils/linux/capture/libng/grab-ng.c:malloc_bufs_check:231]
Oops: processes is 1 (expected 0) 
[utils/linux/capture/libng/convert.c:process_check:179]
attempt to provide package tls 1.5 failed: package tls 1.50 provided instead
ioctl: 
VIDIOC_QUERYCTRL(id=134217739;type=unknown;name="";minimum=0;maximum=0;step=0;default_value=0;flags=0):
 Input/output error

The "device or resource busy" is aMSN saying "I wanted to play a sound but
you're listening to music, so I can't." If this isn't the same error as
you were considering before, I suspect they are both present but this is
the one that causes the crash. 


> 2. If so, what JPEG decoder does aMSN use?

I'm afraid tcl is not a language I've touched before (aMSN is a tcl
program) but as far as I can tell it's using the libng code by Gerd Knorr.


If there's more I can do to help, do let me know. 

-- 
Alex Pounds (Creature)                  .~.         http://www.alexpounds.com/
                                        /V\        http://www.ethicsgirls.com/
                                       // \\
"Variables won't; Constants aren't"   /(   )\
                                       ^`~'^
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to