schrocuda

schrocuda

Functions

Types and Values

typedef SchroCUDAStream

Description

Functions

SCHRO_FRAME_IS_CUDA()

#define SCHRO_FRAME_IS_CUDA(frame) ((frame)->domain && ((frame)->domain->flags & SCHRO_MEMORY_DOMAIN_CUDA))

schro_cuda_init ()

void
schro_cuda_init (void);

schro_frame_to_gpu ()

void
schro_frame_to_gpu (SchroFrame *dest,
                    SchroFrame *src);

schro_gpuframe_add ()

void
schro_gpuframe_add (SchroFrame *dest,
                    SchroFrame *src);

schro_gpuframe_compare ()

void
schro_gpuframe_compare (SchroFrame *a,
                        SchroFrame *b);

schro_gpuframe_convert ()

void
schro_gpuframe_convert (SchroFrame *dest,
                        SchroFrame *src);

schro_gpuframe_inverse_iwt_transform ()

void
schro_gpuframe_inverse_iwt_transform (SchroFrame *frame,
                                      SchroParams *params);

schro_gpuframe_iwt_transform ()

void
schro_gpuframe_iwt_transform (SchroFrame *frame,
                              SchroParams *params);

schro_gpuframe_subtract ()

void
schro_gpuframe_subtract (SchroFrame *dest,
                         SchroFrame *src);

schro_gpuframe_to_cpu ()

void
schro_gpuframe_to_cpu (SchroFrame *dest,
                       SchroFrame *src);

schro_gpuframe_upsample ()

void
schro_gpuframe_upsample (SchroFrame *dst,
                         SchroFrame *src);

schro_gpuframe_zero ()

void
schro_gpuframe_zero (SchroFrame *dest);

schro_upsampled_gpuframe_free ()

void
schro_upsampled_gpuframe_free (SchroUpsampledFrame *x);

schro_upsampled_gpuframe_new ()

SchroUpsampledFrame *
schro_upsampled_gpuframe_new (SchroVideoFormat *fmt);

schro_upsampled_gpuframe_upsample ()

void
schro_upsampled_gpuframe_upsample (SchroUpsampledFrame *rv);

Types and Values

SchroCUDAStream

typedef int SchroCUDAStream;