Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-03-25 01:08:29 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-03-25 01:08:29 +0300
commit72ede30d0f970fe7d6774ce0851e3aacc82e23d8 (patch)
tree67116106c9b27f1f6b00eff373004691c1e8f086 /source/blender/windowmanager/intern/wm_playanim.c
parenta38313c3bdf1a250fb7dc93fefd8f89e81965a1e (diff)
Cleanup: pass const image data to IMB_ibImageFromMemory
Diffstat (limited to 'source/blender/windowmanager/intern/wm_playanim.c')
-rw-r--r--source/blender/windowmanager/intern/wm_playanim.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/source/blender/windowmanager/intern/wm_playanim.c b/source/blender/windowmanager/intern/wm_playanim.c
index a8d75ac8fdb..e6c73bf3bf7 100644
--- a/source/blender/windowmanager/intern/wm_playanim.c
+++ b/source/blender/windowmanager/intern/wm_playanim.c
@@ -228,7 +228,7 @@ static void playanim_event_qual_update(void)
typedef struct PlayAnimPict {
struct PlayAnimPict *next, *prev;
- char *mem;
+ uchar *mem;
int size;
const char *name;
struct ImBuf *ibuf;
@@ -380,7 +380,8 @@ static void playanim_toscreen(PlayState *ps, PlayAnimPict *picture, struct ImBuf
static void build_pict_list_ex(PlayState *ps, const char *first, int totframes, int fstep, int fontid)
{
- char *mem, filepath[FILE_MAX];
+ char filepath[FILE_MAX];
+ uchar *mem;
// short val;
PlayAnimPict *picture = NULL;
struct ImBuf *ibuf = NULL;
@@ -465,7 +466,7 @@ static void build_pict_list_ex(PlayState *ps, const char *first, int totframes,
picture->IB_flags = IB_rect;
if (fromdisk == false) {
- mem = (char *)MEM_mallocN(size, "build pic list");
+ mem = MEM_mallocN(size, "build pic list");
if (mem == NULL) {
printf("Couldn't get memory\n");
close(file);
@@ -497,7 +498,7 @@ static void build_pict_list_ex(PlayState *ps, const char *first, int totframes,
if (ptottime > 1.0) {
/* OCIO_TODO: support different input color space */
if (picture->mem) {
- ibuf = IMB_ibImageFromMemory((unsigned char *)picture->mem, picture->size,
+ ibuf = IMB_ibImageFromMemory(picture->mem, picture->size,
picture->IB_flags, NULL, picture->name);
}
else {
@@ -1377,7 +1378,7 @@ static char *wm_main_playanim_intern(int argc, const char **argv)
}
else if (ps.picture->mem) {
/* use correct colorspace here */
- ibuf = IMB_ibImageFromMemory((unsigned char *) ps.picture->mem, ps.picture->size,
+ ibuf = IMB_ibImageFromMemory(ps.picture->mem, ps.picture->size,
ps.picture->IB_flags, NULL, ps.picture->name);
}
else {