Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. wugy00
    W
    • Profile
    • Following 0
    • Followers 0
    • my integral 235
    • Topics 3
    • Posts 4
    • Best 1
    • Groups 0

    wugy00LV 3

    @wugy00

    235
    integral
    2
    Reputation
    1
    Profile views
    4
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    wugy00 Unfollow Follow

    Best posts made by wugy00

    • 升级lv2

      怎么升级啊,拉取sdk还要lv2

      posted in 灌水区
      W
      wugy00

    Latest posts made by wugy00

    • Eyesee MPP `sample_virvi2venc`:VENC 首帧无码流、VE 无中断,求排查方向

      使用 Eyesee MPP 的官方 sample_virvi2venc 调试 VI→VENC 编码时遇到问题,想请教排查方向。

      运行的样例

      1. sample_virvi:VI 可以正常启动并持续取帧。
      2. sample_virvi2venc:VI 到 VENC 的 Bind 成功,VENC 可以创建、初始化、启动。
      3. sample_venc:使用离线 NV21 输入,不经过 VI/Bind,同样没有码流输出。

      为便于持续观察,sample_virvi2venc 的 test_duration 设为 0。同时将样例中 AW_MPI_VENC_GetStream() 超时后的处理改为记录 warning 后继续重试,不因一次超时退出。

      关键日志

      sample_virvi2venc:

      <prepare> bind vi[0-0] to venc[0] success
      <CedarvVideoEncInit> Venc Init success
      <CedarvVideoEncInit> Venc Start success
      <VideoEncEmptyThisBuffer> VencChn[0]: first video frame ...
      

      在用户态 encoder 的首帧路径增加临时日志后:

      venc-trace[0] before VE lock, channel=0, inputId=2
      venc-trace[0] VE lock acquired
      

      之后没有看到 device encode returned 或 VE lock released。

      AW_MPI_VENC_GetStream() 连续超时:

      venc[0] get stream timeout/fail[0xa008800e], retry
      

      其中 0xa008800e 是 ERR_VENC_BUF_EMPTY。

      同时 cedar_dev 的 IRQ 计数保持为 0,说明首帧没有产生 VE 硬件中断。

      mpp/ve 调试信息

      按驱动提示,在样例启动前执行:

      echo 1 > /sys/kernel/debug/mpp/ve
      

      停止样例后执行:

      cat /sys/kernel/debug/mpp/ve
      

      内核输出:

      VE: there is no any codec working currently.
      VE: Please run app first.
      

      想请教

      1. sample_virvi2venc 已完成 Bind、Venc Init success、Venc Start success,首帧进入 encode() 后却没有 VE IRQ,通常优先检查什么?
      2. sample_venc(离线 NV21)也没有输出,是否有已知的 VENC/VE 初始化或库版本配套要求?
      3. mpp/ve 没有导出 proc 信息时,官方建议再抓取哪些日志、寄存器或 debugfs 节点?

      完整运行日志作为附件提供
      eyesee_virvi2venc_full.log

      posted in V Series
      W
      wugy00
    • Reply: 音视频编解码的sample代码在那里呢?

      可以看看这个
      https://bbs.aw-ol.com/topic/2151/适配tina-5-0的eyesee-mpp移植成功/2

      posted in V Series
      W
      wugy00
    • v853的npu补丁包

      有没有老哥能发下v853的npu补丁包,万分感谢🙏

      posted in V Series
      W
      wugy00
    • 升级lv2

      怎么升级啊,拉取sdk还要lv2

      posted in 灌水区
      W
      wugy00