1080p录像支持1920x1080的 resolution
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
mtk的1080p录像的resolution并不是标准的1920x1080,因为HW limit,要求16bit对齐,录出来的的是1920x1088,客户要求可以录制标准的1920x1080。
[SOLUTION]
KK以及之前的版本,暂时无法支持1920x1080(具体解释请看FAQ:FAQ05845),但在L版本上,MTK做了优化,已经可以支持了。
1、在L0 Branch上,默认都还是1920x1088,若需要支持1920x1080,请客户提交eservice,mtk协助
修改(部分修改客户可以自行check),修改方案如下:
1)CAMERA parameter support
camera feature table需要配置1920x1080的size(L上MTK默认已经配置)
关于feature table的修改方法请参考以下FAQ:
ID: FAQ13421
如何配置L版本camera的feature table
2)MediaProfiles support
在php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\av\media\libmedia\MediaProfiles.cpp中,将类似以下code中的1088改成1080即可
3)Encoder driver support
此部分修改客户看不到代码,需要提交eservice,有mtk来修改并release patch。
2、在L1上,默认在一些平台上已经支持1920x1080:
注:若客户用的是三方apk,或者是自研apk,与mtk camera的结构可能不同,修改方案需要针对每个apk定制。
mtk的1080p录像的resolution并不是标准的1920x1080,因为HW limit,要求16bit对齐,录出来的的是1920x1088,客户要求可以录制标准的1920x1080。
[SOLUTION]
KK以及之前的版本,暂时无法支持1920x1080(具体解释请看FAQ:FAQ05845),但在L版本上,MTK做了优化,已经可以支持了。
1、在L0 Branch上,默认都还是1920x1088,若需要支持1920x1080,请客户提交eservice,mtk协助
修改(部分修改客户可以自行check),修改方案如下:
1)CAMERA parameter support
camera feature table需要配置1920x1080的size(L上MTK默认已经配置)
关于feature table的修改方法请参考以下FAQ:
ID: FAQ13421
如何配置L版本camera的feature table
2)MediaProfiles support
在php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\av\media\libmedia\MediaProfiles.cpp中,将类似以下code中的1088改成1080即可
3)Encoder driver support
此部分修改客户看不到代码,需要提交eservice,有mtk来修改并release patch。
2、在L1上,默认在一些平台上已经支持1920x1080:
注:若客户用的是三方apk,或者是自研apk,与mtk camera的结构可能不同,修改方案需要针对每个apk定制。
学习了~~~~~