xine-lib  1.2.10
plugins.h
Go to the documentation of this file.
1 
19 #ifndef TVTIME_PLUGINS_H_INCLUDED
20 #define TVTIME_PLUGINS_H_INCLUDED
21 
29 #include <deinterlace.h>
30 
45 
46 #endif /* TVTIME_PLUGINS_H_INCLUDED */
movd_r2m
#define movd_r2m(reg, var)
Definition: mmx.h:427
punpcklbw_r2r
#define punpcklbw_r2r(regs, regd)
Definition: mmx.h:695
deinterlace_scanline_data_s::t1
uint8_t * t1
Definition: deinterlace.h:57
weavetff_get_method
const deinterlace_method_t * weavetff_get_method(void)
xineutils.h
greedy_get_method
const deinterlace_method_t * greedy_get_method(void)
Definition: greedy.c:200
double_get_method
const deinterlace_method_t * double_get_method(void)
Definition: double.c:67
linearblendmethod_help
static const char linearblendmethod_help[]
Definition: linearblend.c:42
xine_fast_memcpy
void *(* xine_fast_memcpy)(void *to, const void *from, size_t len)
Definition: memcpy.c:60
paddw_r2r
#define paddw_r2r(regs, regd)
Definition: mmx.h:443
dscaler_tomsmocomp_get_method
const deinterlace_method_t * dscaler_tomsmocomp_get_method(void)
Definition: kdetv_tomsmocomp.c:143
linearblend_get_method
const deinterlace_method_t * linearblend_get_method(void)
Definition: linearblend.c:358
MM_ACCEL_X86_MMX
#define MM_ACCEL_X86_MMX
Definition: xineutils.h:164
psrlw_i2r
#define psrlw_i2r(imm, reg)
Definition: mmx.h:643
TomsMoCompAll.inc
deinterlace_scanline_data_s::m0
uint8_t * m0
Definition: deinterlace.h:56
deinterlace_scanline_data_s::m1
uint8_t * m1
Definition: deinterlace.h:57
xine_mmx.h
vfir_get_method
const deinterlace_method_t * vfir_get_method(void)
Definition: vfir.c:160
greedymethod
static const deinterlace_method_t greedymethod
Definition: kdetv_greedyh.c:103
weavebff_get_method
const deinterlace_method_t * weavebff_get_method(void)
deinterlace_scanline_data_s::b1
uint8_t * b1
Definition: deinterlace.h:57
x86-64_macros.inc
deinterlace_frame_di_greedyh
static void deinterlace_frame_di_greedyh(uint8_t *output, int outstride, deinterlace_frame_data_t *data, int bottom_field, int second_field, int width, int height)
Definition: kdetv_greedyh.c:80
sfence
#define sfence()
Definition: mmx.h:263
speedtools.h
deinterlace_scanline_data_s
Definition: deinterlace.h:54
attributes.h
por_r2r
#define por_r2r(regs, regd)
Definition: mmx.h:570
greedyhmacros.h
pxor_r2r
#define pxor_r2r(regs, regd)
Definition: mmx.h:577
psllq_i2r
#define psllq_i2r(imm, reg)
Definition: mmx.h:615
dscaler_greedyh_get_method
const deinterlace_method_t * dscaler_greedyh_get_method(void)
Definition: kdetv_greedyh.c:128
xine_mm_accel
uint32_t xine_mm_accel(void)
Definition: cpu_accel.c:390
deinterlace_method_s::name
const char * name
Definition: deinterlace.h:125
linearblendmethod
static const deinterlace_method_t linearblendmethod
Definition: linearblend.c:335
blit_packed422_scanline
void(* blit_packed422_scanline)(uint8_t *dest, const uint8_t *src, int width)
Definition: speedy.c:79
linear_get_method
const deinterlace_method_t * linear_get_method(void)
Definition: linear.c:75
plugins.h
width
unsigned int width
Definition: gfontrle.c:4
movd_m2r
#define movd_m2r(var, reg)
Definition: mmx.h:426
linear_get_method
const deinterlace_method_t * linear_get_method(void)
Definition: linear.c:75
weave_get_method
const deinterlace_method_t * weave_get_method(void)
Definition: weave.c:68
MM_ACCEL_X86_3DNOW
#define MM_ACCEL_X86_3DNOW
Definition: xineutils.h:165
tomsmocompmacros.h
deinterlace_scanline_data_s::t0
uint8_t * t0
Definition: deinterlace.h:56
deinterlace_scanline_data_s::bytes_left
int bytes_left
Definition: deinterlace.h:62
mmx_t
Definition: mmx.h:53
mmx_t::ub
unsigned char ub[8]
Definition: mmx.h:61
deinterlace_method_s
Definition: deinterlace.h:123
movntq_r2m
#define movntq_r2m(mmreg, var)
Definition: mmx.h:223
deinterlace_frame_di_tomsmocomp
static void deinterlace_frame_di_tomsmocomp(uint8_t *output, int outstride, deinterlace_frame_data_t *data, int bottom_field, int second_field, int width, int height)
Definition: kdetv_tomsmocomp.c:95
psllw_i2r
#define psllw_i2r(imm, reg)
Definition: mmx.h:625
dscaler_greedyh_get_method
const deinterlace_method_t * dscaler_greedyh_get_method(void)
Definition: kdetv_greedyh.c:128
emms
#define emms()
Definition: mmx.h:732
deinterlace_scanline_linear_blend2
static void deinterlace_scanline_linear_blend2(uint8_t *output, deinterlace_scanline_data_t *data, int width)
Definition: linearblend.c:114
READ_PREFETCH_2048
#define READ_PREFETCH_2048(x)
Definition: speedtools.h:39
greedy2frame_get_method
const deinterlace_method_t * greedy2frame_get_method(void)
Definition: greedy2frame.c:108
interpolate_packed422_scanline
void(* interpolate_packed422_scanline)(uint8_t *output, uint8_t *top, uint8_t *bot, int width)
Definition: speedy.c:72
height
unsigned int height
Definition: gfontrle.c:5
deinterlace_frame_data_s
Definition: deinterlace.h:103
speedy.h
scalerbob_get_method
const deinterlace_method_t * scalerbob_get_method(void)
Definition: scalerbob.c:63
deinterlace_scanline_data_s::b0
uint8_t * b0
Definition: deinterlace.h:56
deinterlace_scanline_linear_blend
static void deinterlace_scanline_linear_blend(uint8_t *output, deinterlace_scanline_data_t *data, int width)
Definition: linearblend.c:50
linearmethod
static const deinterlace_method_t linearmethod
Definition: linear.c:51
config.h
pand_r2r
#define pand_r2r(regs, regd)
Definition: mmx.h:555
deinterlace_scanline_linear
static void deinterlace_scanline_linear(uint8_t *output, deinterlace_scanline_data_t *data, int width)
Definition: linear.c:36
tomsmocompmethod
static const deinterlace_method_t tomsmocompmethod
Definition: kdetv_tomsmocomp.c:119
packuswb_r2r
#define packuswb_r2r(regs, regd)
Definition: mmx.h:678
linearblend_get_method
const deinterlace_method_t * linearblend_get_method(void)
Definition: linearblend.c:358
dscaler_tomsmocomp_get_method
const deinterlace_method_t * dscaler_tomsmocomp_get_method(void)
Definition: kdetv_tomsmocomp.c:143
MM_ACCEL_X86_MMXEXT
#define MM_ACCEL_X86_MMXEXT
Definition: xineutils.h:166
deinterlace.h
copy_scanline
static void copy_scanline(uint8_t *output, deinterlace_scanline_data_t *data, int width)
Definition: linear.c:43