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