Lines Matching refs:caps
66 …atus_t V4LCameraAdapter::insertDefaults(CameraProperties::Properties* params, V4L_TI_CAPTYPE &caps) in insertDefaults() argument
104 …4LCameraAdapter::insertPreviewFormats(CameraProperties::Properties* params, V4L_TI_CAPTYPE &caps) { in insertPreviewFormats() argument
109 for (int i = 0; i < caps.ulPreviewFormatCount; i++) { in insertPreviewFormats()
111 if(caps.ePreviewFormats[i] == mPixelformats[j].pixelformat ) { in insertPreviewFormats()
122 … V4LCameraAdapter::insertPreviewSizes(CameraProperties::Properties* params, V4L_TI_CAPTYPE &caps) { in insertPreviewSizes() argument
127 for (int i = 0; i < caps.ulPreviewResCount; i++) { in insertPreviewSizes()
131 strncat (supported, caps.tPreviewRes[i].param, MAX_PROP_VALUE_LENGTH-1 ); in insertPreviewSizes()
139 …_t V4LCameraAdapter::insertImageSizes(CameraProperties::Properties* params, V4L_TI_CAPTYPE &caps) { in insertImageSizes() argument
144 for (int i = 0; i < caps.ulCaptureResCount; i++) { in insertImageSizes()
148 strncat (supported, caps.tCaptureRes[i].param, MAX_PROP_VALUE_LENGTH-1 ); in insertImageSizes()
154 …_t V4LCameraAdapter::insertFrameRates(CameraProperties::Properties* params, V4L_TI_CAPTYPE &caps) { in insertFrameRates() argument
160 for (int i = 0; i < caps.ulFrameRateCount; i++) { in insertFrameRates()
161 snprintf (temp, 10, "%d", caps.ulFrameRates[i] ); in insertFrameRates()
172 …_t V4LCameraAdapter::insertCapabilities(CameraProperties::Properties* params, V4L_TI_CAPTYPE &caps) in insertCapabilities() argument
179 ret = insertPreviewFormats(params, caps); in insertCapabilities()
183 ret = insertImageSizes(params, caps); in insertCapabilities()
187 ret = insertPreviewSizes(params, caps); in insertCapabilities()
191 ret = insertFrameRates(params, caps); in insertCapabilities()
200 ret = insertDefaults(params, caps); in insertCapabilities()
208 status_t V4LCameraAdapter::sortAscend(V4L_TI_CAPTYPE &caps, uint16_t count) { in sortAscend() argument
212 w = caps.tPreviewRes[i].width; in sortAscend()
213 h = caps.tPreviewRes[i].height; in sortAscend()
216 tmpW = caps.tPreviewRes[j].width; in sortAscend()
217 tmpH = caps.tPreviewRes[j].height; in sortAscend()
220 caps.tPreviewRes[j].width = w; in sortAscend()
221 caps.tPreviewRes[j].height = h; in sortAscend()
226 caps.tPreviewRes[i].width = w; in sortAscend()
227 caps.tPreviewRes[i].height = h; in sortAscend()
240 V4L_TI_CAPTYPE caps; in getCaps() local
254 caps.ePreviewFormats[i] = fmtDesc.pixelformat; in getCaps()
257 caps.ulPreviewFormatCount = i; in getCaps()
286 caps.tCaptureRes[i].width = width; in getCaps()
287 caps.tCaptureRes[i].height = height; in getCaps()
288 caps.tPreviewRes[i].width = width; in getCaps()
289 caps.tPreviewRes[i].height = height; in getCaps()
291 …snprintf(caps.tPreviewRes[i].param, MAX_RES_STRING_LENGTH,"%dx%d",caps.tPreviewRes[i].width,caps.t… in getCaps()
292 …snprintf(caps.tCaptureRes[i].param, MAX_RES_STRING_LENGTH,"%dx%d",caps.tCaptureRes[i].width,caps.t… in getCaps()
295 caps.ulCaptureResCount = i; in getCaps()
296 caps.ulPreviewResCount = i; in getCaps()
301 sortAscend(caps, caps.ulPreviewResCount); in getCaps()
305 for ( j=caps.ulPreviewResCount-1; j >= 0; j--) { in getCaps()
306 CAMHAL_LOGDB(" W x H = %d x %d", caps.tPreviewRes[j].width, caps.tPreviewRes[j].height); in getCaps()
312 frmIvalEnum.width = caps.tPreviewRes[j].width; in getCaps()
313 frmIvalEnum.height = caps.tPreviewRes[j].height; in getCaps()
322 … caps.ulFrameRates[i] = (frmIvalEnum.stepwise.max.denominator/frmIvalEnum.stepwise.max.numerator); in getCaps()
326 … caps.ulFrameRates[i] = (frmIvalEnum.discrete.denominator/frmIvalEnum.discrete.numerator); in getCaps()
329 if (caps.ulFrameRates[i] == 30) { in getCaps()
335 caps.ulFrameRates[i] = 30; in getCaps()
337 caps.ulFrameRateCount = 1; in getCaps()
340 caps.ulFrameRateCount = i; in getCaps()
360 insertCapabilities (params, caps); in getCaps()