永发信息网

mplayer 移植到ok6410开发板下怎么改变播放视频的界面位置与大小

答案:1  悬赏:50  手机版
解决时间 2021-03-05 13:26
mplayer 移植到ok6410开发板下怎么改变播放视频的界面位置与大小
最佳答案
一、改变界面显示的坐标 在播放视频的时候,视频都是从,(0,0)坐标开始播放,要改变坐标的话,按下面操作: 通过对vo_fbdev.c里面的:(vo_fbdev.c这个文件在mplayer安装目录的libvo目录下)static int draw_slice(uint8_t *src[], int stride[], int w, int h, int x, int y){ uint8_t *d; uint8_t *s; d = center + fb_line_len * y + fb_pixel_size * x; s = src[0]; while (h) { fast_memcpy(d, s, w * fb_pixel_size); d += fb_line_len; s += stride[0]; h--; } return 0;}的分析,可以看出,x,y为缓存图像坐标的起始点只要改d = center + fb_line_len * y + fb_pixel_size * x;为d = center + fb_line_len * (y+15) + fb_pixel_size * x;后保存重新编译就可以了。xy表示像素。然而编译后全屏播放也一样会偏移15pix,即标题栏没有覆盖!引发出能否自己添加外部命令参数,通过对geometry.c,vo_s3fb.c,vo_fbdev.c进行分析,可以利用geometry的x y参数赋值。因为-geometry本来只对x11 xmga xv xvmc xvidix gl gl2 directx和tdfxfb有效,现在我们添加上对fbdev也有效!其他均不变!在vo_fbdev.c开头添加库文件#include "geometry.h"定义四个变量static uint32_t fbwidth, fbheight, fbx, fby;在static int config(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint32_t flags, char *title, uint32_t format)的末尾添加参数获取命令:geometry(&fbx, &fby, &fbwidth, &fbheight, 240, 320);//注意,后面的为screenwidth和screenheight.不能为0,0mp_msg(MSGT_VO, MSGL_INFO, "fbdev: output is at %dx%d +%dx%d\n", fbx, fby, fbwidth, fbheight);在将d = center + fb_line_len * y + fb_pixel_size * x改为d = center + fb_line_len * (y + fby) + fb_pixel_size * (x + fbx);重新编译后得到Mplyaer文件即可 二、改变视频界面大小进入开发板根目录,然后vi ~/.mplayer/config ,添加一下几行:# Write your default config options here!vo=fbdev2ao=ossframedrop = yes
joystick = no
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
scheme语言中,’ 和 ‘ 的区别是什么?
宁夏金宇浩兴万头牛标准化牧场这个地址在什么
【七尺八寸】古代七尺八寸是多高啊?
长沙至汝城需要多长时间?采取何种交通方式?
为什么手机上股票资金比电脑上要少
赛尔号希路达在哪个星球的什么场景?星期几,
网恋,是不是要见面之后才会分手呢?
如何将MD碟片上的音频复制到电脑
依然秀精品女装地址有知道的么?有点事想过去
母奶牛有角吗
请问成都现在最大 最有规模的电动自行车市场
关于小贱的声音
中国历史顶多五千年,人类历史顶多几万年,地
赤壁黄海牛杂咸安店怎么去啊,有知道地址的么
我想卖车车辆转让协议该怎么写?
推荐资讯
无法从电脑移动铃声到itunes 连反应都么有
台州市装潢设计文化研究中心在哪里啊,我有事
ipad ios9.2怎么没有屏幕旋转功能了?怎样设置
偏视眼是什么意思
天潭牌信阳毛尖是黑色泡一遍是绿色咋回事
孩子问天空和太阳哪个大
刷了slim rom,感觉不错,但是怎么获取root权
登楼杜甫 带拼音
【什么是肥皂剧】你期望从肥皂剧中学到什么?
怎么关闭节电模式
魏公桥五交化批发部这个地址在什么地方,我要
烟台祛痣多少钱?哪里做的好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?