|
|
7#

楼主 |
发表于 2016-1-9 23:21:22
|
只看该作者
本帖最后由 zangcf 于 2016-1-9 23:22 编辑
修改这个文件:
ParamsManager.update.cpp
=======================================
bool
ParamsManager::
updateDefaultParams1()
{
MY_LOGD("+");
//
if (
! updateDefaultParams1_ByQuery()
&& ! updateDefaultParams1_ByDefault() // Fail to query => update by default
)
{
// both fail to update => return false.
return false;
}
//
// Prefferd Preview Size for Video
if ( ! updatePreferredPreviewSize() )
{
return false;
}
//
updateDefaultFaceCapacity();
updateDefaultVideoFormat();
//
// For test.
//mParameters.set("preview-size-values", "176x144,320x240,352x288,480x320,480x368,640x480,720x480,864x480,960x540");
mParameters.set("zcfdebug updateDefaultParams_zcfdebug:preview-size-values", "176x144,320x240,352x288,480x320,480x368,640x480,720x480,800x480,800x600,864x480,960x540,1280x720,1920x1080");
//
MY_LOGD("-");
return true;
}
这样,分辨率虽然修改过来了,但是还是不行,我看到了一个问题,就是:
I/BufferQueue( 163): [Starting com.android.hwmirror](this:0xb88649d8,id:21,api:0,p:-1,c:163) setDefaultBufferSize: w=1080, h=1776
这里h的值也是不对的,看看如何调整这个值。
|
|