| FFmpeg
    | 
#include "avfilter.h"#include "video.h"#include "formats.h"#include "internal.h"#include "libavutil/avassert.h"#include "libavutil/pixdesc.h"#include "libavutil/intreadwrite.h"#include "libavutil/imgutils.h"#include "libavutil/opt.h"#include "libmpcodecs/vf.h"#include "libmpcodecs/img_format.h"#include "libmpcodecs/cpudetect.h"#include "libmpcodecs/av_helpers.h"#include "libmpcodecs/libvo/fastmemcpy.h"#include "libswscale/swscale.h"Go to the source code of this file.
| Data Structures | |
| struct | MPContext | 
| Macros | |
| #define | OFFSET(x) offsetof(MPContext, x) | 
| #define | FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM | 
| #define | CLEAR_PACKEDYUV_PATTERN 0x80008000 | 
| #define | CLEAR_PACKEDYUV_PATTERN_SWAPPED 0x00800080 | 
| Functions | |
| enum AVPixelFormat | ff_mp2ff_pix_fmt (int mp) | 
| AVFILTER_DEFINE_CLASS (mp) | |
| void | ff_mp_msg (int mod, int lev, const char *format,...) | 
| int | ff_mp_msg_test (int mod, int lev) | 
| void | ff_init_avcodec (void) | 
| void | ff_vf_clone_mpi_attributes (mp_image_t *dst, mp_image_t *src) | 
| void | ff_vf_next_draw_slice (struct vf_instance *vf, unsigned char **src, int *stride, int w, int h, int x, int y) | 
| void | ff_vf_mpi_clear (mp_image_t *mpi, int x0, int y0, int w, int h) | 
| int | ff_vf_next_query_format (struct vf_instance *vf, unsigned int fmt) | 
| unsigned int | ff_vf_match_csp (vf_instance_t **vfp, const unsigned int *list, unsigned int preferred) | 
| mp_image_t * | ff_vf_get_image (vf_instance_t *vf, unsigned int outfmt, int mp_imgtype, int mp_imgflag, int w, int h) | 
| int | ff_vf_next_put_image (struct vf_instance *vf, mp_image_t *mpi, double pts) | 
| int | ff_vf_next_config (struct vf_instance *vf, int width, int height, int d_width, int d_height, unsigned int voflags, unsigned int outfmt) | 
| int | ff_vf_next_control (struct vf_instance *vf, int request, void *data) | 
| static int | vf_default_query_format (struct vf_instance *vf, unsigned int fmt) | 
| static av_cold int | init (AVFilterContext *ctx) | 
| static av_cold void | uninit (AVFilterContext *ctx) | 
| static int | query_formats (AVFilterContext *ctx) | 
| static int | config_inprops (AVFilterLink *inlink) | 
| static int | config_outprops (AVFilterLink *outlink) | 
| static int | request_frame (AVFilterLink *outlink) | 
| static int | filter_frame (AVFilterLink *inlink, AVFrame *inpic) | 
| Variables | |
| struct { | |
| int fmt | |
| enum AVPixelFormat pix_fmt | |
| } | conversion_map [] | 
| const vf_info_t | ff_vf_info_eq2 | 
| const vf_info_t | ff_vf_info_eq | 
| const vf_info_t | ff_vf_info_fspp | 
| const vf_info_t | ff_vf_info_ilpack | 
| const vf_info_t | ff_vf_info_pp7 | 
| const vf_info_t | ff_vf_info_softpulldown | 
| const vf_info_t | ff_vf_info_uspp | 
| static const vf_info_t *const | filters [] | 
| CpuCaps | ff_gCpuCaps | 
| static const AVOption | mp_options [] | 
| static const AVFilterPad | mp_inputs [] | 
| static const AVFilterPad | mp_outputs [] | 
| AVFilter | avfilter_vf_mp | 
| #define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM | 
| #define CLEAR_PACKEDYUV_PATTERN 0x80008000 | 
Referenced by ff_vf_mpi_clear().
| #define CLEAR_PACKEDYUV_PATTERN_SWAPPED 0x00800080 | 
Referenced by ff_vf_mpi_clear().
| enum AVPixelFormat ff_mp2ff_pix_fmt | ( | int | mp | ) | 
Definition at line 170 of file vf_mp.c.
Referenced by ff_mp_image_alloc_planes().
| AVFILTER_DEFINE_CLASS | ( | mp | ) | 
| void ff_mp_msg | ( | int | mod, | 
| int | lev, | ||
| const char * | format, | ||
| ... | |||
| ) | 
Definition at line 196 of file vf_mp.c.
Referenced by ff_mp_image_setfmt(), ff_vf_get_image(), ff_vf_next_config(), ff_vf_next_draw_slice(), print_values(), put_image(), uninit(), and vf_open().
| void ff_vf_clone_mpi_attributes | ( | mp_image_t * | dst, | 
| mp_image_t * | src | ||
| ) | 
Definition at line 214 of file vf_mp.c.
Referenced by put_image().
| void ff_vf_next_draw_slice | ( | struct vf_instance * | vf, | 
| unsigned char ** | src, | ||
| int * | stride, | ||
| int | w, | ||
| int | h, | ||
| int | x, | ||
| int | y | ||
| ) | 
| void ff_vf_mpi_clear | ( | mp_image_t * | mpi, | 
| int | x0, | ||
| int | y0, | ||
| int | w, | ||
| int | h | ||
| ) | 
Definition at line 248 of file vf_mp.c.
Referenced by ff_vf_get_image().
| int ff_vf_next_query_format | ( | struct vf_instance * | vf, | 
| unsigned int | fmt | ||
| ) | 
Definition at line 292 of file vf_mp.c.
Referenced by query_format().
| unsigned int ff_vf_match_csp | ( | vf_instance_t ** | vfp, | 
| const unsigned int * | list, | ||
| unsigned int | preferred | ||
| ) | 
| mp_image_t* ff_vf_get_image | ( | vf_instance_t * | vf, | 
| unsigned int | outfmt, | ||
| int | mp_imgtype, | ||
| int | mp_imgflag, | ||
| int | w, | ||
| int | h | ||
| ) | 
Definition at line 301 of file vf_mp.c.
Referenced by get_image(), and put_image().
| int ff_vf_next_put_image | ( | struct vf_instance * | vf, | 
| mp_image_t * | mpi, | ||
| double | pts | ||
| ) | 
Definition at line 458 of file vf_mp.c.
Referenced by init(), and put_image().
| int ff_vf_next_config | ( | struct vf_instance * | vf, | 
| int | width, | ||
| int | height, | ||
| int | d_width, | ||
| int | d_height, | ||
| unsigned int | voflags, | ||
| unsigned int | outfmt | ||
| ) | 
| int ff_vf_next_control | ( | struct vf_instance * | vf, | 
| int | request, | ||
| void * | data | ||
| ) | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| enum AVPixelFormat pix_fmt | 
| struct { ... } conversion_map[] | 
Referenced by config_inprops(), ff_mp2ff_pix_fmt(), ff_vf_next_put_image(), filter_frame(), query_formats(), and vf_default_query_format().
| const vf_info_t ff_vf_info_ilpack | 
Definition at line 451 of file vf_ilpack.c.
| const vf_info_t ff_vf_info_softpulldown | 
Definition at line 156 of file vf_softpulldown.c.
| 
 | static | 
Definition at line 134 of file vf_mp.c.
Referenced by avfilter_graph_alloc_filter(), avfilter_graph_parse_ptr(), ffmpeg_cleanup(), get_ost_filters(), and swri_dither_init().
| CpuCaps ff_gCpuCaps | 
Definition at line 168 of file vf_mp.c.
Referenced by check_values(), put_image(), and vf_open().
| 
 | static | 
| 
 | static | 
| 
 | static | 
| AVFilter avfilter_vf_mp | 
 1.8.2
 1.8.2