#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include "config.h"
#include "mp_msg.h"
#include "img_format.h"
#include "mp_image.h"
#include "vf.h"
#include "libvo/fastmemcpy.h"
Go to the source code of this file.
Data Structures | |
struct | vf_priv_s |
Stores persistant variables. More... | |
Defines | |
#define | fixed_mode(p) ((p)<=BOTTOM_FIRST) |
#define | diff(a, as, b, bs) (t=((*a-b[bs])<<2)+a[as<<1]-b[-bs], t*t) |
Enumerations | |
enum | mode { PROGRESSIVE, TOP_FIRST, BOTTOM_FIRST, TOP_FIRST_ANALYZE, BOTTOM_FIRST_ANALYZE, ANALYZE, FULL_ANALYZE, AUTO, AUTO_ANALYZE } |
Functions | |
static void | do_plane (unsigned char *to, unsigned char *from, int w, int h, int ts, int fs, unsigned char **bufp, enum mode mode) |
static enum mode | analyze_plane (unsigned char *old, unsigned char *new, int w, int h, int os, int ns, enum mode mode, int verbose, int fields) |
static int | put_image (struct vf_instance *vf, mp_image_t *mpi, double pts) |
static void | uninit (struct vf_instance *vf) |
static int | vf_open (vf_instance_t *vf, char *args) |
Variables | |
const vf_info_t | vf_info_phase |
Definition at line 80 of file vf_phase.c.
Referenced by analyze_plane(), asf_read_frame_header(), blur(), cmpe(), copy_region_enc(), dering_MMX2(), diff_lt_altivec(), diff_y(), encode_high(), encode_low(), encode_scale_factors(), enqueue_packet(), eval_sse(), ff_mpeg1_encode_init(), fixed_gain_smooth(), get_closest_codebook(), glyph_cmp(), index_mb(), licomb_y(), lsf_decode(), pixel_color7_slow(), put_image(), rtp_parse_one_packet(), and sws_subVec().
#define fixed_mode | ( | p | ) | ((p)<=BOTTOM_FIRST) |
Definition at line 37 of file vf_phase.c.
Referenced by analyze_plane().
enum mode |
PROGRESSIVE | |
TOP_FIRST | |
BOTTOM_FIRST | |
TOP_FIRST_ANALYZE | |
BOTTOM_FIRST_ANALYZE | |
ANALYZE | |
FULL_ANALYZE | |
AUTO | |
AUTO_ANALYZE |
Definition at line 33 of file vf_phase.c.
static enum mode analyze_plane | ( | unsigned char * | old, | |
unsigned char * | new, | |||
int | w, | |||
int | h, | |||
int | os, | |||
int | ns, | |||
enum mode | mode, | |||
int | verbose, | |||
int | fields | |||
) | [static] |
Definition at line 87 of file vf_phase.c.
Referenced by put_image().
static void do_plane | ( | unsigned char * | to, | |
unsigned char * | from, | |||
int | w, | |||
int | h, | |||
int | ts, | |||
int | fs, | |||
unsigned char ** | bufp, | |||
enum mode | mode | |||
) | [static] |
Definition at line 51 of file vf_phase.c.
Referenced by put_image().
static int put_image | ( | struct vf_instance * | vf, | |
mp_image_t * | mpi, | |||
double | pts | |||
) | [static] |
Definition at line 199 of file vf_phase.c.
static void uninit | ( | struct vf_instance * | vf | ) | [static] |
Definition at line 243 of file vf_phase.c.
Referenced by vf_open().
static int vf_open | ( | vf_instance_t * | vf, | |
char * | args | |||
) | [static] |
Definition at line 251 of file vf_phase.c.
const vf_info_t vf_info_phase |
{ "phase shift fields", "phase", "Ville Saari", "", vf_open, NULL }
Definition at line 293 of file vf_phase.c.