FFmpeg
Classes | Macros | Typedefs | Enumerations | Functions | Variables
vsrc_mptestsrc.c File Reference

MP test source, ported from MPlayer libmpcodecs/vf_test.c. More...

#include "libavutil/avstring.h"
#include "libavutil/opt.h"
#include "libavutil/parseutils.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "internal.h"
#include "formats.h"
#include "video.h"

Classes

struct  MPTestContext
 

Macros

#define WIDTH   512
 
#define HEIGHT   512
 
#define OFFSET(x)   offsetof(MPTestContext, x)
 
#define FLAGS   AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM
 

Typedefs

typedef struct MPTestContext MPTestContext
 

Enumerations

enum  test_type {
  TEST_DC_LUMA, TEST_DC_CHROMA, TEST_FREQ_LUMA, TEST_FREQ_CHROMA,
  TEST_AMP_LUMA, TEST_AMP_CHROMA, TEST_CBP, TEST_MV,
  TEST_RING1, TEST_RING2, TEST_ALL, TEST_NB
}
 

Functions

 AVFILTER_DEFINE_CLASS (mptestsrc)
 

Variables

AVFilter ff_vsrc_mptestsrc
 

Detailed Description

MP test source, ported from MPlayer libmpcodecs/vf_test.c.

Variable Documentation

§ ff_vsrc_mptestsrc

AVFilter ff_vsrc_mptestsrc
Initial value:
= {
.name = "mptestsrc",
.description = NULL_IF_CONFIG_SMALL("Generate various test pattern."),
.priv_size = sizeof(MPTestContext),
.priv_class = &mptestsrc_class,
.init = init,
.query_formats = query_formats,
.inputs = NULL,
.outputs = mptestsrc_outputs,
}
Definition: vsrc_mptestsrc.c:53
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: internal.h:186