没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
modified: external/skia/include/images/SkMovie.h
modified: external/skia/src/images/SkMovie.cpp
modified: external/skia/src/images/SkMovie_gif.cpp
modified: frameworks/base/core/jni/android/graphics/Movie.cpp
new file: frameworks/base/graphics/java/android/graphics/GifDecoder.java
modified: frameworks/base/graphics/java/android/graphics/Movie.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/CropImage.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/DisplayItem.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/GridDrawManager.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/GridLayer.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/MediaItem.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/MediaItemTexture.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/UriTexture.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/Util.java
modified: packages/apps/Gallery3D/src/com/cooliris/wallpaper/RandomDataSource.java
diff --git a/external/skia/include/images/SkMovie.h b/external/skia/include/images/SkMovie.h
index 45962a5..2ed0a6e 100644
--- a/external/skia/include/images/SkMovie.h
+++ b/external/skia/include/images/SkMovie.h
@@ -53,6 +53,15 @@ public:
*/
bool setTime(SkMSec);
+ //for add gif start Seven
+ //the following 3 methods are intented for no one but Movie to use.
+ //please see Movie.cpp for information
+ virtual int getGifFrameDuration(int frameIndex);
+ virtual int getGifTotalFrameCount();
+ SkBitmap* createGifFrameBitmap();
modified: external/skia/src/images/SkMovie.cpp
modified: external/skia/src/images/SkMovie_gif.cpp
modified: frameworks/base/core/jni/android/graphics/Movie.cpp
new file: frameworks/base/graphics/java/android/graphics/GifDecoder.java
modified: frameworks/base/graphics/java/android/graphics/Movie.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/CropImage.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/DisplayItem.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/GridDrawManager.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/GridLayer.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/MediaItem.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/MediaItemTexture.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/UriTexture.java
modified: packages/apps/Gallery3D/src/com/cooliris/media/Util.java
modified: packages/apps/Gallery3D/src/com/cooliris/wallpaper/RandomDataSource.java
diff --git a/external/skia/include/images/SkMovie.h b/external/skia/include/images/SkMovie.h
index 45962a5..2ed0a6e 100644
--- a/external/skia/include/images/SkMovie.h
+++ b/external/skia/include/images/SkMovie.h
@@ -53,6 +53,15 @@ public:
*/
bool setTime(SkMSec);
+ //for add gif start Seven
+ //the following 3 methods are intented for no one but Movie to use.
+ //please see Movie.cpp for information
+ virtual int getGifFrameDuration(int frameIndex);
+ virtual int getGifTotalFrameCount();
+ SkBitmap* createGifFrameBitmap();
+ virtual bool setCurrFrame(int frameIndex);
+ //for and gif end Seven
+
// return the right bitmap for the current time code
const SkBitmap& bitmap();
diff --git a/external/skia/src/images/SkMovie.cpp b/external/skia/src/images/SkMovie.cpp
index 7186ed5..a90cef9 100644
--- a/external/skia/src/images/SkMovie.cpp
+++ b/external/skia/src/images/SkMovie.cpp
@@ -59,6 +59,55 @@ bool SkMovie::setTime(SkMSec time)
return changed;
}
+//for add gif begin Seven
+int SkMovie::getGifFrameDuration(int frameIndex)
+{
+ return 0;
+}
+
+int SkMovie::getGifTotalFrameCount()
+{
+ return 0;
+}
+
+bool SkMovie::setCurrFrame(int frameIndex)
+{
+ return true;
+}
+
+ //for and gif end Seven
+
// return the right bitmap for the current time code
const SkBitmap& bitmap();
diff --git a/external/skia/src/images/SkMovie.cpp b/external/skia/src/images/SkMovie.cpp
index 7186ed5..a90cef9 100644
--- a/external/skia/src/images/SkMovie.cpp
+++ b/external/skia/src/images/SkMovie.cpp
@@ -59,6 +59,55 @@ bool SkMovie::setTime(SkMSec time)
return changed;
}
+//for add gif begin Seven
+int SkMovie::getGifFrameDuration(int frameIndex)
+{
+ return 0;
+}
+
+int SkMovie::getGifTotalFrameCount()
+{
+ return 0;
+}
+
+bool SkMovie::setCurrFrame(int frameIndex)
+{
+ return true;
+}
+
剩余63页未读,继续阅读
yihongyuelan
- 粉丝: 875
- 资源: 29
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页