23 #ifndef __LIBRETRO_SDK_SCALER_H__ 24 #define __LIBRETRO_SDK_SCALER_H__ 81 void*,
const void*, int, int, int, int, int, int);
void(* out_pixconv)(void *, const void *, int, int, int, int)
Definition: scaler.h:84
int width
Definition: scaler.h:99
void(* scaler_horiz)(const struct scaler_ctx *, const void *, int)
Definition: scaler.h:76
int filter_len
Definition: scaler.h:57
struct scaler_filter horiz vert
Definition: scaler.h:88
enum scaler_pix_fmt out_fmt
Definition: scaler.h:73
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
int stride
Definition: scaler.h:93
int out_stride
Definition: scaler.h:70
int out_width
Definition: scaler.h:68
void(* scaler_special)(const struct scaler_ctx *, void *, const void *, int, int, int, int, int, int)
Definition: scaler.h:80
int filter_stride
Definition: scaler.h:58
void scaler_ctx_gen_reset(struct scaler_ctx *ctx)
Definition: scaler.c:260
void(* in_pixconv)(void *, const void *, int, int, int, int)
Definition: scaler.h:83
int in_height
Definition: scaler.h:65
int height
Definition: scaler.h:100
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
GLenum GLenum GLenum input
Definition: glext.h:9938
bool unscaled
Definition: scaler.h:87
bool scaler_ctx_gen_filter(struct scaler_ctx *ctx)
Definition: scaler.c:77
struct scaler_ctx::@774 input
scaler_type
Definition: scaler.h:46
int in_stride
Definition: scaler.h:66
AVFormatContext * ctx
Definition: record_ffmpeg.c:247
int * filter_pos
Definition: scaler.h:59
int out_height
Definition: scaler.h:69
signed short int16_t
Definition: stdint.h:122
enum scaler_type scaler_type
Definition: scaler.h:74
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
void(* direct_pixconv)(void *, const void *, int, int, int, int)
Definition: scaler.h:85
int in_width
Definition: scaler.h:64
std::string output
Definition: Config.FromFile.cpp:44
uint64_t * frame
Definition: scaler.h:98
scaler_pix_fmt
Definition: scaler.h:35
void scaler_ctx_scale(struct scaler_ctx *ctx, void *output, const void *input)
Definition: scaler.c:307
enum scaler_pix_fmt in_fmt
Definition: scaler.h:72
struct scaler_ctx::@776 output
unsigned __int64 uint64_t
Definition: stdint.h:136
unsigned int uint32_t
Definition: stdint.h:126
void(* scaler_vert)(const struct scaler_ctx *, void *, int)
Definition: scaler.h:78
struct scaler_ctx::@775 scaled
int16_t * filter
Definition: scaler.h:56
uint32_t * frame
Definition: scaler.h:92