FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | pullup_buffer |
struct | pullup_field |
struct | pullup_frame |
struct | pullup_context |
Macros | |
#define | PULLUP_CPU_MMX 1 |
#define | PULLUP_CPU_MMX2 2 |
#define | PULLUP_CPU_3DNOW 4 |
#define | PULLUP_CPU_3DNOWEXT 8 |
#define | PULLUP_CPU_SSE 16 |
#define | PULLUP_CPU_SSE2 32 |
#define | PULLUP_FMT_Y 1 |
#define | PULLUP_FMT_YUY2 2 |
#define | PULLUP_FMT_UYVY 3 |
#define | PULLUP_FMT_RGB32 4 |
Functions | |
struct pullup_buffer * | ff_pullup_lock_buffer (struct pullup_buffer *b, int parity) |
void | ff_pullup_release_buffer (struct pullup_buffer *b, int parity) |
struct pullup_buffer * | ff_pullup_get_buffer (struct pullup_context *c, int parity) |
void | ff_pullup_submit_field (struct pullup_context *c, struct pullup_buffer *b, int parity) |
void | ff_pullup_flush_fields (struct pullup_context *c) |
struct pullup_frame * | ff_pullup_get_frame (struct pullup_context *c) |
void | ff_pullup_pack_frame (struct pullup_context *c, struct pullup_frame *fr) |
void | ff_pullup_release_frame (struct pullup_frame *fr) |
struct pullup_context * | ff_pullup_alloc_context (void) |
void | ff_pullup_preinit_context (struct pullup_context *c) |
void | ff_pullup_init_context (struct pullup_context *c) |
void | ff_pullup_free_context (struct pullup_context *c) |
#define PULLUP_CPU_MMX 1 |
Definition at line 22 of file pullup.h.
Referenced by ff_pullup_init_context(), and init_pullup().
#define PULLUP_CPU_MMX2 2 |
Definition at line 23 of file pullup.h.
Referenced by init_pullup().
#define PULLUP_CPU_3DNOW 4 |
Definition at line 24 of file pullup.h.
Referenced by init_pullup().
#define PULLUP_CPU_3DNOWEXT 8 |
Definition at line 25 of file pullup.h.
Referenced by init_pullup().
#define PULLUP_CPU_SSE 16 |
Definition at line 26 of file pullup.h.
Referenced by init_pullup().
#define PULLUP_CPU_SSE2 32 |
Definition at line 27 of file pullup.h.
Referenced by init_pullup().
#define PULLUP_FMT_Y 1 |
Definition at line 29 of file pullup.h.
Referenced by ff_pullup_init_context(), and init_pullup().
#define PULLUP_FMT_YUY2 2 |
Definition at line 30 of file pullup.h.
Referenced by ff_pullup_init_context().
#define PULLUP_FMT_RGB32 4 |
Definition at line 32 of file pullup.h.
Referenced by ff_pullup_init_context().
|
read |
Definition at line 292 of file pullup.c.
Referenced by ff_pullup_get_buffer(), ff_pullup_get_frame(), ff_pullup_pack_frame(), and ff_pullup_submit_field().
void ff_pullup_release_buffer | ( | struct pullup_buffer * | b, |
int | parity | ||
) |
Definition at line 300 of file pullup.c.
Referenced by ff_pullup_flush_fields(), ff_pullup_release_frame(), and put_image().
|
read |
Definition at line 307 of file pullup.c.
Referenced by ff_pullup_pack_frame(), and put_image().
void ff_pullup_submit_field | ( | struct pullup_context * | c, |
struct pullup_buffer * | b, | ||
int | parity | ||
) |
Definition at line 416 of file pullup.c.
Referenced by put_image().
void ff_pullup_flush_fields | ( | struct pullup_context * | c | ) |
|
read |
Definition at line 648 of file pullup.c.
Referenced by put_image().
void ff_pullup_pack_frame | ( | struct pullup_context * | c, |
struct pullup_frame * | fr | ||
) |
Definition at line 714 of file pullup.c.
Referenced by put_image().
void ff_pullup_release_frame | ( | struct pullup_frame * | fr | ) |
Definition at line 732 of file pullup.c.
Referenced by put_image().
|
read |
void ff_pullup_preinit_context | ( | struct pullup_context * | c | ) |
Definition at line 757 of file pullup.c.
Referenced by init_pullup().
void ff_pullup_init_context | ( | struct pullup_context * | c | ) |
Definition at line 766 of file pullup.c.
Referenced by init_pullup().
void ff_pullup_free_context | ( | struct pullup_context * | c | ) |