Home | History | Annotate | Download | only in camera

Lines Matching defs:areas

1808        // no more areas than max_num_areas are accepted.
1810 ALOGE("%s: error: too many areas specified %s", __func__, str);
1825 static bool validateCameraAreas(camera_area_t *areas, int num_areas)
1830 if((areas[i].x1 == 0) && (areas[i].y1 == 0)
1831 && (areas[i].x2 == 0) && (areas[i].y2 == 0) && (areas[i].weight == 0)) {
1834 if(areas[i].x1 < -1000) return false; // left should be >= -1000
1835 if(areas[i].y1 < -1000) return false; // top should be >= -1000
1836 if(areas[i].x2 > 1000) return false; // right should be <= 1000
1837 if(areas[i].y2 > 1000) return false; // bottom should be <= 1000
1838 if(areas[i].weight <= 0 || areas[i].weight > 1000) // weight should be in [1, 1000]
1840 if(areas[i].x1 >= areas[i].x2) { // left should be < right
1843 if(areas[i].y1 >= areas[i].y2) // top should be < bottom
1862 camera_area_t *areas = new camera_area_t[max_num_af_areas];
1864 if(parseCameraAreaString(str, max_num_af_areas, areas, &num_areas_found) < 0) {
1866 delete areas;
1870 ALOGV("FocusArea[%d] = (%d, %d, %d, %d, %d)", i, (areas[i].x1), (areas[i].y1),
1871 (areas[i].x2), (areas[i].y2), (areas[i].weight));
1873 if(validateCameraAreas(areas, num_areas_found) == false) {
1874 ALOGE("%s: invalid areas specified : %s", __func__, str);
1875 delete areas;
1884 delete areas;
1890 if(num_areas_found == 1 && (areas[0].x1 == 0) && (areas[0].y1 == 0)
1891 && (areas[0].x2 == 0) && (areas[0].y2 == 0) && (areas[0].weight == 0)) {
1902 x1 = (uint16_t)((areas[0].x1 + 1000.0f)*(previewWidth/2000.0f));
1903 y1 = (uint16_t)((areas[0].y1 + 1000.0f)*(previewHeight/2000.0f));
1904 x2 = (uint16_t)((areas[0].x2 + 1000.0f)*(previewWidth/2000.0f));
1905 y2 = (uint16_t)((areas[0].y2 + 1000.0f)*(previewHeight/2000.0f));
1919 delete areas;
1931 x1 = (uint16_t)((areas[i].x1 + 1000.0f)*(previewWidth/2000.0f));
1932 y1 = (uint16_t)((areas[i].y1 + 1000.0f)*(previewHeight/2000.0f));
1933 x2 = (uint16_t)((areas[i].x2 + 1000.0f)*(previewWidth/2000.0f));
1934 y2 = (uint16_t)((areas[i].y2 + 1000.0f)*(previewHeight/2000.0f));
1941 afArea.weight[i] = areas[i].weight;
1968 camera_area_t *areas = new camera_area_t[max_num_mtr_areas];
1970 if(parseCameraAreaString(str, max_num_mtr_areas, areas, &num_areas_found) < 0) {
1972 delete areas;
1976 ALOGV("MeteringArea[%d] = (%d, %d, %d, %d, %d)", i, (areas[i].x1), (areas[i].y1),
1977 (areas[i].x2), (areas[i].y2), (areas[i].weight));
1979 if(validateCameraAreas(areas, num_areas_found) == false) {
1980 ALOGE("%s: invalid areas specified : %s", __func__, str);
1981 delete areas;
1989 delete areas;
1997 if(num_areas_found == 1 && (areas[0].x1 == 0) && (areas[0].y1 == 0)
1998 && (areas[0].x2 == 0) && (areas[0].y2 == 0) && (areas[0].weight == 0)) {
2007 x1 = (uint16_t)((areas[0].x1 + 1000.0f)*(previewWidth/2000.0f));
2008 y1 = (uint16_t)((areas[0].y1 + 1000.0f)*(previewHeight/2000.0f));
2009 x2 = (uint16_t)((areas[0].x2 + 1000.0f)*(previewWidth/2000.0f));
2010 y2 = (uint16_t)((areas[0].y2 + 1000.0f)*(previewHeight/2000.0f));
2011 delete areas;
2040 x1 = (uint16_t)((areas[i].x1 + 1000.0f)*(previewWidth/2000.0f));
2041 y1 = (uint16_t)((areas[i].y1 + 1000.0f)*(previewHeight/2000.0f));
2042 x2 = (uint16_t)((areas[i].x2 + 1000.0f)*(previewWidth/2000.0f));
2043 y2 = (uint16_t)((areas[i].y2 + 1000.0f)*(previewHeight/2000.0f));
2050 aecArea.weight[i] = areas[i].weight;
2052 delete areas;