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

Submit package home:sb56637 / vlc to package Essentials / vlc

vlc.changes Added
x
 
1
@@ -0,0 +1,1427 @@
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
@@ -0,0 +1,1149 @@
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
@@ -0,0 +1,102 @@
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
@@ -0,0 +1,20 @@
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
@@ -0,0 +1,119 @@
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
@@ -0,0 +1,6 @@
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
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
Request History
sb56637's avatar

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


Olaf Hering's avatar

olh declined request about 9 years ago

As noted on the mailinglist, please submit to OBS because vlc is just a _link to OBS.