hvirtual/cinelerra/filepng.C File Reference

#include "asset.h"
#include "edit.h"
#include "file.h"
#include "filepng.h"
#include "interlacemodes.h"
#include "language.h"
#include "mwindow.inc"
#include "quicktime.h"
#include "vframe.h"
#include "videodevice.inc"
#include "mainerror.h"
#include <png.h>

Include dependency graph for filepng.C:

Go to the source code of this file.

Functions

static void read_function (png_structp png_ptr, png_bytep data, png_uint_32 length)
static void write_function (png_structp png_ptr, png_bytep data, png_uint_32 length)
static void flush_function (png_structp png_ptr)


Function Documentation

static void flush_function ( png_structp  png_ptr  )  [static]

Definition at line 209 of file filepng.C.

Referenced by encode(), and FilePNG::write_frame().

static void read_function ( png_structp  png_ptr,
png_bytep  data,
png_uint_32  length 
) [static]

Definition at line 189 of file filepng.C.

References VFrame::get_compressed_size(), VFrame::get_data(), input, memcpy, and VFrame::set_compressed_size().

Referenced by decode(), and FilePNG::read_frame().

Here is the call graph for this function:

static void write_function ( png_structp  png_ptr,
png_bytep  data,
png_uint_32  length 
) [static]


Generated on Mon Apr 28 13:54:22 2008 for Cinelerra by  doxygen 1.5.5