[Player-cvs] kit/android MetaDataDriver.cpp, 1.1.2.3.2.15, 1.1.2.3.2.16
scaijun at helixcommunity.org scaijun at helixcommunity.orgUpdate of /cvsroot/player/kit/android
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv25240
Modified Files:
Tag: hxclient_3_6_1_atlas
MetaDataDriver.cpp
Log Message:
Add brightness detection in thumbnail generation
Index: MetaDataDriver.cpp
===================================================================
RCS file: /cvsroot/player/kit/android/Attic/MetaDataDriver.cpp,v
retrieving revision 1.1.2.3.2.15
retrieving revision 1.1.2.3.2.16
diff -u -d -r1.1.2.3.2.15 -r1.1.2.3.2.16
--- MetaDataDriver.cpp 22 Dec 2010 10:46:18 -0000 1.1.2.3.2.15
+++ MetaDataDriver.cpp 13 Jan 2011 06:25:38 -0000 1.1.2.3.2.16
@@ -71,6 +71,7 @@
#define THUMBNAIL_CAPTURE_TIME 30000
#define THUMBNAIL_CAPTURE_INTERVAL 30000
#define THUMBNAIL_DARKNESS_VALUE 32
+#define THUMBNAIL_BRIGHTESS_VALUE 0xF0
#define THUMBNAIL_DARKNESS_NONSEEKABLE 5
//Meta Data Struct
@@ -385,6 +386,11 @@
free(thumb.pOutBuf);
continue;
}
+ if (uiR > THUMBNAIL_BRIGHTESS_VALUE && uiB > THUMBNAIL_BRIGHTESS_VALUE && uiG > THUMBNAIL_BRIGHTESS_VALUE && i < 2)
+ {
+ free(thumb.pOutBuf);
+ continue;
+ }
m_pVideoFrame = new VideoFrame();