This request is superseded by
request 3168
(Show diff)
Overview
Request 2266 (superseded)
Forces build against Qt4 to completely fix major bugs such as https://bugzilla.opensuse.org/show_bug.cgi?id=953693 and https://bugzilla.opensuse.org/show_bug.cgi?id=956769
- Created by sb56637 about 9 years ago
- In state superseded
- Superseded by 3168
-
Open review for
Vindex17
vlc.changes
Added
x
1
2
+-------------------------------------------------------------------
3
+Tue Dec 1 10:37:35 UTC 2015 - lnussel@suse.de
4
+
5
+- libvlc_vdpau needs to be in codecs package to avoid dependency issue
6
+
7
+-------------------------------------------------------------------
8
+Sun Nov 22 21:14:44 UTC 2015 - jdelvare@suse.com
9
+
10
+- Don't pass --enable-dca unconditionally, it is handled later with
11
+ a condition.
12
+
13
+-------------------------------------------------------------------
14
+Wed Sep 2 20:10:21 UTC 2015 - wbauer@tmo.at
15
+
16
+- Modify vlc-2.1.5-fix-skins2-default-skin-creation.patch to patch
17
+ Makefile.am instead of Makefile.in: autoreconf overwrote the
18
+ change, making the patch totally ineffective and thus the default
19
+ skin was broken
20
+
21
+-------------------------------------------------------------------
22
+Fri Jul 24 12:28:32 UTC 2015 - dimstar@opensuse.org
23
+
24
+- Fix build with LUA 5.3 / 5.3.1.
25
+
26
+-------------------------------------------------------------------
27
+Fri May 15 10:11:17 UTC 2015 - joerg.lorenzen@ki.tng.de
28
+
29
+- Enabled VPX support.
30
+
31
+-------------------------------------------------------------------
32
+Wed May 13 15:46:45 UTC 2015 - aloisio@gmx.com
33
+
34
+- Enabled Qt5 for targets that support it.
35
+
36
+-------------------------------------------------------------------
37
+Fri May 1 18:22:44 UTC 2015 - jengelh@inai.de
38
+
39
+- Enable ffmpeg for newer openSUSE
40
+
41
+-------------------------------------------------------------------
42
+Tue Apr 28 19:30:49 UTC 2015 - tittiatcoke@gmail.com
43
+
44
+- Regenerate the cache for all packages that install plugins.
45
+ This otherwise would cause issues during the switch from Qt4-Qt5
46
+
47
+-------------------------------------------------------------------
48
+Fri Apr 24 10:07:55 UTC 2015 - joerg.lorenzen@ki.tng.de
49
+
50
+- Build against qt5 for openSUSE > 13.2.
51
+
52
+-------------------------------------------------------------------
53
+Tue Apr 21 12:33:01 UTC 2015 - seife+obs@b1-systems.com
54
+
55
+- remove build host name (again) from binaries
56
+
57
+-------------------------------------------------------------------
58
+Tue Apr 14 10:38:47 UTC 2015 - aloisio@gmx.com
59
+
60
+- Removed DTV/DVB patch that was fixed upstream.
61
+
62
+-------------------------------------------------------------------
63
+Mon Apr 13 14:59:16 UTC 2015 - joerg.lorenzen@ki.tng.de
64
+
65
+- Update to version 2.2.1:
66
+ + Codec:
67
+ - Fix compilation with older libavcodec versions.
68
+ - Fix some VP9 decoding.
69
+ - Fix flac crashes.
70
+ - Fix lpcm channel ordering.
71
+ - Fix potential NULL dereference in dmo.
72
+ - Fix teletext framing code in DVB PES packets.
73
+ - Fix potential buffer overflow in schroendinger decoder.
74
+ - Fix AAC samplerate.
75
+ + Demuxers:
76
+ - Fix MP4 chapters.
77
+ - Fix MKV overseeking, introducing slowness over network shares.
78
+ - Fix crash when playing SPC files.
79
+ - Fix ATRAC3 playback in MKV.
80
+ - Revert to older ASX code.
81
+ - Workaround TS issue with mpeg-audio.
82
+ + Access:
83
+ - Fix sftp read and close sockets.
84
+ - Fix DTV build with Linux DVB versions < 5.8.
85
+ - Fix UDP/RTP input on Windows.
86
+ + Audio output:
87
+ - Fix Alsa HDMI plugs.
88
+ - Improve Alsa output, with larger buffers.
89
+ - Fix DirectSound output with multi-channel files.
90
+ + OS X:
91
+ - Fix numerous crashes in the UI.
92
+ - Fix video-wallpaper mode.
93
+ - Fix race when starting VLC from command line.
94
+ + Qt:
95
+ - Fix recent items behaviour.
96
+ - Fix rotation filter activation.
97
+ - Fix mux modules names for the streaming wizard.
98
+ + Win32:
99
+ - Timestamp the signature of the dlls.
100
+ - Fix extensions registration during install.
101
+ - Fix extensions dialog crash.
102
+ - Default to no DxVA decoding.
103
+ + libVLC:
104
+ - fix libvlc_media_get_stats.
105
+ + Updated translations.
106
+- Fixed patch 0001-no-return-in-non-void.patch.
107
+
108
+-------------------------------------------------------------------
109
+Sun Apr 12 08:47:32 UTC 2015 - dimstar@opensuse.org
110
+
111
+- Require at least the version of libbluray1 that was used during
112
+ build. libbluray.so.1 has a strange ABI diff between 0.3 and 0.7.
113
+ Libbluray had an API/ABI break at 0.5, which was not represented
114
+ in a soname bump (boo#926842).
115
+
116
+-------------------------------------------------------------------
117
+Tue Mar 31 10:18:25 UTC 2015 - dvlaeev@suse.com
118
+
119
+- Fix package lists for PowerPC architectures.
120
+
121
+-------------------------------------------------------------------
122
+Tue Mar 17 15:21:39 UTC 2015 - dimstar@opensuse.org
123
+
124
+- Move vlc.desktop vlc package: AppStream bases the addition of
125
+ packages to the store based on the .desktop file (which
126
+ identifies the application). In case of VLC, we want to present
127
+ 'the full set' as part of the App Stores.
128
+
129
+-------------------------------------------------------------------
130
+Wed Mar 4 11:09:14 UTC 2015 - dimstar@opensuse.org
131
+
132
+- Reintroduce calling {_libdir}/vlc/vlc-cache-gen during post.
133
+
134
+-------------------------------------------------------------------
135
+Tue Mar 3 15:00:18 UTC 2015 - aloisio@gmx.com
136
+
137
+- made fludsynth optional again out of caution
138
+- added vlc-2.2.0-fix_deinterlace_mmx.patch to make
139
+ SLE11/i586 build without a recent enough gcc
140
+- fixed SLE11 to build without automake >= 1.11
141
+- fixed a SLE12 build problem on packman
142
+- removed hevc plugins in a cleaner way
143
+
144
+-------------------------------------------------------------------
145
+Sun Mar 1 18:05:03 UTC 2015 - aloisio@gmx.com
146
+
147
+- enabled ncurses for Factory
148
+- enabled fluidsynth unconditionally
149
+- enabled libcdio
150
+- enabled x265 for packman
151
+- fixed SLE11/SLE12 build
152
+- added vlc-rpmlintrc to suppress bogus warnings
153
+- added manpages for the various versions of vlc
154
+ as link to the main one
155
+
156
+-------------------------------------------------------------------
157
+Fri Feb 27 18:28:17 UTC 2015 - dimstar@opensuse.org
158
+
159
+- Update to version 2.2.0:
160
+ + Long awaited update with a huge changelog. Please see the
161
+ content of /usr/share/doc/packages/vlc/NEWS.
162
+- Drop vlc-CVE-2014-9625.patch: fixed upstream.
163
+
164
+-------------------------------------------------------------------
165
+Wed Feb 4 10:11:09 UTC 2015 - dimstar@opensuse.org
166
+
167
+- Add vlc.changes as source so that we can reliably access it
168
+ during build, even when using the .src.rpm.
169
+
170
+-------------------------------------------------------------------
171
+Thu Jan 22 15:03:10 UTC 2015 - dimstar@opensuse.org
172
+
173
+- Add vlc-CVE-2014-9625.patch: Fix various buffer overflows and
174
+ null ptr dereferencing (boo#914268, CVE-2014-9625).
175
+
176
+-------------------------------------------------------------------
177
+Sun Nov 9 16:06:10 UTC 2014 - seife+obs@b1-systems.com
178
+
179
+- fix skins2 defaut.vlt generation with newer tar defaults (and
180
+ remove the embedded build date from it on the way)
181
+ vlc-2.1.5-fix-skins2-default-skin-creation.patch
182
+- remove buildhost hostname from the binary to avoid republishing
183
+
184
+-------------------------------------------------------------------
185
+Thu Oct 30 06:08:06 UTC 2014 - olaf@aepfle.de
186
+
187
+- Convert BuildRequires from foo-devel to pkgconfig(foo)
188
+
189
+-------------------------------------------------------------------
190
+Fri Oct 24 07:47:58 UTC 2014 - dimstar@opensuse.org
191
+
192
+- First attempts on enabling build for SLE-12.
193
+
194
+-------------------------------------------------------------------
195
+Thu Oct 9 18:37:20 UTC 2014 - vindex17@outlook.it
196
+
197
+- Enable SSE2 instruction set for x86_64
198
+
199
+-------------------------------------------------------------------
200
+Tue Oct 7 00:44:05 UTC 2014 - dimstar@opensuse.org
201
+
202
+- Disable fluidsynth again: the crashes we had earlier are still
203
+ not all fixed. They are less, but less common makes it more
204
+ difficult to debug.
205
+
206
+-------------------------------------------------------------------
207
+Sun Oct 5 12:54:44 UTC 2014 - olaf@aepfle.de
208
+
209
+- Enable build for SLE_11
210
+
211
+-------------------------------------------------------------------
212
+Tue Sep 23 19:12:35 UTC 2014 - vindex17@outlook.it
213
+
214
+- Fix rpmlint warning about duplicates with fdupes
215
+- Add missing BuildRequires:
216
+ + fluidsynth-devel: SMF files playback
217
+ + freerdp-devel: RDP support
218
+ + libkde4-devel: KDE integration
219
+ + libchromaprint-devel: Chromaprint stream output
220
+ + libmlt6-modules: television broadcasting
221
+ + LibVNCServer-devel: VNC support
222
+ + opencv-devel: real-time computer vision support
223
+ + xcb-util-keysyms-devel: better X integration
224
+- Remome gcc-c++ and libqt4-devel because automatically installed
225
+- Add 'suse_version' conditionals to the new BuildRequires
226
+- Remove 'suse_version' conditionals from live555-devel & lua-devel
227
+
228
+-------------------------------------------------------------------
229
+Sat Jul 12 13:26:39 UTC 2014 - dimstar@opensuse.org
230
+
231
+- Update to version 2.1.5:
232
+ + Core: Fix compilation on OS/2.
233
+ + Access: Stability improvements for the QTSound capture module.
234
+ + Mac OS X audio output:
235
+ - Fix channel ordering.
236
+ - Increase the buffersize.
237
+ + Decoders:
238
+ - Fix DxVA2 decoding of samples needing more surfaces.
239
+ - Improve MAD resistance to broken mp3 streams.
240
+ - Fix PGS alignment in MKV.
241
+ + Qt Interface: Don't rename mp3 converted files to .raw.
242
+ + Mac OS X Interface:
243
+ - Correctly support video-on-top.
244
+ - Fix video output event propagation on Macs with retina
245
+ displays.
246
+ - Stability improvements when using future VLC releases side by
247
+ side.
248
+ + Streaming: Fix transcode when audio format changes.
249
+ + Updated translations.
250
+
251
+-------------------------------------------------------------------
252
+Thu May 15 11:47:43 CEST 2014 - olaf@aepfle.de
253
+
254
+- Include also libglobalhotkeys_plugin.so which is build with old x11
255
+
256
+-------------------------------------------------------------------
257
+Thu May 15 11:30:28 CEST 2014 - olaf@aepfle.de
258
+
259
+- BuildRequire at least gnutls 3.0.20
260
+
261
+-------------------------------------------------------------------
262
+Fri May 2 08:29:17 CEST 2014 - olaf@aepfle.de
263
+
264
+- BuildRequire at least jack 1.9.7
265
+
266
+-------------------------------------------------------------------
267
+Thu Apr 24 20:00:17 CEST 2014 - olaf@aepfle.de
268
+
269
+- BuildRequire libtag-devel instead of taglib-devel to work around
270
+ a resolver bug. A package name from external project is prefered
271
+ over a provide from the same project.
272
+
273
+-------------------------------------------------------------------
274
+Tue Apr 15 20:14:20 CEST 2014 - olaf@aepfle.de
275
+
276
+- Require plain lua-devel instead of lua51-devel for 12.1 or older
277
+
278
+-------------------------------------------------------------------
279
+Sat Mar 8 21:55:46 UTC 2014 - dap.darkness@gmail.com
280
+
281
+- Fixed PowerPC builds.
282
+
283
+-------------------------------------------------------------------
284
+Sun Feb 23 17:02:26 UTC 2014 - dimstar@opensuse.org
285
+
286
+- Update to version 2.1.4:
287
+ + Demuxers: Fix issue in WMV with multiple compressed payload and
288
+ empty payloads.
289
+ + Video Output: Fix subtitles size rendering on Windows.
290
+ + Mac OS X:
291
+ - Fix DVD playback regression.
292
+ - Fix misleading error message during video playback on
293
+ OS X 10.9.
294
+ - Fix hardware acceleration memleaks.
295
+
296
+-------------------------------------------------------------------
297
+Thu Feb 20 19:48:32 UTC 2014 - dimstar@opensuse.org
298
+
299
+- Update to version 2.1.3 (bnc#864422):
300
+ + Core:
301
+ - Fix broken behaviour with SOCKSv5 proxies
302
+ - Fix integer overflow on error when using vlc_readdir
303
+ + Access:
304
+ - Fix DVB-T2 tuning on Linux.
305
+ - Fix encrypted DVD playback.
306
+ - Fix v4l2 frequency conversion.
307
+ + Decoders:
308
+ - Fix numerous issues (M2TS, VC1 interlaced, Lagarith, FFv1.3,
309
+ Xvid) by updating codec libraries.
310
+ - Bring fluidsynth back on Mac OS X
311
+ - Fix some Opus crashes with some filters
312
+ - Fix teletext crash on Windows
313
+ + Demuxers:
314
+ - Avoid an infinite recursion in MKV tags parsing
315
+ - Fix an issue with some Vobsub tracks
316
+ - Fix missing samples at the end of some wav files
317
+ - Fix divide by 0 on ASF/WMV parsing
318
+ + Audio output:
319
+ - Fix audio device selection via command line on Mac OS X
320
+ - Fix audio crashes on Mac OS X
321
+ + Video Output:
322
+ - Fix selection of DirectDraw as the default output for XP
323
+ - Fix transform off-by-one issue
324
+ - Fix screensaver disabling on Windows outputs
325
+ - Fix DirectDraw device enumeration and multi-display output
326
+ - Fix a potential crash when playing a fullscreen game at the same time as VLC
327
+ + Stream output:
328
+ - Fix 24bits audio MTU alignment in RTP
329
+ - Fix record file names
330
+ + Qt interface:
331
+ - Fix minimal size possible on start
332
+ - Fix a crash with the simple volume widget
333
+ - Fix a crash in the audio menu building
334
+ - Fix multimedia keys issues on Windows
335
+ - Fix opening of DVD and BD folders on Windows
336
+ + HTTP interface: Fix album art display on Windows.
337
+ + Updated translations.
338
+
339
+-------------------------------------------------------------------
340
+Mon Dec 27 18:30:00 UTC 2013 - claudiozumbo@gmail.com
341
+
342
+- Add update-desktop-files BuildRequires and
343
+ %desktop_database_post/postun calls to respective scriptlets: Fix
344
+ https://bugs.links2linux.org/browse/PM-108.
345
+
346
+-------------------------------------------------------------------
347
+Wed Dec 11 10:52:46 UTC 2013 - dimstar@opensuse.org
348
+
349
+- Update to version 2.1.2:
350
+ + Audio output:
351
+ - Fix digital playback on OS X when more than one audio device
352
+ is installed.
353
+ - Fix digital playback (SPDIF/HDMI) on Windows.
354
+ - Fix stuttering or silent playback when using sound enhancers
355
+ or external audio devices on OS X.
356
+ - Improve responsiveness on OS X when playback starts or is
357
+ being paused.
358
+ - Improve responsiveness, silent playback intervals and
359
+ reliability on iOS.
360
+ + Demuxers:
361
+ - Fix Vimeo and DailyMotion parsing.
362
+ - Various WMV playback improvements and fixes.
363
+ + Decoders:
364
+ - Fix LPCM 20/24-bit decoding and 16 bits with channel padding.
365
+ - Fix playback of some HEVC samples.
366
+ + Video filters: Fix crash on deinterlace selection.
367
+ + Qt interface:
368
+ - Fix some streaming profiles when copy existed.
369
+ - Improve A-B loop control.
370
+ - Fix album art update when changing media.
371
+ + Mac OS X interface adjustments.
372
+ + Win32 installer: Kill running VLC process on uninstall/update.
373
+ + Updated translations.
374
+
375
+-------------------------------------------------------------------
376
+Sat Nov 23 02:17:25 UTC 2013 - dimstar@opensuse.org
377
+
378
+- More features (by adding BuildRequires):
379
+ + IDN Support (International Domain Names): libidn-devel
380
+ + SFTP Access: libssh2-devel
381
+ + HotKey Support: xcb-util-keysyms-devel
382
+ + Complete SDL Stack: SDL_image-devel
383
+ + ProjectM suppor (for openSUSE >= 12.3)
384
+
385
+-------------------------------------------------------------------
386
+Mon Nov 18 09:54:30 UTC 2013 - dimstar@opensuse.org
387
+
388
+- Update to version 2.1.1:
389
+ + Core:
390
+ - Fix random and reshuffling behaviour.
391
+ - Fix recording.
392
+ - Fix some subtitles track selection.
393
+ + Decoders:
394
+ - VP9 support in WebM.
395
+ - HEVC/H.265 support in MKV, MP4 and raw files.
396
+ - Fix GPU decoding under Windows (DxVA2) crashes.
397
+ + Demuxers:
398
+ - Fix crashes on wav, mlp and mkv and modplug files.
399
+ - Support Speex in ogg files.
400
+ - Fix some .mov playlists support.
401
+ - Support Alac in mkv.
402
+ - Fix WMV3 and palette in AVI.
403
+ - Fix FLAC packetizer issues in some files.
404
+ + Access:
405
+ - Fix DVB options parsing.
406
+ - Fix DeckLink HDMI input.
407
+ - Fix HTTPS connectivity on OS X by loading root certificates
408
+ from Keychain.
409
+ + Audio output:
410
+ - Fixes for DirectSound pass-through.
411
+ - Fixes for OSS output, notably on BSD.
412
+ + Interfaces:
413
+ - Fix HTTP interface infinite loop.
414
+ - Fix D-Bus volume setting.
415
+ + Qt:
416
+ - Reinstore right click subtitle menu to open a subtitle.
417
+ - Fix saving the hotkeys in preferences.
418
+ - Fix saving the audio volume on Win32, using DirectSound.
419
+ - Fix play after drag'n drop.
420
+ - Fix streaming options edition and scale parameter.
421
+ + Stream out:
422
+ - Fix transcoding audio drift issues.
423
+ - Fix numerous audio encoding issues.
424
+ + Win32 installer:
425
+ - Important rewrite to fix numerous bugs, notably about
426
+ updates.
427
+ - Simplification of the upgrade mechanism.
428
+ + Mac OS X interface:
429
+ - Reintroduce the language selector known from pre-2.1
430
+ releases.
431
+ - Fix fullscreen behaviour and various crashes.
432
+ - Fix about dialog crash in Japanese.
433
+ - Fix crashes on proxy lookups.
434
+ - Fixes on the playlist and information behaviours.
435
+ - Fixes on the streaming dialogs.
436
+ - Improves interface resizings.
437
+ + Updated translations.
438
+- Pass --with-default-font=[path] and
439
+ --with-default-monospace-font=[path] to configure.
440
+- Drop fix_font_path.patch: replaced with configure parameters
441
+ above.
442
+
443
+-------------------------------------------------------------------
444
+Wed Nov 13 09:58:01 UTC 2013 - dimstar@opensuse.org
445
+
446
+- Recommend 'vlc' by vlc-qt: some users might go installing the UI
447
+ package directly. Having Qt most likely also means the user has X,
448
+ so we at least recommend the vlc package relying on X.
449
+
450
+-------------------------------------------------------------------
451
+Thu Nov 7 16:56:22 UTC 2013 - hrvoje.senjan@gmail.com
452
+
453
+- Force creation of plugins cache in vlc-nox %post, instead of just
454
+ touching the file, for details see
455
+ https://trac.videolan.org/vlc/ticket/9807#comment:2
456
+
457
+-------------------------------------------------------------------
458
+Thu Oct 24 13:49:52 UTC 2013 - dimstar@opensuse.org
459
+
460
+- Update License: A lot has been relicensed to LGPL-2.1.
461
+
462
+-------------------------------------------------------------------
463
+Mon Oct 21 18:04:36 UTC 2013 - hrvoje.senjan@gmail.com
464
+
465
+- Make vlc build on OBS for openSUSE 12.3 - BuildRequire
466
+ pkgconfig(libswscale) and live555-devel on >= 13.1, and on
467
+ BUILD_ORIG case
468
+
469
+-------------------------------------------------------------------
470
+Sat Oct 12 09:42:57 UTC 2013 - scarabeus@opensuse.org
471
+
472
+- Drop support for < 12.2 as it does not build anyway
473
+ * Removal of pulseaudio subpackage and incorporating it to the
474
+ noX package.
475
+ * Cleanup of the dependencies and configure switches we don't
476
+ need to use anymore.
477
+- Add lang subpackage as it was most of what was noX package
478
+ containing. This way we can reduce the size and use noarch there.
479
+- Touch the ghosted file in %post to make rpmlint happy
480
+- Fix __DATE__ and __TIME__ usage so we do not rebuild so often.
481
+- Drop obsolete configure options which are no longer around
482
+- Disable xcb switch as we no longer build for such old distros.
483
+
484
+-------------------------------------------------------------------
485
+Wed Oct 2 9:11:58 UTC 2013 - wbauer@tmo.at
486
+
487
+- Re-add and adapt 0001-no-return-in-non-void.patch: fixes build on
488
+ openSUSE versions other than Factory
489
+
490
+-------------------------------------------------------------------
491
+Wed Oct 2 08:20:45 UTC 2013 - guillaume@opensuse.org
492
+
493
+- Add support to openGL ES 2 (enabled by default for %arm):
494
+ + Introduce bcon_with(out) opengles.
495
+ + If enabled, pass --enable-gles2 --enable-egl to configure.
496
+ + Adjust the files section for that.
497
+
498
+-------------------------------------------------------------------
499
+Wed Oct 2 08:16:18 UTC 2013 - guillaume@opensuse.org
500
+
501
+- Add vdpau support to -codecs package (BUILD_ORIG):
502
+ + BuildRequire libvdpua-devel
503
+ + Adapt files section.
504
+
505
+-------------------------------------------------------------------
506
+Tue Oct 1 20:09:40 UTC 2013 - dimstar@opensuse.org
507
+
508
+- Only enable GME support on openSUSE >= 12.00 (disable on SLE11).
509
+
510
+-------------------------------------------------------------------
511
+Wed Sep 25 19:38:09 UTC 2013 - dimstar@opensuse.org
512
+
513
+- Update to version 2.1.0:
514
+ + Important changes:
515
+ - The licenses of numerous modules have changed from GPLv2+ to
516
+ LGPLv2.1+.
517
+ - Discontinued support for PowerPC-based Macs; VLC now requires
518
+ Mac OS X 10.6+.
519
+ - The --with-tuning and --without-tuning options are removed;
520
+ to tune compilation for a specific processor type, set CFLAGS
521
+ manually.
522
+ + LOTS of updates all over. See NEWS for a full overview.
523
+- Rebase fix_font_path.patch.
524
+- Drop 0001-no-return-in-non-void.patch: no longer needed.
525
+- Drop vlc-avcodec-encoder-single-threaded.patch: fixed upstream.
526
+- Drop ppc64_altivec.patch: fixed upstream.
527
+
528
+-------------------------------------------------------------------
529
+Sat Sep 21 13:08:45 UTC 2013 - dimstar@opensuse.org
530
+
531
+- Drop fluidsynt-devel BuildRequires: the fluid plugin is known to
532
+ introduce a lot crashes at no gain from functionality PoV.
533
+
534
+-------------------------------------------------------------------
535
+Sat Sep 7 18:52:22 UTC 2013 - dimstar@opensuse.org
536
+
537
+- If we have a smblcient.pc available (meaning, we build against
538
+ samba 4), we export the output of pkg-config --cflags smbclient
539
+ into CFLAGS. Fixes build with Samba 4.0.
540
+
541
+-------------------------------------------------------------------
542
+Fri Aug 9 14:20:19 UTC 2013 - dvaleev@suse.com
543
+
544
+- Add ppc64_altivec.patch: Enable altivec for powerpc64
545
+ (backport cce2cdb0dd246fa9669378f5a3b967464c88bf20)
546
+- Add autoreconf call in build section, as above patch touches the
547
+ build system.
548
+
549
+-------------------------------------------------------------------
550
+Fri Aug 9 11:30:54 UTC 2013 - dvaleev@suse.com
551
+
552
+- Package altivec plugins on powerpc
553
+
554
+-------------------------------------------------------------------
555
+Sat Aug 3 13:09:04 UTC 2013 - dimstar@opensuse.org
556
+
557
+- Update to version 2.0.8a:
558
+ + always hide menu bar for fullscreen on osx redacted (vlc#9040).
559
+ + macosx: fix double release
560
+ + avcodec audio decoder: update block pointer.
561
+
562
+-------------------------------------------------------------------
563
+Tue Jul 30 18:03:49 UTC 2013 - dimstar@opensuse.org
564
+
565
+- Update to version 2.0.8:
566
+ + Access:
567
+ - Fix ISDB-S tuning.
568
+ - Fix crash in QTsound.
569
+ - Fix screen mouse file location.
570
+ - Fix invalid memcpy in MMS access.
571
+ + Demux:
572
+ - Fix use after free in sgimb.
573
+ - Improve resistance and checking against malformed MKV files.
574
+ + Decoders:
575
+ - Fix crash in the libavcodec module.
576
+ + Mac OS X:
577
+ - Fix interface crashes.
578
+ - Fix autostart playback option.
579
+ - Respect "playlist-autostart" option.
580
+ + Updated translations.
581
+- Drop vlc-vaapi.patch: fixed upstream.
582
+- Add vlc-avcodec-encoder-single-threaded.patch: disable
583
+ multithreading for avcodec encoder for now. Taken from git.
584
+
585
+-------------------------------------------------------------------
586
+Sun Jul 28 21:38:22 UTC 2013 - reddwarf@opensuse.org
587
+
588
+- Add pkgconfig(dirac) BuildRequires to enable Dirac support.
589
+
590
+-------------------------------------------------------------------
591
+Sat Jul 13 16:17:36 UTC 2013 - dimstar@opensuse.org
592
+
593
+- Add vlc-vaapi.patch: Make vaapi decoder compatible with latest
594
+ libva changes.
595
+
596
+-------------------------------------------------------------------
597
+Thu Jul 4 10:41:24 UTC 2013 - hrvoje.senjan@gmail.com
598
+
599
+- Update to version 2.0.7:
600
+ + Input:
601
+ - Fix playback termination when switching ES tracks
602
+ (PowerPC only)
603
+ - Fix memory exhaustion vulnerability when playing specifically
604
+ crafted playlist files
605
+ + Decoders:
606
+ - Fix WMA Pro, MPEG 4 ALS, APE, MLP and ADPCM-IMA4 playback
607
+ + Encoders:
608
+ - Fix audio encoding for numerous codecs, notably mp3 and aac
609
+ + Muxers:
610
+ - Fix noticeable memory leak when creating AVI files
611
+ + Video output:
612
+ - Fix crash when using libvlc in 3rd party applications
613
+ (Mac only)
614
+ + Mac OS X Interface
615
+ - Minor improvements
616
+ - Fix issue which could lead to loss of media files created
617
+ through transcoding
618
+
619
+-------------------------------------------------------------------
620
+Tue Jun 11 22:01:52 UTC 2013 - dvaleev@suse.com
621
+
622
+- Enable SSE for x86 only
623
+
624
+-------------------------------------------------------------------
625
+Tue Jun 4 19:40:47 UTC 2013 - reddwarf@opensuse.org
626
+
627
+- Enable gme:
628
+ + Pass --enable-gme to configure
629
+ + Add pkgconfig(gme) BuildRequires
630
+
631
+-------------------------------------------------------------------
632
+Thu May 9 18:41:57 UTC 2013 - dimstar@opensuse.org
633
+
634
+- Enable opus codec:
635
+ + Pass --enable-opus to configure
636
+ + Add libopus-devel BuildRequires
637
+
638
+-------------------------------------------------------------------
639
+Tue May 7 13:22:21 UTC 2013 - dimstar@opensuse.org
640
+
641
+- Move live555-devel BuildRequires to the unconditional area:
642
+ live555 has been added to Factory and is safe for distribution.
643
+- Move the live555 demuxer from vlc-codecs to vlc-noX.
644
+- Add unconditional --enable-live555 parameter to configure, and
645
+ remove the conditional enable/remove-live555, based on BUILD_ORIG.
646
+
647
+-------------------------------------------------------------------
648
+Thu May 2 18:19:13 UTC 2013 - dimstar@opensuse.org
649
+
650
+- Add pkgconfig(libswscale) BuildRequires: improve the quality of
651
+ the video filters.
652
+- Unconditionally pass --enable-swscale to configure.
653
+- Move the swscale videofilter out of the -codecs package to the
654
+ -noX package.
655
+
656
+-------------------------------------------------------------------
657
+Thu Apr 25 09:45:55 UTC 2013 - dimstar@opensuse.org
658
+
659
+- Change libdvbpsi-devel BuildRequires to require version < 1.0.
660
+ VLC 2.0.6 is not able to cope with the new API yet.
661
+
662
+-------------------------------------------------------------------
663
+Wed Apr 10 08:05:59 UTC 2013 - dimstar@opensuse.org
664
+
665
+- Change live555 BuildRequires to live555-devel: in fact we do
666
+ require the devel package, which for historical reasons just
667
+ happens to provide live555 as well.
668
+
669
+-------------------------------------------------------------------
670
+Tue Apr 9 11:56:15 UTC 2013 - dimstar@opensuse.org
671
+
672
+- Update to version 2.0.6:
673
+ + Access:
674
+ - Fix HTTPS playback with some certificates previously
675
+ rejected.
676
+ + Audio Output:
677
+ - Fix lookup for device names in auhal plugin
678
+ + Demuxers:
679
+ - Fix crash with broken asf files (SA-1302)
680
+ - Fix MKV behaviour with unknown or new ebml elements
681
+ - Fix use-after-free crash in Ogg demuxer
682
+ - Fix regression on some paletted codecs in AVI
683
+ - Fix ALAC in mp4 regression
684
+ - Improvements to the vimeo playlist parser
685
+ + Decoders:
686
+ - Fix GPU decoding on Intel HD 2000/3000 cards on Windows
687
+ - Fix FLAC 6.1 and 7.1 channel layout
688
+ - Fix crashes in HTML srt subtitles
689
+ - 3rd party codecs updates
690
+ + Mac OS X fixes
691
+ + Qt: Fix clearing of Media Info panel on dialog exit
692
+ + GNU/Linux:
693
+ - Numerous D-Bus and MPRIS2 improvements
694
+ - Reject broken versions of PulseAudio
695
+ + Windows:
696
+ - Fix uninstallation in different location than C:\
697
+ + Updated translations.
698
+
699
+-------------------------------------------------------------------
700
+Thu Apr 4 19:01:21 UTC 2013 - dimstar@opensuse.org
701
+
702
+- Fix files section for openSUSE 11.4 and 12.1.
703
+
704
+-------------------------------------------------------------------
705
+Thu Apr 4 08:28:57 UTC 2013 - dimstar@opensuse.org
706
+
707
+- Introduce BUILD_ORIG build flag, in order to build without
708
+ 'legally difficult' extensions in OBS.
709
+
710
+-------------------------------------------------------------------
711
+Tue Jan 22 13:20:29 UTC 2013 - dimstar@opensuse.org
712
+
713
+- Add --enable-png configure parameter to enable png support
714
+ (pointed out by Alin).
715
+
716
+-------------------------------------------------------------------
717
+Mon Dec 17 17:50:12 UTC 2012 - dimstar@opensuse.org
718
+
719
+- Add -msse to CFLAGS: this helps us over GCC 4.3 being used in
720
+ SLE 11SP2.
721
+
722
+-------------------------------------------------------------------
723
+Sun Dec 16 18:02:57 UTC 2012 - dimstar@opensuse.org
724
+
725
+- Update to version 2.0.5:
726
+ * See http://www.videolan.org/vlc/releases/2.0.5.html
727
+
728
+-------------------------------------------------------------------
729
+Sun Oct 21 13:24:51 UTC 2012 - dimstar@opensuse.org
730
+
731
+- Disable ncurses build: will need to work on finding the right
732
+ ncursesw integration steps.
733
+
734
+-------------------------------------------------------------------
735
+Thu Oct 18 11:36:52 UTC 2012 - dimstar@opensuse.org
736
+
737
+- Update to version 2.0.4:
738
+ + See NEWS for details.
739
+
740
+-------------------------------------------------------------------
741
+Thu Jul 19 21:28:10 UTC 2012 - dimstar@opensuse.org
742
+
743
+- Update to version 2.0.3
744
+
745
+-------------------------------------------------------------------
746
+Mon Jul 2 11:25:55 UTC 2012 - dimstar@opensuse.org
747
+
748
+- Upadate to version 2.0.2:
749
+ Rework of the Mac OS X interface
750
+ Fix video output for old graphic cards on Windows XP, which are using DirectX
751
+ Fix video output on old Macs, notably PowerPC and GMA950 intel Macs.
752
+ Support for HiDPI, aka Retina Display
753
+ Support for H264 v4l2 devices on Linux
754
+ Translations updates and new Scottish Gaelic translation
755
+ Fixes for splitted RAR, MKV segmented, mp4 and Real media files playback.
756
+ Rewrite of the Digital TV module on Windows
757
+ Enhancements in HLS, Blu-Ray and various codecs support
758
+ Fixes for subtitles auto-detection
759
+ Fixes on Qt, skins2 and web interfaces
760
+
761
+-------------------------------------------------------------------
762
+Fri Mar 30 18:15:07 UTC 2012 - dimstar@opensuse.org
763
+
764
+- Inject -L%{_libdir}/live into CFLAGS and CXXFLAGS for live555 to
765
+ be built. The static lib is in a non-standard place and not
766
+ detected by configure scripts.
767
+
768
+-------------------------------------------------------------------
769
+Mon Mar 19 17:42:12 UTC 2012 - dimstar@opensuse.org
770
+
771
+- Update to version 2.0.1:
772
+ + Lots of bug fixes
773
+ + For a full list, see NEWS file in the package.
774
+
775
+-------------------------------------------------------------------
776
+Fri Feb 17 21:32:10 UTC 2012 - dimstar@opensuse.org
777
+
778
+- Update to version 2.0.0 final.
779
+
780
+-------------------------------------------------------------------
781
+Wed Feb 1 20:23:37 UTC 2012 - dimstar@opensuse.org
782
+
783
+- Update to version 2.0.0 rc1
784
+
785
+-------------------------------------------------------------------
786
+Wed Jan 18 21:43:16 UTC 2012 - dimstar@opensuse.org
787
+
788
+- Add xorg-x11-devel BuildRequires: fixes build on Factory.
789
+
790
+-------------------------------------------------------------------
791
+Wed Jan 11 08:41:30 UTC 2012 - dimstar@opensuse.org
792
+
793
+- Use lua 5.1 on Factory.
794
+
795
+-------------------------------------------------------------------
796
+Thu Dec 22 14:54:01 UTC 2011 - dimstar@opensuse.org
797
+
798
+- Update to version 1.1.13:
799
+ + This release was necessary due to a security issue in the TiVo
800
+ demuxer.
801
+
802
+-------------------------------------------------------------------
803
+Fri Dec 2 18:44:13 UTC 2011 - dimstar@opensuse.org
804
+
805
+- Add libtool BuildRequires, as the chroot no longer implicitly
806
+ provides it.
807
+
808
+-------------------------------------------------------------------
809
+Wed Nov 23 21:10:39 UTC 2011 - dimstar@opensuse.org
810
+
811
+- Build libva dependencies only for 11.4+.
812
+
813
+-------------------------------------------------------------------
814
+Fri Oct 7 10:36:55 UTC 2011 - dominique-vlc.suse@leuenberger.net
815
+
816
+- Update to version 1.1.12:
817
+ + Audio outputs:
818
+ - Mac OS X / auhal: multiple fixes for the Digital Audio output
819
+ (S/PDIF) including support for OS X Lion
820
+ - Multiple fixes and improved synchronization for PulseAudio
821
+ support
822
+ - Support for AC-3 and DTS passthrough with PulseAudio 1.0
823
+ + Unix port:
824
+ - Fix build compatibility with taglib < 1.6 and Xulrunner 1.9.1
825
+ + Misc:
826
+ - Fix crashes with Japanese locale on OS X
827
+ - Minor fixes for Webplugin under Win32, AVI demuxer, smem and
828
+ AudioScrobbler
829
+ - Fix crash in HTTP and RTSP server (stream output or Web
830
+ interface)
831
+- Drop vlc-1.1.11-taglib.patch: Fixed upstream
832
+
833
+-------------------------------------------------------------------
834
+Wed Aug 24 17:18:10 UTC 2011 - dominique-vlc.suse@leuenberger.net
835
+
836
+- Add libgcrypt-devel BuildRequires.
837
+
838
+-------------------------------------------------------------------
839
+Mon Jul 18 10:45:10 UTC 2011 - dominique-vlc.suse@leuenberger.net
840
+
841
+- Update to version 1.1.11:
842
+ + Security:
843
+ - Fix buffer overflows in the RealMedia demuxer (CVE-2011-2587)
844
+ and the AVI one (CVE-2011-2588).
845
+ + Mozilla/ActiveX webplugin:
846
+ - Fullscreen mode is fixed on Win32
847
+ - Very simple fullscreen controller is visible on Win32
848
+ + Demuxers/Meta Readers:
849
+ - Better support for cover art embedded in mp4, wma
850
+ + Muxers/Output:
851
+ - Fix AVI muxer so the generated files are readable on other
852
+ players
853
+ + Extensions:
854
+ - Multiple fixes for crashes and malfunctionning issues
855
+ + Qt Interface:
856
+ - Fix quitting on Linux
857
+ - Fix opening of VIDEO_TS folders through the open disc dialog
858
+ on Windows
859
+ - Miscellaneous
860
+ + Updated translations.
861
+- Add vlc-1.1.11-taglib.patch: Fix build on openSUSE <= 11.2 with
862
+ taglib 1.5.
863
+
864
+-------------------------------------------------------------------
865
+Mon Jul 11 20:57:33 UTC 2011 - dominique-vlc.suse@leuenberger.net
866
+
867
+- Remove PortAudio-devel BuildRequires. This is long obsolete.
868
+
869
+-------------------------------------------------------------------
870
+Tue Jun 14 18:53:14 UTC 2011 - dominique-vlc.suse@leuenberger.net
871
+
872
+- Update to 1.1.0
873
+
874
+-------------------------------------------------------------------
875
+Sun Apr 3 20:44:45 UTC 2011 - dominique-vlc.suse@leuenberger.net
876
+
877
+- Add vlc-youtube.patch: fix youtube playback. Hack patch from
878
+ upstream git repository, commit id d938db.
879
+
880
+-------------------------------------------------------------------
881
+Tue Mar 15 19:10:25 UTC 2011 - dominique-vlc.suse@leuenberger.net
882
+
883
+- Update to 1.1.8:
884
+ + Interfaces:
885
+ - Oldrc interface is again the default RC interface, on Windows
886
+ - Luarc, luahttp and luatelnet fixes
887
+ - Qt and Mac OS X fixes
888
+ - numerous Skins2 fixes, notably winamp2 skins
889
+ + Encoder:
890
+ - new libschroedinger-based Dirac codec encoder, faster than the
891
+ current one
892
+ + Access/Demuxers/Codecs:
893
+ - Subtitles auto-detection is back for .txt files
894
+ - vod/rtsp server and rtsp input fixes
895
+ - mp4 demuxer improvements
896
+ - ogg, rstp input, video filters minor fixes
897
+ - taglib's replaygain is fixed for mp3
898
+ - vobsub support has an improved auto-detection
899
+ - fix a crash in malformed ape files
900
+ + Miscellaneous fixes in:
901
+ - Pulseaudio audio output, notably for usb cards
902
+ - Stacktraces are now limited in size on Windows
903
+ - Video resolution is now limited to 8192x8192, for security
904
+ reasons (CORE-2011-0208)
905
+ - Configure and build system improvements
906
+ - DirectShow and BDA build headers have been updated
907
+- Drop patches that came from upstream git:
908
+ + vlc-matroska.patch
909
+ + vlc-upnp-assert.patch
910
+
911
+-------------------------------------------------------------------
912
+Sat Mar 12 17:25:43 UTC 2011 - dominique-vlc.suse@leuenberger.net
913
+
914
+- Add 0001-KDE-Add-smb-to-the-supported-protocols-we-can-get-fi.patch
915
+
916
+-------------------------------------------------------------------
917
+Wed Feb 23 22:17:10 UTC 2011 - dominique-vlc.suse@leuenberger.net
918
+
919
+- Own _datadir/kde4/apps, so we do not have to rely on meta-
920
+ package kde4-filesystem, which does not exist in Fedora.
921
+- Remove kde4-filesystem BuildRequires.
922
+
923
+-------------------------------------------------------------------
924
+Sat Feb 19 13:02:11 UTC 2011 - dominique-vlc.suse@leuenberger.net
925
+
926
+- Add vlc-matroska.patch: Fix build with new matroska version.
927
+ Multi Tag no longer exists.
928
+
929
+-------------------------------------------------------------------
930
+Mon Jan 31 21:07:19 UTC 2011 - dominique-vlc.suse@leuenberger.net
931
+
932
+- Update to version 1.1.7:
933
+ + Linux port:
934
+ - Integration with the KDE GUI platform is disabled due to KDE
935
+ - bugs #234484 and #260719.
936
+ + Mac OS X port:
937
+ + Updated live555 library to fix playback of RTSP and Freebox
938
+ streams
939
+ + Running VLC in 64bit mode requires Mac OS X 10.6.0 or later for
940
+ speed and stability reasons
941
+ + Demuxers:
942
+ - Fix for Matroska / WebM remote code execution vulnerability.
943
+ VideoLAN-SA-1102
944
+ + Updated translations.
945
+- Changes from version 1.1.6.1:
946
+ + Fix libnotify, lirc, pulse compilation and packaging for
947
+ Unix/Linux
948
+- Drop patches: vlc-lirc.patch and
949
+ 0001-Libnotify-depends-on-a-GTK-version-can-be-gtk-2.0-or.patch
950
+
951
+-------------------------------------------------------------------
952
+Mon Jan 24 14:06:14 UTC 2011 - dominique-vlc.suse@leuenberger.net
953
+
954
+- Update to version 1.1.6:
955
+ + Audio output:
956
+ - Multiple fixes and improvements on PulseAudio output
957
+ + Access:
958
+ - Fix the Audio CD crash when looking for CDDB metadata on
959
+ Windows
960
+ + Decoders:
961
+ - Support for MPC SV7 and SV8 on Windows and Mac OS X (Unix was
962
+ already working)
963
+ - Enabled FluidSynth MIDI playback plugin on Mac OS X
964
+ - Faster VP8/Webm decoding with recent codecs libraries
965
+ + Demuxers:
966
+ - Fix Buffer overflow in Real demuxer CVE-2010-3907 /
967
+ VideoLAN-SA-1007
968
+ - Fix some asf/wmv seeking issues, notably when seek didn't go
969
+ to a keyframe
970
+ - Support for 24-bits PCM over RTP (audio/L24)
971
+ + Subtitles and renderer:
972
+ - Do not auto-detect .txt files for subtitles
973
+ - Mark more freetype options as safe
974
+ - Mac OS X: fixed fontconfig cache creation
975
+ - Fix heap corruption in subtitle decoders, potentially
976
+ exploitable
977
+ + Visualization:
978
+ - Fix projectM visualization for Linux in all locales
979
+ - Fix projectM visualization support for Windows
980
+ - Various projectM improvements: the module should be working
981
+ now
982
+ - Fix goom crash on Windows XP and Mac OS X
983
+ + Interfaces:
984
+ - Qt4: fixes for media keys processing and MCE remotes
985
+ - Qt4: various fixes and portability improvements
986
+ - KDE: work-around open dialog first slow opening because of
987
+ KMimeTypeRepository
988
+ + Miscellaneous fixes:
989
+ - KDE device solid actions
990
+ - XDG screensaver
991
+ - Transcode integer overflow
992
+ - HTTP Icy metadata reading
993
+ - Windows: revert to 1.1.4 performance timers
994
+ + Updated translations.
995
+- Add vlc-lirc.patch: fix build of the lirc module. Taken from git.
996
+
997
+-------------------------------------------------------------------
998
+Sun Jan 16 17:56:11 UTC 2011 - dominique-vlc.suse@leuenberger.net
999
+
1000
+- No loner package locale co.
1001
+
1002
+-------------------------------------------------------------------
1003
+Fri Nov 19 19:24:53 UTC 2010 - dominique-vlc.suse@leuenberger.net
1004
+
1005
+- Add vlc-upnp-assert.patch: fix build of upnp plugin.
1006
+
1007
+-------------------------------------------------------------------
1008
+Sat Nov 13 21:13:14 UTC 2010 - dominique-vlc.suse@leuenberger.net
1009
+
1010
+- Update to version 1.1.5:
1011
+ + Security:
1012
+ - Fix a Windows crash on accessing Network Shared files/drives,
1013
+ VideoLAN-SA-1006
1014
+ + Services Discovery:
1015
+ - Integration in the playlist, of a list of web shows,
1016
+ provided by channels.com
1017
+ + Demuxers:
1018
+ - Game Music Emu (GME) plugin rewritten, using the proper C API
1019
+ - DVDnav and DVDread fixes for encoding and misc issues
1020
+ - Playback of live http .Webm streams
1021
+ - Taglib thread-safety fix
1022
+ + Decoders:
1023
+ - Fix decoding of H264 using DxVA2 using Intel IGP, thanks to
1024
+ the donation from "Puget Systems"
1025
+ + Skins:
1026
+ - Add an icon to VLC on Linux
1027
+ + Video Output:
1028
+ - fix a bug that could lead to 100% CPU usage on XCB
1029
+ + Interfaces:
1030
+ - fix for Qt bug where VLC didn't exit properly on some Windows
1031
+ XP configuration
1032
+ - fixes on luatelnet and luarc
1033
+ + Miscellaneous crashes and fixes in various plugins (telnet,
1034
+ live555, theora and TS-mux, Qt)
1035
+ + libLVC:
1036
+ - add libvlc_media_new_fd() to play directly file descriptors
1037
+ (not Win32/Win64)
1038
+ - Miscellaneous fixes
1039
+ + Updated translations.
1040
+
1041
+-------------------------------------------------------------------
1042
+Wed Oct 20 22:41:32 UTC 2010 - dominique-vlc.suse@leuenberger.net
1043
+
1044
+- Update to version 1.1.4.1:
1045
+ + Demuxers:
1046
+ - DVDnav and DVDread fixes for encoding and misc issues
1047
+ - Playback of live http .Webm streams
1048
+ + Decoders:
1049
+ - Fix decoding of H264 using DxVA2 using Intel IGP, thanks to
1050
+ the donation from "Puget Systems"
1051
+ + Skins:
1052
+ - add an icon to VLC
1053
+ + Uodated translations.
1054
+
1055
+-------------------------------------------------------------------
1056
+Mon Sep 6 17:40:04 UTC 2010 - dominique-vlc.suse@leuenberger.net
1057
+
1058
+- Add libtwolame-devel BuildRequires
1059
+
1060
+-------------------------------------------------------------------
1061
+Fri Aug 27 19:00:34 UTC 2010 - dominique-vlc.suse@leuenberger.net
1062
+
1063
+- Update to version 1.1.4:
1064
+ + Win32:
1065
+ - Fix a security issue when loading DLLs, especially in Qt4
1066
+ and dmo modules, See VideoLAN-SA-1005
1067
+ - Fix folders opening from the interface
1068
+ + Updated translations.
1069
+- Add gdk-pixbuf-devel BuildRequires for openSUSE 11.4+
1070
+- Add gtk2-devel BuildRequires and add new patch:
1071
+ 0001-Libnotify-depends-on-a-GTK-version-can-be-gtk-2.0-or.patch
1072
+
1073
+-------------------------------------------------------------------
1074
+Thu Aug 19 08:57:04 UTC 2010 - dominique-vlc.suse@leuenberger.net
1075
+
1076
+- Update to version 1.1.3:
1077
+ + Access and demuxers:
1078
+ - fixes for FTP relatives path and FTP directory support
1079
+ - fix for podcasts parsing
1080
+ - DVD: fix an assert error and various memory leaks
1081
+ + Taglib:
1082
+ - fix NULL dereferences, as reported by FortiGuard Lab,
1083
+ CVE-2010-2937 / VideoLAN-SA-1004
1084
+ + Playlist:
1085
+ - fix a regression where the wrong entry was played
1086
+ - fix m3u playlists exports
1087
+ + Skins2:
1088
+ - fix video autoresize behaviour
1089
+ + updated translations
1090
+
1091
+-------------------------------------------------------------------
1092
+Tue Aug 3 20:14:12 UTC 2010 - dominique-vlc.suse@leuenberger.net
1093
+
1094
+- BuildRequire libmatroska-devel instead of libmatroska.
1095
+
1096
+-------------------------------------------------------------------
1097
+Fri Jul 30 19:22:12 UTC 2010 - dominique-vlc.suse@leuenberger.net
1098
+
1099
+- Update to version 1.1.2:
1100
+ + Demuxers:
1101
+ - Avformat fps displaying fix
1102
+ - TS, fix an issue where some programs would get dropped
1103
+ (fixes DVB issues too)
1104
+ + Audio filters:
1105
+ * fix timestamps handling on some filters that provoqued issues
1106
+ when playback of mono streams, especially on Windows
1107
+ + Windows:
1108
+ - fix a bug in direct3d video output with old nVidia drivers
1109
+ that broke video playback with overlay (YUV->RGB)
1110
+ - fix console output encoding
1111
+ + Interface and extensions:
1112
+ - Youtube and other scripts updates
1113
+ - Misc fixes in Qt4 (especially VLM and EPG dialogs) and MacOS
1114
+ interface.
1115
+
1116
+-------------------------------------------------------------------
1117
+Tue Jul 20 10:20:15 UTC 2010 - dominique-vlc.suse@leuenberger.net
1118
+
1119
+- Update to version 1.1.1:
1120
+ + libVLC:
1121
+ * Support for the new capabilities: libvlc_adjust_Enable,
1122
+ libvlc_adjust_Contrast, libvlc_adjust_Brightness,
1123
+ libvlc_adjust_Hue, libvlc_adjust_Saturation,
1124
+ libvlc_adjust_Gamma
1125
+ * Various fixes and crash preventions, especially when video
1126
+ functions were called early
1127
+ * libvlc_media_player_set_pause() can force the pause state,
1128
+ whereas libvlc_media_player_pause() would only toggle it.
1129
+ * libvlc_set_user_agent() configures the "user agent" strings
1130
+ used for some protocols (HTTP, PulseAudio...).
1131
+ This replaces the --http-user-agent and the former
1132
+ --user-agent libvlc_new() parameters.
1133
+ * libvlc_video_set_callbacks() and libvlc_video_set_format()
1134
+ allow grabbing video frames from a chosen memory location in
1135
+ real-time.
1136
+ This replace the ugly --vmem-* libvlc_new() parameters in
1137
+ previous versions.
1138
+ See http://wiki.videolan.org/LibVLC_SampleCode_SDL as an
1139
+ example.
1140
+ * libvlc_audio_get_delay() and libvlc_audio_set_delay()
1141
+ configure the delay between audio and video/subpictures for
1142
+ the current input.
1143
+ + Stream output:
1144
+ * Fix h264 streaming in ts
1145
+ + Decoders/Demuxers:
1146
+ * Fix performance issues with GPU decoding using DxVA2 using
1147
+ ATI graphic cards You NEED ATI Catalyst 10.7
1148
+ * Fix :program selection in TS and DVB-T
1149
+ * Fixes and improvements for MKV, Avformat and Avcodec modules
1150
+ * Fix mod (.xm, .s3m, .it) files support on Windows and Mac
1151
+ builds
1152
+ + Linux port:
1153
+ * Fix pulse closing
1154
+ * VAAPI small improvements, notable for FourCC selection for
1155
+ extraction
1156
+ + Interfaces:
1157
+ * Qt: fix preferences, hotkeys, messages and some fulscreen
1158
+ behaviour
1159
+ * Skins: support for mousewheel in fullscreen, fix
1160
+ radialsliders
1161
+ * Http: fix fullscreen toggle
1162
+ + Updated translations.
1163
+
1164
+-------------------------------------------------------------------
1165
+Sat Jul 3 21:44:20 UTC 2010 - dominique-vlc.suse@leuenberger.net
1166
+
1167
+- Add lirc-devel to BuildRequires to actually build the lirc
1168
+ interface. Thanks to Rob Verduijn for reporting this error.
1169
+
1170
+-------------------------------------------------------------------
1171
+Mon Jun 21 08:01:27 UTC 2010 - dominique-vlc.suse@leuenberger.net
1172
+
1173
+- Update to 1.1.0:
1174
+ + This is a major release, adding major features, notably:
1175
+ - GPU and DSP decoding on selected platforms
1176
+ - New support for codecs, demuxers and muxers
1177
+ - Lua extensions and Lua content extensions (luaSD)
1178
+ - Improved interfaces
1179
+ - Video Output rework
1180
+ - Removal of lots of modules, rewrite of many
1181
+ - Improved performances, in CPU, RAM and I/O
1182
+ - New libVLC and bindings
1183
+ - New or improved ports on misc platforms
1184
+ + And so many bugs and other features...
1185
+
1186
+-------------------------------------------------------------------
1187
+Wed Jun 16 18:39:33 UTC 2010 - dominique-vlc.suse@leuenberger.net
1188
+
1189
+- Update to rc4
1190
+
1191
+-------------------------------------------------------------------
1192
+Fri Jun 11 06:29:39 UTC 2010 - dominique-vlc.suse@leuenberger.net
1193
+
1194
+- Update to rc2
1195
+- BuildRequires SDL_image-devel
1196
+- Remove obsoleted switches from configure call.
1197
+
1198
+-------------------------------------------------------------------
1199
+Thu Jun 10 21:21:27 UTC 2010 - dominique-vlc.suse@leuenberger.net
1200
+
1201
+- Add git-rollup.patch.bz2 to rollup to current git. Supposed
1202
+ to fix various crashers we see lately in 1.1rc2.
1203
+
1204
+-------------------------------------------------------------------
1205
+Tue Jun 8 19:21:12 UTC 2010 - dominique-vlc.suse@leuenberger.net
1206
+
1207
+- BuildRequire libva-devel on openSUSE 11.2+
1208
+
1209
+-------------------------------------------------------------------
1210
+Sun Jun 6 21:56:49 UTC 2010 - dominique-vlc.suse@leuenberger.net
1211
+
1212
+- Update to 1.1.0 RC 2: Final to be expected soon.
1213
+
1214
+-------------------------------------------------------------------
1215
+Wed May 26 21:20:36 UTC 2010 - dominique-vlc.suse@leuenberger.net
1216
+
1217
+- Update to version 1.1.0 RC
1218
+
1219
+-------------------------------------------------------------------
1220
+Mon Apr 26 21:30:16 UTC 2010 - root@localhost
1221
+
1222
+- BuildRequire appropriate xulrunner version.
1223
+
1224
+-------------------------------------------------------------------
1225
+Sat Apr 24 19:46:14 CEST 2010 - dominique-vlc.suse@leuenberger.net
1226
+
1227
+- Patched tarball uploaded, as older versions of openSUSE
1228
+ seem not able to properly bootstrap it. The patch applied to the
1229
+ source tarball is vlc-globalhotkey-with-old-xcb-keysyms.patch.
1230
+
1231
+-------------------------------------------------------------------
1232
+Fri Apr 23 14:52:16 CEST 2010 - dominique-vlc.suse@leuenberger.net
1233
+
1234
+- Add vlc-libpng14.patch, taken from git master, commit ffa6a2f.
1235
+
1236
+-------------------------------------------------------------------
1237
+Thu Apr 22 20:31:34 CEST 2010 - dominique-vlc.suse@leuenberger.net
1238
+
1239
+- Update to version 1.0.6:
1240
+ + Access:
1241
+ * Fix crash on FTP URI with no file path
1242
+ + Decoders/Packetizers:
1243
+ * Fix overflows in A/52, DTS, MPEG Audio and subtitles support
1244
+ + Demuxers:
1245
+ * Update LUA script for Youtube pages
1246
+ * Fix crashes in AVI, ASF and Matroska files
1247
+ * Fix crashes on malformatted ZIP archives
1248
+ * Fix crashes and leaks in the FFmpeg/avformat plugin
1249
+ * Fix crash on invalid XSPF playlist
1250
+ + X11 port:
1251
+ * Partial Xlib threading fixes
1252
+ + Interfaces:
1253
+ * Fix crash (use after free) in Qt4 bookmarks
1254
+ * Fix a few crashes in Qt4 playlist
1255
+ + Removed modules:
1256
+ RTMP input and output are removed due to security problems.
1257
+ Please update to VLC 1.1.0 which provides an FFmpeg-based RTMP
1258
+ input if needed.
1259
+ + Updated translations.
1260
+- Changes from version 1.0.5:
1261
+ + Decoders:
1262
+ * SubRip extra styles improvements
1263
+ * Fix potential crashes in SSA and svg decoders
1264
+ + Mac OS X Interface:
1265
+ * Improved support for the 2009 Apple Remote
1266
+ + Windows port:
1267
+ * Use of gcc 4.4.2 to compile instead of gcc 4.2. This might
1268
+ slightly increase performance and fix x264 issues
1269
+
1270
+-------------------------------------------------------------------
1271
+Thu Dec 10 19:52:16 CET 2009 - dominique-vlc.suse@leuenberger.net
1272
+
1273
+- Update to version 1.0.4:
1274
+ + Audio outputs:
1275
+ * Fix deadlocks in the audio output core
1276
+ * Make PulseAudio the default output if available
1277
+ + Video outputs:
1278
+ * Fix fullscreen mode with KDE 4.3.3 and other window managers
1279
+ * Fix incompatibility with cairo-dock and compositing
1280
+ + Input:
1281
+ * Fix DVB scanning regression from VLC 1.0.3
1282
+ * Support for XZ-compressed byte stream (LZMA algorithm)
1283
+ + Playlist:
1284
+ * Support for .m3u8 playlist files (UTF-8 M3U)
1285
+ + Unix:
1286
+ * Support for xcb-keysyms version 0.3.4 or higher
1287
+ * Fix globalhotkeys on FreeBSD
1288
+ + Qt4 interface:
1289
+ * Fix opening V4L version 1 devices
1290
+ * Fix default destination ports in the streaming wizard
1291
+
1292
+-------------------------------------------------------------------
1293
+Fri Oct 30 13:19:42 CET 2009 - dominique-vlc.suse@leuenberger.net
1294
+
1295
+- Update to version 1.0.3
1296
+ + Video outputs:
1297
+ - Fix video quality when resizing the video on Windows Vista
1298
+ and 7, due to regressions in most popular drivers
1299
+ - New deinterlacers modules based on yadif and yadif(x2)
1300
+ algorithms
1301
+ + Decoders:
1302
+ - Windows version supports now natively the WMA Professional
1303
+ codec, as it didn't work in the packaged version of 1.0.2
1304
+ - Fix downmixing of particual 4.0 AC-3 audio tracks
1305
+ + Encoders:
1306
+ - x264 has profile-limitter, like:
1307
+ #transcode{vcodec=h264,venc=x264{profile=baseline,level=12}..}
1308
+ + Input:
1309
+ - Update for appletrailers lua script
1310
+ - Fixes on the RAR stream filter
1311
+ - Fix for E-AC3 in ATSC/TS streams
1312
+ - Various fixes for v4l and v4l2
1313
+ - Fix a crash in mjpeg demuxer
1314
+ + Service discovery:
1315
+ - New udev module for Linux
1316
+ + Qt4 interface:
1317
+ - Fixes on the playlist and the stream output panels
1318
+ + Updated translations.
1319
+
1320
+-------------------------------------------------------------------
1321
+Tue Sep 29 16:21:13 CEST 2009 - dominique-vlc.suse@leuenberger.net
1322
+
1323
+- Add 540_all_x264.patch to build with x264 >= 0.76. Patch copied
1324
+ from gentoo portage.
1325
+
1326
+-------------------------------------------------------------------
1327
+Mon Sep 21 14:06:27 CEST 2009 - dominique-vlc.suse@leuenberger.net
1328
+
1329
+- Update to version 1.0.2
1330
+ + Decoders:
1331
+ - Native support for WMA Professional, without the use of the
1332
+ Win32 dlls
1333
+ - Fix issues in subtitles, especially SSA ones
1334
+ - Various fixes on theora and ogg
1335
+ + Demuxers:
1336
+ - Various fixes for EPG support in MPEG-TS demuxer
1337
+ - Fixes for potential stack overflow in .avi, .mp4 and .asf
1338
+ demuxers
1339
+ + Access:
1340
+ - Fixes for v4l2 devices
1341
+ - Fixes for dvb-c channels-scanning
1342
+ + Qt Interface:
1343
+ - Fix some playlist sorting issues
1344
+ + Encoders:
1345
+ - MPEG2 transrate stream output removed
1346
+ - x264 default-values closer to x264.exe defaults.
1347
+ - x264 rc-behaviour fixes:
1348
+ . if user defines qp-value, CQP-mode is used
1349
+ . otherwise if user defines vb=0, CRF-mode is used
1350
+ . otherwise ABR-mode is used
1351
+ - x264 set vbv-bufsize/vbv-maxsize better if user hasn't
1352
+ defined these:
1353
+ . ABR mode set vbv-max-bitrate=bitrate
1354
+ . vbv-bufsize is bitrate * seconds between keyframes
1355
+ (keyint/fps)
1356
+ + Playlist:
1357
+ - Lua scripts for Mpora and Vimeo playback
1358
+ + Updated translations.
1359
+
1360
+-------------------------------------------------------------------
1361
+Mon Aug 17 10:31:36 CEST 2009 - dominique-vlc.suse@leuenberger.net
1362
+
1363
+- Add vlc-1.0.1-libass4.patch to support newer libass. Patch
1364
+ taken from upstream commit 019359b5a5.
1365
+
1366
+-------------------------------------------------------------------
1367
+Mon Jul 27 18:34:24 CEST 2009 - dominique-vlc.suse@leuenberger.net
1368
+
1369
+- Update to version 1.0.1
1370
+ + Demuxers:
1371
+ * Fix wmv/asf issues that caused audio to drop
1372
+ * Various fixes for ac3, mp3, dts and stability for wav format
1373
+ * Fix seek in RTSP in conformity to RFC 2326
1374
+ * Fix Dailymotion access script
1375
+ * Fix crashes in xspf files handler
1376
+ * Fix seeking and timing issues in some flv files on Windows
1377
+ version
1378
+ + Access:
1379
+ * Add extra caching for files on network shares
1380
+ * Prevent integer underflow in Real pseudo-RTSP module,
1381
+ discovered by tixxDZ, DZCORE Labs, Algeria
1382
+ + Decoders:
1383
+ * Fix seeking in mpeg2 video files
1384
+ * Improve SSA subtitles rendering
1385
+ * Update most codecs for the Windows and Mac version
1386
+ + Muxers:
1387
+ * Fix sound recording of .flv files with mp3 audio
1388
+ + Qt Interface:
1389
+ * Possibility to change the opacity level of the Fullscreen
1390
+ controller
1391
+ * Fix various crashes and VIDEO_TS folders opening
1392
+ + Mac OS X Interface:
1393
+ * Added options to disable support for Apple Remote and Media
1394
+ Keys
1395
+ * Fixed options for Volume, Last.fm password and Subtitle
1396
+ Encoding
1397
+ * Fixed redraw issues when autosizing the video window
1398
+ * Preferences panel now includes help through tool-tips
1399
+ * More reliable Information and Messages panels
1400
+ * Fix various crashes
1401
+ + Windows port:
1402
+ * The ZVBI module is now available for Windows, for complete
1403
+ teletext support
1404
+ + Update translations.
1405
+
1406
+-------------------------------------------------------------------
1407
+Tue Jul 7 09:55:39 CEST 2009 - dominique-vlc.suse@leuenberger.net
1408
+
1409
+- Update to 1.0.0
1410
+ * See http://git.videolan.org/?p=vlc.git;a=blob;f=NEWS;h=777764
1411
+
1412
+-------------------------------------------------------------------
1413
+Thu Jun 18 09:09:23 CEST 2009 - dominique-vlc.suse@leuenberger.net
1414
+
1415
+- Update to 1.0.0-rc4
1416
+ Notable fixes:
1417
+ - Mac OS crashes
1418
+ - Qt Fullscreen controllers
1419
+ - libass, playlist and skins crashes
1420
+ - dv update to new API
1421
+ - TrueHD in M2TS
1422
+- dropped vlc-xulrunner191 patch; it was merged upstream
1423
+
1424
+-------------------------------------------------------------------
1425
+Sat May 30 16:00:10 CEST 2009 - dominique-vlc.suse@leuenberger.net
1426
+
1427
+- Add vlc-xulrunner191 patch (conditional. Works only with xul 191)
1428
+
1429
vlc.spec
Added
1151
1
2
+#
3
+# spec file for package vlc
4
+#
5
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
6
+# Copyright (c) 2012 Dominique Leuenberger, Amsterdam, The Netherlands
7
+#
8
+# All modifications and additions to the file contributed by third parties
9
+# remain the property of their copyright owners, unless otherwise agreed
10
+# upon. The license for this file, and modifications and additions to the
11
+# file, is the same license as for the pristine package itself (unless the
12
+# license for the pristine package is not an Open Source License, in which
13
+# case the license is the MIT License). An "Open Source License" is a
14
+# license that conforms to the Open Source Definition (Version 1.9)
15
+# published by the Open Source Initiative.
16
+
17
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
18
+#
19
+
20
+
21
+%define libvlc 5
22
+%define libvlccore 8
23
+%define conflicts vlc-beta
24
+
25
+# Fluidsynth plugin is known to cause strange crashes here and there - disable it for now (2014-10-07, DimStar)
26
+%bcond_with fluidsynth
27
+
28
+%ifarch %arm
29
+%bcond_without opengles
30
+%else
31
+%bcond_with opengles
32
+%endif
33
+
34
+Name: vlc
35
+Version: 2.2.1
36
+Release: 0
37
+Summary: Video Lan Client multimedia player
38
+License: GPL-2.0+ and LGPL-2.1+
39
+Group: Productivity/Multimedia/Video/Players
40
+Url: http://www.videolan.org
41
+Source: http://download.videolan.org/%{name}/%{version}/%{name}-%{version}.tar.xz
42
+# Add vlc.changes as source, so we can reproducibly extract the date from it during build
43
+Source1: %{name}.changes
44
+Source2: %{name}-rpmlintrc
45
+# PATCH-FIX-OPENSUSE vlc-2.1.5-fix-skins2-default-skin-creation.patch -- see description in patch header
46
+Patch1: vlc-2.1.5-fix-skins2-default-skin-creation.patch
47
+Patch3: 0001-no-return-in-non-void.patch
48
+Patch4: vlc-2.2.0-fix_deinterlace_mmx.patch
49
+BuildRequires: Mesa-devel
50
+BuildRequires: SDL-devel >= 1.2.10
51
+BuildRequires: aalib-devel
52
+BuildRequires: alsa-devel >= 1.0.24
53
+BuildRequires: avahi-devel >= 0.6
54
+BuildRequires: dirac-devel
55
+BuildRequires: fdupes
56
+BuildRequires: findutils
57
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
58
+BuildRequires: flac-devel
59
+%endif
60
+BuildRequires: freetype2
61
+BuildRequires: fribidi-devel
62
+BuildRequires: gettext-devel
63
+BuildRequires: git
64
+BuildRequires: gnome-vfs2-devel
65
+BuildRequires: gtk2-devel
66
+BuildRequires: libavc1394-devel >= 0.5.3
67
+BuildRequires: libcddb-devel >= 0.9.5
68
+BuildRequires: libcdio-devel >= 0.78.2
69
+BuildRequires: libdc1394-devel >= 2.1.0
70
+BuildRequires: libdvbpsi-devel >= 1.0.0
71
+BuildRequires: libgcrypt-devel
72
+BuildRequires: libidn-devel
73
+BuildRequires: libjack-devel >= 1.9.7
74
+BuildRequires: libkate-devel >= 0.3.0
75
+BuildRequires: libmodplug-devel >= 0.8.4
76
+BuildRequires: libnotify-devel
77
+BuildRequires: libogg-devel >= 1.0
78
+BuildRequires: libopus-devel >= 1.0.3
79
+
80
+#sb56637 force build against Qt4
81
+BuildRequires: libqt4-devel >= 4.6.0
82
+
83
+BuildRequires: libjpeg-devel
84
+BuildRequires: libraw1394 >= 2.0.1
85
+BuildRequires: librsvg-devel >= 2.9.0
86
+BuildRequires: libsamplerate-devel
87
+BuildRequires: libshout-devel >= 2.1
88
+BuildRequires: libsmbclient-devel
89
+BuildRequires: libssh2-devel
90
+BuildRequires: libtheora-devel >= 1.0
91
+BuildRequires: libtool
92
+BuildRequires: libudev-devel >= 142
93
+BuildRequires: libvorbis-devel >= 1.1
94
+BuildRequires: libvpx-devel
95
+BuildRequires: libxml2-devel >= 2.5
96
+BuildRequires: lirc-devel
97
+BuildRequires: live555-devel >= 2015.01.27
98
+BuildRequires: lua-devel >= 5.1
99
+BuildRequires: pcre-devel
100
+BuildRequires: schroedinger-devel >= 1.0.10
101
+BuildRequires: slang-devel
102
+BuildRequires: speex-devel >= 1.0.5
103
+BuildRequires: update-desktop-files
104
+BuildRequires: vcdimager-devel
105
+BuildRequires: xosd-devel
106
+BuildRequires: xz
107
+Requires: %{name}-noX = %{version}-%{release}
108
+# We need the noX package first, as it contains vlc-cache-gen
109
+PreReq: %{name}-noX
110
+Requires: %{name}-qt = %{version}-%{release}
111
+Conflicts: %{conflicts}
112
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
113
+
114
+%if 0%{?suse_version} > 1110
115
+BuildRequires: gdk-pixbuf-devel
116
+BuildRequires: libv4l-devel
117
+BuildRequires: pkgconfig(caca) >= 0.99.beta14
118
+BuildRequires: pkgconfig(speexdsp)
119
+BuildRequires: pkgconfig(xcb) >= 1.6
120
+BuildRequires: pkgconfig(xcb-composite)
121
+BuildRequires: pkgconfig(xcb-randr) >= 1.3
122
+BuildRequires: pkgconfig(xcb-shm)
123
+BuildRequires: pkgconfig(xcb-xv) >= 1.1.90.1
124
+BuildRequires: pkgconfig(xext)
125
+BuildRequires: pkgconfig(xproto)
126
+BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28
127
+%endif
128
+
129
+%if 0%{?suse_version} >= 1140 && 0%{?suse_version} != 1315 || 0%{?BUILD_ORIG}
130
+BuildRequires: pkgconfig(libswscale)
131
+%endif
132
+%if 0%{?suse_version} > 1110
133
+%if 0%{?suse_version} != 1315
134
+BuildRequires: pkgconfig(SDL_image) >= 1.2.10
135
+BuildRequires: pkgconfig(libprojectM) >= 2.0.0
136
+BuildRequires: pkgconfig(libupnp)
137
+BuildRequires: pkgconfig(opencv) > 2.0
138
+%endif
139
+%endif
140
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
141
+BuildRequires: libmatroska-devel
142
+BuildRequires: pkgconfig(dvdnav) > 4.9.0
143
+BuildRequires: pkgconfig(dvdread) > 4.9.0
144
+BuildRequires: pkgconfig(libass) >= 0.9.8
145
+BuildRequires: pkgconfig(libgme)
146
+BuildRequires: pkgconfig(libmtp) >= 1.0.0
147
+BuildRequires: pkgconfig(libva)
148
+BuildRequires: pkgconfig(libva-x11)
149
+BuildRequires: pkgconfig(taglib) >= 1.9
150
+%endif
151
+%if 0%{?suse_version} > 1140
152
+BuildRequires: pkgconfig(dbus-1) >= 1.6.0
153
+BuildRequires: pkgconfig(freerdp) >= 1.0.1
154
+BuildRequires: pkgconfig(gnutls) >= 3.2.0
155
+BuildRequires: pkgconfig(libbluray) >= 0.3.0
156
+BuildRequires: pkgconfig(libpulse) >= 1.0
157
+BuildRequires: pkgconfig(libvncclient) >= 0.9.9
158
+BuildRequires: pkgconfig(xcb-keysyms) >= 0.3.4
159
+BuildRequires: pkgconfig(xinerama)
160
+BuildRequires: pkgconfig(xpm)
161
+%if %{with fluidsynth}
162
+BuildRequires: pkgconfig(fluidsynth) >= 1.1.2
163
+%endif
164
+%if 0%{?suse_version} != 1315
165
+BuildRequires: pkgconfig(libchromaprint) >= 0.6.0
166
+%endif
167
+%endif
168
+%if 0%{?suse_version} != 1315
169
+BuildRequires: libkde4-devel
170
+%endif
171
+%if 0%{?suse_version} >= 1320
172
+BuildRequires: pkgconfig(ncursesw)
173
+%endif
174
+%if 0%{?suse_version} >= 1321
175
+BuildRequires: pkgconfig(libavcodec) >= 55.26.0
176
+BuildRequires: pkgconfig(libavformat) >= 53.21.0
177
+BuildRequires: pkgconfig(libavutil) >= 52.4.0
178
+%endif
179
+# Those are dependencies which are NOT provided in openSUSE, mostly for legal reasons.
180
+%if 0%{?BUILD_ORIG}
181
+BuildRequires: faad2-devel
182
+BuildRequires: libfaac-devel
183
+BuildRequires: libxvidcore-devel
184
+# Disabled for now - VideoLAN repo needs to catch up
185
+BuildRequires: liba52-devel
186
+BuildRequires: pkgconfig(libavcodec) >= 55.26.0
187
+BuildRequires: pkgconfig(libavformat) >= 53.21.0
188
+BuildRequires: pkgconfig(libavutil) >= 52.4.0
189
+BuildRequires: pkgconfig(libdca) >= 0.0.5
190
+BuildRequires: pkgconfig(libmpeg2) > 0.3.2
191
+BuildRequires: pkgconfig(libpostproc)
192
+# Disabled for now - VideoLAN repo needs to catch up
193
+BuildRequires: libmad-devel
194
+BuildRequires: pkgconfig(twolame)
195
+BuildRequires: pkgconfig(x264) >= 0.8.6
196
+# Disabled for now - VideoLAN repo needs to catch up
197
+#BuildRequires: pkgconfig(x265)
198
+%if 0%{?suse_version} > 1140
199
+BuildRequires: pkgconfig(vdpau) >= 0.6
200
+%endif
201
+%endif
202
+
203
+%description
204
+VLC media player is a highly portable multimedia player for various
205
+audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...)
206
+as well as DVDs, VCDs, and various streaming protocols.
207
+It can also be used as a server to stream in unicast or multicast
208
+in IPv4 or IPv6 on a high-bandwidth network.
209
+
210
+%package devel
211
+Summary: Video Lan Client Development system
212
+Group: Development/Libraries/C and C++
213
+Requires: %{name} = %{version}
214
+
215
+%description devel
216
+Those development headers are required if you plan on coding against VLC
217
+
218
+%package -n libvlc%{libvlc}
219
+Summary: Shared library libvlc
220
+Group: System/Libraries
221
+
222
+%description -n libvlc%{libvlc}
223
+Shared library libvlc. To be installed by system dependencies
224
+
225
+%package -n libvlccore%{libvlccore}
226
+Summary: Shared library libvlc
227
+Group: System/Libraries
228
+
229
+%description -n libvlccore%{libvlccore}
230
+Shared library libvlc. To be installed by system dependencies
231
+
232
+%package noX
233
+Summary: VLC: VideoLAN Client - without X dependencies
234
+Group: Productivity/Multimedia/Video/Players
235
+Requires: libvlc%{libvlc} = %{version}-%{release}
236
+Requires: libvlccore%{libvlccore} = %{version}-%{release}
237
+# lang subpackage
238
+Recommends: %{name}-noX-lang
239
+Recommends: %{name}-codecs
240
+Recommends: libdvdcss
241
+# This is a hack only due to libbluray not having versioned symbols as well as
242
+# having a strange ABI/API break between 0.3 and 0.7
243
+%requires_ge libbluray1
244
+Conflicts: %{conflicts}-noX
245
+
246
+%description noX
247
+This Package of VLC contains the bare requirements you need to install.
248
+Here is no graphical User Interface included, thus it's also perfectly
249
+suitable for server installations (Streaming Server for example)
250
+
251
+Should you decide to install the GUI modules, %{name}-noX will stay
252
+installed as a dependency.
253
+
254
+%lang_package -n %{name}-noX
255
+
256
+%if 0%{?BUILD_ORIG}
257
+%package codecs
258
+Summary: VLC: VideoLAN Client - Codec extension
259
+Group: Productivity/Multimedia/Video/Players
260
+Requires: %{name}-noX = %{version}
261
+Supplements: %{name}-noX
262
+
263
+%description codecs
264
+This Package enhances the functionality of the VLC VideoLAN Client with
265
+Codecs that are not available in a stock openSUSE distribution.
266
+%endif
267
+
268
+%package qt
269
+Summary: VLC: VideoLAN Client - Qt interface
270
+Group: Productivity/Multimedia/Video/Players
271
+Requires: %{name}-noX = %{version}-%{release}
272
+%if 0%{?suse_version} >= 1310
273
+Supplements: packageand(%{name}-noX:libqt5)
274
+%else
275
+Supplements: packageand(%{name}-noX:libqt4)
276
+%endif
277
+Conflicts: %{conflicts}-qt
278
+
279
+%description qt
280
+The all new Qt interface for the VLC VideoLAN Client.
281
+
282
+%package gnome
283
+Summary: VLC: VideoLAN Client - Gnome Access Modules
284
+Group: Productivity/Multimedia/Video/Players
285
+Requires: %{name}-noX = %{version}-%{release}
286
+Supplements: packageand(%{name}-noX:gnome-vfs2)
287
+Conflicts: %{conflicts}-gnome
288
+
289
+%description gnome
290
+In order to integrate flawless into GNOME, there are some access modules
291
+for gnome-vfs2.
292
+
293
+%prep
294
+echo '********* ENTERED PREP PHASE ********'
295
+date
296
+%setup -q
297
+%if 0%{?suse_version} >=1140
298
+%patch1 -p1
299
+%endif
300
+%patch3 -p1
301
+%if 0%{?suse_version} == 1110
302
+%ifarch %ix86
303
+%patch4
304
+%endif
305
+%endif
306
+
307
+### Fix up sources for LUA 5.3
308
+if pkg-config --atleast-version 5.3 lua; then
309
+ sed -i 's/luaL_optint/(int)&eger/' modules/lua/libs/{net,osd,volume}.c
310
+fi
311
+
312
+### And LUA 5.3.1 has some more API changes
313
+if pkg-config --atleast-version 5.3.1 lua; then
314
+ sed -i 's/luaL_checkint(/(int)luaL_checkinteger(/' \
315
+ modules/lua/{demux,libs/{configuration,net,osd,playlist,stream,variables,volume}}.c
316
+fi
317
+
318
+# We do not rely on contrib but make use of system libraries
319
+rm -rf contrib
320
+# fix builddate info
321
+# Remove build time references so build-compare can do its work
322
+FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{SOURCE1} '+%%H:%%M')
323
+FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{SOURCE1} '+%%b %%e %%Y')
324
+sed -e "s/__TIME__/\"$FAKE_BUILDTIME\"/" -i modules/gui/qt4/dialogs/help.cpp src/config/help.c
325
+sed -e "s/__DATE__/\"$FAKE_BUILDDATE\"/" -i modules/gui/qt4/dialogs/help.cpp src/config/help.c
326
+
327
+echo '********* ENDED PREP PHASE *********'
328
+date
329
+
330
+%build
331
+echo '********* BOOTSTRAPPING *********'
332
+date
333
+export CFLAGS="%{optflags}"
334
+export CXXFLAGS="%{optflags}"
335
+%if 0%{?suse_version} > 1140
336
+./bootstrap
337
+%endif
338
+%configure \
339
+ --disable-dependency-tracking \
340
+ --enable-aa \
341
+ --enable-alsa \
342
+%if ! 0%{?BUILD_ORIG}
343
+ --disable-avcodec \
344
+%endif
345
+ --enable-dvbpsi \
346
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
347
+ --enable-dvdnav \
348
+ --enable-dvdread \
349
+ --enable-flac \
350
+%endif
351
+ --enable-fast-install \
352
+%if 0%{?suse_version} > 1140
353
+ --enable-freerdp \
354
+%endif
355
+ --enable-freetype \
356
+ --enable-fribidi \
357
+ --enable-gnomevfs \
358
+%if 0%{?suse_version} > 1140
359
+ --enable-gnutls \
360
+%endif
361
+ --enable-httpd \
362
+ --enable-jack \
363
+%if 0%{?suse_version} <= 1140
364
+ --disable-jpeg \
365
+%endif
366
+ --enable-kate \
367
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
368
+ --enable-libass \
369
+%endif
370
+ --enable-libcddb \
371
+%if 0%{?suse_version} > 1110
372
+%if 0%{?suse_version} != 1315
373
+ --enable-opencv \
374
+%endif
375
+%endif
376
+%if 0%{?suse_version} <= 1140
377
+ --disable-mmx \
378
+ --disable-sse \
379
+%endif
380
+ --enable-sftp \
381
+ --disable-svgdec \
382
+%if 0%{?suse_version} >= 1140 && 0%{?suse_version} != 1315 || 0%{?BUILD_ORIG}
383
+ --enable-swscale \
384
+%else
385
+ --disable-swscale \
386
+%endif
387
+%if 0%{?BUILD_ORIG}
388
+ --enable-libmpeg2 \
389
+ --enable-mad \
390
+ --enable-avcodec \
391
+ --enable-postproc \
392
+ --enable-faad \
393
+ --enable-a52 \
394
+ --enable-dca \
395
+%else
396
+ --disable-libmpeg2 \
397
+ --disable-mad \
398
+ --disable-avcodec \
399
+ --disable-postproc \
400
+ --disable-faad \
401
+ --disable-a52 \
402
+ --disable-dca \
403
+%endif
404
+ --enable-lirc \
405
+ --enable-live555 \
406
+ --enable-lua \
407
+ --enable-mkv \
408
+ --enable-mod \
409
+ --enable-ogg \
410
+ --enable-optimizations \
411
+ --disable-oss \
412
+%if 0%{?suse_version} > 1140
413
+ --enable-pulse \
414
+%endif
415
+ --enable-realrtsp \
416
+ --enable-sout \
417
+ --enable-speex \
418
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
419
+ --enable-taglib \
420
+%endif
421
+ --enable-theora \
422
+ --enable-v4l2 \
423
+ --enable-vcd \
424
+ --enable-vcdx \
425
+ --enable-vorbis \
426
+ --disable-x265 \
427
+%if 0%{?suse_version} > 1110
428
+ --enable-xcb \
429
+%else
430
+ --disable-xcb \
431
+%endif
432
+%if %{with opengles}
433
+ --enable-gles2 \
434
+%endif
435
+%if 0%{?suse_version} > 1140 && 0%{?BUILD_ORIG}
436
+ --enable-vdpau \
437
+%else
438
+ --disable-vdpau \
439
+%endif
440
+ --enable-xvideo \
441
+ --with-default-font=%{_datadir}/fonts/truetype/FreeSerifBold.ttf \
442
+ --with-default-monospace-font=%{_datadir}/fonts/truetype/FreeMono.ttf
443
+echo '********* FINISHED CONFIGURE *********'
444
+date
445
+
446
+# post config patches, not very nice but we don't have automake
447
+
448
+%if 0%{?suse_version} == 1110
449
+# replaces ustar patch
450
+sed -e 's/tar cvv/tar cvv --format=ustar/' -i share/Makefile
451
+%endif
452
+
453
+# make sure the build hostname is not embedded in the binaries -- or we'll
454
+# continuously republish packages -- seife
455
+### ONLY REMOVE THIS IF YOU KNOW WHAT YOU ARE DOING!
456
+sed -i 's/^#define.*VLC_COMPILE_HOST.*/#define VLC_COMPILE_HOST "obs-build"/' config.h
457
+
458
+make %{?_smp_mflags}
459
+
460
+%install
461
+echo '********* ENTERED INSTALL PHASE *********'
462
+date
463
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
464
+mkdir -p %{buildroot}/%{_datadir}/pixmaps
465
+# We need a full copy, as the pixmap icon goes to the -noX package
466
+cp %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/vlc.png %{buildroot}/%{_datadir}/pixmaps/vlc.png
467
+find %{buildroot} -type f -name "*.la" -delete -print
468
+%suse_update_desktop_file vlc AudioVideo Audio Video Player
469
+%fdupes %{buildroot}%{_datadir}/vlc
470
+# remove duplicate file
471
+rm %{buildroot}/%{_datadir}/vlc/lua/http/requests/README.txt
472
+# add missing manfiles
473
+for i in ?vlc; do
474
+ pushd %{buildroot}/%{_mandir}/man1
475
+ ln -s vlc.1 $i.1
476
+ popd
477
+done
478
+
479
+# don't ship hevc-related modules even if probably overkill for legal purposes
480
+%if ! 0%{?BUILD_ORIG}
481
+rm %{buildroot}/%{_libdir}/vlc/plugins/demux/libhevc_plugin.so
482
+rm %{buildroot}/%{_libdir}/vlc/plugins/packetizer/libpacketizer_hevc_plugin.so
483
+%endif
484
+
485
+# clean up some lang issues...
486
+for lang in ach an cgg co ff tet; do
487
+ rm -rf %{buildroot}%{_datadir}/locale/$lang
488
+done
489
+%find_lang vlc
490
+
491
+%post
492
+%{_libdir}/vlc/vlc-cache-gen -f %{_libdir}/vlc/plugins
493
+
494
+%post -n %{name}-noX
495
+/sbin/ldconfig
496
+%{_libdir}/vlc/vlc-cache-gen -f %{_libdir}/vlc/plugins
497
+
498
+%postun -n %{name}-noX -p /sbin/ldconfig
499
+
500
+%post -n libvlc%{libvlc} -p /sbin/ldconfig
501
+%postun -n libvlc%{libvlc} -p /sbin/ldconfig
502
+
503
+%post -n libvlccore%{libvlccore} -p /sbin/ldconfig
504
+%postun -n libvlccore%{libvlccore} -p /sbin/ldconfig
505
+
506
+%post -n %{name}-qt
507
+%{_libdir}/vlc/vlc-cache-gen -f %{_libdir}/vlc/plugins
508
+
509
+%post -n %{name}-gnome
510
+%{_libdir}/vlc/vlc-cache-gen -f %{_libdir}/vlc/plugins
511
+
512
+%if 0%{?BUILD_ORIG}
513
+%post -n %{name}-codecs
514
+%{_libdir}/vlc/vlc-cache-gen -f %{_libdir}/vlc/plugins
515
+%endif
516
+
517
+%files
518
+%defattr(-,root,root)
519
+# The presence of the .desktop file is what gives AppStream the
520
+# hint of which package to add in the appstore... 'vlc' is the place to be
521
+%{_datadir}/applications/vlc.desktop
522
+# The icon is the one referenced by the .desktop file
523
+%{_datadir}/pixmaps/vlc.png
524
+%{_bindir}/svlc
525
+%{_datadir}/icons/hicolor/*/apps/vlc*
526
+%dir %{_datadir}/kde4
527
+%dir %{_datadir}/kde4/apps
528
+%{_datadir}/kde4/apps/solid
529
+%exclude %{_libdir}/vlc/libcompat.a
530
+%{_mandir}/man1/svlc*
531
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
532
+%{_libdir}/vlc/plugins/codec/liblibass_plugin.so
533
+%endif
534
+%if 0%{?suse_version} > 1110
535
+%if 0%{?suse_version} != 1315
536
+%{_libdir}/vlc/plugins/codec/libsdl_image_plugin.so
537
+%endif
538
+%endif
539
+%{_libdir}/vlc/plugins/notify/libnotify_plugin.so
540
+%{_libdir}/vlc/plugins/video_filter/libremoteosd_plugin.so
541
+%{_libdir}/vlc/plugins/text_renderer/libfreetype_plugin.so
542
+%if 0%{?suse_version} > 1110
543
+%{_libdir}/vlc/plugins/video_splitter/libpanoramix_plugin.so
544
+%{_libdir}/vlc/plugins/video_output/libxcb_glx_plugin.so
545
+%endif
546
+%if %{with opengles}
547
+%{_libdir}/vlc/plugins/video_output/libgles2_plugin.so
548
+%endif
549
+%if 0%{?suse_version} > 1110
550
+%{_libdir}/vlc/plugins/video_output/libegl_x11_plugin.so
551
+%endif
552
+%{_libdir}/vlc/plugins/visualization/libglspectrum_plugin.so
553
+%{_libdir}/vlc/plugins/video_output/libaa_plugin.so
554
+%if 0%{?suse_version} > 1110
555
+%if 0%{?suse_version} != 1315
556
+%{_libdir}/vlc/plugins/visualization/libprojectm_plugin.so
557
+%endif
558
+%endif
559
+
560
+%files noX-lang -f vlc.lang
561
+%defattr(-,root,root)
562
+
563
+%files noX
564
+%defattr(-,root,root)
565
+%doc %{_datadir}/doc/vlc/
566
+%doc NEWS AUTHORS COPYING THANKS README
567
+%{_bindir}/cvlc
568
+%if 0%{?suse_version} >= 1320
569
+%{_bindir}/nvlc
570
+%{_mandir}/man1/nvlc*
571
+%endif
572
+%{_bindir}/rvlc
573
+%{_bindir}/vlc
574
+%{_bindir}/vlc-wrapper
575
+%{_datadir}/vlc/
576
+%{_mandir}/man1/cvlc*
577
+%{_mandir}/man1/rvlc*
578
+%{_mandir}/man1/vlc*
579
+# Own the file.. but it's an auto-generated file, so ghost it.
580
+%ghost %{_libdir}/vlc/plugins/plugins.dat
581
+%dir %{_libdir}/vlc
582
+%dir %{_libdir}/vlc/lua
583
+%dir %{_libdir}/vlc/lua/extensions
584
+%dir %{_libdir}/vlc/lua/intf
585
+%dir %{_libdir}/vlc/lua/intf/modules
586
+%dir %{_libdir}/vlc/lua/meta
587
+%dir %{_libdir}/vlc/lua/meta/art
588
+%dir %{_libdir}/vlc/lua/meta/fetcher
589
+%dir %{_libdir}/vlc/lua/meta/reader
590
+%dir %{_libdir}/vlc/lua/modules
591
+%dir %{_libdir}/vlc/lua/playlist
592
+%dir %{_libdir}/vlc/lua/sd
593
+%dir %{_libdir}/vlc/plugins
594
+%dir %{_libdir}/vlc/plugins/access
595
+%dir %{_libdir}/vlc/plugins/access_output
596
+%dir %{_libdir}/vlc/plugins/audio_filter
597
+%dir %{_libdir}/vlc/plugins/audio_mixer
598
+%dir %{_libdir}/vlc/plugins/audio_output
599
+%dir %{_libdir}/vlc/plugins/codec
600
+%dir %{_libdir}/vlc/plugins/control
601
+%dir %{_libdir}/vlc/plugins/demux
602
+%dir %{_libdir}/vlc/plugins/gui
603
+%dir %{_libdir}/vlc/plugins/lua
604
+%dir %{_libdir}/vlc/plugins/meta_engine
605
+%dir %{_libdir}/vlc/plugins/misc
606
+%dir %{_libdir}/vlc/plugins/mux
607
+%dir %{_libdir}/vlc/plugins/notify
608
+%dir %{_libdir}/vlc/plugins/packetizer
609
+%dir %{_libdir}/vlc/plugins/services_discovery
610
+%dir %{_libdir}/vlc/plugins/stream_filter
611
+%dir %{_libdir}/vlc/plugins/stream_out
612
+%dir %{_libdir}/vlc/plugins/text_renderer
613
+%dir %{_libdir}/vlc/plugins/video_chroma
614
+%dir %{_libdir}/vlc/plugins/video_filter
615
+%dir %{_libdir}/vlc/plugins/video_output
616
+%dir %{_libdir}/vlc/plugins/video_splitter
617
+%dir %{_libdir}/vlc/plugins/visualization
618
+# Files explicitly listed... so we are in full control of what goes to -noX, -codec or the X-depending pkg.
619
+%{_libdir}/vlc/vlc-cache-gen
620
+%{_libdir}/vlc/lua/extensions/VLSub.luac
621
+%{_libdir}/vlc/lua/intf/cli.luac
622
+%{_libdir}/vlc/lua/intf/dummy.luac
623
+%{_libdir}/vlc/lua/intf/dumpmeta.luac
624
+%{_libdir}/vlc/lua/intf/http.luac
625
+%{_libdir}/vlc/lua/intf/luac.luac
626
+%{_libdir}/vlc/lua/intf/modules/host.luac
627
+%{_libdir}/vlc/lua/intf/modules/httprequests.luac
628
+%{_libdir}/vlc/lua/intf/telnet.luac
629
+%{_libdir}/vlc/lua/meta/art/00_musicbrainz.luac
630
+%{_libdir}/vlc/lua/meta/art/01_googleimage.luac
631
+%{_libdir}/vlc/lua/meta/art/02_frenchtv.luac
632
+%{_libdir}/vlc/lua/meta/art/03_lastfm.luac
633
+%{_libdir}/vlc/lua/meta/fetcher/tvrage.luac
634
+%{_libdir}/vlc/lua/meta/reader/filename.luac
635
+%{_libdir}/vlc/lua/modules/common.luac
636
+%{_libdir}/vlc/lua/modules/dkjson.luac
637
+%{_libdir}/vlc/lua/modules/sandbox.luac
638
+%{_libdir}/vlc/lua/modules/simplexml.luac
639
+%{_libdir}/vlc/lua/playlist/anevia_streams.luac
640
+%{_libdir}/vlc/lua/playlist/anevia_xml.luac
641
+%{_libdir}/vlc/lua/playlist/appletrailers.luac
642
+%{_libdir}/vlc/lua/playlist/bbc_co_uk.luac
643
+%{_libdir}/vlc/lua/playlist/break.luac
644
+%{_libdir}/vlc/lua/playlist/canalplus.luac
645
+%{_libdir}/vlc/lua/playlist/cue.luac
646
+%{_libdir}/vlc/lua/playlist/dailymotion.luac
647
+%{_libdir}/vlc/lua/playlist/extreme.luac
648
+%{_libdir}/vlc/lua/playlist/france2.luac
649
+%{_libdir}/vlc/lua/playlist/googlevideo.luac
650
+%{_libdir}/vlc/lua/playlist/jamendo.luac
651
+%{_libdir}/vlc/lua/playlist/joox.luac
652
+%{_libdir}/vlc/lua/playlist/katsomo.luac
653
+%{_libdir}/vlc/lua/playlist/koreus.luac
654
+%{_libdir}/vlc/lua/playlist/lelombrik.luac
655
+%{_libdir}/vlc/lua/playlist/liveleak.luac
656
+%{_libdir}/vlc/lua/playlist/metacafe.luac
657
+%{_libdir}/vlc/lua/playlist/metachannels.luac
658
+%{_libdir}/vlc/lua/playlist/mpora.luac
659
+%{_libdir}/vlc/lua/playlist/pinkbike.luac
660
+%{_libdir}/vlc/lua/playlist/pluzz.luac
661
+%{_libdir}/vlc/lua/playlist/rockbox_fm_presets.luac
662
+%{_libdir}/vlc/lua/playlist/soundcloud.luac
663
+%{_libdir}/vlc/lua/playlist/vimeo.luac
664
+%{_libdir}/vlc/lua/playlist/youtube.luac
665
+%{_libdir}/vlc/lua/playlist/youtube_homepage.luac
666
+%{_libdir}/vlc/lua/playlist/zapiks.luac
667
+%{_libdir}/vlc/lua/sd/fmc.luac
668
+%{_libdir}/vlc/lua/sd/icast.luac
669
+%{_libdir}/vlc/lua/sd/icecast.luac
670
+%{_libdir}/vlc/lua/sd/jamendo.luac
671
+%{_libdir}/vlc/lua/sd/metachannels.luac
672
+%{_libdir}/vlc/plugins/access/libaccess_alsa_plugin.so
673
+%{_libdir}/vlc/plugins/access/libaccess_bd_plugin.so
674
+%{_libdir}/vlc/plugins/access/libftp_plugin.so
675
+%{_libdir}/vlc/plugins/access/libhttp_plugin.so
676
+%{_libdir}/vlc/plugins/access/libimem_plugin.so
677
+%{_libdir}/vlc/plugins/access/libaccess_jack_plugin.so
678
+%{_libdir}/vlc/plugins/access/libaccess_mms_plugin.so
679
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
680
+%{_libdir}/vlc/plugins/access/libaccess_mtp_plugin.so
681
+%endif
682
+%{_libdir}/vlc/plugins/access/libaccess_realrtsp_plugin.so
683
+%{_libdir}/vlc/plugins/access/libattachment_plugin.so
684
+%{_libdir}/vlc/plugins/access/libcdda_plugin.so
685
+%{_libdir}/vlc/plugins/access/libdtv_plugin.so
686
+%{_libdir}/vlc/plugins/access/libdvb_plugin.so
687
+%{_libdir}/vlc/plugins/access/librar_plugin.so
688
+%{_libdir}/vlc/plugins/access/libsftp_plugin.so
689
+%{_libdir}/vlc/plugins/access/libsmb_plugin.so
690
+%{_libdir}/vlc/plugins/access/libtcp_plugin.so
691
+%{_libdir}/vlc/plugins/access/libudp_plugin.so
692
+%{_libdir}/vlc/plugins/access/libvdr_plugin.so
693
+%{_libdir}/vlc/plugins/access/libdc1394_plugin.so
694
+%{_libdir}/vlc/plugins/access/libdv1394_plugin.so
695
+
696
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
697
+%{_libdir}/vlc/plugins/access/libdvdnav_plugin.so
698
+%{_libdir}/vlc/plugins/access/libdvdread_plugin.so
699
+%endif
700
+
701
+%{_libdir}/vlc/plugins/access/libfilesystem_plugin.so
702
+%{_libdir}/vlc/plugins/access/libidummy_plugin.so
703
+
704
+%if 0%{?suse_version} > 1140
705
+%{_libdir}/vlc/plugins/access/liblibbluray_plugin.so
706
+%endif
707
+%{_libdir}/vlc/plugins/access/liblive555_plugin.so
708
+%{_libdir}/vlc/plugins/access/liblinsys_hdsdi_plugin.so
709
+%if 0%{?suse_version} > 1110
710
+%{_libdir}/vlc/plugins/access/liblinsys_sdi_plugin.so
711
+%endif
712
+
713
+%if 0%{?suse_version} > 1140
714
+%{_libdir}/vlc/plugins/access/libpulsesrc_plugin.so
715
+%{_libdir}/vlc/plugins/access/librdp_plugin.so
716
+%endif
717
+%{_libdir}/vlc/plugins/access/librtp_plugin.so
718
+%{_libdir}/vlc/plugins/access/libsdp_plugin.so
719
+%{_libdir}/vlc/plugins/access/libshm_plugin.so
720
+%{_libdir}/vlc/plugins/access/libtimecode_plugin.so
721
+%{_libdir}/vlc/plugins/access/libv4l2_plugin.so
722
+%{_libdir}/vlc/plugins/access/libvcd_plugin.so
723
+%{_libdir}/vlc/plugins/access/libvcdx_plugin.so
724
+
725
+%if 0%{?suse_version} > 1140
726
+%{_libdir}/vlc/plugins/access/libvnc_plugin.so
727
+%endif
728
+%if 0%{?suse_version} > 1110
729
+%{_libdir}/vlc/plugins/access/libxcb_screen_plugin.so
730
+%endif
731
+%{_libdir}/vlc/plugins/access/libzip_plugin.so
732
+%{_libdir}/vlc/plugins/access_output/libaccess_output_dummy_plugin.so
733
+%{_libdir}/vlc/plugins/access_output/libaccess_output_file_plugin.so
734
+%{_libdir}/vlc/plugins/access_output/libaccess_output_http_plugin.so
735
+%{_libdir}/vlc/plugins/access_output/libaccess_output_livehttp_plugin.so
736
+%{_libdir}/vlc/plugins/access_output/libaccess_output_shout_plugin.so
737
+%{_libdir}/vlc/plugins/access_output/libaccess_output_udp_plugin.so
738
+%{_libdir}/vlc/plugins/audio_filter/liba52tospdif_plugin.so
739
+%{_libdir}/vlc/plugins/audio_filter/libaudio_format_plugin.so
740
+%{_libdir}/vlc/plugins/audio_filter/libaudiobargraph_a_plugin.so
741
+%{_libdir}/vlc/plugins/audio_filter/libchorus_flanger_plugin.so
742
+%{_libdir}/vlc/plugins/audio_filter/libcompressor_plugin.so
743
+%{_libdir}/vlc/plugins/audio_filter/libdolby_surround_decoder_plugin.so
744
+%{_libdir}/vlc/plugins/audio_filter/libdtstospdif_plugin.so
745
+%{_libdir}/vlc/plugins/audio_filter/libequalizer_plugin.so
746
+%{_libdir}/vlc/plugins/audio_filter/libgain_plugin.so
747
+%{_libdir}/vlc/plugins/audio_filter/libheadphone_channel_mixer_plugin.so
748
+%{_libdir}/vlc/plugins/audio_filter/libkaraoke_plugin.so
749
+%{_libdir}/vlc/plugins/audio_filter/libmono_plugin.so
750
+%{_libdir}/vlc/plugins/audio_filter/libnormvol_plugin.so
751
+%{_libdir}/vlc/plugins/audio_filter/libparam_eq_plugin.so
752
+%{_libdir}/vlc/plugins/audio_filter/libremap_plugin.so
753
+%{_libdir}/vlc/plugins/audio_filter/libsamplerate_plugin.so
754
+%{_libdir}/vlc/plugins/audio_filter/libscaletempo_plugin.so
755
+%{_libdir}/vlc/plugins/audio_filter/libsimple_channel_mixer_plugin.so
756
+%{_libdir}/vlc/plugins/audio_filter/libspatializer_plugin.so
757
+%{_libdir}/vlc/plugins/audio_filter/libspeex_resampler_plugin.so
758
+%{_libdir}/vlc/plugins/audio_filter/libstereo_widen_plugin.so
759
+%{_libdir}/vlc/plugins/audio_filter/libtrivial_channel_mixer_plugin.so
760
+%{_libdir}/vlc/plugins/audio_filter/libugly_resampler_plugin.so
761
+%{_libdir}/vlc/plugins/audio_mixer/libfloat_mixer_plugin.so
762
+%{_libdir}/vlc/plugins/audio_mixer/libinteger_mixer_plugin.so
763
+%{_libdir}/vlc/plugins/audio_output/libadummy_plugin.so
764
+%{_libdir}/vlc/plugins/audio_output/libalsa_plugin.so
765
+%{_libdir}/vlc/plugins/audio_output/libamem_plugin.so
766
+%{_libdir}/vlc/plugins/audio_output/libafile_plugin.so
767
+%{_libdir}/vlc/plugins/audio_output/libjack_plugin.so
768
+
769
+%if 0%{?suse_version} > 1140
770
+%{_libdir}/vlc/plugins/audio_output/libpulse_plugin.so
771
+%endif
772
+%{_libdir}/vlc/plugins/codec/liba52_plugin.so
773
+%{_libdir}/vlc/plugins/codec/libadpcm_plugin.so
774
+%{_libdir}/vlc/plugins/codec/libaes3_plugin.so
775
+%{_libdir}/vlc/plugins/codec/libaraw_plugin.so
776
+%{_libdir}/vlc/plugins/codec/libcc_plugin.so
777
+%{_libdir}/vlc/plugins/codec/libcdg_plugin.so
778
+%{_libdir}/vlc/plugins/codec/libcvdsub_plugin.so
779
+%{_libdir}/vlc/plugins/codec/libddummy_plugin.so
780
+%{_libdir}/vlc/plugins/demux/libdiracsys_plugin.so
781
+%{_libdir}/vlc/plugins/codec/libdts_plugin.so
782
+%{_libdir}/vlc/plugins/codec/libdvbsub_plugin.so
783
+%{_libdir}/vlc/plugins/codec/libedummy_plugin.so
784
+%{_libdir}/vlc/plugins/codec/libvpx_plugin.so
785
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
786
+%{_libdir}/vlc/plugins/codec/libflac_plugin.so
787
+%endif
788
+
789
+%if %{with fluidsynth}
790
+%{_libdir}/vlc/plugins/codec/libfluidsynth_plugin.so
791
+%endif
792
+
793
+%if 0%{?suse_version} > 1140
794
+%if 0%{?BUILD_ORIG}
795
+%{_libdir}/vlc/plugins/codec/libhwdummy_plugin.so
796
+%endif
797
+%{_libdir}/vlc/plugins/codec/libjpeg_plugin.so
798
+%endif
799
+%{_libdir}/vlc/plugins/codec/libg711_plugin.so
800
+%{_libdir}/vlc/plugins/codec/libkate_plugin.so
801
+%{_libdir}/vlc/plugins/codec/liblpcm_plugin.so
802
+%{_libdir}/vlc/plugins/codec/libmpeg_audio_plugin.so
803
+%{_libdir}/vlc/plugins/codec/libopus_plugin.so
804
+%{_libdir}/vlc/plugins/codec/libpng_plugin.so
805
+%{_libdir}/vlc/plugins/codec/librawvideo_plugin.so
806
+%{_libdir}/vlc/plugins/codec/libschroedinger_plugin.so
807
+%{_libdir}/vlc/plugins/codec/libspeex_plugin.so
808
+%{_libdir}/vlc/plugins/codec/libspudec_plugin.so
809
+%{_libdir}/vlc/plugins/codec/libstl_plugin.so
810
+%{_libdir}/vlc/plugins/codec/libscte27_plugin.so
811
+%{_libdir}/vlc/plugins/codec/libsubsdec_plugin.so
812
+%{_libdir}/vlc/plugins/codec/libsubstx3g_plugin.so
813
+%{_libdir}/vlc/plugins/codec/libsubsusf_plugin.so
814
+%{_libdir}/vlc/plugins/codec/libsvcdsub_plugin.so
815
+%{_libdir}/vlc/plugins/codec/libt140_plugin.so
816
+%{_libdir}/vlc/plugins/codec/libtelx_plugin.so
817
+%{_libdir}/vlc/plugins/codec/libtheora_plugin.so
818
+%{_libdir}/vlc/plugins/codec/libuleaddvaudio_plugin.so
819
+%{_libdir}/vlc/plugins/codec/libvorbis_plugin.so
820
+%if 0%{?suse_version} > 1110
821
+%{_libdir}/vlc/plugins/codec/libxwd_plugin.so
822
+%{_libdir}/vlc/plugins/codec/libzvbi_plugin.so
823
+%endif
824
+
825
+%if 0%{?suse_version} > 1140
826
+%{_libdir}/vlc/plugins/control/libdbus_plugin.so
827
+%endif
828
+%{_libdir}/vlc/plugins/control/libdummy_plugin.so
829
+%{_libdir}/vlc/plugins/control/libgestures_plugin.so
830
+%{_libdir}/vlc/plugins/control/libhotkeys_plugin.so
831
+%if 0%{?suse_version} > 1110
832
+%{_libdir}/vlc/plugins/control/libxcb_hotkeys_plugin.so
833
+%endif
834
+%{_libdir}/vlc/plugins/control/liblirc_plugin.so
835
+%{_libdir}/vlc/plugins/control/libmotion_plugin.so
836
+%{_libdir}/vlc/plugins/control/libnetsync_plugin.so
837
+%{_libdir}/vlc/plugins/control/liboldrc_plugin.so
838
+%{_libdir}/vlc/plugins/demux/libaiff_plugin.so
839
+%{_libdir}/vlc/plugins/demux/libasf_plugin.so
840
+%{_libdir}/vlc/plugins/demux/libau_plugin.so
841
+%{_libdir}/vlc/plugins/demux/libavi_plugin.so
842
+%{_libdir}/vlc/plugins/demux/libcaf_plugin.so
843
+%{_libdir}/vlc/plugins/demux/libdemux_cdg_plugin.so
844
+%{_libdir}/vlc/plugins/demux/libdemux_stl_plugin.so
845
+%{_libdir}/vlc/plugins/demux/libdemuxdump_plugin.so
846
+%{_libdir}/vlc/plugins/demux/libes_plugin.so
847
+%{_libdir}/vlc/plugins/demux/libflacsys_plugin.so
848
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
849
+%{_libdir}/vlc/plugins/demux/libgme_plugin.so
850
+%endif
851
+%{_libdir}/vlc/plugins/demux/libh264_plugin.so
852
+%{_libdir}/vlc/plugins/demux/libimage_plugin.so
853
+%{_libdir}/vlc/plugins/demux/libmjpeg_plugin.so
854
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
855
+%{_libdir}/vlc/plugins/demux/libmkv_plugin.so
856
+%endif
857
+%{_libdir}/vlc/plugins/demux/libmod_plugin.so
858
+%{_libdir}/vlc/plugins/demux/libmp4_plugin.so
859
+%{_libdir}/vlc/plugins/demux/libmpgv_plugin.so
860
+%{_libdir}/vlc/plugins/demux/libnsc_plugin.so
861
+%{_libdir}/vlc/plugins/demux/libnsv_plugin.so
862
+%{_libdir}/vlc/plugins/demux/libnuv_plugin.so
863
+%{_libdir}/vlc/plugins/demux/libogg_plugin.so
864
+%{_libdir}/vlc/plugins/demux/libplaylist_plugin.so
865
+%{_libdir}/vlc/plugins/demux/libps_plugin.so
866
+%{_libdir}/vlc/plugins/demux/libpva_plugin.so
867
+%{_libdir}/vlc/plugins/demux/librawaud_plugin.so
868
+%{_libdir}/vlc/plugins/demux/librawdv_plugin.so
869
+%{_libdir}/vlc/plugins/demux/librawvid_plugin.so
870
+%{_libdir}/vlc/plugins/demux/libreal_plugin.so
871
+%{_libdir}/vlc/plugins/demux/libsmf_plugin.so
872
+%{_libdir}/vlc/plugins/demux/libsubtitle_plugin.so
873
+%{_libdir}/vlc/plugins/demux/libts_plugin.so
874
+%{_libdir}/vlc/plugins/demux/libtta_plugin.so
875
+%{_libdir}/vlc/plugins/demux/libty_plugin.so
876
+%{_libdir}/vlc/plugins/demux/libvc1_plugin.so
877
+%{_libdir}/vlc/plugins/demux/libvobsub_plugin.so
878
+%{_libdir}/vlc/plugins/demux/libvoc_plugin.so
879
+%{_libdir}/vlc/plugins/demux/libwav_plugin.so
880
+%{_libdir}/vlc/plugins/demux/libxa_plugin.so
881
+%{_libdir}/vlc/plugins/gui/libskins2_plugin.so
882
+%{_libdir}/vlc/plugins/lua/liblua_plugin.so
883
+
884
+%if 0%{?suse_version} >= 1320
885
+%{_libdir}/vlc/plugins/gui/libncurses_plugin.so
886
+%endif
887
+%{_libdir}/vlc/plugins/meta_engine/libfolder_plugin.so
888
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
889
+%{_libdir}/vlc/plugins/meta_engine/libtaglib_plugin.so
890
+%endif
891
+%{_libdir}/vlc/plugins/misc/libaddonsfsstorage_plugin.so
892
+%{_libdir}/vlc/plugins/misc/libaddonsvorepository_plugin.so
893
+%{_libdir}/vlc/plugins/misc/libaudioscrobbler_plugin.so
894
+
895
+%if 0%{?suse_version} > 1140
896
+%{_libdir}/vlc/plugins/misc/libdbus_screensaver_plugin.so
897
+%endif
898
+%{_libdir}/vlc/plugins/misc/libexport_plugin.so
899
+%{_libdir}/vlc/plugins/misc/libfingerprinter_plugin.so
900
+
901
+%if 0%{?suse_version} > 1140
902
+%{_libdir}/vlc/plugins/misc/libgnutls_plugin.so
903
+%endif
904
+%{_libdir}/vlc/plugins/misc/liblogger_plugin.so
905
+%{_libdir}/vlc/plugins/misc/libstats_plugin.so
906
+%{_libdir}/vlc/plugins/misc/libvod_rtsp_plugin.so
907
+%if 0%{?suse_version} > 1110
908
+%{_libdir}/vlc/plugins/misc/libxdg_screensaver_plugin.so
909
+%endif
910
+%{_libdir}/vlc/plugins/misc/libxml_plugin.so
911
+%{_libdir}/vlc/plugins/mux/libmux_asf_plugin.so
912
+%{_libdir}/vlc/plugins/mux/libmux_avi_plugin.so
913
+%{_libdir}/vlc/plugins/mux/libmux_dummy_plugin.so
914
+%{_libdir}/vlc/plugins/mux/libmux_mp4_plugin.so
915
+%{_libdir}/vlc/plugins/mux/libmux_mpjpeg_plugin.so
916
+%{_libdir}/vlc/plugins/mux/libmux_ogg_plugin.so
917
+%{_libdir}/vlc/plugins/mux/libmux_ps_plugin.so
918
+%{_libdir}/vlc/plugins/mux/libmux_ts_plugin.so
919
+%{_libdir}/vlc/plugins/mux/libmux_wav_plugin.so
920
+%if 0%{?BUILD_ORIG}
921
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_avparser_plugin.so
922
+%endif
923
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_copy_plugin.so
924
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_dirac_plugin.so
925
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_flac_plugin.so
926
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_h264_plugin.so
927
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_mlp_plugin.so
928
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpeg4audio_plugin.so
929
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpeg4video_plugin.so
930
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpegvideo_plugin.so
931
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_vc1_plugin.so
932
+%{_libdir}/vlc/plugins/services_discovery/libbonjour_plugin.so
933
+%{_libdir}/vlc/plugins/services_discovery/libmediadirs_plugin.so
934
+%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
935
+%{_libdir}/vlc/plugins/services_discovery/libmtp_plugin.so
936
+%endif
937
+%{_libdir}/vlc/plugins/services_discovery/libpodcast_plugin.so
938
+
939
+%if 0%{?suse_version} > 1140
940
+%{_libdir}/vlc/plugins/services_discovery/libpulselist_plugin.so
941
+%endif
942
+%{_libdir}/vlc/plugins/services_discovery/libsap_plugin.so
943
+%{_libdir}/vlc/plugins/services_discovery/libudev_plugin.so
944
+%if 0%{?suse_version} > 1110
945
+%if 0%{?suse_version} != 1315
946
+%{_libdir}/vlc/plugins/services_discovery/libupnp_plugin.so
947
+%endif
948
+%endif
949
+%if 0%{?suse_version} > 1110
950
+%{_libdir}/vlc/plugins/services_discovery/libxcb_apps_plugin.so
951
+%endif
952
+%{_libdir}/vlc/plugins/stream_filter/libdecomp_plugin.so
953
+%{_libdir}/vlc/plugins/stream_filter/libdash_plugin.so
954
+%{_libdir}/vlc/plugins/stream_filter/libhttplive_plugin.so
955
+%{_libdir}/vlc/plugins/stream_filter/librecord_plugin.so
956
+%{_libdir}/vlc/plugins/stream_filter/libsmooth_plugin.so
957
+%{_libdir}/vlc/plugins/stream_out/libstream_out_autodel_plugin.so
958
+%{_libdir}/vlc/plugins/stream_out/libstream_out_bridge_plugin.so
959
+
960
+%if 0%{?suse_version} > 1140 && 0%{?suse_version} != 1315
961
+%{_libdir}/vlc/plugins/stream_out/libstream_out_chromaprint_plugin.so
962
+%endif
963
+%{_libdir}/vlc/plugins/stream_out/libstream_out_delay_plugin.so
964
+%{_libdir}/vlc/plugins/stream_out/libstream_out_description_plugin.so
965
+%{_libdir}/vlc/plugins/stream_out/libstream_out_display_plugin.so
966
+%{_libdir}/vlc/plugins/stream_out/libstream_out_dummy_plugin.so
967
+%{_libdir}/vlc/plugins/stream_out/libstream_out_duplicate_plugin.so
968
+%{_libdir}/vlc/plugins/stream_out/libstream_out_es_plugin.so
969
+%{_libdir}/vlc/plugins/stream_out/libstream_out_gather_plugin.so
970
+%{_libdir}/vlc/plugins/stream_out/libstream_out_langfromtelx_plugin.so
971
+%{_libdir}/vlc/plugins/stream_out/libstream_out_mosaic_bridge_plugin.so
972
+%{_libdir}/vlc/plugins/stream_out/libstream_out_raop_plugin.so
973
+%{_libdir}/vlc/plugins/stream_out/libstream_out_record_plugin.so
974
+%{_libdir}/vlc/plugins/stream_out/libstream_out_rtp_plugin.so
975
+%{_libdir}/vlc/plugins/stream_out/libstream_out_setid_plugin.so
976
+%{_libdir}/vlc/plugins/stream_out/libstream_out_smem_plugin.so
977
+%{_libdir}/vlc/plugins/stream_out/libstream_out_standard_plugin.so
978
+%{_libdir}/vlc/plugins/stream_out/libstream_out_stats_plugin.so
979
+%{_libdir}/vlc/plugins/stream_out/libstream_out_transcode_plugin.so
980
+%{_libdir}/vlc/plugins/text_renderer/libsvg_plugin.so
981
+%{_libdir}/vlc/plugins/text_renderer/libtdummy_plugin.so
982
+%{_libdir}/vlc/plugins/video_chroma/libgrey_yuv_plugin.so
983
+%{_libdir}/vlc/plugins/video_chroma/libi420_rgb_plugin.so
984
+%{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_plugin.so
985
+%{_libdir}/vlc/plugins/video_chroma/libi422_i420_plugin.so
986
+%{_libdir}/vlc/plugins/video_chroma/libi422_yuy2_plugin.so
987
+
988
+%ifarch %ix86 x86_64
989
+%if 0%{?suse_version} > 1140
990
+%{_libdir}/vlc/plugins/video_chroma/libi420_rgb_mmx_plugin.so
991
+%{_libdir}/vlc/plugins/video_chroma/libi420_rgb_sse2_plugin.so
992
+%{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_mmx_plugin.so
993
+%{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_sse2_plugin.so
994
+%{_libdir}/vlc/plugins/video_chroma/libi422_yuy2_mmx_plugin.so
995
+%{_libdir}/vlc/plugins/video_chroma/libi422_yuy2_sse2_plugin.so
996
+%endif
997
+%endif
998
+%ifarch ppc ppc64 ppc64le
999
+%{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_altivec_plugin.so
1000
+%endif
1001
+%{_libdir}/vlc/plugins/video_chroma/librv32_plugin.so
1002
+%{_libdir}/vlc/plugins/video_chroma/libyuy2_i420_plugin.so
1003
+%{_libdir}/vlc/plugins/video_chroma/libyuy2_i422_plugin.so
1004
+%{_libdir}/vlc/plugins/video_filter/libadjust_plugin.so
1005
+%{_libdir}/vlc/plugins/video_filter/libalphamask_plugin.so
1006
+%{_libdir}/vlc/plugins/video_filter/libanaglyph_plugin.so
1007
+%{_libdir}/vlc/plugins/video_filter/libantiflicker_plugin.so
1008
+%{_libdir}/vlc/plugins/video_filter/libatmo_plugin.so
1009
+%{_libdir}/vlc/plugins/video_filter/libaudiobargraph_v_plugin.so
1010
+%{_libdir}/vlc/plugins/video_filter/libball_plugin.so
1011
+%{_libdir}/vlc/plugins/video_filter/libblend_plugin.so
1012
+%{_libdir}/vlc/plugins/video_filter/libblendbench_plugin.so
1013
+%{_libdir}/vlc/plugins/video_filter/libbluescreen_plugin.so
1014
+%{_libdir}/vlc/plugins/video_filter/libcanvas_plugin.so
1015
+%{_libdir}/vlc/plugins/video_chroma/libchain_plugin.so
1016
+%{_libdir}/vlc/plugins/video_splitter/libclone_plugin.so
1017
+%{_libdir}/vlc/plugins/video_filter/libcolorthres_plugin.so
1018
+%{_libdir}/vlc/plugins/video_filter/libcroppadd_plugin.so
1019
+%{_libdir}/vlc/plugins/video_filter/libdeinterlace_plugin.so
1020
+%{_libdir}/vlc/plugins/video_filter/libdynamicoverlay_plugin.so
1021
+%{_libdir}/vlc/plugins/video_filter/liberase_plugin.so
1022
+%{_libdir}/vlc/plugins/video_filter/libextract_plugin.so
1023
+%{_libdir}/vlc/plugins/video_filter/libfreeze_plugin.so
1024
+%{_libdir}/vlc/plugins/video_filter/libgaussianblur_plugin.so
1025
+%{_libdir}/vlc/plugins/video_filter/libgradfun_plugin.so
1026
+%{_libdir}/vlc/plugins/video_filter/libgradient_plugin.so
1027
+%{_libdir}/vlc/plugins/video_filter/libgrain_plugin.so
1028
+%{_libdir}/vlc/plugins/video_filter/libhqdn3d_plugin.so
1029
+%{_libdir}/vlc/plugins/video_filter/libinvert_plugin.so
1030
+%{_libdir}/vlc/plugins/video_filter/liblogo_plugin.so
1031
+%{_libdir}/vlc/plugins/video_filter/liboldmovie_plugin.so
1032
+%{_libdir}/vlc/plugins/video_filter/libmagnify_plugin.so
1033
+%{_libdir}/vlc/plugins/video_filter/libmarq_plugin.so
1034
+%{_libdir}/vlc/plugins/video_filter/libmirror_plugin.so
1035
+%{_libdir}/vlc/plugins/video_filter/libmosaic_plugin.so
1036
+%{_libdir}/vlc/plugins/video_filter/libmotionblur_plugin.so
1037
+%{_libdir}/vlc/plugins/video_filter/libmotiondetect_plugin.so
1038
+%if 0%{?suse_version} > 1110
1039
+%if 0%{?suse_version} != 1315
1040
+%{_libdir}/vlc/plugins/video_filter/libopencv_example_plugin.so
1041
+%{_libdir}/vlc/plugins/video_filter/libopencv_wrapper_plugin.so
1042
+%endif
1043
+%endif
1044
+%{_libdir}/vlc/plugins/video_filter/libposterize_plugin.so
1045
+%{_libdir}/vlc/plugins/video_filter/libpsychedelic_plugin.so
1046
+%{_libdir}/vlc/plugins/video_filter/libpuzzle_plugin.so
1047
+%{_libdir}/vlc/plugins/video_filter/libripple_plugin.so
1048
+%{_libdir}/vlc/plugins/video_filter/librotate_plugin.so
1049
+%{_libdir}/vlc/plugins/video_filter/librss_plugin.so
1050
+%{_libdir}/vlc/plugins/video_filter/libscale_plugin.so
1051
+%{_libdir}/vlc/plugins/video_filter/libscene_plugin.so
1052
+%{_libdir}/vlc/plugins/video_filter/libsepia_plugin.so
1053
+%{_libdir}/vlc/plugins/video_filter/libsharpen_plugin.so
1054
+%{_libdir}/vlc/plugins/video_filter/libsubsdelay_plugin.so
1055
+%if 0%{?suse_version} >= 1140 && 0%{?suse_version} != 1315 || 0%{?BUILD_ORIG}
1056
+%{_libdir}/vlc/plugins/video_chroma/libswscale_plugin.so
1057
+%endif
1058
+%{_libdir}/vlc/plugins/video_filter/libtransform_plugin.so
1059
+%{_libdir}/vlc/plugins/video_filter/libvhs_plugin.so
1060
+%{_libdir}/vlc/plugins/video_splitter/libwall_plugin.so
1061
+%{_libdir}/vlc/plugins/video_filter/libwave_plugin.so
1062
+%{_libdir}/vlc/plugins/video_filter/libyuvp_plugin.so
1063
+%if 0%{?suse_version} > 1110
1064
+%{_libdir}/vlc/plugins/video_output/libcaca_plugin.so
1065
+%endif
1066
+%{_libdir}/vlc/plugins/video_output/libfb_plugin.so
1067
+%{_libdir}/vlc/plugins/video_output/libgl_plugin.so
1068
+%if 0%{?suse_version} > 1110
1069
+%{_libdir}/vlc/plugins/video_output/libglx_plugin.so
1070
+%endif
1071
+%{_libdir}/vlc/plugins/video_output/libvdummy_plugin.so
1072
+%{_libdir}/vlc/plugins/video_output/libvmem_plugin.so
1073
+%{_libdir}/vlc/plugins/video_output/libvout_sdl_plugin.so
1074
+%if 0%{?suse_version} > 1110
1075
+%{_libdir}/vlc/plugins/video_output/libxcb_window_plugin.so
1076
+%{_libdir}/vlc/plugins/video_output/libxcb_x11_plugin.so
1077
+%{_libdir}/vlc/plugins/video_output/libxcb_xv_plugin.so
1078
+%endif
1079
+%{_libdir}/vlc/plugins/video_output/libyuv_plugin.so
1080
+%{_libdir}/vlc/plugins/visualization/libvisual_plugin.so
1081
+
1082
+%if 0%{?BUILD_ORIG}
1083
+%files codecs
1084
+%defattr(-,root,root)
1085
+%{_libdir}/vlc/plugins/access/libavio_plugin.so
1086
+%{_libdir}/vlc/plugins/audio_filter/liba52tofloat32_plugin.so
1087
+%{_libdir}/vlc/plugins/audio_filter/libdtstofloat32_plugin.so
1088
+%{_libdir}/vlc/plugins/audio_filter/libmpgatofixed32_plugin.so
1089
+%{_libdir}/vlc/plugins/codec/libavcodec_plugin.so
1090
+%{_libdir}/vlc/plugins/codec/libfaad_plugin.so
1091
+%{_libdir}/vlc/plugins/codec/liblibmpeg2_plugin.so
1092
+%{_libdir}/vlc/plugins/codec/libtwolame_plugin.so
1093
+%{_libdir}/vlc/plugins/codec/libx264_plugin.so
1094
+#{_libdir}/vlc/plugins/codec/libx265_plugin.so
1095
+%if 0%{?suse_version} > 1140
1096
+%{_libdir}/vlc/plugins/codec/libvaapi_drm_plugin.so
1097
+%endif
1098
+%{_libdir}/vlc/plugins/codec/libvaapi_x11_plugin.so
1099
+%{_libdir}/vlc/plugins/demux/libavformat_plugin.so
1100
+%if 0%{?BUILD_ORIG}
1101
+%{_libdir}/vlc/plugins/demux/libhevc_plugin.so
1102
+%{_libdir}/vlc/plugins/packetizer/libpacketizer_hevc_plugin.so
1103
+%endif
1104
+%if 0%{?suse_version} > 1140
1105
+%{_libdir}/vlc/libvlc_vdpau.so.0
1106
+%{_libdir}/vlc/libvlc_vdpau.so.0.0.0
1107
+%dir %{_libdir}/vlc/plugins/vdpau
1108
+%{_libdir}/vlc/plugins/vdpau/libvdpau_adjust_plugin.so
1109
+%{_libdir}/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
1110
+%{_libdir}/vlc/plugins/vdpau/libvdpau_chroma_plugin.so
1111
+%{_libdir}/vlc/plugins/vdpau/libvdpau_deinterlace_plugin.so
1112
+%{_libdir}/vlc/plugins/vdpau/libvdpau_display_plugin.so
1113
+%{_libdir}/vlc/plugins/vdpau/libvdpau_sharpen_plugin.so
1114
+%endif
1115
+%{_libdir}/vlc/plugins/video_filter/libpostproc_plugin.so
1116
+%endif
1117
+
1118
+%files -n libvlc%{libvlc}
1119
+%defattr(-,root,root)
1120
+%{_libdir}/libvlc.so.%{libvlc}*
1121
+
1122
+%files -n libvlccore%{libvlccore}
1123
+%defattr(-,root,root)
1124
+%{_libdir}/libvlccore.so.%{libvlccore}*
1125
+
1126
+%files qt
1127
+%defattr(-,root,root)
1128
+%{_bindir}/qvlc
1129
+%{_mandir}/man1/qvlc*
1130
+%{_libdir}/vlc/plugins/gui/libqt4_plugin.so
1131
+
1132
+%files gnome
1133
+%defattr(-,root,root)
1134
+%{_libdir}/vlc/plugins/access/libgnomevfs_plugin.so
1135
+
1136
+%files devel
1137
+%defattr(-,root,root)
1138
+%{_includedir}/vlc/
1139
+%{_libdir}/libvlccore.so
1140
+%{_libdir}/libvlc.so
1141
+%{_libdir}/pkgconfig/libvlc.pc
1142
+%{_libdir}/pkgconfig/vlc-plugin.pc
1143
+%{_libdir}/vlc/libcompat.a
1144
+%if 0%{?BUILD_ORIG}
1145
+%if 0%{?suse_version} > 1140
1146
+%{_libdir}/vlc/libvlc_vdpau.so
1147
+%endif
1148
+%endif
1149
+
1150
+%changelog
1151
0001-no-return-in-non-void.patch
Added
104
1
2
+diff --git a/modules/access/v4l2/demux.c b/modules/access/v4l2/demux.c
3
+index 73af8ce..8ffad6f 100644
4
+--- a/modules/access/v4l2/demux.c
5
++++ b/modules/access/v4l2/demux.c
6
+@@ -629,6 +629,7 @@ static void *MmapThread (void *data)
7
+ }
8
+
9
+ assert (0);
10
++ return NULL; /* dead code, but the compiler can't know */
11
+ }
12
+
13
+ static void *ReadThread (void *data)
14
+@@ -691,6 +692,7 @@ static void *ReadThread (void *data)
15
+ #endif
16
+ }
17
+ assert (0);
18
++ return NULL; /* dead code, but the compiler can't know */
19
+ }
20
+
21
+ static int DemuxControl( demux_t *demux, int query, va_list args )
22
+diff --git a/modules/control/dbus/dbus.c b/modules/control/dbus/dbus.c
23
+index 8d7dc6e..cc924aa 100644
24
+--- a/modules/control/dbus/dbus.c
25
++++ b/modules/control/dbus/dbus.c
26
+@@ -880,6 +880,7 @@ static void *Run( void *data )
27
+ vlc_restorecancel( canc );
28
+ }
29
+ assert(0);
30
++ return NULL; /* dead code, but the compiler can't know */
31
+ }
32
+
33
+ static void wakeup_main_loop( void *p_data )
34
+diff --git a/modules/control/motion.c b/modules/control/motion.c
35
+index 72d7ec6..49c5620 100644
36
+--- a/modules/control/motion.c
37
++++ b/modules/control/motion.c
38
+@@ -190,6 +190,7 @@ static void *RunIntf( void *data )
39
+ vlc_restorecancel( canc );
40
+ }
41
+ assert(0);
42
++ return NULL; /* dead code, but the compiler can't know */
43
+ }
44
+ #undef LOW_THRESHOLD
45
+ #undef HIGH_THRESHOLD
46
+diff --git a/modules/control/motionlib.c b/modules/control/motionlib.c
47
+index 9d24ced..b087410 100644
48
+--- a/modules/control/motionlib.c
49
++++ b/modules/control/motionlib.c
50
+@@ -196,6 +196,7 @@ static int GetOrientation( motion_sensors_t *motion )
51
+ default:
52
+ assert( 0 );
53
+ }
54
++ return 0; /* dead code, but the compiler can't know */
55
+ }
56
+
57
+ /*****************************************************************************
58
+diff --git a/modules/stream_out/rtp.c b/modules/stream_out/rtp.c
59
+index 62c89b7..81f884a 100644
60
+--- a/modules/stream_out/rtp.c
61
++++ b/modules/stream_out/rtp.c
62
+@@ -1501,6 +1501,7 @@ static void *rtp_listen_thread( void *data )
63
+ }
64
+
65
+ assert( 0 );
66
++ return NULL; /* dead code, but the compiler can't know */
67
+ }
68
+
69
+
70
+diff --git a/modules/visualization/visual/visual.c b/modules/visualization/visual/visual.c
71
+index 0baa2bc..6b788cb 100644
72
+--- a/modules/visualization/visual/visual.c
73
++++ b/modules/visualization/visual/visual.c
74
+@@ -366,6 +366,7 @@ static void *Thread( void *data )
75
+ vlc_restorecancel( canc );
76
+ }
77
+ assert(0);
78
++ return NULL;
79
+ }
80
+
81
+ static block_t *DoWork( filter_t *p_filter, block_t *p_in_buf )
82
+diff --git a/src/misc/events.c b/src/misc/events.c
83
+index b430ee5..29c387f 100644
84
+--- a/src/misc/events.c
85
++++ b/src/misc/events.c
86
+@@ -271,6 +271,7 @@ int vlc_event_attach( vlc_event_manager_t * p_em,
87
+ FOREACH_END()
88
+ /* Unknown event = BUG */
89
+ assert( 0 );
90
++ return 0;
91
+ }
92
+
93
+ /**
94
+--- a/modules/demux/mp4/mp4.c.orig 2015-04-13 16:35:15.220228877 +0200
95
++++ b/modules/demux/mp4/mp4.c 2015-04-13 16:35:15.255228142 +0200
96
+@@ -277,6 +277,7 @@
97
+
98
+ i_sample -= ck->p_sample_count_pts[i_index];
99
+ }
100
++ return 0;
101
+ }
102
+
103
+ static inline int64_t MP4_GetMoviePTS(demux_sys_t *p_sys )
104
vlc-2.1.5-fix-skins2-default-skin-creation.patch
Added
22
1
2
+Author: Stefan Seyfried <seife+obs@b1-systems.com>
3
+
4
+New tar defaults create PAX archives which have two problems:
5
+* VLC cannot read them
6
+* they contain atime and thus the build time
7
+Avoid this by passign "--format=ustar" to tar when creating skins2/default.vlt
8
+
9
+Index: b/share/Makefile.am
10
+===================================================================
11
+--- a/share/Makefile.am
12
++++ b/share/Makefile.am
13
+@@ -79,7 +79,7 @@ skins2/default.vlt: $(skins2_default_vlt
14
+ mkdir -p skins2
15
+ (cd "$(srcdir)/skins2"; find default -print0 | \
16
+ LC_ALL=C sort -z | \
17
+- tar cvv --exclude .svn --no-recursion --null -T -) | \
18
++ tar cvv --format=ustar --exclude .svn --no-recursion --null -T -) | \
19
+ gzip -n > skins2/default.vlt
20
+
21
+ #
22
vlc-2.2.0-fix_deinterlace_mmx.patch
Added
121
1
2
+--- modules/video_filter/deinterlace/merge.c.orig 2015-03-04 07:55:02.021482260 +0100
3
++++ modules/video_filter/deinterlace/merge.c 2015-03-04 07:56:33.975885612 +0100
4
+@@ -68,116 +68,6 @@
5
+ *p_dest++ = ( *p_s1++ + *p_s2++ ) >> 1;
6
+ }
7
+
8
+-#if defined(CAN_COMPILE_MMXEXT)
9
+-VLC_MMX
10
+-void MergeMMXEXT( void *_p_dest, const void *_p_s1, const void *_p_s2,
11
+- size_t i_bytes )
12
+-{
13
+- uint8_t *p_dest = _p_dest;
14
+- const uint8_t *p_s1 = _p_s1;
15
+- const uint8_t *p_s2 = _p_s2;
16
+-
17
+- for( ; i_bytes >= 8; i_bytes -= 8 )
18
+- {
19
+- __asm__ __volatile__( "movq %2,%%mm1;"
20
+- "pavgb %1, %%mm1;"
21
+- "movq %%mm1, %0" :"=m" (*p_dest):
22
+- "m" (*p_s1),
23
+- "m" (*p_s2) : "mm1" );
24
+- p_dest += 8;
25
+- p_s1 += 8;
26
+- p_s2 += 8;
27
+- }
28
+-
29
+- for( ; i_bytes > 0; i_bytes-- )
30
+- *p_dest++ = ( *p_s1++ + *p_s2++ ) >> 1;
31
+-}
32
+-#endif
33
+-
34
+-#if defined(CAN_COMPILE_3DNOW)
35
+-VLC_MMX
36
+-void Merge3DNow( void *_p_dest, const void *_p_s1, const void *_p_s2,
37
+- size_t i_bytes )
38
+-{
39
+- uint8_t *p_dest = _p_dest;
40
+- const uint8_t *p_s1 = _p_s1;
41
+- const uint8_t *p_s2 = _p_s2;
42
+-
43
+- for( ; i_bytes >= 8; i_bytes -= 8 )
44
+- {
45
+- __asm__ __volatile__( "movq %2,%%mm1;"
46
+- "pavgusb %1, %%mm1;"
47
+- "movq %%mm1, %0" :"=m" (*p_dest):
48
+- "m" (*p_s1),
49
+- "m" (*p_s2) : "mm1" );
50
+- p_dest += 8;
51
+- p_s1 += 8;
52
+- p_s2 += 8;
53
+- }
54
+-
55
+- for( ; i_bytes > 0; i_bytes-- )
56
+- *p_dest++ = ( *p_s1++ + *p_s2++ ) >> 1;
57
+-}
58
+-#endif
59
+-
60
+-#if defined(CAN_COMPILE_SSE)
61
+-VLC_SSE
62
+-void Merge8BitSSE2( void *_p_dest, const void *_p_s1, const void *_p_s2,
63
+- size_t i_bytes )
64
+-{
65
+- uint8_t *p_dest = _p_dest;
66
+- const uint8_t *p_s1 = _p_s1;
67
+- const uint8_t *p_s2 = _p_s2;
68
+-
69
+- for( ; i_bytes > 0 && ((uintptr_t)p_s1 & 15); i_bytes-- )
70
+- *p_dest++ = ( *p_s1++ + *p_s2++ ) >> 1;
71
+-
72
+- for( ; i_bytes >= 16; i_bytes -= 16 )
73
+- {
74
+- __asm__ __volatile__( "movdqu %2,%%xmm1;"
75
+- "pavgb %1, %%xmm1;"
76
+- "movdqu %%xmm1, %0" :"=m" (*p_dest):
77
+- "m" (*p_s1),
78
+- "m" (*p_s2) : "xmm1" );
79
+- p_dest += 16;
80
+- p_s1 += 16;
81
+- p_s2 += 16;
82
+- }
83
+-
84
+- for( ; i_bytes > 0; i_bytes-- )
85
+- *p_dest++ = ( *p_s1++ + *p_s2++ ) >> 1;
86
+-}
87
+-
88
+-VLC_SSE
89
+-void Merge16BitSSE2( void *_p_dest, const void *_p_s1, const void *_p_s2,
90
+- size_t i_bytes )
91
+-{
92
+- uint16_t *p_dest = _p_dest;
93
+- const uint16_t *p_s1 = _p_s1;
94
+- const uint16_t *p_s2 = _p_s2;
95
+-
96
+- size_t i_words = i_bytes / 2;
97
+- for( ; i_words > 0 && ((uintptr_t)p_s1 & 15); i_words-- )
98
+- *p_dest++ = ( *p_s1++ + *p_s2++ ) >> 1;
99
+-
100
+- for( ; i_words >= 8; i_words -= 8 )
101
+- {
102
+- __asm__ __volatile__( "movdqu %2,%%xmm1;"
103
+- "pavgw %1, %%xmm1;"
104
+- "movdqu %%xmm1, %0" :"=m" (*p_dest):
105
+- "m" (*p_s1),
106
+- "m" (*p_s2) : "xmm1" );
107
+- p_dest += 8;
108
+- p_s1 += 8;
109
+- p_s2 += 8;
110
+- }
111
+-
112
+- for( ; i_words > 0; i_words-- )
113
+- *p_dest++ = ( *p_s1++ + *p_s2++ ) >> 1;
114
+-}
115
+-
116
+-#endif
117
+-
118
+ #ifdef CAN_COMPILE_C_ALTIVEC
119
+ void MergeAltivec( void *_p_dest, const void *_p_s1,
120
+ const void *_p_s2, size_t i_bytes )
121
vlc-2.2.1.tar.xz
Added
vlc-rpmlintrc
Added
8
1
2
+# according to the developers this is a false positive
3
+addFilter("libvlccore.* shared-lib-calls-exit")
4
+
5
+# there's a good reason for packaging vlc and vlc.desktop separately
6
+addFilter("desktopfile-without-binary")
7
+
8
Refresh
vlc
Refresh
Mentioned Issues (8)
CVE-2010-2937 | ||
CVE-2010-3907 | ||
CVE-2011-2587 | ||
CVE-2011-2588 | ||
CVE-2014-9625 | ||
boo#864422 | ||
boo#914268 | ||
boo#926842 |
Login required, please
login
or
signup
in order to comment
Request History
sb56637 created request about 9 years ago
Forces build against Qt4 to completely fix major bugs such as https://bugzilla.opensuse.org/show_bug.cgi?id=953693 and https://bugzilla.opensuse.org/show_bug.cgi?id=956769
olh declined request about 9 years ago
As noted on the mailinglist, please submit to OBS because vlc is just a _link to OBS.