diff options
Diffstat (limited to 'tools/rle.h')
-rw-r--r-- | tools/rle.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/tools/rle.h b/tools/rle.h index 9f35a8c6..da5f827c 100644 --- a/tools/rle.h +++ b/tools/rle.h @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: rle.h,v 1.7 2012-01-24 11:23:10 phintuka Exp $ + * $Id: rle.h,v 1.8 2014-06-23 12:14:15 phintuka Exp $ * */ @@ -21,28 +21,28 @@ typedef enum { } scale_mode_t; -struct xine_rle_elem_s; -struct xine_clut_s; +struct osd_rle_elem_s; +struct osd_clut_s; -uint rle_compress(struct xine_rle_elem_s **rle_data, const uint8_t *data, uint w, uint h); +uint rle_compress(struct osd_rle_elem_s **rle_data, const uint8_t *data, uint w, uint h); uint rle_compress_net(uint8_t **rle_data, uint *elems, const uint8_t *data, uint w, uint h); -uint rle_recompress_net(uint8_t *raw, xine_rle_elem_t *data, uint elems); +uint rle_recompress_net(uint8_t *raw, osd_rle_elem_t *data, uint elems); -void rle_palette_to_argb(uint32_t *argb, const struct xine_clut_s *palette, uint entries); -void rle_palette_to_rgba(uint32_t *rgba, const struct xine_clut_s *palette, uint entries); +void rle_palette_to_argb(uint32_t *argb, const struct osd_clut_s *palette, uint entries); +void rle_palette_to_rgba(uint32_t *rgba, const struct osd_clut_s *palette, uint entries); void rle_uncompress_lut8(uint8_t *dst, uint w, uint h, uint stride, - const struct xine_rle_elem_s *rle_data, uint num_rle); + const struct osd_rle_elem_s *rle_data, uint num_rle); void rle_uncompress_argb(uint32_t *dst, uint w, uint h, uint stride, - const struct xine_rle_elem_s *rle_data, uint num_rle, - const struct xine_clut_s *palette, uint palette_entries); + const struct osd_rle_elem_s *rle_data, uint num_rle, + const struct osd_clut_s *palette, uint palette_entries); void rle_uncompress_rgba(uint32_t *dst, uint w, uint h, uint stride, - const struct xine_rle_elem_s *rle_data, uint num_rle, - const struct xine_clut_s *palette, uint palette_entries); + const struct osd_rle_elem_s *rle_data, uint num_rle, + const struct osd_clut_s *palette, uint palette_entries); /* * rle_scale_nearest() @@ -50,7 +50,7 @@ void rle_uncompress_rgba(uint32_t *dst, * - Simple nearest-neighbour scaling for RLE-compressed image * - fast scaling in compressed form without decompression */ -struct xine_rle_elem_s *rle_scale_nearest(const struct xine_rle_elem_s *old_rle, +struct osd_rle_elem_s *rle_scale_nearest(const struct osd_rle_elem_s *old_rle, int *rle_elems, uint w, uint h, uint new_w, uint new_h); @@ -60,7 +60,7 @@ struct xine_rle_elem_s *rle_scale_nearest(const struct xine_rle_elem_s *old_rle, */ size_t rle_compress_hdmv(uint8_t **rle_data, const uint8_t *data, uint w, uint h, int *num_rle); -int rle_uncompress_hdmv(struct xine_rle_elem_s **data, +int rle_uncompress_hdmv(struct osd_rle_elem_s **data, uint w, uint h, const uint8_t *rle_data, uint num_rle, size_t rle_size); |