摩尔庄园视频找色佬婆有Q和视频的发QQ

3256人阅读
Linux(17)
问题1: QQ视频对方发现颜色不对, 有红块。
解决:& 通过kernel打印CIOCTRL和CITRGFMT, 发现本机录像时用的是NV12格式,QQ视频时用的却是YUV420格式(yv12), 关于这两种格式网上有详细介绍。所以在HAL层修改如下即可解决:
void CameraHardwareSec::initDefaultParameters(int cameraId)
&&& parameterString = CameraParameters::PIXEL_FORMAT_YUV420P;
&&& parameterString.append(&,&);
&&& parameterString.append(CameraParameters::PIXEL_FORMAT_YUV420SP);
&&& p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_FORMATS, parameterString.string());
&&& //p.setPreviewFormat(CameraParameters::PIXEL_FORMAT_YUV420P);
&&& p.setPreviewFormat(CameraParameters::PIXEL_FORMAT_YUV420SP);& //这个就是NV12格式
问题2: 本地预览闪烁的问题
QQ视频的数据是通过回调函数得到的, 如下:
previewThread()中的
&&& // Notify the client of a new frame.
&&& if ((mMsgEnabled & CAMERA_MSG_PREVIEW_FRAME) && mPreviewRunning)
&&&&&&& mDataCb(CAMERA_MSG_PREVIEW_FRAME, mPreviewHeap, index, NULL, mCallbackCookie);
实际运行时发现本机视频预览闪烁,
通过以下方式解决之:
删除原来的&&&
&// Notify the client of a new frame.
&&/* if ((mMsgEnabled & CAMERA_MSG_PREVIEW_FRAME) && mPreviewRunning)
&&&&&&& mDataCb(CAMERA_MSG_PREVIEW_FRAME, mPreviewHeap, index, NULL, mCallbackCookie);
添加如下的
#if (CAM_MODIFY_FOR_QQ_EN & 0)
&&&//qq视频取的数据来自下面
&&&&& if ((mMsgEnabled & CAMERA_MSG_PREVIEW_FRAME) && mPreviewRunning)
&&&&& {//复制一份预览的数据给qq视频
&&&&&&&&& camera_memory_t* cam_buff =
&&&&&&&&&&&&& mGetMemoryCb(-1, frame_size, 1, NULL);
&&&&&&&&& if (NULL != cam_buff && NULL != cam_buff-&data) {
&&&&&&&&&&&&& memcpy(cam_buff-&data, frame, frame_size);
&&&&&&&&&&&&& mDataCb(CAMERA_MSG_PREVIEW_FRAME, cam_buff, 0, NULL, mCallbackCookie);
&&&&&&&&&&&&& cam_buff-&release(cam_buff);
&&&&&&&&& } else {
&&&&&&&&&&&&& LOGE(&%s: Memory failure in CAMERA_MSG_PREVIEW_FRAME&, __FUNCTION__);
&&&&&&&&& }
实际上就是把预览的视频数据复制一份给QQ视频的回调函数。
& & 如果需要iBeacon基站开发, 请看这里 &&&&&,&这里能提供基于或开发的详细硬件和软件资料,&QQ,
&阿莫单片机论坛
&提供技术支持。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:271667次
积分:2513
积分:2513
排名:第12105名
原创:42篇
评论:38条
(2)(3)(1)(1)(2)(1)(1)(5)(3)(4)(3)(1)(3)(3)(3)(3)(1)(5)(2)(1)(2)摩尔庄园中什么游戏能提高摩尔的智力值?_网页游戏 - QQ志乐园
您的当前位置: &
摩尔庄园中什么游戏能提高摩尔的智力值?
来源: |人气:773 ℃|时间: 10:12:27
为了解决用户可能碰到关于"摩尔庄园中什么游戏能提高摩尔的智力值?"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"摩尔庄园中什么游戏能提高摩尔的智力值?"相关的详细问题如下:
你可以下象棋,[到摩尔拉雅滑冰场的猎人小屋里]也可以去摩尔城堡的城堡二搂玩高级的拼图,或者到摩尔城堡的城堡书房去玩五子棋。也可以玩找不同。[在西部游乐场] 以上方法都可以获得智慧值哦,但我个人认为玩找不同不仅能快速提高自己的智慧值。而且消耗的时间比拼图少很多。还可以得不少经验值和摩尔豆,玩一盘也可以得元宝。最重要的是很简单。

||||点击排行}

我要回帖

更多关于 摩尔庄园视频 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信