Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_sequencer/sequencer_preview.c
| Show First 20 Lines • Show All 128 Lines • ▼ Show 20 Lines | |||||
| { | { | ||||
| /* first, get the preview job, if it exists */ | /* first, get the preview job, if it exists */ | ||||
| wmJob *wm_job; | wmJob *wm_job; | ||||
| PreviewJob *pj; | PreviewJob *pj; | ||||
| ScrArea *sa = CTX_wm_area(C); | ScrArea *sa = CTX_wm_area(C); | ||||
| PreviewJobAudio *audiojob = MEM_callocN(sizeof(PreviewJobAudio), "preview_audio"); | PreviewJobAudio *audiojob = MEM_callocN(sizeof(PreviewJobAudio), "preview_audio"); | ||||
| wm_job = WM_jobs_get(CTX_wm_manager(C), | wm_job = WM_jobs_get(CTX_wm_manager(C), | ||||
| CTX_wm_window(C), | CTX_wm_window(C), | ||||
| sa, | CTX_data_scene(C), | ||||
| "Strip Previews", | "Strip Previews", | ||||
| WM_JOB_PROGRESS, | WM_JOB_PROGRESS, | ||||
| WM_JOB_TYPE_SEQ_BUILD_PREVIEW); | WM_JOB_TYPE_SEQ_BUILD_PREVIEW); | ||||
| pj = WM_jobs_customdata_get(wm_job); | pj = WM_jobs_customdata_get(wm_job); | ||||
| if (!pj) { | if (!pj) { | ||||
| pj = MEM_callocN(sizeof(PreviewJob), "preview rebuild job"); | pj = MEM_callocN(sizeof(PreviewJob), "preview rebuild job"); | ||||
| Show All 26 Lines | |||||