Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Wim Brul

Pages: 1 ... 17 18 [19] 20
271
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: July 01, 2014, 09:46:48 am »
About the webcam access,  doest it mean we can now have a generic pm application that can show the video of the connected usb webcam?

Yes.

272
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: June 30, 2014, 04:33:32 pm »
O.K. I have made up my mind :) and I am going for it.

I have compiled both usbresmg.sys and usbcalls.dll and after some modifications I got a basic working set that is suitable for implementing support for isochronous transfers. The source code I use is the latest one available at Netlabs. Right now I am investigating which functions should be present. I will keep you informed.

Wim.

Since October 2013 I have been working on the implementation of isochronous transfers in USB Resource Manager. The current sources are at netlabs in my private branch:

usb - Revision 1138: /basedrv/branches/wim/usbcalls
https://svn.netlabs.org/repos/usb/basedrv/branches/wim/usbcalls
usb - Revision 1138: /basedrv/branches/wim/usbresmgr
https://svn.netlabs.org/repos/usb/basedrv/branches/wim/usbresmgr

I have produced a (beta test) matched set of usbcalls and usbresmg.sys that is backwards compatible. I have removed old code both in usbresmg.sys and usbcalls.dll for functions that were never properly supported. Existing synchronous transfer functions work well again and I have implemented these as asynchronous too. I have added code for the new asynchronous isochronous transfer functions. I am getting video from my Logitech C250 camera.

I have put this built as usbres00.zip on hobbes, and on my website
http://home.hccnet.nl/w.m.brul/usbcalls/index.html with API description.

Now it is possible to design an application that supports various cameras without having to modify config.sys for each specific camera. I intend to convert Weblook and Webview into such an application. Will take some time though.

Wim.

273
Setup & Installation / Re: Is eComStation DEAD?
« on: February 04, 2014, 04:38:19 pm »
Hi Sigurd,

You might consider sending a  polite inquiry to Georgina Beels, the Sales and Marketing Manager of XEU.com B.V.

http://nl.linkedin.com/pub/georgina-beels/b/622/642

See attachment for her e-mail address.

She understands German well.

Regards, Wim.


274
Hardware / Re: ThinkPad X60 tablet pen & multi-touch support?
« on: January 04, 2014, 02:55:04 pm »
Assuming that (1,200,5,I) is the correct value, then the baudrate may be incorrect. Try e.g. COMRAW 9600 and use DECODE 9600.RAW to display the result. Do not forget to actually use your stylus while running COMRAW. I expect to see something like:

sBtn=00,xPos=03799,yPos=02328,zPos=00026,Stylus:MoveOnly
sBtn=01,xPos=01789,yPos=03436,zPos=01418,Stylus:But1Down
sBtn=00,xPos=01794,yPos=03433,zPos=00016,Stylus:MoveOnly

to be reported. May be COMRAW 38400 will do?

275
Programming / Re: REXX programming question
« on: December 15, 2013, 10:37:34 am »
I tried this:

/* use 20 digits */
say 'digits='digits()
say 65536*65536*65536*65536
numeric digits 20
say 'digits='digits()
say 65536*65536*65536*65536

Success!

276
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: October 20, 2013, 12:01:45 pm »
Hi Wim!

Therefore support for isochronous transfers need to be added to usbresmg.sys so it can be used instead. This is something I am considering to dive into when time permits. Both weblook and webview have been coded in turbo assembler.

This would be awesome, as then support could also be added to libusb for isochronous transfers :)
Quote
I think this is a must for further work on webcam issue, so we can get libusb to work too and this will give us access to a lot of existing unix applications.

Yuri

Hi Paul and Yuri,

O.K. I have made up my mind :) and I am going for it.

I have compiled both usbresmg.sys and usbcalls.dll and after some modifications I got a basic working set that is suitable for implementing support for isochronous transfers. The source code I use is the latest one available at Netlabs. Right now I am investigating which functions should be present. I will keep you informed.

Wim.


277
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: October 13, 2013, 03:23:21 pm »
Hi Wim,

which kind of work is required to add new camera models?

Yuri
Hi Yuri,

Work required to produce another set of test cases:

All those *tc.zip products are in fact test cases for the initial high speed and high bandwidth isochronous transfer support in the usbehcd.sys host controller driver. To produce one for yet another webcam requires the output from lsusb -v for that webcam to be analyzed by me first. Then I would compose a rexx procedure to try and test the uvc probe and commit phases that I want these new test cases to use. From that I would also know how to setup the required bandwidth and alternate interface settings. Finally I would change the compile time options in the turbo assembler source code plus possibly some other changes necessary to get this webcam working and build the new product. Since the initial high speed and high bandwidth isochronous transfer support in the usbehcd.sys host controller drivers works, I don't think I should spend any more time doing this.

Work required to produce generic webcam support:

Since usbecd.sys is intended for prototyping, it has some drawbacks. First of all it cannot provide enough buffering to sustain reliably a continuous video stream. Secondly each webcam would require its own unique config.sys statement. Therefore support for isochronous transfers need to be added to usbresmg.sys so it can be used instead. This is something I am considering to dive into when time permits. Both weblook and webview have been coded in turbo assembler. As a starter some other programmer could convert/rewrite these using C instead. This would make adding support for other uvc webcams easier. Then the inspection of the usb descriptors need to be added and the outcome of the probe and commit phase need to be acted upon to setup the required alternate interfaces and the isochronous buffering.

Regards, Wim.

278
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: October 07, 2013, 12:20:11 pm »
Hi Yuri,

I tested vweblook/webview, and I'm able to see a 320x240 stream for one or two minutes. I just noted that c250tc4 is supposed to show a 320x240 stream, but the PM window is only 160x120 (while webview has a 320x240 window).

The mjpg stream obtained by weblook is 640x480 and by default webview shows it as 320x240. When you maximize webview then it shows the 640x480 image in its full glory. Snapshots are always 640x480. Similarly, by default c250tc4 shows the 320x240 image as 160x120. Maximized it shows 320x240. Snapshots are always 320x240.

Quote
Also I noted that other apps are usually freezing at startup while changing the luminance of the stream, e.g. first shot is darker then it gets lighter in smaller frame apps.

The change of the luminance of the stream is done by the hardware in the Logitech C250 Webcam during streaming. If you would restart the same app then it would become lighter as well.

One important correction: I stated earlier in this thread that the programs in c250tc.zip work on my development computer with only usb 1.1 ports. This is definitely NOT true. These are high speed and high bandwidth only!

Regards, Wim.




 

279
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: October 03, 2013, 04:59:10 pm »
I compared the descriptor of my Logitech C250 with the descriptor of your Logitech C200 and they are the same.
So try C250WV0.ZIP since it should ;) work with your camera too.

works only for lower resolutions and for a short amount of time... seems some kind of buffer size because lower resolution works longer.

thanks,

Yuri
Hi Yuri,

The weblook and webview programs in C250WV0.ZIP obtain an MJPG stream whereas the programs in C250TC.ZIP obtain a YUYV stream. Reading your comment 8) I get the impression that you did not even try.

Wim.

280
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: October 03, 2013, 04:49:34 pm »
Hi Silvan,

According to your lsusb output, the camera in your T510 appears to be equal to the one in the X201T.
So try the yet untested http://home.hccnet.nl/w.m.brul/usbvideo/x201wv0.zip and see if it works for you.

Regards, Wim.
Wim,

i just tried it. Weblook starts and the camera light goes on. Webview also starts but i only see a black screen.
I started both apps on the T510 w/o parameters.

regards
Silvan
Hi Silvan,

Alas,  your camera needs more buffers to to work. Some other tester (the one with the X201) had the same result. He tested also http://home.hccnet.nl/w.m.brul/usbvideo/x201tc.zip and those programs did not work either. You might try these as well.

Wim.

281
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: September 29, 2013, 04:41:24 pm »
Hi Silvan,

According to your lsusb output, the camera in your T510 appears to be equal to the one in the X201T.
So try the yet untested http://home.hccnet.nl/w.m.brul/usbvideo/x201wv0.zip and see if it works for you.

Regards, Wim.

282
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: September 28, 2013, 09:01:13 am »
lsusb (from Paul Smedley - the best - highly recommended for everyone)!

283
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: September 26, 2013, 10:33:50 pm »
Here is descriptor output for Logitech C200.
Hi Yuri,

I compared the descriptor of my Logitech C250 with the descriptor of your Logitech C200 and they are the same.

So try C250WV0.ZIP since it should ;) work with your camera too.

Regards, Wim.

284
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: September 26, 2013, 09:53:47 pm »
Hi Sigurd,

I don't know how to explain this. It is a typical router dependent thing. You need to open port 11111 in your router.
It is not specific to my applications. Others might explain it I hope.

Best regards, Wim.

285
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: September 26, 2013, 03:34:55 pm »
do you have an idea why /D:17EF:480F:2345 /N:$CHICON$ could not work?
I'd love to test more.

Hi Silvan,

Thanks for the offer. Provide me with the output of lsusb from Paul Smedley for that camera.

https://dl.dropboxusercontent.com/u/76425158/lsusb-20130526.zip

lsusb -d 17ef:480f -v > 17ef480f.txt

Regards, Wim.

Pages: 1 ... 17 18 [19] 20