mplayer: fix compilation with new versions of libgif
authorVicente Olivert Riera <Vincent.Riera@imgtec.com>
Sat, 14 Feb 2015 17:12:49 +0000 (17:12 +0000)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 14 Feb 2015 21:02:29 +0000 (22:02 +0100)
commitf87f3d139637410b0c418926795883509490d9af
tree5676458e7189ff3b29ab598fc9a32068cf0862e2
parent3f335ed5508abe3a19e5e2106eb5339531cb4a82
mplayer: fix compilation with new versions of libgif

mplayer fails to compile with the following error message:

libmpdemux/demux_gif.c: In function 'demux_open_gif':
libmpdemux/demux_gif.c:260:3: error: too few arguments to function
'DGifOpen'
   gif = DGifOpen(demuxer->stream, my_read_gif);

Backport an upstream patch to support newer versions of libgif in
mplayer. Unfortunately this patch is incomplete and mplayer stills
failing to compile with a new error message:

libvo/vo_gif89a.c: In function 'uninit':
libvo/vo_gif89a.c:374:3: error: too few arguments to function
'EGifCloseFile'
   EGifCloseFile(new_gif); // also frees gif storage space.

So I have written a new patch and submitted it upstream to finally fix
the problem.

Upstream commit:

  https://github.com/pigoz/mplayer-svn/commit/a0ddaef5457e222dade386901bf448c5e3ac7b89

New submitted patch:

  https://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2015-February/072848.html

Fixes:

  http://autobuild.buildroot.net/results/a51/a510a0ab2cb827bb91b4fdec43055f2bfda239b1/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/mplayer/0005-Support-newer-GIFLIB-versions.patch [new file with mode: 0644]
package/mplayer/0006-Support-newer-GIFLIB-versions-part2.patch [new file with mode: 0644]