Your message dated Wed, 29 May 2013 17:05:40 +0000
with message-id <[email protected]>
and subject line Bug#693075: fixed in xine-lib-1.2 1.2.3-1
has caused the Debian Bug report #693075,
regarding xine-lib-1.2: FTBFS with libav 0.9 (from experimental)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
693075: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693075
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xine-lib-1.2
Version: 1.2.2-4
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: origin-ubuntu raring ubuntu-patch
Dear Maintainer,
When compiled against libav 0.9 from experimental, xine-lib-1.2 FTBFS with the
following errors:
....
CC xineplug_vo_out_dxr3_la-ffmpeg_encoder.lo
ffmpeg_encoder.c: In function 'lavc_on_update_format':
ffmpeg_encoder.c:123:5: error: implicit declaration of function 'av_mallocz'
[-Werror=implicit-function-declaration]
ffmpeg_encoder.c:123:5: warning: nested extern declaration of 'av_mallocz'
[-Wnested-externs]
ffmpeg_encoder.c:123:30: warning: assignment makes pointer from integer without
a cast [enabled by default]
ffmpeg_encoder.c: In function 'lavc_on_display_frame':
ffmpeg_encoder.c:254:3: warning: 'avcodec_encode_video' is deprecated (declared
at /usr/include/libavcodec/avcodec.h:3986) [-Wdeprecated-declarations]
cc1: some warnings being treated as errors
make[3]: *** [xineplug_vo_out_dxr3_la-ffmpeg_encoder.lo] Error 1
make[3]: se sale del directorio «/tmp/xine-lib-1.2/xine-lib-1.2-1.2.2/src/dxr3»
make[2]: *** [all-recursive] Error 1
*** /tmp/tmpAZ8sHk/bug_body
In Ubuntu, the attached patch was applied to achieve the following:
* 0003-fix-libav9-ftbfs: fix FTBFS with LIBAV9 by adding a missing header.
Thanks for considering the patch.
-- System Information:
Debian Release: wheezy/sid
APT prefers quantal-updates
APT policy: (500, 'quantal-updates'), (500, 'quantal-security'), (500,
'quantal')
Architecture: i386 (i686)
Kernel: Linux 3.5.0-18-generic (SMP w/1 CPU core)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru xine-lib-1.2-1.2.2/debian/patches/0003-fix-libav9-ftbfs xine-lib-1.2-1.2.2/debian/patches/0003-fix-libav9-ftbfs
--- xine-lib-1.2-1.2.2/debian/patches/0003-fix-libav9-ftbfs 1970-01-01 01:00:00.000000000 +0100
+++ xine-lib-1.2-1.2.2/debian/patches/0003-fix-libav9-ftbfs 2012-11-12 07:33:00.000000000 +0100
@@ -0,0 +1,47 @@
+Description: Fix FTBFS with libav9, by adding libavutil/mem.h header. This
+ defines av_mallocz that is required.
+Author: Fabrice Coutadeur <[email protected]>
+--- a/src/dxr3/ffmpeg_encoder.c
++++ b/src/dxr3/ffmpeg_encoder.c
+@@ -44,6 +44,7 @@
+ # include <libavcodec/avcodec.h>
+ #endif
+
++#include <libavutil/mem.h>
+ #include "../combined/ffmpeg/ffmpeg_compat.h"
+
+ /* buffer size for encoded mpeg1 stream; will hold one intra frame
+--- a/src/combined/ffmpeg/ff_audio_decoder.c
++++ b/src/combined/ffmpeg/ff_audio_decoder.c
+@@ -43,6 +43,7 @@
+ #include "bswap.h"
+ #include "ffmpeg_decoder.h"
+ #include "ffmpeg_compat.h"
++#include <libavutil/mem.h>
+
+ #define AUDIOBUFSIZE (64 * 1024)
+
+--- a/src/combined/ffmpeg/ff_video_decoder.c
++++ b/src/combined/ffmpeg/ff_video_decoder.c
+@@ -50,6 +50,7 @@
+ # include <libpostproc/postprocess.h>
+ #endif
+
++#include <libavutil/mem.h>
+ #include "ffmpeg_compat.h"
+
+ #define VIDEOBUFSIZE (128*1024)
+@@ -258,13 +259,6 @@
+ av_frame->linesize[1] = img->pitches[1];
+ av_frame->linesize[2] = img->pitches[2];
+
+- /* We should really keep track of the ages of xine frames (see
+- * avcodec_default_get_buffer in libavcodec/utils.c)
+- * For the moment tell ffmpeg that every frame is new (age = bignumber) */
+-#ifdef AVFRAMEAGE
+- av_frame->age = 256*256*256*64;
+-#endif
+-
+ av_frame->type= FF_BUFFER_TYPE_USER;
+
+ /* take over pts for this frame to have it reordered */
diff -Nru xine-lib-1.2-1.2.2/debian/patches/series xine-lib-1.2-1.2.2/debian/patches/series
--- xine-lib-1.2-1.2.2/debian/patches/series 2012-06-30 20:16:35.000000000 +0200
+++ xine-lib-1.2-1.2.2/debian/patches/series 2012-11-12 06:31:45.000000000 +0100
@@ -3,3 +3,4 @@
0002-fix-greedy2frame-sse2
0002-fix-raw-yuv
0002-free-DR1-frames
+0003-fix-libav9-ftbfs
--- End Message ---
--- Begin Message ---
Source: xine-lib-1.2
Source-Version: 1.2.3-1
We believe that the bug you reported is fixed in the latest version of
xine-lib-1.2, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Darren Salt <[email protected]> (supplier of updated xine-lib-1.2
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 29 May 2013 16:07:29 +0100
Source: xine-lib-1.2
Binary: libxine2-doc libxine2 libxine2-bin libxine2-dev libxine2-ffmpeg
libxine2-gnome libxine2-console libxine2-vdr libxine2-x libxine2-misc-plugins
libxine2-dbg libxine2-plugins libxine2-all-plugins
Architecture: source all amd64
Version: 1.2.3-1
Distribution: unstable
Urgency: low
Maintainer: Darren Salt <[email protected]>
Changed-By: Darren Salt <[email protected]>
Description:
libxine2 - xine media player library – meta-package
libxine2-all-plugins - xine video/media player library ‒ meta-package for all
plugins
libxine2-bin - xine video/media player library – binary files
libxine2-console - libaa/libcaca/framebuffer/directfb related plugins for
libxine2
libxine2-dbg - debug symbols for libxine2
libxine2-dev - xine video player library – development packages
libxine2-doc - xine video player library – documentation files
libxine2-ffmpeg - MPEG-related plugins for libxine2
libxine2-gnome - GNOME-related plugins for libxine2
libxine2-misc-plugins - Input, audio output and post plugins for libxine2
libxine2-plugins - xine video/media player library ‒ meta-package for
commonly-used
libxine2-vdr - VDR-related plugins for libxine2
libxine2-x - X desktop video output plugins for libxine2
Closes: 666742 693075
Changes:
xine-lib-1.2 (1.2.3-1) unstable; urgency=low
.
* New upstream release.
- Some fixes for large images & Xv. (Closes: #666742)
- Works with libav 0.9 (I hope). (Closes: #693075)
- New plugins:
+ test (input), in libxine2-misc-plugins;
+ libjpeg (decoder), in libxine2-misc-plugins;
+ opengl2 (output), in libxine2-x.
* Switch to xz for .deb compression.
* Drop old patches since they were all from the upstream repository.
* Fix configuration so that the xvmc video output plugin is built.
Checksums-Sha1:
2d091f938c8cf031db30786a5e0c5202a583165d 2785 xine-lib-1.2_1.2.3-1.dsc
6f9ef4ba75688659052d21448d46527db2b77e57 4905356 xine-lib-1.2_1.2.3.orig.tar.xz
69f32e2a0d2abcba3bf12e844c92288be80dba7d 32938
xine-lib-1.2_1.2.3-1.debian.tar.bz2
f2749f7151a439687bc9658ceb6710b0c2021f8e 142422 libxine2-doc_1.2.3-1_all.deb
cf1d0f1973e0b8f91609dfa68143a1a2129edc5a 63472 libxine2-plugins_1.2.3-1_all.deb
04e118ecf5213ad4fc468b76b7f44390c733550d 63484
libxine2-all-plugins_1.2.3-1_all.deb
bfab55ec4c7d22116470f70b5a11b6676b2457be 1492 libxine2_1.2.3-1_amd64.deb
161654ec1ab4fa717d3148528316b286c6b0d05e 1434956 libxine2-bin_1.2.3-1_amd64.deb
16d0ffefb9d6cd8d1b52ccc22531749af675ff7f 71172 libxine2-dev_1.2.3-1_amd64.deb
0ef5a914d3baee8f87d8fdbad2d4d62b3b6318f6 195514
libxine2-ffmpeg_1.2.3-1_amd64.deb
a4e9f7f439e4501fcb57690d35571ab2dd6db5e6 13550 libxine2-gnome_1.2.3-1_amd64.deb
e13cdaa6bf0368d81914b431e170c263f1489a14 35446
libxine2-console_1.2.3-1_amd64.deb
1d0c43d8b891f07c4bfd803c20a183e2c8d0c3c2 18482 libxine2-vdr_1.2.3-1_amd64.deb
4dbbcb1ffc265497ca963f5bee0ebf22bdc577c6 199468 libxine2-x_1.2.3-1_amd64.deb
70518219840699fa90607f0456b6ec255a0c26f0 583156
libxine2-misc-plugins_1.2.3-1_amd64.deb
42c357f99cb1fc0b8f54bc5d7cc1f7d8f1f01887 2886994 libxine2-dbg_1.2.3-1_amd64.deb
Checksums-Sha256:
591491fb99291bbc2c2b1b0295925206ec5256113413eae5cead3720b75ced67 2785
xine-lib-1.2_1.2.3-1.dsc
e06a9e01d2632530e694d4a96bba71810e2f447f9ac036d2a150c43baa27852a 4905356
xine-lib-1.2_1.2.3.orig.tar.xz
b3c9f2312095a81c9aefcc5f84ed3a5fbdd505bcfb1b2142a2b745bd4bc0b5d8 32938
xine-lib-1.2_1.2.3-1.debian.tar.bz2
17a0b62bc0ee2f9e9c168f9d210fdd907e34c1a23a991e76e028b21ee365d447 142422
libxine2-doc_1.2.3-1_all.deb
54e251bf99de39eca34fd9eba1fef1db0b0dba81bbc914dc5f98e5e218f13fec 63472
libxine2-plugins_1.2.3-1_all.deb
4ed1f8741af27e9bf0e57ebd290aa75251f07524e57989caa5dfdb18d303816b 63484
libxine2-all-plugins_1.2.3-1_all.deb
e7722ea07bb59bbe300771f51cb673737201bda37d31db1c68c0a186ea49123a 1492
libxine2_1.2.3-1_amd64.deb
3a30c67e87147657cee40dd05a1516765f1a3a294284eba67ad32d36d2285a1d 1434956
libxine2-bin_1.2.3-1_amd64.deb
a8ad05b9f152b8542b083282782fad583de21d534fa06d03fb77c8003536b098 71172
libxine2-dev_1.2.3-1_amd64.deb
94a5716f231a904abdbe4502c1f2c69661ff2277c1a19158387f28c7f42866d2 195514
libxine2-ffmpeg_1.2.3-1_amd64.deb
2ebf36ee7286b09d1e70f38ecafcb21c1a66066915ab24f29504189cdada355d 13550
libxine2-gnome_1.2.3-1_amd64.deb
212a5678ae42d06712370bcf5a02ecb9755327fece0ed5a5db9bf65daf097423 35446
libxine2-console_1.2.3-1_amd64.deb
a74df07eba12f88c9b18e909987bbb2e0bbc2238638d52cbd857db2445c4d15d 18482
libxine2-vdr_1.2.3-1_amd64.deb
89cabb1ce29a9ac4b6c04005278633274eab9aa8883524175d467552a1e5bd7f 199468
libxine2-x_1.2.3-1_amd64.deb
5e948a83b56eeef1a143bf7771d1c1a528610be30cec46bfa7f648731b7fba2c 583156
libxine2-misc-plugins_1.2.3-1_amd64.deb
50cb9dee93265652fb54425b51f94d140946b1606f356fa4c5d324c658795250 2886994
libxine2-dbg_1.2.3-1_amd64.deb
Files:
5507560803aa295aa7da9ee4d9134214 2785 libs optional xine-lib-1.2_1.2.3-1.dsc
011def012e9db3dee06808b4580ccede 4905356 libs optional
xine-lib-1.2_1.2.3.orig.tar.xz
af636608f30de8f6800936c74f957c7c 32938 libs optional
xine-lib-1.2_1.2.3-1.debian.tar.bz2
c44a4f3acdf95bf76fffd0f828046eac 142422 doc optional
libxine2-doc_1.2.3-1_all.deb
d933d131c4cdf80dc892cca279f432c9 63472 libs extra
libxine2-plugins_1.2.3-1_all.deb
4353e7e77dcd5cc74cab52cc7e14ce62 63484 libs extra
libxine2-all-plugins_1.2.3-1_all.deb
e1a3d17edf95ec7fb0884d2856ec60ff 1492 libs optional libxine2_1.2.3-1_amd64.deb
7fdbd3abcaa6be738c590b920c403ccb 1434956 libs optional
libxine2-bin_1.2.3-1_amd64.deb
19919edde6966a59e121e4c9798f3197 71172 libdevel optional
libxine2-dev_1.2.3-1_amd64.deb
0bb75c924a5d3393a55366e49f3f3aac 195514 libs optional
libxine2-ffmpeg_1.2.3-1_amd64.deb
c3fef79ef23d07b63d9565980d9c6269 13550 libs optional
libxine2-gnome_1.2.3-1_amd64.deb
db7ad7670fd11236855a7fe66ef812ca 35446 libs extra
libxine2-console_1.2.3-1_amd64.deb
fad01142c407241cf64e74207ce1bd69 18482 video extra
libxine2-vdr_1.2.3-1_amd64.deb
7803bc6f04f2a90a5fe492e1205210f4 199468 video optional
libxine2-x_1.2.3-1_amd64.deb
38c4bba5e14caff90afb3f5a69f2a38c 583156 libs optional
libxine2-misc-plugins_1.2.3-1_amd64.deb
484d3462efe7178cd95612b9d0ec866a 2886994 debug extra
libxine2-dbg_1.2.3-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFRpitTsBKtjPGfWZ8RAkoZAKDE4qjgBDvwRRoHT1nQspu2PwjsYgCfd2QI
KUEFEyXEVzu48iZF8TgU89Y=
=sES6
-----END PGP SIGNATURE-----
--- End Message ---