@ubuntu 是不是内存碎片导致的大块内存申请不出来了
houxiaoni 发布的帖子
-
回复: 全志D1s 使用 tplayerdemo播放 mp4视频出现错误。请各位大佬们帮着看看。问题出在什么哪?谢谢!
-
回复: F1C200s 用 tplayerdemo 播放视频,非常抖,关闭播放屏幕显示就正常了,请问这是什么问题呢?
@emperg 从log看,是alsa写错误发生后,出现了丢帧现象,抖动应该是丢帧导致的,可以尝试以下验证看看是哪里的问题:
① 在menuconfig中打开ONLY_DISABLE_AUDIO,验证是否audio导致丢帧;
② 看一下该视频的帧率是多少,会不会是帧率过高导致解码丢帧;也可以在vdecoder.c中打开宏AW_VDECODER_SPEED_INFO,看一下解码速度;
③ 有可能是pts错误导致丢帧,可以在vdecoder.c中打开宏DEBUG_SAVE_BITSTREAM,保存裸流,然后在PC端播放看看是否正常。 -
回复: F1C200s 用 tplayerdemo 播放视频,非常抖,关闭播放屏幕显示就正常了,请问这是什么问题呢?
@yixiuge 挂掉的原因是内存不足导致,可以打开缩放试一下,decodertest /tmp/binghe.mp4 /tmp 1 NV21 2 10
-
回复: tina t113 现在支持systemd 和 视频硬解码?
@eddardzhu 从你的log信息来看,报错并不在gstreamer,你可以先不要编译gstreamer,先测试tplayer看看
-
回复: T113,F133视频播放bug
@mhcsoft 你的测试命令是不是 “tplayerdemo+路径”,这种是压力测试的方法,该方法只集成了quit命令,你可以参考《Tina_Linux_多媒体解码_开发指南.pdf》里面的功能测试方法进行其他命令的测试。
-
回复: D1s芯片&开发板 Ready,准备放出来给大家玩
@mhcsoft 你的测试命令是不是 “tplayerdemo+路径”,这种是压力测试的方法,该方法只集成了quit命令,你可以参考《Tina_Linux_多媒体解码_开发指南.pdf》里面的功能测试方法进行其他命令的测试。
-
回复: T113,F133视频播放bug
@mhcsoft F133用的是tina?可以尝试修改tplayerdemo,主动调用TPlayerSetScaleDownRatio实现缩放
-
回复: D1s芯片&开发板 Ready,准备放出来给大家玩
@mhcsoft 我在D1开发板上测试是正常的,各命令都能使用,你那边有什么异常log吗?可以贴出来。你也可以尝试修改tplayerdemo,调用TPlayerSetScaleDownRatio
-
回复: D1s芯片&开发板 Ready,准备放出来给大家玩
@mhcsoft 内存不足,可以开启scaledown试试,用set scaledown 这条命令可以设置视频解码后的数据需要缩放的比例,目前支持不缩放、缩
放 1/2 和 1/4,jpeg 格式支持缩放到 1/8。如要缩放为原来的 1/2,则用以下命令。注:这个命令需要在 set url 命令前调用
-
回复: 全志D1s 使用 tplayerdemo播放 mp4视频出现错误。请各位大佬们帮着看看。问题出在什么哪?谢谢!
内存不够了,如果要播放1080P的视频可以考虑开启缩放,调用TPlayerSetScaleDownRatio接口即可
-
回复: 【FAQ】全志D1芯片 如何解决Gstreamer:fb UI旋转(直接修改内核参数)后,sunxifbsink显示异常问题?
@tigger 在dl目录下的gst-plugins-aw-1.8.2.tar.xz里面,编译gstreamer的时候选上相应的包,会将源码解压到out目录下面
-
回复: 请问D1 SDK 的gstreamer默认可以编译成功?
@memory Allwinner > Select cedarx configuration options > Add for openmax support 选上试一下
-
回复: gstreamer播放失败
@lajuchenghui 你的测试指令gst-launch-1.0 filesrc location=bad_apple.mp4 ! qtdemux ! h264parse ! omxh264dec ! videoconvert ! sunxifbsink 我这边可以正常播放,另外,你的playbin测试指令格式错误,在指定路径时忘记uri了,正确格式应该为gst-launch-1.0 playbin uri=file:///tmp/bad_apple.mp4。所以请仔细对比7月30号的补丁文件
-
回复: gstreamer播放失败
@lajuchenghui 把你的这个测试片源贴出来吧,我测试看看。不过,你那边如果playbin都不成功的话,感觉还是环境没有弄好,再仔细对比一下7月30号的补丁文件
-
回复: 【系统更新】更新多媒体中间件,在Tina D1上支持gstreamer
@cube_work 上面的patch只有一个是修改了这个目录里面的头文件,其他的patch并不作用在这个目录,而是package下面的multimedia目录,还有dl目录。
-
回复: 【系统更新】更新多媒体中间件,在Tina D1上支持gstreamer
上图参数实现旋转fb以达到旋转UI的目的,但此修改会导致sunxifbsink中获取到的视频层信息也随之改变,所以需要重置视频层的分辨率为屏幕物理分辨率,改动如下图所示: