LINUX.ORG.RU

История изменений

Исправление gobot, (текущая версия) :

Народ, дело не в конкретно разрешении, а в том, что видео снимает вширше когда 720х480. Я не пойму можно ли физически сделать такое или камера снимать вширь может когда в landscape находится? Вообще как я понимаю «родной» режим у нее как раз landscape, портретный режим делается преобразованием матриц или че?

Другой вариант: акселерометр телефона передает камере положение об ориентации и камера меняет режим с горизонтального на вертикальный? У нее есть такие режимы или че?

Говорили про обрезку, но! Разве? Если держать вширь телефон - то обрезается сверху? Если портретом держать обрезается по бокам что ли???

Ладно, хорошо, поставлю я квадрат - разрешения. А как же кодеки? Андроид рекомендует (MediaCodec) определенные разрешения для кодирования, но там нет квадратного

М ещё: я вижу что Preview у камеры выставляется «правильное» - 720х480 или 960х720 - альбомное

https://github.com/pedroSG94/RootEncoder/blob/5d8a5f7c852cbe1d1a73570ad6ed3986298bd294/extra-sources/src/main/java/com/pedro/extrasources/CameraXSource.kt/
Вообще этот код использую
и вижу что preview.resolutionInfo?.resolution - альбомное. Но в превью оно растянутое по горизонтали и не широкое. Камера не переходит в режим или само превью так выводит не пойму

Но как я понял режимы они все альбомные, потому что камеры всегда список поддерживаемых режимов - все альбомные. Откуда берется тогда портретный режим? Программным способом?

Исправление gobot, :

Народ, дело не в конкретно разрешении, а в том, что видео снимает вширше когда 720х480. Я не пойму можно ли физически сделать такое или камера снимать вширь может когда в landscape находится? Вообще как я понимаю «родной» режим у нее как раз landscape, портретный режим делается преобразованием матриц или че?

Другой вариант: акселерометр телефона передает камере положение об ориентации и камера меняет режим с горизонтального на вертикальный? У нее есть такие режимы или че?

Говорили про обрезку, но! Разве? Если держать вширь телефон - то обрезается сверху? Если портретом держать обрезается по бокам что ли???

Ладно, хорошо, поставлю я квадрат - разрешения. А как же кодеки? Андроид рекомендует (MediaCodec) определенные разрешения для кодирования, но там нет квадратного

М ещё: я вижу что Preview у камеры выставляется «правильное» - 720х960

https://github.com/pedroSG94/RootEncoder/blob/5d8a5f7c852cbe1d1a73570ad6ed3986298bd294/extra-sources/src/main/java/com/pedro/extrasources/CameraXSource.kt/
Вообще этот код использую
и вижу что preview.resolutionInfo?.resolution - альбомное. Но в превью оно растянутое по горизонтали и не широкое. Камера не переходит в режим или само превью так выводит не пойму

Исправление gobot, :

Народ, дело не в конкретно разрешении, а в том, что видео снимает вширше когда 720х480. Я не пойму можно ли физически сделать такое или камера снимать вширь может когда в landscape находится? Вообще как я понимаю «родной» режим у нее как раз landscape, портретный режим делается преобразованием матриц или че?

Другой вариант: акселерометр телефона передает камере положение об ориентации и камера меняет режим с горизонтального на вертикальный? У нее есть такие режимы или че?

Говорили про обрезку, но! Разве? Если держать вширь телефон - то обрезается сверху? Если портретом держать обрезается по бокам что ли???

Ладно, хорошо, поставлю я квадрат - разрешения. А как же кодеки? Андроид рекомендует (MediaCodec) определенные разрешения для кодирования, но там нет квадратного

Исправление gobot, :

Народ, дело не в конкретно разрешении, а в том, что видео снимает вширше когда 720х480. Я не пойму можно ли физически сделать такое или камера снимать вширь может когда в landscape находится? Вообще как я понимаю «родной» режим у нее как раз landscape, портретный режим делается преобразованием матриц или че?

Другой вариант: акселерометр телефона передает камере положение об ориентации и камера меняет режим с горизонтального на вертикальный? У нее есть такие режимы или че?

Говорили про обрезку, но! Разве? Если держать вширь телефон - то обрезается сверху? Если портретом держать обрезается по бокам что ли???

Исходная версия gobot, :

Народ, дело не в конкретно разрешении, а в том, что видео снимает вширше когда 720х480. Я не пойму можно ли физически сделать такое или камера снимать вширь может когда в landscape находится? Вообще как я понимаю «родной» режим у нее как раз landscape, портретный режим делается преобразованием матриц или че?

Другой вариант: акселерометр телефона передает камере положение об ориентации и камера меняет режим с горизонтального на вертикальный? У нее есть такие режимы или че?