V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hongchangpz1
V2EX  ›  程序员

高通车机 8295camera 分辨率问题

  •  
  •   hongchangpz1 · 6 天前 · 643 次点击

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

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

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

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

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

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

    预览不出图大概率和 HAL 层配置有关,需要结合 logcat 排查(或直接找高通 FAE 提 case )。
    hongchangpz1
        4
    hongchangpz1  
    OP
       5 天前
    @cliaikie 多谢多谢,在看 HAL 配置了
    hongchangpz1
        5
    hongchangpz1  
    OP
       5 天前
    @kuanat 应该不是的
    hongchangpz1
        6
    hongchangpz1  
    OP
       5 天前
    @Suzutan 这个 sensor 分辨率太特殊了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2298 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.