From 6331c55a780455e8fe5a039ef8781a0abafbd6ba Mon Sep 17 00:00:00 2001
From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期二, 28 二月 2017 17:47:05 +0800
Subject: [PATCH] android argb

---
 RtspFace/PL_AVFrameBGRA.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/RtspFace/PL_AVFrameBGRA.cpp b/RtspFace/PL_AVFrameBGRA.cpp
index addb967..8e333ce 100644
--- a/RtspFace/PL_AVFrameBGRA.cpp
+++ b/RtspFace/PL_AVFrameBGRA.cpp
@@ -160,9 +160,9 @@
 
 		in->buffSize = src_width * src_height * 4; // #todo use ret value?
 	}
-	else if (in->config.convertTo == PL_AVFrameBGRA_Config::I420_TO_ARGB8888)
+	else if (in->config.convertTo == PL_AVFrameBGRA_Config::I420_TO_RGBA8888)
 	{
-		libyuv::I420ToARGB(src_y, src_width, 
+		libyuv::I420ToRGBA(src_y, src_width, 
 							src_u, SUBSAMPLE(src_width, 2), 
 							src_v, SUBSAMPLE(src_width, 2), 
 							in->buffer, 4 * src_width, 
@@ -190,12 +190,12 @@
 	in->lastFrame.pts = frame->pts;
 
 	//#test
-	//static size_t f=0;
-	//char fname[50];
-	//sprintf(fname, "%u.argb", ++f);
-	//FILE * pFile = fopen (fname,"wb");
-	//fwrite (in->buffer , sizeof(char), in->buffSize, pFile);
-	//fclose(pFile);
+	static size_t f=0;
+	char fname[50];
+	sprintf(fname, "%u.rgba", ++f);
+	FILE * pFile = fopen (fname,"wb");
+	fwrite (in->buffer , sizeof(char), in->buffSize, pFile);
+	fclose(pFile);
 
 	return true;
 }

--
Gitblit v1.8.0