@@ -554,7 +554,7 @@ status_t StagefrightRecorder::setParamTimeBetweenTimeLapseFrameCapture(int64_t t
554554}
555555
556556status_t StagefrightRecorder::setParamGeoDataLongitude (
557- int32_t longitudex10000) {
557+ int64_t longitudex10000) {
558558
559559 if (longitudex10000 > 1800000 || longitudex10000 < -1800000 ) {
560560 return BAD_VALUE;
@@ -564,7 +564,7 @@ status_t StagefrightRecorder::setParamGeoDataLongitude(
564564}
565565
566566status_t StagefrightRecorder::setParamGeoDataLatitude (
567- int32_t latitudex10000) {
567+ int64_t latitudex10000) {
568568
569569 if (latitudex10000 > 900000 || latitudex10000 < -900000 ) {
570570 return BAD_VALUE;
@@ -602,13 +602,13 @@ status_t StagefrightRecorder::setParameter(
602602 return setParam64BitFileOffset (use64BitOffset != 0 );
603603 }
604604 } else if (key == " param-geotag-longitude" ) {
605- int32_t longitudex10000;
606- if (safe_strtoi32 (value.string (), &longitudex10000)) {
605+ int64_t longitudex10000;
606+ if (safe_strtoi64 (value.string (), &longitudex10000)) {
607607 return setParamGeoDataLongitude (longitudex10000);
608608 }
609609 } else if (key == " param-geotag-latitude" ) {
610- int32_t latitudex10000;
611- if (safe_strtoi32 (value.string (), &latitudex10000)) {
610+ int64_t latitudex10000;
611+ if (safe_strtoi64 (value.string (), &latitudex10000)) {
612612 return setParamGeoDataLatitude (latitudex10000);
613613 }
614614 } else if (key == " param-track-time-status" ) {
0 commit comments