summaryrefslogtreecommitdiff
path: root/libre/mplayer-libre/0001-demux_gif-declare-missing-PrintGifError.patch
blob: c8a527cf34b86b0144a480c45d7e94baf51f5c3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
From 5194f95d39ffbb0a4a7b027d8f1b084436feb22c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bart=C5=82omiej=20Piotrowski?= <b@bpiotrowski.pl>
Date: Sun, 14 Jul 2013 10:51:11 +0200
Subject: [PATCH] demux_gif: declare missing PrintGifError

Apparently it has been removed from newer Giflib releases.
---
 libmpdemux/demux_gif.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/libmpdemux/demux_gif.c b/libmpdemux/demux_gif.c
index eee7a85..3d761c0 100644
--- a/libmpdemux/demux_gif.c
+++ b/libmpdemux/demux_gif.c
@@ -44,6 +44,16 @@ typedef struct {
 
 #define GIF_SIGNATURE (('G' << 16) | ('I' << 8) | 'F')
 
+static void PrintGifError(void)
+{
+  char *Err = GifErrorString();
+
+  if (Err != NULL)
+    fprintf(stderr, "\nGIF-LIB error: %s.\n", Err);
+  else
+    fprintf(stderr, "\nGIF-LIB undefined error %d.\n", GifError());
+}
+
 #ifndef CONFIG_GIF_TVT_HACK
 // not supported by certain versions of the library
 static int my_read_gif(GifFileType *gif, uint8_t *buf, int len)
-- 
1.8.3.2