Logoj0ke.net Open Build Service > Projects > multimedia:SL11 > xine-lib > Changes
Sign Up | Log In

Changes of Revision 19

[-] Changed xine-lib.spec
x
 
1
@@ -53,9 +53,13 @@
2
 BuildRequires:  Mesa-devel libsmbclient-devel libtheora-devel libvorbis-devel
3
 BuildRequires:  readline-devel update-desktop-files vcdimager-devel
4
 BuildRequires:  libspeex-devel
5
+%if 0%{suse_version} >= 1210
6
+BuildRequires:  libv4l-devel >= 0.8.4
7
+%else
8
 %if 0%{suse_version} >= 1110
9
 BuildRequires:  libv4l-devel
10
 %endif
11
+%endif
12
 %if 0%{suse_version} >= 1030
13
 BuildRequires:  lirc-devel
14
 %else
15
@@ -135,8 +139,10 @@
16
 Patch72:        xine-lib-%{version}-install-plugins-helper.diff
17
 Patch73:        xine-lib-%{version}-assert.patch
18
 Patch74:        xine-configure.diff
19
+Patch75:        xine-lib-v4l-2.6.38.patch
20
 # *** Only working for noncrippled source
21
 Patch80:        xine-lib-various-noncrippled.diff
22
+Patch81:        xine-lib-%{version}-ffmpeg_abi_change.diff
23
 
24
 %description
25
 xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It
26
@@ -655,10 +661,15 @@
27
 %else
28
 # Only apply to uncrippled source
29
 %patch80
30
+%patch81 -p1
31
 %endif
32
 %patch72 -p1
33
 %patch73 -p1
34
 %patch74 -p1
35
+%if 0%{suse_version} >= 1210
36
+%patch75
37
+%endif
38
+
39
 rm -f m4/libtool15.m4
40
 
41
 %build
42
@@ -1004,864 +1015,3 @@
43
 %endif
44
 
45
 %changelog
46
-* Tue Aug  3 2010 lnussel@suse.de
47
-- remove unneeded libcdio-mini-devel buildignore again
48
-* Mon Jul 26 2010 Manfred.Tremmel@iiv.de
49
-- update to 1.1.19
50
-  * Handle odd widths properly (for ffmpeg-decoded video).
51
-  * Make buildable with current (external) libdvdnav & libdvdread.
52
-  * Fix V4L2 check.
53
-  * Add support for Ogg tag 'DISCNUMBER' and ID3 tag 'TPOS'.
54
-  * Add support for EAC3.
55
-  * Recognise video/mp2t and video/mp2p.
56
-  * TTA fixes.
57
-  * Add support for Xv gamma adjustment.
58
-  * Better recovery from ALSA-reported errors.
59
-  * Report stream buffer stats to the application.
60
-  * Recognise and handle the WebM container format.
61
-    (VP8 video is not yet supported.)
62
-  * Recognise ScreamTracker 2 & 3 files.
63
-  * Fix playback of the first file handled by the modplug demuxer.
64
-  * Refuse to build with known-broken libmodplug (0.8.8).
65
-    http://bugs.debian.org/588465
66
-  * Fix a potential freeing of unallocated memory.
67
-* Mon Apr 26 2010 ro@suse.de
68
-- buildignore libcdio-mini-devel
69
-* Sun Mar  7 2010 Manfred.Tremmel@iiv.de
70
-- update to 1.1.18.1
71
-  * Oops. compat.c (for DXR3 support) was omitted.
72
-  * Fix up V4L/V4L2 compilation. Some non-Linux have V4L2 but not V4L.
73
-  * Fix a size check (wrong variable, causing int/ptr comparison) in rmff.c.
74
-  * Fix build with the old, outdated and deprecated internal ffmpeg.
75
-* Wed Feb 24 2010 Manfred.Tremmel@iiv.de
76
-- update to 1.1.18
77
-  * Bump the FLAC decoder's priority above ffmpegaudio. This should fix
78
-    various problems with FLAC playback.
79
-  * Build fix (undefined symbol) for when using older ffmpeg.
80
-  * TTA demuxer fixes; allow seeking.
81
-  * More meta-information tags.
82
-    Only the Ogg demuxer knows about these at present.
83
-  * Added basic support for .qtl (Quicktime media link).
84
-  * "Fixed" playback of 24-bit FLAC.
85
-  * Fixed playback of 24-bit LPCM.
86
-  * Work around an ffmpeg bug concerning Sorenson Video 3.
87
-  * Flash audio bug fixes, mostly concerning AAC.
88
-  * Fix DXR3 support for newer versions of the em8300 driver.
89
-  * Added support for WMA Pro.
90
-* Wed Feb  3 2010 Manfred.Tremmel@iiv.de
91
-- patches can't be build to work with crippled and non crippled tarball
92
-  with fuzz=0, added "-F2" for patch 50 and 61 to fix this
93
-* Mon Feb  1 2010 jengelh@medozas.de
94
-- package baselibs.conf
95
-* Fri Jan  8 2010 ro@suse.de
96
-- rediffed again
97
-* Wed Dec 16 2009 meissner@suse.de
98
-- rediffed for fuzz=0
99
-* Tue Dec  1 2009 Manfred.Tremmel@iiv.de
100
-- update to 1.1.17
101
-  * Add support for Matroska SIMPLEBLOCK.
102
-  * Add support for sndio (OpenBSD sound API).
103
-  * Correct invalid MIME info in the MOD demuxer.
104
-  * Fix a resource leak in libdvdnav.
105
-  * Properly NUL-terminate when reading ID3v2.2 tag content.
106
-  * Fix handling of the length of UTF-16 content sourced from, e.g., ID3 tags.
107
-  * Make ~/.xine/catalog.cache writing safer: write a new file & atomically
108
-    replace the old one.
109
-  * Initial parsing of Xing header LAME extension.
110
-  * Fixes for gapless playback.
111
-  * Added padding delay to the first and last frames (MPEG audio).
112
-  * Fixed buggy discontinuity handling when playing short streams and using the gapless switch. The current time should not be used here.
113
-  * Added audio padding handling. (New buffer flag for this.)
114
-  * Fix seeking in large raw DV files.
115
-  * Ported to new libmpcdec API (retaining build compat. with the old API).
116
-  * Cope with CDDB return code 211 (multiple entries).
117
-  * Allow reading of non-block-sized chunks from audio CDs.
118
-  * Add a user agent & protocol hack ("qthttp://...") to allow direct
119
-    viewing of Apple film trailers.
120
-  * Fixed int-to-float conversion in the JACK output plugin.
121
-  * Work around MOD files with reported length == 0.
122
-  * Reworked Matroska demuxer. Now reads files created by mkvmerge 2.7.0.
123
-  * Support BluRay/HDMV streams & subtitles.
124
-  * The XML parser & lexer code now has re-entrancy.
125
-  * Fixed a bug which prevented "dvb://" (no channel specified) working with
126
-    the default configuration.
127
-  * Handle VC1 extradata requirement (should fix playback).
128
-* Wed Nov 18 2009 lnussel@suse.de
129
-- enable libmodplug on >= 11.2
130
-* Sat Nov 14 2009 Manfred.Tremmel@iiv.de
131
-- merged packman and openSUSE package
132
-- update to 1.1.16.3
133
-  * Security fixes:
134
-  - Fix another possible int overflow in the 4XM demuxer.
135
-    (ref. TKADV2009-004, CVE-2009-0385)
136
-  - Fix an integer overflow in the Quicktime demuxer.
137
-  * Enable libmpeg2new (if configured with --enable-libmpeg2new).
138
-    This is not yet production code; the old mpeg2 decoder remains the default.
139
-  * Add support for OpenBSD.
140
-  * Fix a build failure on *BSD due to some rather useful GNUisms.
141
-  * Protect audio loop so it cannot write to a paused device (fix
142
-    pause/resume freeze with pulseaudio).
143
-  * Fix build with libavutil >= 50.0.0.
144
-  * Fix segfaults when playing VCDs.
145
-  * Fix calculation of frame duration for ffmpeg-decoded formats.
146
-  * Don't assume that ID3v2 tags with no content mean "end of ID3 data".
147
-- changes from 1.1.16.1 to 1.1.16.2:
148
-  * Build fixes related to ImageMagick 6.4 & later.
149
-  * Fix an error in Matroska PTS calculation.
150
-  * Some front ends hang due to the hang fixes in 1.1.16. Fix this by
151
-    removing a break statement.
152
-  * Fix broken size checks in various input plugins (ref. CVE-2008-5239).
153
-  * More malloc checking (ref. CVE-2008-5240).
154
-  * Fix race conditions in gapless_switch (ref. kde bug #180339)
155
-  * Fix a possible integer overflow in the 4XM demuxer.
156
-    (TKADV2009-004, CVE-2009-0385)
157
-* Tue Sep 29 2009 meissner@suse.de
158
-- trying to fix timing issue in MJPEG plugin. bnc#327569
159
-* Fri Sep 25 2009 meissner@suse.de
160
-- Made my xine MJPEG plugin more stable. bnc#327569
161
-  (still crashes in XShm mode, but this might be due to XShm)
162
-* Fri Mar  6 2009 mhopf@suse.de
163
-- Updated security fix for 4xm demuxer (TKADV2009-004, bnc#473825)
164
-* Tue Feb 17 2009 lnussel@suse.de
165
-- fix libtool breakage on older distributions with hack
166
-* Tue Feb 10 2009 mhopf@suse.de
167
-- Security fix for 4xm demuxer (TKADV2009-004, bnc#473825)
168
-* Tue Jan 27 2009 mhopf@suse.de
169
-- Update to 1.1.16.1:
170
-  * Security fixes:
171
-  - Heap overflow in Quicktime atom parsing.                 (CVE-2008-5234)
172
-  - Multiple buffer overflows.                               (CVE-2008-5236)
173
-  - Multiple integer overflows.                              (CVE-2008-5237)
174
-  - Unchecked or incompletely-checked read function results. (CVE-2008-5239)
175
-  - Unchecked malloc using untrusted values.  (CVE-2008-5240, CVE-2008-5242)
176
-  - Integer underflow in qt compressed atom handling.        (CVE-2008-5241)
177
-  - Buffer indexing using untrusted or unchecked values.     (CVE-2008-5243)
178
-  - Integer overflows in the ffmpeg audio decoder and the CDDA server.
179
-  - Heap buffer overflow in the ffmpeg video decoder.
180
-  - Avoid segfault on invalid track type in Matroska files.
181
-  - Avoid underflow (compressed atoms) in the Qt demuxer.
182
-  * Fix reported compilation failures (with C++ programs).
183
-  * Fix CDDB access in 64-bit builds.
184
-  * Fix seeking FLV clips that don't specify the movie length in the headers.
185
-  * Support H.264 and AAC streams within FLV.
186
-  * Fix timing issues (broken audio) on mingw.
187
-  * Add ID3 tag TDRC to replace/complement the deprecated tag TYER.
188
-  * Add a new meta-tag, "Composer", and use it in the FLAC demuxer.
189
-  * Correct AAC channel ordering for multi-channel audio, at least for FLAC
190
-    when using ALSA or PulseAudio. (Needs a proper fix.)
191
-  * Add position-based seeking independent from seekpoints.
192
-  * Fix some XCB Xv attribute configuration breakage.
193
-  * Add a configuration option for Xv bicubic filtering, implemented in
194
-    xf86-video-ati 6.9.1.
195
-  * Recognise Xv "blitter" adaptors for port selection purposes.
196
-    NOTE: you will need to remove ~/.xine/catalog.cache when upgrading from
197
-    xine-lib 1.1.15 or older if you wish to use this extra option.
198
-  * Fix MMS media requests where the URI contains %%-encoded characters.
199
-  * Fix two hangs related to stopping playback of broken audio streams where
200
-    no audio data is sent to the output thread.
201
[+] Added xine-lib-1.1.19-ffmpeg_abi_change.diff ^
[+] Added xine-lib-v4l-2.6.38.patch ^
[+] Changed xine-lib.spec.pm ^