Bug#726838: mplayer depends upon old libavutil under unstable
Gianluigi Tiesi
sherpya at netfarm.it
Tue Dec 24 06:44:28 UTC 2013
Source: mplayer
Followup-For: Bug #726838
Hi all,
I've made some fixes to help package building.
libav-compat.diff: adds system libav compatibility
Unfortunately the mplayer code is not enough clean to build using
system include so there is a catch.
I've removed local ffmpeg from includes (in configure), but some files
require libavutil/x86_cpu.h
A trick can be add a local patch that adds this file
on topdir (this file only). It's not pretty but the alternative
is change a lot of files.
live555-async.diff: async interface for live555
A patch I've made some time ago that mimic async code (like live555 did)
I've noticed some problems in live555 after they removed the sync interface.
Applying this patch to an old snapshot of live555 with
sync code behaves exactly as using the old live555 code and does not
expose the problem(s).
control.diff: for new deps
libjack-dev -> libjack-dev | libjack-jackd2-dev
libmpcdec-dev -> deprecated not enabled by default (decoder in libav?)
libschroedinger-dev -> needs ffmpeg static
libsvga1-dev -> removed from debian
debian/control and debian/rules
libsmbclient-dev -> detection is broken, configure needs to use pkg-config
(in sid the include is in /usr/include/samba-4.0/libsmbclient.h)
libaudio-dev ? nas audio system, really used?
libdts-dev -> it's better to use libdca-dev, mplayer uses it anyway
the install rule for png files need to be revised, now mplayer
has 16 22 24 32 48 256 png
Hope it helps
Regards
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libav-compat.diff
Type: text/x-diff
Size: 7691 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20131224/2f12fddd/attachment-0003.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: live555-async.diff
Type: text/x-diff
Size: 5196 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20131224/2f12fddd/attachment-0004.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: control.diff
Type: text/x-diff
Size: 684 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20131224/2f12fddd/attachment-0005.diff>
More information about the pkg-multimedia-maintainers
mailing list