OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3853|回复: 5

stm32mp157 关于SDL2 ffmpeg方向疑问问题

[复制链接]

5

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-7-24
在线时间
26 小时
发表于 2021-7-14 15:12:23 | 显示全部楼层 |阅读模式
正点原子linux团队你们好!
我是ffmpeg方向的嵌入式开发初探者,
在网上浏览硬件选型后,选择你们家的stm32mp157开发板
根据硬件手册说明书发现这个芯片是支持音视频的,
手册说
捕获.PNG
GPU是Vivante的GPU
然后再根据LCD驱动框架选择使用DRM框架,而非FrameBuffer框架
所以根据以上说明,我使用buildroot配置文件系统,分别对libdrm进行配置
捕获2.PNG
然后配置SDL2选项
捕获1.PNG
以及ffmpeg库编译后,分别对SDL2和ffmpeg进行测试,
发现主要问题出现在SDL2库阶段
音频驱动问题
视频驱动问题
因为内核使用的是你们出场配置的内核,所以内核层没动过,直接使用的是你们的内核
所以想请问一下是否还要修改内核选项?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-7-24
在线时间
26 小时
 楼主| 发表于 2021-7-19 11:20:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

5

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-7-24
在线时间
26 小时
 楼主| 发表于 2021-7-19 11:24:36 | 显示全部楼层
大家可以探讨一下啊
回复 支持 反对

使用道具 举报

5

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-7-24
在线时间
26 小时
 楼主| 发表于 2021-7-21 11:59:13 | 显示全部楼层
重新编译buildroot的输出信息,发现驱动已经被修改为dummy,vulkan这两个驱动方式了 捕获.PNG

因此从两个方向下手:
第一个方向是脚本,重点关注config.status,Makefile,sdl2-config,sdl2-config.cmake,SDL2.spec,sdl2.pc这几个文件
第二个方向查源码,参考网上链接:《https://blog.csdn.net/huixingshao/article/details/46561535
          编译源码包在<buildroot/output/sdl2>通过vscode打开追踪
          追踪起点:sdl.c文件的 SDL_Init函数 ---> SDL_VideoInit函数(video文件夹)---> SDL_video.c 文件【driver_name = SDL_getenv("SDL_VIDEODRIVER");】
          是的 主角就是 《 SDL_VIDEODRIVER 》这是一个环境变量,然后根据后面的 bootstrap 这个静态数组内容可以得到 <export SDL_VIDEODRIVER=xxx>
          就能使得SDL2的video模块工作,video模块使用平台较多要根据 bootstrap 数组选配,配置哪个就用哪个,当然我这里上面的截图中编译时也显示出来了,
         <export SDL_VIDEODRIVER=dummy>,当然我这个是不正常的,因为我选择的是Kms/dri 这个应该是<export SDL_VIDEODRIVER=KMSDRM>才对,所以
         肯定是脚本哪里配置时缺东西,给我修改为dummy。
捕获1.PNG
上图是分析得到结果,所以说明,这里的思路是没错,剩下的就是脚本问题         
同样 audio 模块使用亦是如此 《export SDL_AUDIODRIVER=alsa》
回复 支持 反对

使用道具 举报

5

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-7-24
在线时间
26 小时
 楼主| 发表于 2021-7-21 14:33:05 | 显示全部楼层
回复 支持 反对

使用道具 举报

5

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-7-24
在线时间
26 小时
 楼主| 发表于 2021-7-21 14:35:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-10 13:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表