New upstream version 25.0.3+dfsg1
This commit is contained in:
parent
04fe0efc67
commit
8b2e5f2130
569 changed files with 62491 additions and 5875 deletions
|
|
@ -41,7 +41,7 @@
|
|||
'buffer_position' should initially be 0, and will be internally updated
|
||||
as the decoding commences. The caller should then repeatedly call
|
||||
gif_initialise() with the structure until the function returns 1, or
|
||||
no more data is avaliable.
|
||||
no more data is available.
|
||||
|
||||
Once the initialisation has begun, the decoder completes the variables
|
||||
'frame_count' and 'frame_count_partial'. The former being the total
|
||||
|
|
@ -54,7 +54,7 @@
|
|||
the current 'frame_image' to reflect the desired frame. The required
|
||||
'disposal_method' is also updated to reflect how the frame should be
|
||||
plotted. The caller must not assume that the current 'frame_image' will
|
||||
be valid between calls if initialisation is still occuring, and should
|
||||
be valid between calls if initialisation is still occurring, and should
|
||||
either always request that the frame is decoded (no processing will
|
||||
occur if the 'decoded_frame' has not been invalidated by initialisation)
|
||||
or perform the check itself.
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ typedef struct gif_frame {
|
|||
bool opaque; /**< whether the frame is totally opaque */
|
||||
bool redraw_required; /**< whether a forcable screen redraw is required */
|
||||
unsigned char disposal_method; /**< how the previous frame should be disposed; affects plotting */
|
||||
bool transparency; /**< whether we acknoledge transparency */
|
||||
bool transparency; /**< whether we acknowledge transparency */
|
||||
unsigned char transparency_index; /**< the index designating a transparent pixel */
|
||||
unsigned int redraw_x; /**< x co-ordinate of redraw rectangle */
|
||||
unsigned int redraw_y; /**< y co-ordinate of redraw rectangle */
|
||||
|
|
@ -78,7 +78,7 @@ typedef struct gif_bitmap_callback_vt {
|
|||
*/
|
||||
gif_bitmap_cb_set_opaque bitmap_set_opaque; /**< Sets whether a bitmap should be plotted opaque. */
|
||||
gif_bitmap_cb_test_opaque bitmap_test_opaque; /**< Tests whether a bitmap has an opaque alpha channel. */
|
||||
gif_bitmap_cb_modified bitmap_modified; /**< The bitmap image has changed, so flush any persistant cache. */
|
||||
gif_bitmap_cb_modified bitmap_modified; /**< The bitmap image has changed, so flush any persistent cache. */
|
||||
} gif_bitmap_callback_vt;
|
||||
|
||||
/* The GIF animation data
|
||||
|
|
@ -87,7 +87,7 @@ typedef struct gif_animation {
|
|||
gif_bitmap_callback_vt bitmap_callbacks; /**< callbacks for bitmap functions */
|
||||
unsigned char *gif_data; /**< pointer to GIF data */
|
||||
unsigned int width; /**< width of GIF (may increase during decoding) */
|
||||
unsigned int height; /**< heigth of GIF (may increase during decoding) */
|
||||
unsigned int height; /**< height of GIF (may increase during decoding) */
|
||||
unsigned int frame_count; /**< number of frames decoded */
|
||||
unsigned int frame_count_partial; /**< number of frames partially decoded */
|
||||
gif_frame *frames; /**< decoded frames */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue