高通车机 8295camera 分辨率问题

1 天前
 hongchangpz1

有没有 V 友做过 8295 的 camera 部分?目前遇到一个问题,绞尽脑汁,尝试多种方案解决不了。希望遇到大佬能指点一下。 问题描述:

  1. 接了一个特殊分辨率的 camera ,2592*1800 ,用 camera2 接口获取系统支持的分辨率,是能获取到该分辨率的,但是却无法预览。
  2. 该分辨率也不支持拍照和视频录制。
  3. sensor 是 2592*1800. qnx 侧能拿到图片和视频。出图没问题的。

我们推测是因为 android 系统不支持对改分辨率的编解码,所以想到两个解决方案:

  1. 添加对该分辨率的编解码支持。
  2. 对系统添加一个编解码支持的分辨率:16:9 或者 4:3 的分辨率。

万能的 V 友们,有对这方面了解的请留下你的建议,感谢。

556 次点击
所在节点    程序员
6 条回复
Suzutan
1 天前
虽然我不做这方面
但我的车是把非标准分辨率直接强行拉成 16:9 来处理的🤣
kuanat
1 天前
会不会是对应的接口被拆分了,原本 4lane 变成了 2lane 这样?
cliaikie
1 天前
无法预览和编解码是没有关系的,预览摄相头画面并不需要编解码的支持。对于 Camera2 来说他们是平级的,比如一边预览一边编码的场景:createCaptureSession 的时候会指定两个 Surface ,一个是显示预览画面的 Surface 、一个是传给 MediaCodec 用于编码的输入 Surface 。

预览不出图大概率和 HAL 层配置有关,需要结合 logcat 排查(或直接找高通 FAE 提 case )。
hongchangpz1
13 小时 21 分钟前
@cliaikie 多谢多谢,在看 HAL 配置了
hongchangpz1
13 小时 21 分钟前
@kuanat 应该不是的
hongchangpz1
13 小时 20 分钟前
@Suzutan 这个 sensor 分辨率太特殊了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1098541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX