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 - Remy

Pages: 1 ... 39 40 [41] 42 43 ... 59
601
Multimedia / Re: Use of webcam
« on: June 26, 2020, 08:55:46 pm »
Hi Rémy,

Good to know that it is working for you too. What actual parameters did you use?
I am asking because /m for mjpg versus /u for yuyv makes a big difference in processing.
The mjpg images are sent as is whereas the yuyv images are converted to mjpg first.

I think that for the C270 with /r4 the resolution is 320x176 rather than 320x180.

Thanks for testing and reporting back.

Hi Wim,

Yes, you are right, it is 320x176 with /r4   (I rounded by error the value after taking a window copy by pmview - before changing it to window interior).

I know use ffprob instead of ffplay to get all information with accurate values
webcam /s/r4 | ffprobe -i -
or
webcam /s/r4 | ffprobe -show_streams -i - | more

[STREAM]
index=0
codec_name=mjpeg
codec_long_name=Motion JPEG
profile=192
codec_type=video
codec_time_base=0/1
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
width=320
height=176
coded_width=320
coded_height=176
has_b_frames=0
sample_aspect_ratio=N/A
display_aspect_ratio=N/A
pix_fmt=yuvj422p
level=-99
color_range=pc
color_space=bt470bg
color_transfer=unknown
color_primaries=unknown
chroma_location=center
field_order=unknown
timecode=N/A
refs=1
id=N/A
r_frame_rate=25/1
avg_frame_rate=0/0
time_base=1/25
start_pts=N/A
start_time=N/A
duration_ts=N/A
duration=N/A
bit_rate=N/A
max_bit_rate=N/A
bits_per_raw_sample=8
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
DISPOSITION:timed_thumbnails=0
[/STREAM]

webcam /u/s/r4 | ffprobe -show_streams -i - | more
[STREAM]
index=0
codec_name=mjpeg
codec_long_name=Motion JPEG
profile=192
codec_type=video
codec_time_base=0/1
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
width=320
height=176
coded_width=320
coded_height=176
has_b_frames=0
sample_aspect_ratio=1:1
display_aspect_ratio=20:11
pix_fmt=yuvj422p
level=-99
color_range=pc
color_space=bt470bg
color_transfer=unknown
color_primaries=unknown
chroma_location=center
field_order=unknown
timecode=N/A
refs=1
id=N/A
r_frame_rate=25/1
avg_frame_rate=0/0
time_base=1/25
start_pts=N/A
start_time=N/A
duration_ts=N/A
duration=N/A
bit_rate=N/A
max_bit_rate=N/A
bits_per_raw_sample=8
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
DISPOSITION:timed_thumbnails=0
[/STREAM]

webcam /m/s/r4 | ffprobe -show_streams -i - | more
[STREAM]
index=0
codec_name=mjpeg
codec_long_name=Motion JPEG
profile=192
codec_type=video
codec_time_base=0/1
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
width=320
height=176
coded_width=320
coded_height=176
has_b_frames=0
sample_aspect_ratio=N/A
display_aspect_ratio=N/A
pix_fmt=yuvj422p
level=-99
color_range=pc
color_space=bt470bg
color_transfer=unknown
color_primaries=unknown
chroma_location=center
field_order=unknown
timecode=N/A
refs=1
id=N/A
r_frame_rate=25/1
avg_frame_rate=0/0
time_base=1/25
start_pts=N/A
start_time=N/A
duration_ts=N/A
duration=N/A
bit_rate=N/A
max_bit_rate=N/A
bits_per_raw_sample=8
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
DISPOSITION:timed_thumbnails=0
[/STREAM]

The strange is that I have 640x480 if no /rN parm but the second cam QuickCam pro 9000 has a 160x120 size
With the previous build, I had 640x480 in both cases without new /rN parm which was better as general default size.

Regards
Rémy

602
Multimedia / Re: Use of webcam
« on: June 26, 2020, 12:03:46 am »
Hi Rémy,
Yes /rN could be nice.
And it really is. Now up to 1080p i.e. 1920x1080 resolution.

With my dell latitude e6500 (kindly given to me by V.O.I.C.E to develop webcam support) I could only test up to 1600x1200 resolution.

Regards,
Wim.

Fine.
Current working results:
   QuickCam
   Pro 9000         C270
r0 160x120          640x480
r1 160x120         640x480
r2 176x144         160x120
r3 320x240         176x144
r4 352x288         320x180
r5 640x480          320x240
r6 800x600         352x288
r7 960x720         432x240
r8 1600x1200     544x288
r9                         640x360
r10                     752x416
r11                     800x448
r12                     800x600
r13                     864x480
r14                     960x544
r15                     960x720
r16                     1024x576
r17                     1184x656
r18                     1280x720
r19                    1280x960

603
Multimedia / Re: Use of webcam
« on: June 21, 2020, 02:29:54 pm »
See attached screenshot all running at the same time with live video. I don't know why the actual video's are all black on the screenshot though.

Colourspace?

I have the video under each.

Wecam masked !
Reduce framerate to 30 (this value is mostly used below 720p webcam)

You test web page should display the mjpeg  ( <img src....> )

Regards
Rémy

604
Multimedia / Re: Use of webcam
« on: June 21, 2020, 12:45:25 am »
I could start with pipe and http enabled but I'm unable to get the video out of both at the same time. only one output is usable at a time.
I would like video stream available on both output at the same (e.g. having ffplay run at the same time I run ffmpeg to control recording etc....) or run ffplay pipe at the same time as web http and have the video on both at the same time.
Too bad. There must be something wrong somewhere. What do you exactly use when you attempt to get video out both at the same time?

First I use xplay.cmd which shows video from stdout:
Code: [Select]
webcam /h /n /s | ffplay -f mjpeg -framerate 50 -i -

Then I use xzhttp.cmd showing video from http server:
Code: [Select]
ffplay -f mjpeg -framerate 50 -i http://127.0.0.1:14225/

Then I use xzhttp.cmd which shows video from named pipe:
Code: [Select]
ffplay -f mjpeg -framerate 50 -i \PIPE\Webcam\Video

See attached screenshot all running at the same time with live video. I don't know why the actual video's are all black on the screenshot though.

Quote
Yes /rN could be nice.
This will be my next goal then.

Hi Wim,

I apology having found what's going wrong under my ArcaOS.
In fact, wrong webcam.exe was taken !  (removed older webcam)
New test show it works well. thanks

* I use detach mode

Regards
Rémy

605
Multimedia / Re: Use of webcam
« on: June 20, 2020, 06:52:30 pm »

Quote
Could I get video from http and stdout at the same time ?
(this would allow record the video "via stdout" and play it during recording 'http') 
Yes. Done. Acts now as an http server and/or a named pipe server and/or streams to stdout.

Quote
Output is 640x480
How to get 480p and 720p out of the webcam which is able to deliver 720p ?
Could an additional parm provide this option e.g.  /r480  or /r720 ?  (r for resolution)
Perhaps a new /rN argument (like the /fN argument) wil do?

/rN - resolution. Select Nth video streaming frame index setting.
Proper values for N are 0 up to the highest setting available on your webcam.

This way all resolutions available on your webcam could be used.

Best regards,
Wim.

Hi Wim,

I could start with pipe and http enabled but I'm unable to get the video out of both at the same time. only one output is usable at a time.
I would like video stream available on both output at the same (e.g. having ffplay run at the same time I run ffmpeg to control recording etc....) or run ffplay pipe at the same time as web http and have the video on both at the same time.

Yes /rN could be nice.

Regards
Rémy

606
Setup & Installation / Re: Firefox with arca os 5.05
« on: June 16, 2020, 11:49:54 pm »
After a update from 5.04 to 5.05   Firefox dont start it send me this error libvpx4.dll   falty module

only a old sea monkey 2.35 works


Robert

Check under ANPM having libvpx 1.6.1-1.oc00 installed
Be sure to not havve older libvpx.dll under other path than under @unixroot\usr/usr/lib

607
Multimedia / Re: Use of webcam
« on: June 15, 2020, 09:29:36 pm »
Hi Wim,

Output is 640x480
How to get 480p and 720p out of the webcam which is able to deliver 720p ?
Could an additional parm provide this option e.g.  /r480  or /r720 ?  (r for resolution)

Could I get video from http and stdout at the same time ?
(this would allow record the video "via stdout" and play it during recording 'http')

Best regards
Rémy

Playing  with the command, ffplay allows to correct some parms e.g.
webcam /s | ffplay -f mjpeg -framerate 30 -vf eq=gamma_r=1:gamma_b=1.02:gamma_g=1.04:gamma=1.05:contrast=1.06:brightness=0.04:saturation=1.6 -window_title WebCam -i -

Update: New test gives now a very low CPU utilization (nearly 4% on one CPU - didn't find what's wrong during first tests)

tested a quick and simple webCam control GUI  (rxutilex required - base installed under ArcaOS)
(big button to toggle on/off WebCam under whish are a show button for ffplay 640x480 and a smaller [ ] button for a small 160x120 display)
- ffplay supposed been under a path from path statement  (if not, then put wcc under ffplay path)
wcc var1 var2 var3
var1: can be TL TR BL BR  (screen corner position)
var2: only choice between /h or /n
var3: WebCam.exe path only

gui updated and added:
Update alpha 2 : rxutilex.dll required (this dll is base installed under ArcaOs)
- RMB click between webcam on/off button and [] button opens a parameter dialog
  These parameters are used with ffplay displaying output from the webcam
  > gamma
  > gamma red
  > gamma green
  > gamma blue
  > brightness
  > contrast
  > saturation
  > Show video size (max size)
  > reduced video size (min size)

Hi Wim, may this small gui be usefull ?

Updt: just succeffully tested a Logitech QuickCam Pro 9000 (colors balance, brightness, contrast are better but with a visible delay and not   as smooth as c270) 
(high resolution up to 1600x1200) - Of course, webcam only sends 640x480 mjpegs (could it be increased ?)

608
Hardware / Re: Trying to understand unimix.exe
« on: June 15, 2020, 01:17:25 am »
How is uniaudio driver loaded  ?  (I could read 2 adapters !)
- try
DEVICE=C:\MMOS2\UNIAUD32.SYS /A:1

609
Multimedia / Re: Use of webcam
« on: June 14, 2020, 10:44:10 pm »
Hi Rémy,

Derived from weblook I concocted "WebCam Server for OS/2 (ArcaOS/eComStation)". See WebCam.txt for parameters. See xplay.cmd for use with ffplay.

Acting as an HTTP server for mjpg video is the default. Use "webcam /n" to video stream to named pipe. Use "webcam /s" to video stream to stdout.

CAUTION: This is beta test software! May only be used at your own risk!

Best regards,
Wim.

Hi Wim,

No sound and only video from what I could test.

I tested all options and got video in all cases
video was ok too from webpage pointing to the http webcam server.
I've got repeated message by ffplay but this seems to be normal using logitec webcam
( [mjpeg @ 0x2fba80] unable to decode APP fields )

found: https://stackoverflow.com/questions/55439184/getting-unable-to-decode-app-fields-while-playing-usb-webcam-stream-through-ff
"The mjpeg stream contains a sequence of jpeg images, some are key frames, the complete image, and some are other frames such as delta frames, describing the differences between frames. What Logitech does is embed an H264 stream into the mjpeg stream by attaching H264 data onto the jpeg frames as APP attachments, i.e. it's a stream within a stream"

I did some test with ffmpeg and could record video in different codec.
Adding the video copy frames to mp4 output prevents of getting lot of [mjpeg @ 0x2fba80] unable to decode APP fields message

webcam /s | ffmpeg -f mjpeg -framerate 30 -i - -y -c:v copy -f rawvideo test.mpg
webcam /s | ffmpeg -f mjpeg -framerate 30 -i - -y -t 10s -c:v copy -f mp4 test.mp4   (here, I limited recording to 10s)
webcam /s | ffmpeg -f mjpeg -framerate 30 -i - -y test.avi

I could see that adding a "-" after the /s parm has no effect and this is good to have a syntax like with other programs.
e.g.  webcam /s - | ffmpeg -f mjpeg -framerate 30 -i - -y h264.avi
May be  webcan could be updated to use  - as a generic parm for /s , could it be done ?

Great work.
Regards
Rémy   

PS: It looks using a lot of CPUs (between 20% and 45% on 3 of 4 CPUs which looks to be very high ! any idea why ? 

610
Internet / Re: Browser or website problem?
« on: June 07, 2020, 11:13:34 pm »
Did you try to load the page with the debugger enabled (development tools)
A very big numbers of js are loaded, the site loads many cookies with ot without accepting cookies
(They are some activities which could be seen as suspicious...)

Try to connect using private mode .

611
Multimedia / Re: Use of webcam
« on: June 07, 2020, 10:36:31 pm »
Hi Rémy,

I did install ffmpeg and played around with it. I also modified weblook to provide an mjpeg video stream to stdout. That works now.
Code: [Select]
weblook | ffplay -f mjpeg -noinfbuf -framerate 30 -i -

I also modified weblook to provide an mjpeg video stream to http:\\127.0.0.1:14225\ and that works too (also with SeaMonkey).
Code: [Select]
ffplay -f mjpeg -noinfbuf -framerate 30 -i http://127.0.0.1:14225/

Right now it is a compile option to choose what video stream will be used. I intend to make it a run time option.

So far only video is provided. To combine audio with video I need to provide two separate streams. Doing that from one program mandates the use of named pipes. I tried to create named pipes with mkfifo but that did not work. To solve that I need to write a named pipe filter to stdout. When I provide audio from another program then it can just be streamed to stdout as well and that filter program would not be necessary. Unfortunately I cannot access the very same webcam from 2 different programs at the same time. So in that cause audio has to come from another source i.e. the multimedia subsystem via dart. Without webcam audio support in usbaudio.sys  it will have to be one of the multimedia devices attached to the system. When usbaudio.sys would be modified to recognize the microphone in the webcam then it becomes a problem when one is using an usb audio stick at the same time. Perhaps a difficult problem to solve. So for now I will try and write that filter program first.

Very nice and promising progress

612
Multimedia / Re: Use of webcam
« on: June 02, 2020, 03:54:03 pm »
Quote
Quote
Under linux, ffmpeg as well ffplay are able to use specified hw input device like webcam but this is currently not implemented under os/2 (code not ported)

Perhaps 2 hardware devices are then being used (one for audio and one for video)? Would that be dll's (like video4linux.dll and alsa.dll)?


To get video and audio, both interfaces have to be used and as I understand, 2 devices
Both formats video4linux and alsa are not available under ffmpeg yet (missing dlls)   

Quote
Quote
Or uvcscope sending mjpeg (play video + send all mjpeg or only send mjpeg) to ffmpeg or ffplay (both using parm " f mjpeg -i - "  (reading stdin)
e.g.  uvvscope /dxxxx:xxxx:xxxx - | ffplay -f mjpeg -i -     (or   uvvscope /dxxxx:xxxx:xxxx - | ffmpeg -f mjpeg -i - record.avi   

What do you mean by "play video + send all mjpeg or only send mjpeg" ? Would an application without video display (like my weblook.exe) do?


I just give a try to weblook and no, weblook seems to only open access to the webcam. additional code is needed like stream the webcam rawvideo to stdout (or pipe, or local udp port).
ffmpeg can have multiple entries and can handle video as well audio in one command line. Video from first input goes maps as e.g. 0:0 and audio from second input maps as e.g. 0:1 input final video

 ***

In following example, I mux video from video1 with audio from video2 (both mp4) into the pipe (converting into mpegts) and ffplay plays the pipe received video "TS format" (low quality due no other specified options)

having the video and audio as selected under ffmpeg.

ffmpeg -i video1.mp4 -i video2.mp4 -map 0:v:0 -map 1:a:0 -shortest -f mpegts pipe: | ffplay -i pipe:
same as:
ffmpeg -i video1.mp4 -i video2.mp4 -map 0:v:0 -map 1:a:0 -shortest -f mpegts - | ffplay -i -

test done with ffplay show me it only reads pipe:  (or - )

Same example using udp port:
ffmpeg -i video1.mp4 -i video2.mp4 -map 0:v:0 -map 1:a:0 -shortest -f mpegts udp://127.0.0.1:5000 | ffplay -i udp://0.0.0.0:5000

Using pipe or udp, the stream must be seekable (mp4 is no good, this is why I added mpegts)

video1.mp4 and video2.mp4 input can be file (like here) or pipe or udp

613
Multimedia / Re: Use of webcam
« on: June 02, 2020, 12:40:24 am »
I have read some of the ffmpeg documentation and rfc1341(mime).

Section 20.15 mpjpeg - MJPEG encapsulated in multi-part MIME demuxer. 
Suppose the webcam streams mjpg video through "\PIPE\Webcam\Video".
Would the following be correct to play that mjpg video?

"ffplay -f mpjpeg \PIPE\Webcam\Video"
"ffplay -f mpjpeg Strict_mime_boundary 0 \PIPE\Webcam\Video"
"ffplay -f mpjpeg Strict_mime_boundary 1 \PIPE\Webcam\Video"

What are the exact mime headers to be used?

Section 20.16 rawvideo - Raw video demuxer.
Suppose the webcam streams yuyv video through "\PIPE\Webcam\Video".
Would the following be correct to play that yuyv video?

"ffplay -f rawvideo -video_size 640x480 \PIPE\Webcam\Video"
"ffplay -f rawvideo -pixel_format yuv420p -video_size 640x480 -framerate 10 \PIPE\Webcam\Video"

The above assumes that the original mjpg/yuyv video from the webcam will be streamed.
An alternative could be to stream rgb24/mjpg snapshots from the application window?

For ffplay yuv, options are
rawvideo demuxer AVOptions:
  -video_size        <image_size> .D....... set frame size
  -pixel_format      <string>     .D....... set pixel format (default "yuv420p")
  -framerate         <video_rate> .D....... set frame rate (default "25")

For mjpeg, you have:
mjpeg demuxer AVOptions:
  -framerate         <video_rate> .D.......  (default "25")
mjpeg_2000 demuxer AVOptions:
  -framerate         <video_rate> .D.......  (default "25")

and mpjpeg using mime type "multipart/x-mixed-replace"

From you above example, it is supposed the webcam sends frames into a named pipe.
(If this could be done, it would be nice)
Under linux, ffmpeg as well ffplay are able to use specified hw input device like webcam but this is currently not implemented under os/2 (code not ported) 

Or uvcscope sending mjpeg (play video + send all mjpeg or only send mjpeg) to ffmpeg or ffplay (both using parm " f mjpeg -i - "  (reading stdin)
e.g.  uvvscope /dxxxx:xxxx:xxxx - | ffplay -f mjpeg -i -     (or   uvvscope /dxxxx:xxxx:xxxx - | ffmpeg -f mjpeg -i - record.avi   
But audio is missing out of uvcscope...

I think that Dave could help here to progress.
Regards
Rémy

 







614
Multimedia / Re: Use of webcam
« on: May 31, 2020, 11:20:55 am »
Quote
  Interface 2: Alt=0 nEP=0 Class=1(Audio) SubClass=1 Protocol=0 StringIx=0
  Interface 3: Alt=0 nEP=0 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0
  Interface 3: Alt=1 nEP=1 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0
  Interface 3: Alt=2 nEP=1 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0
  Interface 3: Alt=3 nEP=1 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0
  Interface 3: Alt=4 nEP=1 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0

The information on audio is rather meager i.e. even endpoint information is missing.
Fortunately I have lsusb reports from both c250 and c270 webcams and the audio descriptors appear to be identical.
The inbuild microphone may deliver 16-bit mono at 16000/ 24000/32000/48000 Hz.

I have experimented in the past to obtain audio from the c250 webcam and it appears to be possible.
The big question is what to do with the audio data once obtained. Should it go to the default audio device?
The truth is that I am not really an application programmer, so I want this to be as simple as it can be.

I also tried to have usbaudio.sys recognize the c250 microphone but I gave up on that.

Hi Wim,

I understand.
Having the possibility to get the audio usable as input to ffmpeg (stdout / pipe) in a compatible format would be nice and like this, it could be sent to ffplay etc...

Thanks and kind regards
Rémy

Q: may it be possible to update uvcscope to be able to stream the video to stdout or pipe, usable as input for ffmpeg ?

- This will make webcam usable to record video
- For the integrated microphone, record audio

615
Multimedia / Re: Use of webcam
« on: May 30, 2020, 08:10:35 pm »
May b Wim could help on this webcan part ?

Full information about c270 found:

Device 3:
  ctrlID=3 DevAdr=0 ConfigVal=5 IfNo=1 Speed=2 Port=4 HubIx=4
  USB Release number=0x200 DevReleaseNumber=0x10
  Class=239 SubClass=2 Protocol=1 MaxPacketSize=64
  Vendor:Product=046d:0825 NumConfigurations=1
  Configuration: NumInterfaces=4 ConfigValue=1 StringIx=0 Attr=0x80 MaxPower=250
  Interface 0: Alt=0 nEP=1 Class=14(Video) SubClass=1 Protocol=0 StringIx=0
  Endpoint: Adr=0x87 Attr=0x3 MaxPktSize=16 Interval=8
  Interface 1: Alt=0 nEP=0 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Interface 1: Alt=1 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=192 Interval=1
  Interface 1: Alt=2 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=384 Interval=1
  Interface 1: Alt=3 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=512 Interval=1
  Interface 1: Alt=4 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=640 Interval=1
  Interface 1: Alt=5 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=800 Interval=1
  Interface 1: Alt=6 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=944 Interval=1
  Interface 1: Alt=7 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=2688 Interval=1
  Interface 1: Alt=8 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=2848 Interval=1
  Interface 1: Alt=9 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=3040 Interval=1
  Interface 1: Alt=10 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=4992 Interval=1
  Interface 1: Alt=11 nEP=1 Class=14(Video) SubClass=2 Protocol=0 StringIx=0
  Endpoint: Adr=0x81 Attr=0x5 MaxPktSize=5116 Interval=1
  Interface 2: Alt=0 nEP=0 Class=1(Audio) SubClass=1 Protocol=0 StringIx=0
  Interface 3: Alt=0 nEP=0 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0
  Interface 3: Alt=1 nEP=1 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0
  Interface 3: Alt=2 nEP=1 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0
  Interface 3: Alt=3 nEP=1 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0
  Interface 3: Alt=4 nEP=1 Class=1(Audio) SubClass=2 Protocol=0 StringIx=0


Pages: 1 ... 39 40 [41] 42 43 ... 59