diff options
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/BKE_movieclip.h | 8 | ||||
-rw-r--r-- | source/blender/blenkernel/BKE_tracking.h | 4 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/movieclip.c | 24 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/tracking.c | 64 |
4 files changed, 50 insertions, 50 deletions
diff --git a/source/blender/blenkernel/BKE_movieclip.h b/source/blender/blenkernel/BKE_movieclip.h index f648c9b058f..e3ab42b7be5 100644 --- a/source/blender/blenkernel/BKE_movieclip.h +++ b/source/blender/blenkernel/BKE_movieclip.h @@ -48,10 +48,10 @@ void unlink_movieclip(struct Main *bmain, struct MovieClip *clip); struct MovieClip *BKE_add_movieclip_file(const char *name); void BKE_movieclip_reload(struct MovieClip *clip); -struct ImBuf *BKE_movieclip_acquire_ibuf(struct MovieClip *clip, struct MovieClipUser *user); -struct ImBuf *BKE_movieclip_acquire_stable_ibuf(struct MovieClip *clip, struct MovieClipUser *user, float loc[2], float *scale, float *angle); -struct ImBuf *BKE_movieclip_acquire_ibuf_flag(struct MovieClip *clip, struct MovieClipUser *user, int flag); -void BKE_movieclip_acquire_size(struct MovieClip *clip, struct MovieClipUser *user, int *width, int *height); +struct ImBuf *BKE_movieclip_get_ibuf(struct MovieClip *clip, struct MovieClipUser *user); +struct ImBuf *BKE_movieclip_get_stable_ibuf(struct MovieClip *clip, struct MovieClipUser *user, float loc[2], float *scale, float *angle); +struct ImBuf *BKE_movieclip_get_ibuf_flag(struct MovieClip *clip, struct MovieClipUser *user, int flag); +void BKE_movieclip_get_size(struct MovieClip *clip, struct MovieClipUser *user, int *width, int *height); void BKE_movieclip_aspect(struct MovieClip *clip, float *aspx, float *aspy); int BKE_movieclip_has_frame(struct MovieClip *clip, struct MovieClipUser *user); void BKE_movieclip_user_set_frame(struct MovieClipUser *user, int framenr); diff --git a/source/blender/blenkernel/BKE_tracking.h b/source/blender/blenkernel/BKE_tracking.h index 6cf00b704ac..dab72f78327 100644 --- a/source/blender/blenkernel/BKE_tracking.h +++ b/source/blender/blenkernel/BKE_tracking.h @@ -63,9 +63,9 @@ int BKE_tracking_test_join_tracks(struct MovieTrackingTrack *dst_track, struct M void BKE_tracking_join_tracks(struct MovieTrackingTrack *dst_track, struct MovieTrackingTrack *src_track); void BKE_tracking_free(struct MovieTracking *tracking); -struct ImBuf *BKE_tracking_acquire_pattern_imbuf(struct ImBuf *ibuf, struct MovieTrackingTrack *track, +struct ImBuf *BKE_tracking_get_pattern_imbuf(struct ImBuf *ibuf, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker, int margin, int anchored, float pos[2], int origin[2]); -struct ImBuf *BKE_tracking_acquire_search_imbuf(struct ImBuf *ibuf, struct MovieTrackingTrack *track, +struct ImBuf *BKE_tracking_get_search_imbuf(struct ImBuf *ibuf, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker, int margin, int anchored, float pos[2], int origin[2]); struct MovieTrackingContext *BKE_tracking_context_new(struct MovieClip *clip, struct MovieClipUser *user, diff --git a/source/blender/blenkernel/intern/movieclip.c b/source/blender/blenkernel/intern/movieclip.c index f556ae43c23..a9aa73ae1b5 100644 --- a/source/blender/blenkernel/intern/movieclip.c +++ b/source/blender/blenkernel/intern/movieclip.c @@ -447,7 +447,7 @@ MovieClip *BKE_add_movieclip_file(const char *name) else clip->source= MCLIP_SRC_SEQUENCE; user.framenr= 1; - BKE_movieclip_acquire_size(clip, &user, &width, &height); + BKE_movieclip_get_size(clip, &user, &width, &height); if(width && height) { clip->tracking.camera.principal[0]= ((float)width)/2; clip->tracking.camera.principal[1]= ((float)height)/2; @@ -572,7 +572,7 @@ static ImBuf *put_undistorted_cache(MovieClip *clip, MovieClipUser *user, ImBuf return cache->undistibuf; } -ImBuf *BKE_movieclip_acquire_ibuf(MovieClip *clip, MovieClipUser *user) +ImBuf *BKE_movieclip_get_ibuf(MovieClip *clip, MovieClipUser *user) { ImBuf *ibuf= NULL; int framenr= user?user->framenr:clip->lastframe; @@ -626,7 +626,7 @@ ImBuf *BKE_movieclip_acquire_ibuf(MovieClip *clip, MovieClipUser *user) return ibuf; } -ImBuf *BKE_movieclip_acquire_ibuf_flag(MovieClip *clip, MovieClipUser *user, int flag) +ImBuf *BKE_movieclip_get_ibuf_flag(MovieClip *clip, MovieClipUser *user, int flag) { ImBuf *ibuf= NULL; int framenr= user?user->framenr:clip->lastframe; @@ -673,12 +673,12 @@ ImBuf *BKE_movieclip_acquire_ibuf_flag(MovieClip *clip, MovieClipUser *user, int return ibuf; } -ImBuf *BKE_movieclip_acquire_stable_ibuf(MovieClip *clip, MovieClipUser *user, float loc[2], float *scale, float *angle) +ImBuf *BKE_movieclip_get_stable_ibuf(MovieClip *clip, MovieClipUser *user, float loc[2], float *scale, float *angle) { ImBuf *ibuf, *stableibuf= NULL; int framenr= user?user->framenr:clip->lastframe; - ibuf= BKE_movieclip_acquire_ibuf(clip, user); + ibuf= BKE_movieclip_get_ibuf(clip, user); if(!ibuf) return NULL; @@ -745,7 +745,7 @@ ImBuf *BKE_movieclip_acquire_stable_ibuf(MovieClip *clip, MovieClipUser *user, f int BKE_movieclip_has_frame(MovieClip *clip, MovieClipUser *user) { - ImBuf *ibuf= BKE_movieclip_acquire_ibuf(clip, user); + ImBuf *ibuf= BKE_movieclip_get_ibuf(clip, user); if(ibuf) { IMB_freeImBuf(ibuf); @@ -755,13 +755,13 @@ int BKE_movieclip_has_frame(MovieClip *clip, MovieClipUser *user) return 0; } -void BKE_movieclip_acquire_size(MovieClip *clip, MovieClipUser *user, int *width, int *height) +void BKE_movieclip_get_size(MovieClip *clip, MovieClipUser *user, int *width, int *height) { if(!user || user->framenr==clip->lastframe) { *width= clip->lastsize[0]; *height= clip->lastsize[1]; } else { - ImBuf *ibuf= BKE_movieclip_acquire_ibuf(clip, user); + ImBuf *ibuf= BKE_movieclip_get_ibuf(clip, user); if(ibuf && ibuf->x && ibuf->y) { real_ibuf_size(clip, user, ibuf, width, height); @@ -883,7 +883,7 @@ void BKE_movieclip_update_scopes(MovieClip *clip, MovieClipUser *user, MovieClip if(marker->flag&MARKER_DISABLED) { scopes->track_disabled= 1; } else { - ImBuf *ibuf= BKE_movieclip_acquire_ibuf(clip, user); + ImBuf *ibuf= BKE_movieclip_get_ibuf(clip, user); scopes->track_disabled= 0; @@ -895,7 +895,7 @@ void BKE_movieclip_update_scopes(MovieClip *clip, MovieClipUser *user, MovieClip int width, height; float aspy= 1.f/clip->tracking.camera.pixel_aspect;; - BKE_movieclip_acquire_size(clip, user, &width, &height); + BKE_movieclip_get_size(clip, user, &width, &height); undist_marker.pos[0]*= width; undist_marker.pos[1]*= height*aspy; @@ -906,7 +906,7 @@ void BKE_movieclip_update_scopes(MovieClip *clip, MovieClipUser *user, MovieClip undist_marker.pos[1]/= height*aspy; } - tmpibuf= BKE_tracking_acquire_pattern_imbuf(ibuf, track, &undist_marker, 1, 1, scopes->track_pos, NULL); + tmpibuf= BKE_tracking_get_pattern_imbuf(ibuf, track, &undist_marker, 1, 1, scopes->track_pos, NULL); if(tmpibuf->rect_float) IMB_rect_from_float(tmpibuf); @@ -975,7 +975,7 @@ void BKE_movieclip_build_proxy_frame(MovieClip *clip, struct MovieDistortion *di user.framenr= cfra; - ibuf= BKE_movieclip_acquire_ibuf_flag(clip, &user, 0); + ibuf= BKE_movieclip_get_ibuf_flag(clip, &user, 0); if(ibuf) { ImBuf *tmpibuf= ibuf; diff --git a/source/blender/blenkernel/intern/tracking.c b/source/blender/blenkernel/intern/tracking.c index aaeaae936b0..13a6b251f9b 100644 --- a/source/blender/blenkernel/intern/tracking.c +++ b/source/blender/blenkernel/intern/tracking.c @@ -537,7 +537,7 @@ MovieTrackingContext *BKE_tracking_context_new(MovieClip *clip, MovieClipUser *u if(context->num_tracks) { int width, height; - BKE_movieclip_acquire_size(clip, user, &width, &height); + BKE_movieclip_get_size(clip, user, &width, &height); /* create tracking data */ context->track_context= MEM_callocN(sizeof(TrackContext)*context->num_tracks, "tracking track_context"); @@ -648,7 +648,7 @@ static void disable_imbuf_channels(ImBuf *ibuf, MovieTrackingTrack *track) } } -static ImBuf *acquire_area_imbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, +static ImBuf *get_area_imbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, float min[2], float max[2], int margin, int anchored, float pos[2], int origin[2]) { ImBuf *tmpibuf; @@ -693,20 +693,20 @@ static ImBuf *acquire_area_imbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTr return tmpibuf; } -ImBuf *BKE_tracking_acquire_pattern_imbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, +ImBuf *BKE_tracking_get_pattern_imbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, int margin, int anchored, float pos[2], int origin[2]) { - return acquire_area_imbuf(ibuf, track, marker, track->pat_min, track->pat_max, margin, anchored, pos, origin); + return get_area_imbuf(ibuf, track, marker, track->pat_min, track->pat_max, margin, anchored, pos, origin); } -ImBuf *BKE_tracking_acquire_search_imbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, +ImBuf *BKE_tracking_get_search_imbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, int margin, int anchored, float pos[2], int origin[2]) { - return acquire_area_imbuf(ibuf, track, marker, track->search_min, track->search_max, margin, anchored, pos, origin); + return get_area_imbuf(ibuf, track, marker, track->search_min, track->search_max, margin, anchored, pos, origin); } #ifdef WITH_LIBMV -static float *acquire_search_floatbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, +static float *get_search_floatbuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, int *width_r, int *height_r, float pos[2], int origin[2]) { ImBuf *tmpibuf; @@ -716,7 +716,7 @@ static float *acquire_search_floatbuf(ImBuf *ibuf, MovieTrackingTrack *track, Mo width= (track->search_max[0]-track->search_min[0])*ibuf->x; height= (track->search_max[1]-track->search_min[1])*ibuf->y; - tmpibuf= BKE_tracking_acquire_search_imbuf(ibuf, track, marker, 0, 0, pos, origin); + tmpibuf= BKE_tracking_get_search_imbuf(ibuf, track, marker, 0, 0, pos, origin); disable_imbuf_channels(tmpibuf, track); *width_r= width; @@ -746,7 +746,7 @@ static float *acquire_search_floatbuf(ImBuf *ibuf, MovieTrackingTrack *track, Mo return pixels; } -static unsigned char *acquire_search_bytebuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, +static unsigned char *get_search_bytebuf(ImBuf *ibuf, MovieTrackingTrack *track, MovieTrackingMarker *marker, int *width_r, int *height_r, float pos[2], int origin[2]) { ImBuf *tmpibuf; @@ -756,7 +756,7 @@ static unsigned char *acquire_search_bytebuf(ImBuf *ibuf, MovieTrackingTrack *tr width= (track->search_max[0]-track->search_min[0])*ibuf->x; height= (track->search_max[1]-track->search_min[1])*ibuf->y; - tmpibuf= BKE_tracking_acquire_search_imbuf(ibuf, track, marker, 0, 0, pos, origin); + tmpibuf= BKE_tracking_get_search_imbuf(ibuf, track, marker, 0, 0, pos, origin); disable_imbuf_channels(tmpibuf, track); *width_r= width; @@ -786,21 +786,21 @@ static unsigned char *acquire_search_bytebuf(ImBuf *ibuf, MovieTrackingTrack *tr return pixels; } -static ImBuf *acquire_frame_ibuf(MovieTrackingContext *context, int framenr) +static ImBuf *get_frame_ibuf(MovieTrackingContext *context, int framenr) { ImBuf *ibuf; int framenr_old= context->user.framenr; context->user.framenr= framenr; - ibuf= BKE_movieclip_acquire_ibuf_flag(context->clip, &context->user, 0); + ibuf= BKE_movieclip_get_ibuf_flag(context->clip, &context->user, 0); context->user.framenr= framenr_old; return ibuf; } -static ImBuf *acquire_keyframed_ibuf(MovieTrackingContext *context, MovieTrackingTrack *track, +static ImBuf *get_keyframed_ibuf(MovieTrackingContext *context, MovieTrackingTrack *track, MovieTrackingMarker *marker, MovieTrackingMarker **marker_keyed) { int framenr= marker->framenr; @@ -819,18 +819,18 @@ static ImBuf *acquire_keyframed_ibuf(MovieTrackingContext *context, MovieTrackin else a--; } - return acquire_frame_ibuf(context, framenr); + return get_frame_ibuf(context, framenr); } -static ImBuf *acquire_adjust_ibuf(MovieTrackingContext *context, MovieTrackingTrack *track, MovieTrackingMarker *marker, +static ImBuf *get_adjust_ibuf(MovieTrackingContext *context, MovieTrackingTrack *track, MovieTrackingMarker *marker, int curfra, MovieTrackingMarker **marker_keyed) { ImBuf *ibuf= NULL; if(context->settings.adjframes == 0) { - ibuf= acquire_keyframed_ibuf(context, track, marker, marker_keyed); + ibuf= get_keyframed_ibuf(context, track, marker, marker_keyed); } else { - ibuf= acquire_frame_ibuf(context, curfra); + ibuf= get_frame_ibuf(context, curfra); /* use current marker as keyframed position */ *marker_keyed= marker; @@ -839,7 +839,7 @@ static ImBuf *acquire_adjust_ibuf(MovieTrackingContext *context, MovieTrackingTr return ibuf; } -static void acquire_warped(TrackContext *track_context, int x, int y, int width, unsigned char *image) +static void get_warped(TrackContext *track_context, int x, int y, int width, unsigned char *image) { int i, j; @@ -960,7 +960,7 @@ int BKE_tracking_next(MovieTrackingContext *context) if(context->backwards) context->user.framenr--; else context->user.framenr++; - ibuf_new= BKE_movieclip_acquire_ibuf_flag(context->clip, &context->user, 0); + ibuf_new= BKE_movieclip_get_ibuf_flag(context->clip, &context->user, 0); if(!ibuf_new) return 0; @@ -999,17 +999,17 @@ int BKE_tracking_next(MovieTrackingContext *context) if(need_readjust) { /* calculate patch for keyframed position */ - ibuf= acquire_adjust_ibuf(context, track, marker, curfra, &marker_keyed); + ibuf= get_adjust_ibuf(context, track, marker, curfra, &marker_keyed); if(track_context->patch) MEM_freeN(track_context->patch); - track_context->patch= acquire_search_floatbuf(ibuf, track, marker_keyed, &width, &height, pos, origin); + track_context->patch= get_search_floatbuf(ibuf, track, marker_keyed, &width, &height, pos, origin); IMB_freeImBuf(ibuf); } - patch_new= acquire_search_floatbuf(ibuf_new, track, marker, &width, &height, pos, origin); + patch_new= get_search_floatbuf(ibuf_new, track, marker, &width, &height, pos, origin); x1= pos[0]; y1= pos[1]; @@ -1034,9 +1034,9 @@ int BKE_tracking_next(MovieTrackingContext *context) unsigned char *image; /* calculate pattern for keyframed position */ - ibuf= acquire_adjust_ibuf(context, track, marker, curfra, &marker_keyed); + ibuf= get_adjust_ibuf(context, track, marker, curfra, &marker_keyed); - image= acquire_search_bytebuf(ibuf, track, marker_keyed, &width, &height, pos, origin); + image= get_search_bytebuf(ibuf, track, marker_keyed, &width, &height, pos, origin); memset(warp, 0, sizeof(warp)); warp[0][0]= 1; @@ -1056,18 +1056,18 @@ int BKE_tracking_next(MovieTrackingContext *context) IMB_freeImBuf(ibuf); } - image_new= acquire_search_bytebuf(ibuf_new, track, marker, &width, &height, pos, origin); + image_new= get_search_bytebuf(ibuf_new, track, marker, &width, &height, pos, origin); if(track_context->warped==NULL) { unsigned char *image_old; - ibuf= acquire_frame_ibuf(context, curfra); + ibuf= get_frame_ibuf(context, curfra); if(track_context->warped==NULL) track_context->warped= MEM_callocN(sizeof(unsigned char)*track_context->patsize*track_context->patsize, "trackking warped"); - image_old= acquire_search_bytebuf(ibuf, track, marker, &width, &height, pos, origin); - acquire_warped(track_context, pos[0], pos[1], width, image_old); + image_old= get_search_bytebuf(ibuf, track, marker, &width, &height, pos, origin); + get_warped(track_context, pos[0], pos[1], width, image_old); IMB_freeImBuf(ibuf); MEM_freeN(image_old); } @@ -1086,7 +1086,7 @@ int BKE_tracking_next(MovieTrackingContext *context) tracked= corr>=context->settings.corr; if(tracked) - acquire_warped(track_context, x2, y2, width, image_new); + get_warped(track_context, x2, y2, width, image_new); MEM_freeN(image_new); } @@ -1498,7 +1498,7 @@ void BKE_tracking_invert_intrinsics(MovieTracking *tracking, float co[2], float } #ifdef WITH_LIBMV -static unsigned char *acquire_ucharbuf(ImBuf *ibuf) +static unsigned char *get_ucharbuf(ImBuf *ibuf) { int x, y; unsigned char *pixels, *fp; @@ -1602,7 +1602,7 @@ void BKE_tracking_detect_fast(MovieTracking *tracking, ImBuf *ibuf, { #ifdef WITH_LIBMV struct libmv_Features *features; - unsigned char *pixels= acquire_ucharbuf(ibuf); + unsigned char *pixels= get_ucharbuf(ibuf); features= libmv_detectFeaturesFAST(pixels, ibuf->x, ibuf->y, ibuf->x, margin, min_trackness, min_distance); @@ -1619,7 +1619,7 @@ void BKE_tracking_detect_moravec(MovieTracking *tracking, ImBuf *ibuf, { #ifdef WITH_LIBMV struct libmv_Features *features; - unsigned char *pixels= acquire_ucharbuf(ibuf); + unsigned char *pixels= get_ucharbuf(ibuf); features= libmv_detectFeaturesMORAVEC(pixels, ibuf->x, ibuf->y, ibuf->x, margin, count, min_distance); |