xuxiuxi
2017-05-11 109ffe9a777658936a38d0c146579a67c60a0d17
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;
}