Levi

Levi

0个粉丝

8

问答

0

专栏

0

资料

Levi  发布于  2024-12-20 17:21:23
采纳率 50%
8个问答
142

Hi3519DV500 RGN在VPSS Grp0的CH0和CH1上创建Mosaic失败,ss_mpi_rgn_attach_to_chn返回报错0xa0038007(参数超出合法范围)

求助:
pipeline我是这样配置的
// vi pipe0 chn0 -> vpss grp0 chn0 for main stream
// vi pipe0 chn0 -> vpss grp0 chn1 for sub stream
// vi pipe0 chn0 -> vpss grp0 chn2 for jpeg
想在主子码流上都呈现mosaic效果,使用rgn,因为mosaic只支持vpss,所以在vpss grp0 chn0/ch1/ch2上都叠加马赛克
这里debug发现当主码流ss_mpi_rgn_create,ss_mpi_rgn_attach_to_chn,ss_mpi_rgn_set_chn_display_attr都成功后,
再调用子码流的接口时ss_mpi_rgn_create成功,ss_mpi_rgn_attach_to_chn返回0xa0038007(参数超出合法范围)继而失败
这里主子码流的参数,主要是改了rgn->stChn.chn_id,由0->1。
请问如何解决这个报错的问题?

尝试过:
只在子码流上显示,是可以的
只在主码流上显示,是可以的
尝试过:
使用ss_mpi_rgn_attach_to_dev和ss_mpi_rgn_set_dev_display_attr接口,但是,主子码流的马赛克都共用了(比如主码流马赛克区域(0,0,100,100),子码流也是(0,0,100,100)没有进行缩放)

代码如下:

    int           ret;
    int           maxWidth, maxHeight;
    int           px, py, pw, ph;
    ot_rgn_handle rgnHd;
    mpp_rgn_t     *rgn;
    gsf_vmask_t   *vmask = (gsf_vmask_t *) param;

    // rgn mosaic do not support venc, but support vpss
    // vi pipe0 chn0 -> vpss grp0 chn0 for main stream
    // vi pipe0 chn0 -> vpss grp0 chn1 for sub stream
    // vi pipe0 chn0 -> vpss grp0 chn2 for jpeg
    for (int c = 0; c < VPSS_CHN_NUM; c++)
    {
        rgnHd = RGN_VMASK_START_INDEX + c * MAX_IPC_VMASK_NUM + vmask->idx;
        rgn   = &s_context.vmask[c][vmask->idx];
        rgn->hd = rgnHd;

        maxWidth  = s_context.vpss_cfg.chn_attr[c].width;
        maxHeight = s_context.vpss_cfg.chn_attr[c].height;

        rgn->stRegion.type                      = OT_RGN_MOSAIC;

        ret = ss_mpi_rgn_create(rgn->hd, &rgn->stRegion);
        if (ret != TD_SUCCESS)
        {
            sample_print("ss_mpi_rgn_create(%d) failed %#x\n", rgn->hd, ret);
            return ret;
        }

        rgn->stChn.mod_id = OT_ID_VPSS;
        rgn->stChn.dev_id = 0;
        rgn->stChn.chn_id = c;

        pw = vmask->rect[2] * maxWidth;
        ph = vmask->rect[3] * maxHeight;
        pw = pw >= maxWidth ? maxWidth : pw;
        ph = ph >= maxHeight ? maxHeight : ph;
        pw = ALIGN_UP(pw, 4);
        ph = ALIGN_UP(ph, 2);

        px = vmask->rect[0] * maxWidth;
        py = vmask->rect[1] * maxHeight;
        px = px + pw >= maxWidth ? maxWidth - pw - 5 : px;
        py = py + ph >= maxHeight ? maxHeight - ph - 5 : py;
        px = px < 0 ? 5 : px;
        py = py < 0 ? 5 : py;
        px = ALIGN_UP(px, 4);
        py = ALIGN_UP(py, 2);

        rgn->stChnAttr.is_show                      = vmask->enable;
        rgn->stChnAttr.type                         = OT_RGN_MOSAIC;
        rgn->stChnAttr.attr.mosaic_chn.rect.x       = px;
        rgn->stChnAttr.attr.mosaic_chn.rect.y       = py;
        rgn->stChnAttr.attr.mosaic_chn.rect.width   = pw;
        rgn->stChnAttr.attr.mosaic_chn.rect.height  = ph;
        rgn->stChnAttr.attr.mosaic_chn.blk_size     = OT_MOSAIC_BLK_SIZE_64;
        rgn->stChnAttr.attr.mosaic_chn.layer        = 0;

        // -1610383348 = a0038007 = 参数超出合法范围
        ret = ss_mpi_rgn_attach_to_chn(rgn->hd, &rgn->stChn, &rgn->stChnAttr);
        if (ret != TD_SUCCESS)
        {
            sample_print("ss_mpi_rgn_attach_to_chn(%d) failed with %#x\n", rgn->hd, ret);
            return ret;
        }

        ret = ss_mpi_rgn_set_chn_display_attr(rgn->hd, &rgn->stChn, &rgn->stChnAttr);
        if (ret != TD_SUCCESS)
        {
            sample_print("ss_mpi_rgn_set_chn_display_attr failed with %#x\n", ret);
            return ret;
        }
    }
    return ret;
我来回答
回答8个
时间排序
认可量排序

wj

6个粉丝

0

问答

0

专栏

2

资料

wj 2024-12-21 09:04:17
认可0

cat /dev/logmpp

Levi
Levi   回复   wj  2024-12-21 17:41:35
0

Levi
Levi   回复   wj  2024-12-21 17:43:16
0

这个是啥意思啊?我cat /proc/umap/rgn如下:

~ # cat /proc/umap/rgn

[RGN] version: [HI3519DV500_MPP_V1.0.1.1 B040 Release], Build Time[Jan 25 2024, 09:25:23]



----------------------------------------region status of overlay--------------------------------------------------------
 hdl          type     used  pixel_format    width   height  bg_color             phys             virt   stride
   0       OVERLAY        Y      ARGB1555     2560     1440         0         5a19d000 ffffffc018708000     5120
   1       OVERLAY        Y      ARGB1555      512       42         0         5a990800 ffffffc013e0a800     1024
   2       OVERLAY        Y      ARGB1555      192       36         0         5a9a3600 ffffffc013df3600      384
   3       OVERLAY        Y      ARGB1555      224       46         0         5a9afc00 ffffffc013e25c00      512
   4       OVERLAY        Y      ARGB1555      256       46         0         5a9bec00 ffffffc013e35c00      512
   5       OVERLAY        N      ARGB1555       64       42         0         5a9c9500 ffffffc011ff9500      128
   6       OVERLAY        N      ARGB1555       64       42         0         5a9ce500 ffffffc013005500      128
   7       OVERLAY        N      ARGB1555       64       42         0         5a9d3500 ffffffc013025500      128
   8       OVERLAY        Y      ARGB1555      640      360         0         5a915800 ffffffc015970800     1280
   9       OVERLAY        Y      ARGB1555      256       20         0         5a99d800 ffffffc013dea800      512
  10       OVERLAY        Y      ARGB1555       96       18         0         5a9a8200 ffffffc011d39200      256
  11       OVERLAY        Y      ARGB1555      128       22         0         5a9b7600 ffffffc011f19600      256
  12       OVERLAY        Y      ARGB1555      128       22         0         5a9c6600 ffffffc011f51600      256
  13       OVERLAY        N      ARGB1555       32       18         0         5a9cb900 ffffffc01181a900      128
  14       OVERLAY        N      ARGB1555       32       18         0         5a9d0900 ffffffc011832900      128
  15       OVERLAY        N      ARGB1555       32       18         0         5a9d5900 ffffffc011852900      128


----------------------------------------region status of overlay buf used-----------------------------------------------
 hdl          type  canvas_num     buf0     buf1
   0       OVERLAY           2        0        1
   1       OVERLAY           2        0        1
   2       OVERLAY           2        0        1
   3       OVERLAY           2        0        1
   4       OVERLAY           2        0        1
   5       OVERLAY           2        0        0
   6       OVERLAY           2        0        0
   7       OVERLAY           2        0        0
   8       OVERLAY           2        0        1
   9       OVERLAY           2        0        1
  10       OVERLAY           2        0        1
  11       OVERLAY           2        0        1
  12       OVERLAY           2        0        1
  13       OVERLAY           2        0        0
  14       OVERLAY           2        0        0
  15       OVERLAY           2        0        0


----------------------------------------region call vgs status of overlay-----------------------------------------------
 hdl    call_cnt     job_suc    job_fail    task_suc   task_fail     end_suc    end_fail
   0           0           0           0           0           0           0           0
   1           0           0           0           0           0           0           0
   2           0           0           0           0           0           0           0
   3           0           0           0           0           0           0           0
   4           0           0           0           0           0           0           0
   5           0           0           0           0           0           0           0
   6           0           0           0           0           0           0           0
   7           0           0           0           0           0           0           0
   8           0           0           0           0           0           0           0
   9           0           0           0           0           0           0           0
  10           0           0           0           0           0           0           0
  11           0           0           0           0           0           0           0
  12           0           0           0           0           0           0           0
  13           0           0           0           0           0           0           0
  14           0           0           0           0           0           0           0
  15           0           0           0           0           0           0           0


----------------------------------------region chn status of overlay----------------------------------------------------
 hdl          type   mod   dev   chn  is_bach   attach_dst   is_show     x     y  fg_alpha  bg_alpha  layer
   0       OVERLAY  VENC     0     0        N         MAIN         Y     0     0       128         0      0
   1       OVERLAY  VENC     0     0        N         MAIN         Y    14    14       128         0      1
   2       OVERLAY  VENC     0     0        N         MAIN         Y  2364    14       128         0      1
   3       OVERLAY  VENC     0     0        N         MAIN         Y    14   160       128         0      1
   4       OVERLAY  VENC     0     0        N         MAIN         Y    14    86       128         0      1
   5       OVERLAY  VENC     0     0        N         MAIN         N    14   214       128         0      1
   6       OVERLAY  VENC     0     0        N         MAIN         N    14   280       128         0      1
   7       OVERLAY  VENC     0     0        N         MAIN         N    14   346       128         0      1
   8       OVERLAY  VENC     0     1        N         MAIN         Y     0     0       128         0      0
   9       OVERLAY  VENC     0     1        N         MAIN         Y     4     4       128         0      1
  10       OVERLAY  VENC     0     1        N         MAIN         Y   540     4       128         0      1
  11       OVERLAY  VENC     0     1        N         MAIN         Y     4    40       128         0      1
  12       OVERLAY  VENC     0     1        N         MAIN         Y     4    22       128         0      1
  13       OVERLAY  VENC     0     1        N         MAIN         N     4    54       128         0      1
  14       OVERLAY  VENC     0     1        N         MAIN         N     4    70       128         0      1
  15       OVERLAY  VENC     0     1        N         MAIN         N     4    86       128         0      1
 hdl is_abs_qp  qp_val   qp_enable
   0         N       0           N
   1         N       0           N
   2         N       0           N
   3         N       0           N
   4         N       0           N
   5         N       0           N
   6         N       0           N
   7         N       0           N
   8         N       0           N
   9         N       0           N
  10         N       0           N
  11         N       0           N
  12         N       0           N
  13         N       0           N
  14         N       0           N
  15         N       0           N


----------------------------------------region status of overlayex------------------------------------------------------
 hdl          type     used  pixel_format    width   height  bg_color             phys             virt   stride
  32     OVERLAYEX        N      ARGB1555      800       70         0         5aa1e700 ffffffc0178dc700     1664
  33     OVERLAYEX        N      ARGB1555       64       18         0         5a9da900 ffffffc0118b2900      128
  34     OVERLAYEX        N      ARGB1555       64       18         0         5a9dd900 ffffffc011902900      128
  35     OVERLAYEX        N      ARGB1555       64       18         0         5a9e0900 ffffffc011922900      128
  36     OVERLAYEX        N      ARGB1555      256       22         0         5aa3dc00 ffffffc0178bac00      512
  37     OVERLAYEX        N      ARGB1555       32       12         0         5a9dc600 ffffffc01176d600      128
  38     OVERLAYEX        N      ARGB1555       32       12         0         5a9df600 ffffffc011775600      128
  39     OVERLAYEX        N      ARGB1555       32       12         0         5a9e2600 ffffffc01177d600      128


----------------------------------------region status of overlayex buf used---------------------------------------------
 hdl          type  canvas_num     buf0     buf1
  32     OVERLAYEX           2        0        0
  33     OVERLAYEX           2        0        0
  34     OVERLAYEX           2        0        0
  35     OVERLAYEX           2        0        0
  36     OVERLAYEX           2        0        0
  37     OVERLAYEX           2        0        0
  38     OVERLAYEX           2        0        0
  39     OVERLAYEX           2        0        0


----------------------------------------region call vgs status of overlayex---------------------------------------------
 hdl    call_cnt     job_suc    job_fail    task_suc   task_fail     end_suc    end_fail
  32           0           0           0           0           0           0           0
  33           0           0           0           0           0           0           0
  34           0           0           0           0           0           0           0
  35           0           0           0           0           0           0           0
  36           0           0           0           0           0           0           0
  37           0           0           0           0           0           0           0
  38           0           0           0           0           0           0           0
  39           0           0           0           0           0           0           0


----------------------------------------region chn status of overlayex--------------------------------------------------
 hdl          type     mod     dev     chn  is_show       x       y    fg_alpha    bg_alpha   layer
  32     OVERLAYEX    VPSS       0       0        Y       0    1444         128           0       1
  33     OVERLAYEX    VPSS       0       0        N       0       0         128           0       1
  34     OVERLAYEX    VPSS       0       0        N       0       0         128           0       1
  35     OVERLAYEX    VPSS       0       0        N       0       0         128           0       1
  36     OVERLAYEX    VPSS       0       1        Y       0    1026         128           0       1
  37     OVERLAYEX    VPSS       0       1        N       0       0         128           0       1
  38     OVERLAYEX    VPSS       0       1        N       0       0         128           0       1
  39     OVERLAYEX    VPSS       0       1        N       0       0         128           0       1


----------------------------------------region chn status of mosaic-----------------------------------------------------
 hdl          type  used     mod   dev   chn  is_show       x       y   width  height  blk_size   layer
  40        MOSAIC     N    VPSS     0     0        Y     808     456     808     456        64       0
  41        MOSAIC     N    VPSS     0     0        Y     808     912     808     456 64(valid)       0

~ #

%

0个粉丝

0

问答

1

专栏

0

资料

% 2024-12-22 11:14:51
认可0

哎,这个报错 0xa0038007 (参数超出合法范围)通常就是因为叠加到子码流(或者其它 VPSS Chn)时,马赛克区域的坐标或尺寸越界了,或者没按要求对齐,导致 Hi3519DV500 内部检查不通过。

根据你的代码,大体思路是没问题的:

同一个 VPSS grp0 下,chn0/1/2 分别对应主码流 / 子码流 / JPEG。
循环里根据不同 c 值,去创建不同的 RGN handle,并分别 attach 到对应 chn 上。
最后把 Mosaic 区域的坐标、宽高都按照 vmask->rect 和实际通道分辨率算了一遍。
但看你的做法里,对 px/py/pw/ph 的对齐只是用到了:

c
复制代码
px = ALIGN_UP(px, 4);
py = ALIGN_UP(py, 2);
// …
pw = ALIGN_UP(pw, 4);
ph = ALIGN_UP(ph, 2);
而马赛克(MOSAIC)在很多海思平台上,常常要求比这更严格,尤其 OT_MOSAIC_BLK_SIZE_64 这种块大小更大的模式下,对 X、Y 以及 W、H 都得是 16 或者 64 的倍数,具体要看海思对应版本的文档。有些版本要求最起码要 16 对齐甚至 64 对齐,否则就会直接报参数非法。

另外,你代码里虽然做了

c
复制代码
px = px + pw >= maxWidth ? maxWidth - pw - 5 : px;
py = py + ph >= maxHeight ? maxHeight - ph - 5 : py;
但如果 pw 或 ph 本身因为对齐导致“过大”而又被你“往回减”了,最终就有可能出现 px、pw 对齐没匹配上 mosaic 的要求。一旦坐标或宽高对不上硬件要求,就会出 0xa0038007。

所以你可以重点检查这两点:

对齐要求:

如果用了 OT_MOSAIC_BLK_SIZE_64,建议把 px, py, pw, ph 都按 64 对齐(或者按官方文档最小对齐单元来)。
也有人习惯把 mosaic 块大小调小一点,比如用 16、8,这样对齐条件会宽松许多。但得看你想要的“打码”颗粒度。
子码流分辨率是否过小 / 区域是否越界:

子码流常常是比较小的分辨率(例如主码流 1920x1080,而子码流 640x360)。当你直接用同样的“相对坐标”去算 px, py, pw, ph 的时候,可能一下子就超范围了。
建议在 attach 之前,再打印一下实际算出来的 px, py, pw, ph,确定它们肯定都在 [0, (width or height)] 范围之内,并且符合对齐要求。
如果你只想让主、子码流呈现“相同区域的马赛克效果”,但又希望子码流是缩放后的相同画面位置,那就得自己算一下“子码流与主码流分辨率的缩放比例”,再在子码流这里做对应缩放。否则直接复制主码流的相对位置,很容易超界。

常见排坑思路:

先单独 attach 子码流(确保它在循环里 c=1 时,px, py, pw, ph 都是合理的),看看是不是一下就越界了。
试着把马赛克块大小调成 16 或 8,看还能不能报错。
多打印一下 px, py, pw, ph 四个值,看有没有过小(=0)或者过大(超出分辨率)的情况,还要看一下是不是必须 16/64 对齐。
基本上大概率是坐标/尺寸/对齐这几块的问题,改完了就能正常 attach。加油哈~

Levi
Levi   回复   %  2024-12-23 09:42:43
0

谢谢回复,不过我试了一下:
1.单独attach子码流可以成功
2.将px,py,pw,ph都16对齐,vpss chn1分辨率1920x1080,attach仍然报错:0xA003800C(不支持的参数或者功能)


3.将马赛克块调成8,attach仍然报错:0xA003800C(不支持的参数或者功能),px,py,pw,ph如上

Levi
Levi   回复   %  2024-12-23 09:46:31
0

另外,我cat /dev/logmpp,发现有这样的错误,不明白是什么意思?

然后cat /proc/umap/rgn如下:

~ # cat /proc/umap/rgn

[RGN] version: [HI3519DV500_MPP_V1.0.1.1 B040 Release], Build Time[Jan 25 2024, 09:25:23]



----------------------------------------region status of overlay--------------------------------------------------------
 hdl          type     used  pixel_format    width   height  bg_color             phys             virt   stride
   0       OVERLAY        Y      ARGB1555     2560     1440         0         5a19d000 ffffffc018708000     5120
   1       OVERLAY        Y      ARGB1555      512       42         0         5a990800 ffffffc013e0a800     1024
   2       OVERLAY        Y      ARGB1555      192       36         0         5a9a3600 ffffffc013df3600      384
   3       OVERLAY        Y      ARGB1555      224       46         0         5a9afc00 ffffffc013e25c00      512
   4       OVERLAY        Y      ARGB1555      256       46         0         5a9bec00 ffffffc013e35c00      512
   5       OVERLAY        N      ARGB1555       64       42         0         5a9c9500 ffffffc011ff9500      128
   6       OVERLAY        N      ARGB1555       64       42         0         5a9ce500 ffffffc013005500      128
   7       OVERLAY        N      ARGB1555       64       42         0         5a9d3500 ffffffc013025500      128
   8       OVERLAY        Y      ARGB1555      640      360         0         5a915800 ffffffc015970800     1280
   9       OVERLAY        Y      ARGB1555      256       20         0         5a99d800 ffffffc013dea800      512
  10       OVERLAY        Y      ARGB1555       96       18         0         5a9a8200 ffffffc011d39200      256
  11       OVERLAY        Y      ARGB1555      128       22         0         5a9b7600 ffffffc011f19600      256
  12       OVERLAY        Y      ARGB1555      128       22         0         5a9c6600 ffffffc011f51600      256
  13       OVERLAY        N      ARGB1555       32       18         0         5a9cb900 ffffffc01181a900      128
  14       OVERLAY        N      ARGB1555       32       18         0         5a9d0900 ffffffc011832900      128
  15       OVERLAY        N      ARGB1555       32       18         0         5a9d5900 ffffffc011852900      128


----------------------------------------region status of overlay buf used-----------------------------------------------
 hdl          type  canvas_num     buf0     buf1
   0       OVERLAY           2        0        1
   1       OVERLAY           2        0        1
   2       OVERLAY           2        0        1
   3       OVERLAY           2        0        1
   4       OVERLAY           2        0        1
   5       OVERLAY           2        0        0
   6       OVERLAY           2        0        0
   7       OVERLAY           2        0        0
   8       OVERLAY           2        0        1
   9       OVERLAY           2        0        1
  10       OVERLAY           2        0        1
  11       OVERLAY           2        0        1
  12       OVERLAY           2        0        1
  13       OVERLAY           2        0        0
  14       OVERLAY           2        0        0
  15       OVERLAY           2        0        0


----------------------------------------region call vgs status of overlay-----------------------------------------------
 hdl    call_cnt     job_suc    job_fail    task_suc   task_fail     end_suc    end_fail
   0           0           0           0           0           0           0           0
   1           0           0           0           0           0           0           0
   2           0           0           0           0           0           0           0
   3           0           0           0           0           0           0           0
   4           0           0           0           0           0           0           0
   5           0           0           0           0           0           0           0
   6           0           0           0           0           0           0           0
   7           0           0           0           0           0           0           0
   8           0           0           0           0           0           0           0
   9           0           0           0           0           0           0           0
  10           0           0           0           0           0           0           0
  11           0           0           0           0           0           0           0
  12           0           0           0           0           0           0           0
  13           0           0           0           0           0           0           0
  14           0           0           0           0           0           0           0
  15           0           0           0           0           0           0           0


----------------------------------------region chn status of overlay----------------------------------------------------
 hdl          type   mod   dev   chn  is_bach   attach_dst   is_show     x     y  fg_alpha  bg_alpha  layer
   0       OVERLAY  VENC     0     0        N         MAIN         Y     0     0       128         0      0
   1       OVERLAY  VENC     0     0        N         MAIN         Y    14    14       128         0      1
   2       OVERLAY  VENC     0     0        N         MAIN         Y  2364    14       128         0      1
   3       OVERLAY  VENC     0     0        N         MAIN         Y    14   160       128         0      1
   4       OVERLAY  VENC     0     0        N         MAIN         Y    14    86       128         0      1
   5       OVERLAY  VENC     0     0        N         MAIN         N    14   214       128         0      1
   6       OVERLAY  VENC     0     0        N         MAIN         N    14   280       128         0      1
   7       OVERLAY  VENC     0     0        N         MAIN         N    14   346       128         0      1
   8       OVERLAY  VENC     0     1        N         MAIN         Y     0     0       128         0      0
   9       OVERLAY  VENC     0     1        N         MAIN         Y     4     4       128         0      1
  10       OVERLAY  VENC     0     1        N         MAIN         Y   540     4       128         0      1
  11       OVERLAY  VENC     0     1        N         MAIN         Y     4    40       128         0      1
  12       OVERLAY  VENC     0     1        N         MAIN         Y     4    22       128         0      1
  13       OVERLAY  VENC     0     1        N         MAIN         N     4    54       128         0      1
  14       OVERLAY  VENC     0     1        N         MAIN         N     4    70       128         0      1
  15       OVERLAY  VENC     0     1        N         MAIN         N     4    86       128         0      1
 hdl is_abs_qp  qp_val   qp_enable
   0         N       0           N
   1         N       0           N
   2         N       0           N
   3         N       0           N
   4         N       0           N
   5         N       0           N
   6         N       0           N
   7         N       0           N
   8         N       0           N
   9         N       0           N
  10         N       0           N
  11         N       0           N
  12         N       0           N
  13         N       0           N
  14         N       0           N
  15         N       0           N


----------------------------------------region status of overlayex------------------------------------------------------
 hdl          type     used  pixel_format    width   height  bg_color             phys             virt   stride
  32     OVERLAYEX        N      ARGB1555      800       70         0         5aa1e700 ffffffc0178dc700     1664
  33     OVERLAYEX        N      ARGB1555       64       18         0         5a9da900 ffffffc0118b2900      128
  34     OVERLAYEX        N      ARGB1555       64       18         0         5a9dd900 ffffffc011902900      128
  35     OVERLAYEX        N      ARGB1555       64       18         0         5a9e0900 ffffffc011922900      128
  36     OVERLAYEX        N      ARGB1555      256       22         0         5aa3dc00 ffffffc0178bac00      512
  37     OVERLAYEX        N      ARGB1555       32       12         0         5a9dc600 ffffffc01176d600      128
  38     OVERLAYEX        N      ARGB1555       32       12         0         5a9df600 ffffffc011775600      128
  39     OVERLAYEX        N      ARGB1555       32       12         0         5a9e2600 ffffffc01177d600      128


----------------------------------------region status of overlayex buf used---------------------------------------------
 hdl          type  canvas_num     buf0     buf1
  32     OVERLAYEX           2        0        0
  33     OVERLAYEX           2        0        0
  34     OVERLAYEX           2        0        0
  35     OVERLAYEX           2        0        0
  36     OVERLAYEX           2        0        0
  37     OVERLAYEX           2        0        0
  38     OVERLAYEX           2        0        0
  39     OVERLAYEX           2        0        0


----------------------------------------region call vgs status of overlayex---------------------------------------------
 hdl    call_cnt     job_suc    job_fail    task_suc   task_fail     end_suc    end_fail
  32           0           0           0           0           0           0           0
  33           0           0           0           0           0           0           0
  34           0           0           0           0           0           0           0
  35           0           0           0           0           0           0           0
  36           0           0           0           0           0           0           0
  37           0           0           0           0           0           0           0
  38           0           0           0           0           0           0           0
  39           0           0           0           0           0           0           0


----------------------------------------region chn status of overlayex--------------------------------------------------
 hdl          type     mod     dev     chn  is_show       x       y    fg_alpha    bg_alpha   layer
  32     OVERLAYEX    VPSS       0       0        Y       0    1444         128           0       1
  33     OVERLAYEX    VPSS       0       0        N       0       0         128           0       1
  34     OVERLAYEX    VPSS       0       0        N       0       0         128           0       1
  35     OVERLAYEX    VPSS       0       0        N       0       0         128           0       1
  36     OVERLAYEX    VPSS       0       1        Y       0    1026         128           0       1
  37     OVERLAYEX    VPSS       0       1        N       0       0         128           0       1
  38     OVERLAYEX    VPSS       0       1        N       0       0         128           0       1
  39     OVERLAYEX    VPSS       0       1        N       0       0         128           0       1


----------------------------------------region chn status of mosaic-----------------------------------------------------
 hdl          type  used     mod   dev   chn  is_show       x       y   width  height  blk_size   layer
  40        MOSAIC     N    VPSS     0     0        Y     808     456     808     456        64       0
  41        MOSAIC     N    VPSS     0     0        Y     808     912     808     456 64(valid)       0
Levi
Levi   回复   %  2024-12-23 09:50:41
0

另外,只attach到子码流是可以成功的

Levi

0个粉丝

8

问答

0

专栏

0

资料

Levi 2024-12-23 12:28:47
认可0

这个问题如果使用OT_RGN_MOSAICEX,没有出现问题,就先用OT_RGN_MOSAICEX吧

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区