libavcodec/s3tc.h File Reference

#include <stdint.h>

Go to the source code of this file.

Defines

#define FF_S3TC_DXT1   0x31545844
#define FF_S3TC_DXT3   0x33545844

Functions

void ff_decode_dxt1 (const uint8_t *src, uint8_t *dst, const unsigned int w, const unsigned int h, const unsigned int stride)
 Decode DXT1 encoded data to RGB32.
void ff_decode_dxt3 (const uint8_t *src, uint8_t *dst, const unsigned int w, const unsigned int h, const unsigned int stride)
 Decode DXT3 encoded data to RGB32.


Define Documentation

#define FF_S3TC_DXT1   0x31545844

Definition at line 27 of file s3tc.h.

Referenced by txd_decode_frame().

#define FF_S3TC_DXT3   0x33545844

Definition at line 28 of file s3tc.h.

Referenced by txd_decode_frame().


Function Documentation

void ff_decode_dxt1 ( const uint8_t *  src,
uint8_t *  dst,
const unsigned int  w,
const unsigned int  h,
const unsigned int  stride 
)

Decode DXT1 encoded data to RGB32.

Parameters:
*src source buffer, has to be aligned on a 4-byte boundary
*dst destination buffer
w width of output image
h height of output image
stride line size of output image

Definition at line 77 of file s3tc.c.

Referenced by txd_decode_frame().

void ff_decode_dxt3 ( const uint8_t *  src,
uint8_t *  dst,
const unsigned int  w,
const unsigned int  h,
const unsigned int  stride 
)

Decode DXT3 encoded data to RGB32.

Parameters:
*src source buffer, has to be aligned on a 4-byte boundary
*dst destination buffer
w width of output image
h height of output image
stride line size of output image

Definition at line 88 of file s3tc.c.

Referenced by txd_decode_frame().


Generated on Fri Oct 26 02:39:46 2012 for FFmpeg by  doxygen 1.5.8