From 867b8b7b729282c7e14e200ca277435329ebe747 Mon Sep 17 00:00:00 2001 From: liyujie <2352380935@qq.com> Date: Thu, 28 Aug 2025 12:04:19 +0000 Subject: [PATCH] [3/4]解决USB摄像头打开相机预览界面绿屏 --- android/hardware/interfaces/camera/device/3.4/default/Libve_Decoder2.c | 15 ++++----------- 1 files changed, 4 insertions(+), 11 deletions(-) diff --git a/android/hardware/interfaces/camera/device/3.4/default/Libve_Decoder2.c b/android/hardware/interfaces/camera/device/3.4/default/Libve_Decoder2.c old mode 100755 new mode 100644 index 6728a34..f086a2a --- a/android/hardware/interfaces/camera/device/3.4/default/Libve_Decoder2.c +++ b/android/hardware/interfaces/camera/device/3.4/default/Libve_Decoder2.c @@ -118,21 +118,14 @@ pVconfig->memops->flush_cache((void*)pPicture->pData1, ALIGN_16B(pVideoInfo->nWidth)*ALIGN_16B(pVideoInfo->nHeight)/2); memcpy(outY, (void*)pPicture->pData0, - ALIGN_16B(pVideoInfo->nWidth)*ALIGN_16B(pVideoInfo->nHeight)); + pVideoInfo->nWidth * pVideoInfo->nHeight); memcpy((char*)outU, (void*)pPicture->pData1, - ALIGN_16B(pVideoInfo->nWidth)*ALIGN_16B(pVideoInfo->nHeight)/4); + pVideoInfo->nWidth * pVideoInfo->nHeight / 4); memcpy((char*)outV, (void*)(pPicture->pData1 + - ALIGN_16B(pVideoInfo->nWidth)*ALIGN_16B(pVideoInfo->nHeight)/4), - ALIGN_16B(pVideoInfo->nWidth)*ALIGN_16B(pVideoInfo->nHeight)/4); - - pVconfig->memops->flush_cache((char*)outY, - ALIGN_16B(pVideoInfo->nWidth)*ALIGN_16B(pVideoInfo->nHeight)); - pVconfig->memops->flush_cache((char*)outU, - ALIGN_16B(pVideoInfo->nWidth)*ALIGN_16B(pVideoInfo->nHeight)/4); - pVconfig->memops->flush_cache((char*)outV, - ALIGN_16B(pVideoInfo->nWidth)*ALIGN_16B(pVideoInfo->nHeight)/4); + pVideoInfo->nWidth * pVideoInfo->nHeight / 4), + pVideoInfo->nWidth * pVideoInfo->nHeight / 4); ReturnPicture(*mVideoDecoder, pPicture); } } -- Gitblit v1.6.2