Fix issue 1) not recognizes some usb device, 2) reconnect when ffmpeg encoder error
[rtmpclient.git] / app / src / main / jni / libuvc / cameras / isight_imac.txt
1
2 Bus 001 Device 007: ID 05ac:8501 Apple, Inc. Built-in iSight [Micron]
3 Device Descriptor:
4   bLength                18
5   bDescriptorType         1
6   bcdUSB               2.00
7   bDeviceClass          239 Miscellaneous Device
8   bDeviceSubClass         2 ?
9   bDeviceProtocol         1 Interface Association
10   bMaxPacketSize0        64
11   idVendor           0x05ac Apple, Inc.
12   idProduct          0x8501 Built-in iSight [Micron]
13   bcdDevice            1.89
14   iManufacturer           1 Micron
15   iProduct                2 Built-in iSight
16   iSerial                 0 
17   bNumConfigurations      1
18   Configuration Descriptor:
19     bLength                 9
20     bDescriptorType         2
21     wTotalLength          267
22     bNumInterfaces          2
23     bConfigurationValue     1
24     iConfiguration          0 
25     bmAttributes         0x80
26       (Bus Powered)
27     MaxPower              100mA
28     Interface Association:
29       bLength                 8
30       bDescriptorType        11
31       bFirstInterface         0
32       bInterfaceCount         2
33       bFunctionClass         14 Video
34       bFunctionSubClass       3 Video Interface Collection
35       bFunctionProtocol       0 
36       iFunction               0 
37     Interface Descriptor:
38       bLength                 9
39       bDescriptorType         4
40       bInterfaceNumber        0
41       bAlternateSetting       0
42       bNumEndpoints           1
43       bInterfaceClass        14 Video
44       bInterfaceSubClass      1 Video Control
45       bInterfaceProtocol      0 
46       iInterface              0 
47       VideoControl Interface Descriptor:
48         bLength                13
49         bDescriptorType        36
50         bDescriptorSubtype      1 (HEADER)
51         bcdUVC               1.00
52         wTotalLength           49
53         dwClockFrequency       13.500000MHz
54         bInCollection           1
55         baInterfaceNr( 0)       1
56       VideoControl Interface Descriptor:
57         bLength                16
58         bDescriptorType        36
59         bDescriptorSubtype      2 (INPUT_TERMINAL)
60         bTerminalID             1
61         wTerminalType      0x0201 Camera Sensor
62         bAssocTerminal          0
63         iTerminal               0 
64         wObjectiveFocalLengthMin      0
65         wObjectiveFocalLengthMax      0
66         wOcularFocalLength            0
67         bControlSize                  1
68         bmControls           0x00000000
69       VideoControl Interface Descriptor:
70         bLength                11
71         bDescriptorType        36
72         bDescriptorSubtype      5 (PROCESSING_UNIT)
73       Warning: Descriptor too short
74         bUnitID                 2
75         bSourceID               1
76         wMaxMultiplier          0
77         bControlSize            2
78         bmControls     0x00000039
79           Brightness
80           Saturation
81           Sharpness
82           Gamma
83         iProcessing             0 
84         bmVideoStandards     0x 9
85           None
86           SECAM - 625/50
87       VideoControl Interface Descriptor:
88         bLength                 9
89         bDescriptorType        36
90         bDescriptorSubtype      3 (OUTPUT_TERMINAL)
91         bTerminalID             3
92         wTerminalType      0x0101 USB Streaming
93         bAssocTerminal          0
94         bSourceID               2
95         iTerminal               0 
96       Endpoint Descriptor:
97         bLength                 7
98         bDescriptorType         5
99         bEndpointAddress     0x81  EP 1 IN
100         bmAttributes            3
101           Transfer Type            Interrupt
102           Synch Type               None
103           Usage Type               Data
104         wMaxPacketSize     0x0008  1x 8 bytes
105         bInterval              10
106     Interface Descriptor:
107       bLength                 9
108       bDescriptorType         4
109       bInterfaceNumber        1
110       bAlternateSetting       0
111       bNumEndpoints           0
112       bInterfaceClass        14 Video
113       bInterfaceSubClass      2 Video Streaming
114       bInterfaceProtocol      0 
115       iInterface              0 
116       VideoStreaming Interface Descriptor:
117         bLength                            14
118         bDescriptorType                    36
119         bDescriptorSubtype                  1 (INPUT_HEADER)
120         bNumFormats                         1
121         wTotalLength                      155
122         bEndPointAddress                  130
123         bmInfo                              0
124         bTerminalLink                       3
125         bStillCaptureMethod                 0
126         bTriggerSupport                     0
127         bTriggerUsage                       0
128         bControlSize                        1
129         bmaControls( 0)                    27
130       VideoStreaming Interface Descriptor:
131         bLength                            27
132         bDescriptorType                    36
133         bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
134         bFormatIndex                        1
135         bNumFrameDescriptors                3
136         guidFormat                            {55595659-0000-1000-8000-00aa00389b71}
137         bBitsPerPixel                      16
138         bDefaultFrameIndex                  1
139         bAspectRatioX                       0
140         bAspectRatioY                       0
141         bmInterlaceFlags                 0x00
142           Interlaced stream or variable: No
143           Fields per frame: 1 fields
144           Field 1 first: No
145           Field pattern: Field 1 only
146           bCopyProtect                      0
147       VideoStreaming Interface Descriptor:
148         bLength                            38
149         bDescriptorType                    36
150         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
151         bFrameIndex                         1
152         bmCapabilities                   0x00
153           Still image unsupported
154         wWidth                            640
155         wHeight                           480
156         dwMinBitRate                383976960
157         dwMaxBitRate                383976960
158         dwMaxVideoFrameBufferSize      614400
159         dwDefaultFrameInterval         333333
160         bFrameIntervalType                  0
161         dwMinFrameInterval             333333
162         dwMaxFrameInterval             333333
163         dwFrameIntervalStep                 0
164       VideoStreaming Interface Descriptor:
165         bLength                            38
166         bDescriptorType                    36
167         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
168         bFrameIndex                         2
169         bmCapabilities                   0x00
170           Still image unsupported
171         wWidth                            352
172         wHeight                           288
173         dwMinBitRate                383976960
174         dwMaxBitRate                383976960
175         dwMaxVideoFrameBufferSize      202752
176         dwDefaultFrameInterval         333333
177         bFrameIntervalType                  0
178         dwMinFrameInterval             333333
179         dwMaxFrameInterval             333333
180         dwFrameIntervalStep                 0
181       VideoStreaming Interface Descriptor:
182         bLength                            38
183         bDescriptorType                    36
184         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
185         bFrameIndex                         3
186         bmCapabilities                   0x00
187           Still image unsupported
188         wWidth                            320
189         wHeight                           240
190         dwMinBitRate                383976960
191         dwMaxBitRate                383976960
192         dwMaxVideoFrameBufferSize      153600
193         dwDefaultFrameInterval         333333
194         bFrameIntervalType                  0
195         dwMinFrameInterval             333333
196         dwMaxFrameInterval             333333
197         dwFrameIntervalStep                 0
198     Interface Descriptor:
199       bLength                 9
200       bDescriptorType         4
201       bInterfaceNumber        1
202       bAlternateSetting       1
203       bNumEndpoints           1
204       bInterfaceClass        14 Video
205       bInterfaceSubClass      2 Video Streaming
206       bInterfaceProtocol      0 
207       iInterface              0 
208       Endpoint Descriptor:
209         bLength                 7
210         bDescriptorType         5
211         bEndpointAddress     0x82  EP 2 IN
212         bmAttributes            5
213           Transfer Type            Isochronous
214           Synch Type               Asynchronous
215           Usage Type               Data
216         wMaxPacketSize     0x1400  3x 1024 bytes
217         bInterval               1
218 Device Qualifier (for other device speed):
219   bLength                10
220   bDescriptorType         6
221   bcdUSB               2.00
222   bDeviceClass           14 Video
223   bDeviceSubClass         2 Video Streaming
224   bDeviceProtocol         0 
225   bMaxPacketSize0         8
226   bNumConfigurations      1
227 Device Status:     0x0000
228   (Bus Powered)