diff options
Diffstat (limited to 'ext/jpeg')
-rw-r--r-- | ext/jpeg/gstjpegdec.h | 4 | ||||
-rw-r--r-- | ext/jpeg/smokecodec.h | 122 | ||||
-rw-r--r-- | ext/jpeg/smokeformat.h | 20 |
3 files changed, 73 insertions, 73 deletions
diff --git a/ext/jpeg/gstjpegdec.h b/ext/jpeg/gstjpegdec.h index de034fac..19770236 100644 --- a/ext/jpeg/gstjpegdec.h +++ b/ext/jpeg/gstjpegdec.h @@ -83,8 +83,8 @@ struct _GstJpegDec { /* negotiated state */ gint caps_framerate_numerator; gint caps_framerate_denominator; - gint caps_width; - gint caps_height; + gint caps_width; + gint caps_height; struct jpeg_decompress_struct cinfo; struct GstJpegDecErrorMgr jerr; diff --git a/ext/jpeg/smokecodec.h b/ext/jpeg/smokecodec.h index 6c428068..b6b7e305 100644 --- a/ext/jpeg/smokecodec.h +++ b/ext/jpeg/smokecodec.h @@ -30,84 +30,84 @@ extern "C" { typedef struct _SmokeCodecInfo SmokeCodecInfo; typedef enum { - SMOKECODEC_WRONGVERSION = -5, - SMOKECODEC_WRONGSIZE = -4, - SMOKECODEC_ERROR = -3, - SMOKECODEC_NOMEM = -2, - SMOKECODEC_NULLPTR = -1, - SMOKECODEC_OK = 0 + SMOKECODEC_WRONGVERSION = -5, + SMOKECODEC_WRONGSIZE = -4, + SMOKECODEC_ERROR = -3, + SMOKECODEC_NOMEM = -2, + SMOKECODEC_NULLPTR = -1, + SMOKECODEC_OK = 0 } SmokeCodecResult; - + typedef enum { - SMOKECODEC_KEYFRAME = (1<<0), - SMOKECODEC_MOTION_VECTORS = (1<<1) + SMOKECODEC_KEYFRAME = (1<<0), + SMOKECODEC_MOTION_VECTORS = (1<<1) } SmokeCodecFlags; - + #define SMOKECODEC_ID_STRING "smoke" typedef enum { - SMOKECODEC_TYPE_ID = 0x80, - SMOKECODEC_TYPE_COMMENT = 0x81, - SMOKECODEC_TYPE_EXTRA = 0x83, - SMOKECODEC_TYPE_DATA = 0x40 + SMOKECODEC_TYPE_ID = 0x80, + SMOKECODEC_TYPE_COMMENT = 0x81, + SMOKECODEC_TYPE_EXTRA = 0x83, + SMOKECODEC_TYPE_DATA = 0x40 } SmokePacketType; /* init */ -int smokecodec_encode_new (SmokeCodecInfo **info, - const unsigned int width, - const unsigned int height, - const unsigned int fps_num, - const unsigned int fps_denom); +int smokecodec_encode_new (SmokeCodecInfo **info, + const unsigned int width, + const unsigned int height, + const unsigned int fps_num, + const unsigned int fps_denom); -int smokecodec_decode_new (SmokeCodecInfo **info); +int smokecodec_decode_new (SmokeCodecInfo **info); /* config */ -SmokeCodecResult smokecodec_set_quality (SmokeCodecInfo *info, - const unsigned int min, - const unsigned int max); -SmokeCodecResult smokecodec_get_quality (SmokeCodecInfo *info, - unsigned int *min, - unsigned int *max); - -SmokeCodecResult smokecodec_set_threshold (SmokeCodecInfo *info, - const unsigned int threshold); -SmokeCodecResult smokecodec_get_threshold (SmokeCodecInfo *info, - unsigned int *threshold); - -SmokeCodecResult smokecodec_set_bitrate (SmokeCodecInfo *info, - const unsigned int bitrate); -SmokeCodecResult smokecodec_get_bitrate (SmokeCodecInfo *info, - unsigned int *bitrate); +SmokeCodecResult smokecodec_set_quality (SmokeCodecInfo *info, + const unsigned int min, + const unsigned int max); +SmokeCodecResult smokecodec_get_quality (SmokeCodecInfo *info, + unsigned int *min, + unsigned int *max); + +SmokeCodecResult smokecodec_set_threshold (SmokeCodecInfo *info, + const unsigned int threshold); +SmokeCodecResult smokecodec_get_threshold (SmokeCodecInfo *info, + unsigned int *threshold); + +SmokeCodecResult smokecodec_set_bitrate (SmokeCodecInfo *info, + const unsigned int bitrate); +SmokeCodecResult smokecodec_get_bitrate (SmokeCodecInfo *info, + unsigned int *bitrate); /* encoding */ -SmokeCodecResult smokecodec_encode_id (SmokeCodecInfo *info, - unsigned char *out, - unsigned int *outsize); +SmokeCodecResult smokecodec_encode_id (SmokeCodecInfo *info, + unsigned char *out, + unsigned int *outsize); -SmokeCodecResult smokecodec_encode (SmokeCodecInfo *info, - const unsigned char *in, - SmokeCodecFlags flags, - unsigned char *out, - unsigned int *outsize); +SmokeCodecResult smokecodec_encode (SmokeCodecInfo *info, + const unsigned char *in, + SmokeCodecFlags flags, + unsigned char *out, + unsigned int *outsize); /* decoding */ -SmokeCodecResult smokecodec_parse_id (SmokeCodecInfo *info, - const unsigned char *in, - const unsigned int insize); - -SmokeCodecResult smokecodec_parse_header (SmokeCodecInfo *info, - const unsigned char *in, - const unsigned int insize, - SmokeCodecFlags *flags, - unsigned int *width, - unsigned int *height, - unsigned int *fps_num, - unsigned int *fps_denom); - -SmokeCodecResult smokecodec_decode (SmokeCodecInfo *info, - const unsigned char *in, - const unsigned int insize, - unsigned char *out); +SmokeCodecResult smokecodec_parse_id (SmokeCodecInfo *info, + const unsigned char *in, + const unsigned int insize); + +SmokeCodecResult smokecodec_parse_header (SmokeCodecInfo *info, + const unsigned char *in, + const unsigned int insize, + SmokeCodecFlags *flags, + unsigned int *width, + unsigned int *height, + unsigned int *fps_num, + unsigned int *fps_denom); + +SmokeCodecResult smokecodec_decode (SmokeCodecInfo *info, + const unsigned char *in, + const unsigned int insize, + unsigned char *out); #ifdef __cplusplus } diff --git a/ext/jpeg/smokeformat.h b/ext/jpeg/smokeformat.h index 9e3ca408..15119349 100644 --- a/ext/jpeg/smokeformat.h +++ b/ext/jpeg/smokeformat.h @@ -26,16 +26,16 @@ extern "C" { #endif /* __cplusplus */ -#define IDX_TYPE 0 -#define IDX_WIDTH 1 -#define IDX_HEIGHT 3 -#define IDX_FPS_NUM 5 -#define IDX_FPS_DENOM 9 -#define IDX_FLAGS 13 -#define IDX_NUM_BLOCKS 14 -#define IDX_SIZE 16 -#define IDX_BLOCKS 18 -#define OFFS_PICT 18 +#define IDX_TYPE 0 +#define IDX_WIDTH 1 +#define IDX_HEIGHT 3 +#define IDX_FPS_NUM 5 +#define IDX_FPS_DENOM 9 +#define IDX_FLAGS 13 +#define IDX_NUM_BLOCKS 14 +#define IDX_SIZE 16 +#define IDX_BLOCKS 18 +#define OFFS_PICT 18 #ifdef __cplusplus |