Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/neutrinolabs/librfxcodec.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/rfxencode_tile.h')
-rw-r--r--src/rfxencode_tile.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/rfxencode_tile.h b/src/rfxencode_tile.h
index 6195d8d..74667a4 100644
--- a/src/rfxencode_tile.h
+++ b/src/rfxencode_tile.h
@@ -3,7 +3,7 @@
* RemoteFX Codec Library - Encode
*
* Copyright 2011 Vic Lee
- * Copyright 2014-2015 Jay Sorg <jay.sorg@gmail.com>
+ * Copyright 2014-2017 Jay Sorg <jay.sorg@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -28,33 +28,33 @@
int
rfx_encode_component_rlgr1(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
rfx_encode_component_rlgr3(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
-rfx_encode_rgb(struct rfxencode *enc, char *rgb_data,
+rfx_encode_rgb(struct rfxencode *enc, const char *rgb_data,
int width, int height, int stride_bytes,
const char *y_quants, const char *u_quants,
const char *v_quants,
STREAM *data_out, int *y_size, int *cb_size, int *cr_size);
int
-rfx_encode_argb(struct rfxencode *enc, char *argb_data,
+rfx_encode_argb(struct rfxencode *enc, const char *argb_data,
int width, int height, int stride_bytes,
const char *y_quants, const char *cb_quants,
const char *cr_quants,
STREAM *data_out, int *y_size, int *u_size,
int *v_size, int *a_size);
int
-rfx_encode_yuv(struct rfxencode *enc, char *yuv_data,
+rfx_encode_yuv(struct rfxencode *enc, const char *yuv_data,
int width, int height, int stride_bytes,
const char *y_quants, const char *u_quants,
const char *v_quants,
STREAM *data_out, int *y_size, int *u_size, int *v_size);
int
-rfx_encode_yuva(struct rfxencode *enc, char *yuv_data,
+rfx_encode_yuva(struct rfxencode *enc, const char *yuv_data,
int width, int height, int stride_bytes,
const char *y_quants, const char *u_quants,
const char *v_quants,
@@ -63,35 +63,35 @@ rfx_encode_yuva(struct rfxencode *enc, char *yuv_data,
int
rfx_encode_component_rlgr1_x86_sse2(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
rfx_encode_component_rlgr3_x86_sse2(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
rfx_encode_component_rlgr1_x86_sse41(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
rfx_encode_component_rlgr3_x86_sse41(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
rfx_encode_component_rlgr1_amd64_sse2(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
rfx_encode_component_rlgr3_amd64_sse2(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
rfx_encode_component_rlgr1_amd64_sse41(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
int
rfx_encode_component_rlgr3_amd64_sse41(struct rfxencode *enc, const char *qtable,
- uint8 *data,
+ const uint8 *data,
uint8 *buffer, int buffer_size, int *size);
#endif