Blender  V2.59
Functions | Variables
writeavi.c File Reference
#include <string.h>
#include "MEM_guardedalloc.h"
#include "DNA_scene_types.h"
#include "BLI_blenlib.h"
#include "BLI_utildefines.h"
#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_report.h"
#include "BKE_writeavi.h"
#include "AVI_avi.h"
#include "BKE_writeframeserver.h"

Go to the source code of this file.

Functions

static int start_avi (Scene *scene, RenderData *rd, int rectx, int recty, ReportList *reports)
static void end_avi (void)
static int append_avi (RenderData *rd, int frame, int *pixels, int rectx, int recty, ReportList *reports)
static void filepath_avi (char *string, RenderData *rd)
bMovieHandleBKE_get_movie_handle (int imtype)
static int append_avi (RenderData *UNUSED(rd), int frame, int *pixels, int rectx, int recty, ReportList *UNUSED(reports))
void BKE_makeanimstring (char *string, RenderData *rd)

Variables

static AviMovieavi = NULL
static int sframe

Detailed Description

Definition in file writeavi.c.


Function Documentation

static int append_avi ( RenderData rd,
int  frame,
int *  pixels,
int  rectx,
int  recty,
ReportList reports 
) [static]

Referenced by BKE_get_movie_handle().

static int append_avi ( RenderData UNUSEDrd,
int  frame,
int *  pixels,
int  rectx,
int  recty,
ReportList UNUSEDreports 
) [static]

Definition at line 192 of file writeavi.c.

References AVI_FORMAT_RGB32, AVI_write_frame(), MEM_mallocN(), NULL, and sframe.

bMovieHandle* BKE_get_movie_handle ( int  imtype)
void BKE_makeanimstring ( char *  string,
RenderData rd 
)
static void end_avi ( void  ) [static]

Definition at line 227 of file writeavi.c.

References AVI_close_compress(), MEM_freeN(), and NULL.

Referenced by BKE_get_movie_handle().

static void filepath_avi ( char *  string,
RenderData rd 
) [static]
static int start_avi ( Scene scene,
RenderData rd,
int  rectx,
int  recty,
ReportList reports 
) [static]

Variable Documentation

AviMovie* avi = NULL [static]

Definition at line 126 of file writeavi.c.

int sframe [static]

Definition at line 127 of file writeavi.c.

Referenced by append_avi(), and start_avi().