FFmpeg
|
huffyuv.h File Reference
huffyuv codec for libavcodec. More...
#include <stdint.h>
#include "avcodec.h"
#include "dsputil.h"
#include "get_bits.h"
#include "put_bits.h"
Include dependency graph for huffyuv.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | HYuvContext |
Macros | |
#define | VLC_BITS 11 |
#define | B 0 |
#define | G 1 |
#define | R 2 |
#define | A 3 |
Typedefs | |
typedef enum Predictor | Predictor |
typedef struct HYuvContext | HYuvContext |
Enumerations | |
enum | Predictor { LEFT = 0, PLANE, MEDIAN } |
Functions | |
void | ff_huffyuv_common_init (AVCodecContext *s) |
void | ff_huffyuv_common_end (HYuvContext *s) |
int | ff_huffyuv_alloc_temp (HYuvContext *s) |
int | ff_huffyuv_generate_bits_table (uint32_t *dst, const uint8_t *len_table) |
Detailed Description
huffyuv codec for libavcodec.
Definition in file huffyuv.h.
Macro Definition Documentation
Typedef Documentation
typedef struct HYuvContext HYuvContext |
Enumeration Type Documentation
Function Documentation
int ff_huffyuv_alloc_temp | ( | HYuvContext * | s | ) |
Definition at line 57 of file huffyuv.c.
Referenced by decode_init(), decode_init_thread_copy(), and encode_init().
void ff_huffyuv_common_end | ( | HYuvContext * | s | ) |
Definition at line 90 of file huffyuv.c.
Referenced by decode_end(), decode_init(), decode_init_thread_copy(), encode_end(), and encode_init().
void ff_huffyuv_common_init | ( | AVCodecContext * | s | ) |
Definition at line 75 of file huffyuv.c.
Referenced by decode_init(), and encode_init().
int ff_huffyuv_generate_bits_table | ( | uint32_t * | dst, |
const uint8_t * | len_table | ||
) |
Definition at line 38 of file huffyuv.c.
Referenced by encode_frame(), encode_init(), and read_huffman_tables().
Generated on Mon Nov 18 2024 06:52:06 for FFmpeg by 1.8.11