Package: mplayer / 2:1.3.0-8

Metadata

Package Version Patches format
mplayer 2:1.3.0-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_version.patch | (download)

VERSION | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 modify the version file.
 Follow DOCS/tech/binary-packaging.txt instructions and adjust the version
 since we modify the source.
 .
 Official releases always have a VERSION file and get-orig-source generates
 one too.
0002_mplayer_debug_printf.patch | (download)

mplayer.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 in case of crash, suggest installing package mplayer-dbgsym for debugging symbols
0100_svn37857_CVE 2016 4352.patch | (download)

libmpdemux/demux_gif.c | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

 validate image size in demux_gif
 Fixes crash with -vo null and overflow.gif
 Reported by Gustavo Grieco
0101_svn37875_fix crash with screenshot filter.patch | (download)

libmpcodecs/vf_screenshot.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix crash with screenshot filter.
 avcodec_open2() now requires timebase to be always set, even for png images.
 The patch sets it to 1/1, since pictures do not have a framerate.
0102_svn37932_ffmpeg3.4.patch | (download)

libvo/vo_vdpau.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 vo_vdpau: explicitly include header vdpau_x11.h
 The include from inside libavcodec/vdpau.h was removed in FFmpeg
 commit d40e181bec22014a9ea312ab6837f7f0bc4f9e42
 .
 This fixes the FTBFS with ffmpeg 3.4
0103_svn38021_use pkg config to find freetype.patch | (download)

configure | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 configure: use pkg-config if freetype-config is unavailable
 Currently we only try to use freetype-config, but freetype-config
 is deprecated by upstream. Starting soon freetype-config will
 not be installed by typical freetype builds anymore.
 .
 Use pkg-config if freetype-config is not available. This
 is identical to how we treat dvdnav-config and dvdread-config.
0104_ffmpeg 4.0.patch | (download)

gui/util/bitmap.c | 2 1 + 1 - 0 !
libmpcodecs/ad_ffmpeg.c | 2 1 + 1 - 0 !
libmpcodecs/ae_lavc.c | 4 2 + 2 - 0 !
libmpcodecs/vd_ffmpeg.c | 40 17 + 23 - 0 !
libmpcodecs/ve_lavc.c | 107 37 + 70 - 0 !
libmpcodecs/vf_lavc.c | 2 1 + 1 - 0 !
libmpcodecs/vf_mcdeint.c | 6 3 + 3 - 0 !
libmpcodecs/vf_uspp.c | 2 1 + 1 - 0 !
libmpdemux/demux_lavf.c | 2 1 + 1 - 0 !
libmpdemux/demuxer.c | 2 1 + 1 - 0 !
10 files changed, 65 insertions(+), 104 deletions(-)

 fix ftbfs with ffmpeg 4.0
 This patch is a combination of the below upstream commits, backported to
 1.3.0.
 .
 Some parts which are only relevant to static FFmpeg have been removed because
 they don't need patching in Debian.
 - Disabling of vf_mcdeint.c
0200_fix_spelling_error_in_binary.patch | (download)

stream/dvb_tune.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix lintian warning about spelling error in binary
0201_PATH_MAX_HURD.patch | (download)

gui/dialog/fileselect.c | 6 6 + 0 - 0 !
libao2/ao_esd.c | 4 4 + 0 - 0 !
libmenu/menu_filesel.c | 5 5 + 0 - 0 !
libmpcodecs/vf_screenshot.c | 5 5 + 0 - 0 !
libmpdemux/mf.c | 5 5 + 0 - 0 !
mplayer.c | 5 5 + 0 - 0 !
osdep/osdep.h | 5 5 + 0 - 0 !
stream/stream_bd.c | 5 5 + 0 - 0 !
8 files changed, 40 insertions(+)

 fix ftbfs in gnu/hurd.
 - PATH_MAX does not have to be defined and is not define in GNU/Hurd.
 - O_NDELAY is deprecated and not defined in Hurd unless _BSD_SOURCE is defined.
 .
 Hardcoding PATH_MAX is ugly but if it's not defined then "anything" is a valid
 limit as long as it does not break malloc. It would be better if it used
 dynamically allocated memory instead of 4096 but someone can provide an
 improved patch for that.
0202_glibc 2.27.patch | (download)

cpudetect.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix ftbfs with glibc 2.27 on i386
 cpudetect.c uses the non-standard "struct sigcontext" in its SIGILL handler. As
 of glibc 2.27, this is not defined in strict standards compliant mode.
 .
 Fix by defining _GNU_SOURCE in cpudetect.c.
0203_generic arch fallback.patch | (download)

configure | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fallback to the "generic" architecture if cpu detection fails
 Should fix FTBFS on m68k and riscv.