James

James

0个粉丝

2

问答

0

专栏

0

资料

James  发布于  2025-02-22 13:55:19
采纳率 0%
2个问答
210

视频画面贴图后在后端编码推流的数据有可能显示不完整的问题

我在16dv300的开发板上想实现把一路视频叠加到另外一路上的功能,实现方式是vpss绑定编码器通道并推流,两个vpss组都设置了depth为1,实现流程是vpss_chan_get_frame抓到一路大图后再vpss_chan_get_frame转另外一路大图并缩小一定的尺寸然后把小图放到映射好的地址上,释放被缩小那一路大图,用设定子图地址和stide的方式利用VGS scale复制这路小图到抓到的大图上实现合成,然后vpss_chan_get_release最先抓的推流那一路的图,复制之前需要指定小图要去的位置坐标,确定了sride和位置都没有越界,并且为了调试在复制完成后release之前dump这一帧yvu数据发现字图是完整的,
遇到的问题是:
1 但是在编码推流出来以后如果子图Y坐标很小的时候子图显示不了,但是Y坐标下移子图区域显示的越多,完全放到底部可以完整显示,以为是在VENC上设定的RGN做osd影响,事实上把VENC OSD关掉现象依然存在
2 用其他编码器去绑定这一路vpss通道截图的图像里面完全没有子图.

帮忙看一下这个问题,给一思路

追加:
现在问题发生了一点变化,我把缩小和贴图放在两个线程里面异步执行现在的问题是上面有图了,但是在最顶上的时候小图的上部会有闪烁残缺的问题,请问是什么原因导致的?我的内存都是no map申请的,这种情况需要刷cache吗?

我来回答
回答3个
时间排序
认可量排序

UncleRoderick

51个粉丝

16

问答

4

专栏

16

资料

UncleRoderick 2025-02-23 00:15:43
认可0

PORC信息发现,以及相关的想象附上图

mylx2010

5个粉丝

6

问答

1

专栏

5

资料

mylx2010 2025-02-25 11:17:59
认可0

cat /dev/logmpp看看,是不是参数没对齐

James
James   回复   mylx2010  2025-02-25 12:22:27
0

多谢回复,已解决

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区