File vlc.changes of Package A_tw-vlc

3145
 
1
-------------------------------------------------------------------
2
Mon Jan 27 11:32:35 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
3
4
- Drop opencv sub-package, and hence no longer needed
5
  pkgconfig(opencv) BuildRequires and various provides, Supplements
6
  and Conflicts.
7
8
-------------------------------------------------------------------
9
Mon Nov 11 11:11:11 UTC 2024 - olaf@aepfle.de
10
11
- Convert BuildRequires from libfaad-devel to pkgconfig(faad2)
12
13
-------------------------------------------------------------------
14
Sat Nov  2 10:48:44 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
15
16
- Drop the requres_ge libbluray1 statement, which was added as a
17
  hack due to a libbluray ABI brak at version 0.5. By now libbluray
18
  is at .so.2, so that statement was actually a NOP. as RPM simply
19
  ignored in-existing package dependencies.
20
21
-------------------------------------------------------------------
22
Thu Jun 27 13:54:03 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
23
24
- Restrict required version for libav* to avoid pulling in ffmpeg-6
25
  packages.
26
27
-------------------------------------------------------------------
28
Fri Jun 14 13:14:32 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
29
30
- Build dca support only on Leap 15.6 and newer when not using 3rd
31
  party repositories (BUILD_ORIG): Leap prior to 15.6 do not have
32
  libdca.
33
34
-------------------------------------------------------------------
35
Thu Jun 13 12:34:45 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
36
37
- Disable chromecast support on Leap < 15.6: not supported as
38
  of now.
39
40
-------------------------------------------------------------------
41
Wed Jun 12 14:26:44 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
42
43
- Updte to version 3.0.21:
44
  + Decoders:
45
    * Improve Opus ambisonic support
46
    * Fix some ASS subtitle rendering issues
47
    * Fix Opus in MP4 behaviour
48
    * Fix VAAPI hw decoding with some drivers
49
  + Input:
50
    * Add support for HTTP content range handling according to RFC
51
      9110
52
    * Fix some HLS Adaptive Streaming not working in audio-only
53
      mode
54
  + Video Output:
55
    * Super Resolution scaling with AMD GPUs
56
    * The D3D11 HDR option can also turn on/off HDR for all sources
57
      regardless of the display
58
    * Improve subtitles rendering on Apple platforms of notably
59
      Asian languages by correcting font fallback lookups
60
  + Video Filter:
61
    * New AMD VQ Enhancer filter
62
    * Add D3D11 option to use NVIDIA TrueHDR to generate HDR from
63
      SDR sources
64
  + Audio Output:
65
    * Fix regression on macOS causing crashes when using audio
66
      devices with more than 9 channels
67
  + Services Discovery:
68
    * Fix exposed UPnP directory URL schemes to be compliant with
69
      RFC 3986
70
  + libVLC:
71
    * the HWND passed to libvlc_media_player_set_hwnd must have the
72
     WS_CLIPCHILDREN style set.
73
    * Fix crashes when using caopengllayer
74
  + Misc:
75
    * Fix various warnings, leaks and potential crashes
76
    * Fix security integer overflow in MMS module
77
- Drop 4645.patch and 770789f2.patch: fixed upstream.
78
79
-------------------------------------------------------------------
80
Wed May 22 12:52:19 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
81
82
- Add 770789f2.patch: Fix missing cast in chromaprint
83
  (boo#1223909).
84
85
-------------------------------------------------------------------
86
Tue May 14 14:47:20 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
87
88
- Address build failures with GCC 14 (boo#1223909):
89
  + Add 4645.patch: fix incompatible-pointer-types assignment
90
    on Linux.
91
92
-------------------------------------------------------------------
93
Sun Apr 21 07:09:31 UTC 2024 - Fei Yang <io@feiyang.eu.org>
94
95
- Enable FluidSynth plugin using an optional package
96
97
-------------------------------------------------------------------
98
Fri Mar  1 14:24:54 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
99
100
- Whitelist executable-stack for armv7
101
102
-------------------------------------------------------------------
103
Tue Feb 27 08:39:03 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
104
105
- Add vlc-taglib-2.0.patch: Fix build against taglib 2.0 (based on
106
  upstream commit ec29dfca, d2663d6c, ac59d0ba, c404fdb2).
107
108
-------------------------------------------------------------------
109
Tue Feb 20 13:26:01 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
110
111
- Use %patch -P N instead of deprecated %patchN.
112
113
-------------------------------------------------------------------
114
Fri Feb  2 09:50:53 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
115
116
- drop support for libmfx, which is no longer supported upstream
117
  at all (boo#1219494)
118
119
-------------------------------------------------------------------
120
Wed Nov  8 15:38:07 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
121
122
- Drop fdk_aac bcond and move pkgconfig(fdk-aac) BuildRequires out
123
  of build_orig conditional, build support for all targets.
124
- Move pkgconfig(libdca) BuildRequires out of build_orig
125
  conditional, build support for all targets.
126
127
-------------------------------------------------------------------
128
Sat Nov  4 20:49:26 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
129
130
- Update to version 3.0.20:
131
  + Video Output:
132
    - Fix green line in fullscreen in D3D11 video output
133
    - Fix crash with some AMD drivers old versions
134
    - Fix events propagation issue when double-clicking with mouse wheel
135
  + Decoders:
136
    - Fix crash when AV1 hardware decoder fails
137
  + Interface:
138
    - Fix annoying disappearance of the Windows fullscreen controller
139
  + Demuxers:
140
    - Fix potential security issue (OOB Write) on MMS:// by checking user size bounds
141
142
-------------------------------------------------------------------
143
Mon Oct 23 16:09:40 UTC 2023 - Aaron Stern <ukbeast89@protonmail.com>
144
145
-  Update to version 3.0.19
146
-  Remove 104-playback-bar.patch, as it's no longer needed.
147
   + Core: 
148
     - Fix next-frame freezing in most scenarios
149
   + Demux: 
150
     - Support RIFF INFO tags for Wav files
151
     - Fix AVI files with flipped RAW video planes
152
     - Fix duration on short and small Ogg/Opus files
153
     - Fix some HLS/TS streams with ID3 prefix
154
     - Fix some HLS playlist refresh drift
155
     - Fix for GoPro MAX spatial metadata
156
     - Improve FFmpeg-muxed MP4 chapters handling
157
     - Improve playback for QNap-produced AVI files
158
     - Improve playback of some old RealVideo files
159
     - Fix duration probing on some MP4 with missing information
160
   + Decoders:
161
     - Multiple fixes on AAC handling
162
     - Activate hardware decoding of AV1 on Windows (DxVA)
163
     - Improve AV1 HDR support with software decoding
164
     - Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
165
     - Fix black screen on poorly edited MP4 files on Android Mediacodec
166
     - Fix rawvid video in NV12
167
     - Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
168
     - Improve crunchyroll-produced SSA rendering
169
   + Video Output:
170
     - Super Resolution scaling with nVidia and Intel GPUs
171
     - Fix for an issue when cropping on Direct3D9
172
     - Multiple fixes for hardware decoding on D3D11 and OpenGL interop
173
     - Fix an issue when playing -90°rotated video
174
     - Fix subtitles rendering blur on recent macOS
175
   + Input:
176
     - Improve SMB compatibility with Windows 11 hosts
177
   + Contribs:
178
     - Update of fluidlite, fixing some MIDI rendering on Windows
179
     - Update of zlib to 1.2.13 (CVE-2022-37434)
180
     - Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
181
   + Misc:
182
     - Improve muxing timestamps in a few formats (reset to 0)
183
     - Fix some rendering issues on Linux with the fullscreen controller
184
     - Fix GOOM visualization
185
     - Fixes for Youtube playback
186
     - Fix some MPRIS inconsistencies that broke some OS widgets on Linux
187
     - Implement MPRIS TrackList signals
188
     - Fix opening files in read-only mode
189
     - Fix password search using the Kwallet backend
190
     - Fix some crashes on macOS when switching application
191
     - Fix 5.1/7.1 output on macOS and tvOS
192
     - Fix several crashes and bugs in the macOS preferences panel
193
     - Improvements on the threading of the MMDevice audio output on Windows
194
     - Fix a potential security issue on the uninstaller DLLs
195
     - Fix memory leaks when using the media_list_player libVLC APIs
196
   + Translations:
197
     - Update of most translations
198
     - New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili
199
     
200
-------------------------------------------------------------------
201
Sun Jul 23 19:58:28 UTC 2023 - llyyr <llyyr.public@gmail.com>
202
203
- Update specfile to prevent building with libplacebo v6.292.0 or newer
204
205
-------------------------------------------------------------------
206
Fri Mar  3 03:03:03 UTC 2023 - olaf@aepfle.de
207
208
- If version constraints for ffmpeg are in use,
209
  every ffmpeg component must be constrained
210
211
-------------------------------------------------------------------
212
Tue Feb 28 13:15:40 UTC 2023 - pgajdos@suse.com
213
214
- xosd plugin was removed in 5adefde
215
216
-------------------------------------------------------------------
217
Fri Feb 24 21:42:37 UTC 2023 - Eugene Popov <popov895@ukr.net>
218
219
- Add 104-playback-bar.patch: Backport fix for the playback bar (commit 60771fe7)
220
221
-------------------------------------------------------------------
222
Mon Dec 12 11:00:12 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
223
224
- Do not apply vlc.a52.patch if liba52 is > 0.8.0
225
- Avoid ugly _FORTIFY_SOURCE redefinition warnings
226
227
-------------------------------------------------------------------
228
Fri Nov 25 15:22:01 UTC 2022 - Niklas Haas <obs@haasn.xyz>
229
230
- Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5
231
232
-------------------------------------------------------------------
233
Fri Nov 25 07:17:41 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
234
235
- Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
236
  + macOS: Fix audio device listing with non-latin names.
237
  + Misc: Fix rendering and performance issue with older GPUs.
238
  + Updated translations.
239
- Changes from version 3.0.18-rc2:
240
  + Codec/Demux:
241
    - Add support for Y16 chroma.
242
    - Fix build of gme plugin.
243
  + Lua:
244
    - Fix script for vocaroo.
245
    - Fix script for youtube to allow throttled playback.
246
  + Service Discovery: Fix UPnP regression on Windows.
247
  + Video Output: Fix video placement with caopengllayer.
248
  + Misc: Fix password search in kwallet module.
249
- Changes from version 3.0.18-rc:
250
  + Demux:
251
    - Major adaptive streaming update, notably for multiple
252
      timelies and webvtt.
253
    - Fix seeking with some fragmented MP4 files.
254
    - Add support for DVBSub inside MKV.
255
    - Fix some Flac files that could not be played.
256
    - Improve seeking in Ogg files.
257
  + Decoders:
258
    - Fix DxVA/D3D11 crashes on HEVC files with bogus references.
259
    - Fix libass storage size and crash.
260
    - Fix decoding errors on macOS hw decoding on some HEVC files.
261
  + Video Output:
262
    - Fix color regression with VAAPI/iOS and OpenGL output.
263
    - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
264
    - Fix Direct3d9 texture stretching.
265
    - Fix 10-bit accelerated video filters on macOS.
266
  + Playlist: Avoid playlist liveloop on failed/tiny items
267
    (temporize EOS bursts).
268
  + Misc:
269
    - Misc fixes for the extension UI on macOS.
270
    - Improve SMBv1 and SMBv2 behaviours.
271
    - Improve FTP compatibility.
272
    - Support RISC-V.
273
    - Fix AVI muxing for Windows Media Player compatibility.
274
    - Fix seeking speed on macOS.
275
- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.
276
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
277
  fixed upstream (commit 05445b74).
278
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
279
  fixed upstream (commit b689202d).
280
281
-------------------------------------------------------------------
282
Thu Nov 17 10:55:57 UTC 2022 - Valentin Lefebvre <valentin.lefebvre@suse.com>
283
284
- add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20
285
286
-------------------------------------------------------------------
287
Tue Nov  8 14:49:10 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
288
289
- Limit to ffmpeg 4: we're also linking opencv3 which does not use
290
  ffmpeg 5.
291
292
-------------------------------------------------------------------
293
Wed Sep  7 12:10:08 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
294
295
- Make vlc-vdpau supplement vlc, not vlc-noX: vdpau itself is based
296
  on top of the graphical stack.
297
- Move video_output/libegl_wl_plugin.so from vlc-noX to vlc: links
298
  GUI stack.
299
300
-------------------------------------------------------------------
301
Mon Aug  8 12:44:52 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
302
303
- Also limit lua interpreter to < 5.4 (boo#1200944).
304
305
-------------------------------------------------------------------
306
Wed Jul 13 07:37:44 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
307
308
- Limit to Lua < 5.4 (boo#1200944).
309
310
-------------------------------------------------------------------
311
Wed Jul  6 16:40:48 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
312
313
- Extend vlc-lua-5.3.patch: match upstream commit 0e0b070c26.
314
- Add 867.patch: support LUA 5.4 (boo#1200944).
315
316
-------------------------------------------------------------------
317
Mon May 23 10:14:07 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
318
319
- Add vlc-dav1d-1.0.patch: Fix build with dav1d 1.0. Upstream
320
  commits 2202c892 and d38ddd727.
321
322
-------------------------------------------------------------------
323
Fri Apr 22 11:01:45 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
324
325
- Update to version 3.0.17.4:
326
  + Service Discovery: Fix UPnP regression on Windows.
327
328
-------------------------------------------------------------------
329
Sat Mar 19 14:19:03 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
330
331
- Update to version 3.0.17.3:
332
  + This is a fixup release which fixes a regression that could
333
    cause a lack of audio for adaptive streaming playback. It is
334
    identical to 3.0.17.2 otherwise.
335
  + This updates contains various fixes and improvements:
336
    - Major adaptive streaming stack overhaul
337
    - Major codec updates
338
    - Many third party libraries update
339
    - Allow brackets in the path section of URLs
340
    - Better notch support for new macbooks
341
    - Add support for DAV video and Webp image formats
342
    - Improve AV1 live streaming support
343
    - Several SRT support improvements
344
    - Numerous crash fixes
345
    - Update youtube script
346
- Changes from version 3.0.17.2:
347
  + This is a fixup release which fixes youtube playback and
348
    contextual menus on integrated video for the Qt interface. It
349
    is identical to 3.0.17-1 otherwise.
350
- Changes from version 3.0.17-1:
351
  + This is a fixup release which bumps libflac to 1.3.4 in order
352
    to fix CVE-2020-0499 and CVE-2021-0561 on platforms for which
353
    we provide binary releases.
354
355
-------------------------------------------------------------------
356
Thu Mar 10 14:26:48 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
357
358
- Disable libnfs and soxr integration on suse_version < 1500 (e.g
359
  SLE12).
360
361
-------------------------------------------------------------------
362
Mon Mar  7 15:34:06 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
363
364
- Update to version 3.0.17:
365
  + Core:
366
    * Fix a regression in parsing secondary source MRLs
367
    * Allow brackets in path part of URLs
368
  + Access:
369
    * Fix support for screen capture on macOS with avcapture
370
    * Fix closing of HTTP 1.x connections
371
    * Improve HTTP2 memory usage
372
    * Improve AVCapture module
373
    * Improve AudioCD support (audio/data mixed mode, musicbrainz)
374
    * Improve SMB compatibility by changing the read size
375
    * Several improvements on the SRT modules (including streamID)
376
  + Decoders/Packetizers:
377
    * Add support for DTS LBR
378
    * Fix some HEVC hardware decoding on Windows and crashes when aspect ratio changes
379
    * Fix hardware decoding for some AMD GPU drivers
380
    * Add support for new Fourcc for E-AC3, AV1, GeoVision
381
    * Fix crashes with VP9 streams
382
    * Fix styling issues with subs tx3g (mp4) tracks
383
    * Fix playback of live AV1 streams
384
  + Audio Output:
385
    * iOS/tvOS: add support for spatial audio
386
    * macOS: fix some channels ordering for > 5.1 channels
387
    * Android: rework audio volume management
388
  + Video Output:
389
    * Fix a D3D11 crash when the stream changes aspect ratio
390
  + Demux:
391
    * Major overhaul of the adaptive streaming stack
392
    * Support for DAV video files
393
    * Add WebP image mapping
394
    * Fix missing audio start of Opus audio in MKV/WebM
395
    * Fix an infinite loop in MP4
396
    * Fix attachments extractions in ogg files
397
    * Support Uncompressed audio in mp4 (ISO/IEC 23003-5)
398
    * Fix some lip sync issue in rare MPEG-TS streams
399
  + Interface:
400
    * Qt/macOS: Fixup user provided URLs
401
    * Add safe area handling on macOS
402
    * Qt: improve preferences search
403
    * Qt: fix --no-mouse-events option
404
  + Misc:
405
    * Update YouTube script
406
    * Fix Icecast directory parsing which could lead to missing entries
407
    * Improve UPnP compatibility with some servers
408
- Drop vlc-srto_tsbpddelay.patch: fixed upstream.
409
410
-------------------------------------------------------------------
411
Wed Feb 23 14:05:28 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
412
413
- BuildRequires pkgconfig(smbclient) instead of smbclient-devel:
414
  smbclient-devel was merged into samba-devel, and we do not want
415
  to care for actual package names.
416
417
-------------------------------------------------------------------
418
Tue Feb 22 16:32:49 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
419
420
- Guard --enable-libplacebo configure parameter with is_opensuse:
421
  the buildrequires is also guarded the same way.
422
423
-------------------------------------------------------------------
424
Sat Jun 19 21:49:25 UTC 2021 - Fusion Future <qydwhotmail@gmail.com>
425
426
- Update to version 3.0.16:
427
  + Video Output: Fix a D3D11 crash on Windows 8/8.1.
428
  + Access: Fix RTSP server timeout handling.
429
  + Interfaces: macOS: Add touchbar support.
430
  + Misc: Multiple settings improvements.
431
- Changes from version 3.0.15:
432
  + Core: Add Opus & Alac wave format mappings.
433
  + Access: Fix opening DVD folders with non-ascii characters.
434
  + Demux:
435
    - Fix asf regression with broadcast streams.
436
    - MP4: Fix audio drop on seek.
437
  + Video Output:
438
    - Fix seek & volume sliders overlapping with subtitles.
439
    - Fix delays when seeking with D3D11.
440
  + Text renderer: Improve freetype fonts outlining.
441
  + Misc: Fix GnuTLS support for Windows XP.
442
- Changes from version 3.0.14:
443
  + Core:
444
    - Fix double loading of slave input.
445
    - Fix an issue causing the auto-updater not to launch the new
446
      version installer.
447
- Add vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
448
  The maintainers of live555 changed connectionEndpointAddresss to
449
  getConnectionEndpointAddress, which now provides the address
450
  value by reference.
451
- Rebase vlc-srto_tsbpddelay.patch
452
453
-------------------------------------------------------------------
454
Tue May  4 12:00:01 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
455
456
- Update to version 3.0.13:
457
  + Demux:
458
    - Adaptive: fix artefacts in HLS streams with wrong profiles/levels
459
    - Fix regression on some MP4 files for the audio track
460
    - Fix MPGA and ADTS probing in TS files
461
    - Fix Flac inside AVI files
462
    - Fix VP9/Webm artefacts when seeking
463
  + Codec:
464
    - Support SSA text scaling
465
    - Fix rotation on Android rotation
466
    - Fix WebVTT subtitles that start at 00:00
467
  + Access:
468
    - Update libnfs to support NFSv4
469
    - Improve SMB2 integration
470
    - Fix Blu-ray files using Unicode names on Windows
471
    - Disable mcast lookups on Android for RTSP playback
472
  + Video Output: Rework the D3D11 rendering wait, to fix
473
    choppiness on display
474
  + Interfaces:
475
    - Fix VLC getting stuck on close on X11 (#21875)
476
    - Improve RTL on preferences on macOS
477
    - Add mousewheel horizontal axis control
478
    - Fix crash on exit on macOS
479
    - Fix sizing of the fullscreen controls on macOS
480
  + Misc:
481
    - Improve MIDI fonts search on Linux
482
    - Update Soundcloud, Youtube, liveleak
483
    - Fix compilation with GCC11
484
    - Fix input-slave option for subtitles
485
  + Updated translations.
486
- Drop vlc-gcc11.patch: fixed upstream.
487
- Extend vlc-srto_tsbpddelay.patch: allow srt >= 1.3 for openSUSE.
488
489
-------------------------------------------------------------------
490
Fri Mar 26 11:08:14 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
491
492
- Guard post scriptlets to only run %{_libdir}/vlc/vlc-cache-gen if
493
  it already (or still, in case of uninstall) exists.
494
495
-------------------------------------------------------------------
496
Fri Mar 26 10:12:32 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
497
498
- Add vlc-gcc11.patch: Fix build using gcc11 (boo#1181918).
499
500
-------------------------------------------------------------------
501
Thu Mar 18 16:57:41 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
502
503
- Drop libpcre-devel BuildRequires: not been used in a while.
504
505
-------------------------------------------------------------------
506
Thu Mar 18 12:48:15 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
507
508
- Limit libplacebo to is_openssue: vlc does not exist in SLE, which
509
  makes the usage of is_opensuse valid; backports has is_opensuse
510
  set to 1. This is mostly interesting for 3rd party build service
511
  instances.
512
513
-------------------------------------------------------------------
514
Wed Mar  3 09:58:28 UTC 2021 - Aaron Stern <ukbeast89@protonmail.com>
515
516
- Enable libplacebo support (the core rendering algorithms and
517
  ideas of mpv rewritten as an independent library):
518
  + Add pkgconfig(libplacebo) BuildRequires
519
  + Pass --enable-libplacebo to %configure
520
521
-------------------------------------------------------------------
522
Tue Jan 19 11:22:39 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
523
524
- Update to version 3.0.12:
525
  + Access: Add new RIST access module compliant with simple
526
    profile (VSF_TR-06-1).
527
  + Access Output: Add new RIST access output module compliant with
528
    simple profile (VSF_TR-06-1).
529
  + Demux: Fixed adaptive's handling of resolution settings.
530
  + Audio output: Fix audio distortion on macOS during start of
531
    playback.
532
  + Video Output: Direct3D11: Fix some potential crashes when using
533
    video filters.
534
  + Misc:
535
    - Several fixes in the web interface, including privacy and
536
      security improvements
537
    - Update YouTube and Vocaroo scripts.
538
  + Updated translations.
539
- Drop vlc-CVE-2020-26664.patch: fixed upstream.
540
- Drop fix-missing-includes-with-qt-5.15.patch: fixed upstream.
541
542
-------------------------------------------------------------------
543
Thu Jan 14 15:58:51 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
544
545
- Add vlc-CVE-2020-26664.patch: mkv: Ensure we don't use an
546
  EbmlDummy element for something it's not (CVE-2020-26664,
547
  boo#1180755).
548
549
-------------------------------------------------------------------
550
Tue Dec 15 10:53:27 UTC 2020 - Martin Liška <mliska@suse.cz>
551
552
- Enable LTO (boo#1133290) as it works now (and use FAT lto objects).
553
554
-------------------------------------------------------------------
555
Sat Oct 24 22:10:26 UTC 2020 - Thomas Williams <bif.bam@gmail.com>
556
557
- vlc-srto_tsbpddelay.patch
558
 * Fix building with recent srt where SRTO_TSBPDDELAY is no longer defined
559
560
-------------------------------------------------------------------
561
Mon Sep 28 09:10:26 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
562
563
- Package arm neon plugins
564
565
-------------------------------------------------------------------
566
Mon Aug 24 18:32:57 UTC 2020 - Dirk Mueller <dmueller@suse.com>
567
568
- update to 3.0.11.1 (CVE-2020-13428, boo#1172727):
569
 * Fixed HLS playlist update mechanism, unable to start
570
   in some cases.
571
 * Because of broken HLS servers, adaptive no longer
572
   considers Content-Type as authoritative.
573
 * Fixed handling of WEBM WebVTT subtitles
574
 * Workaround invalid ADTS in TS from Makito encoders
575
 * Fixed Opus when using avformat demuxer
576
 * Fixed inverted explicit start/end positioning
577
 * Fix listing of media on certain Panasonic recorders discovered via UPnP
578
 * Updated gnutls to 3.6.14
579
 * Updated libebml to 1.4.0
580
 * Updated libmatroska to 1.6.0
581
 * Updated mpg123 to 1.26.2
582
583
-------------------------------------------------------------------
584
Tue Jun 16 14:58:46 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
585
586
- Update to version 3.0.11:
587
  + Access: rtp descriptor leak on error fix.
588
  + Demux:
589
    * Fixed regression with some encrypted HLS streams.
590
    * Live HLS delay until first update fix.
591
    * HLS rendition switch regression fix.
592
    * Fix imprecise m4a seek.
593
  + Decoder: Fixed missing captions with some capture cards.
594
  + Audio filters: soxr resampling fixes.
595
  + Contribs:
596
    * Updated libfaad to 2.9.2 (Parametric Stereo regression).
597
    * Updated libarchive to 3.4.2.
598
  + Audio Output: Fix sound not coming back after a pause with
599
    CoreAudio (macOS/iOS).
600
  + Misc: Update Youtube script.
601
602
-------------------------------------------------------------------
603
Thu May 14 07:24:17 UTC 2020 - Max Lin <mlin@suse.com>
604
605
- BuildRequires pkgconfig(libprojectM) on Leap 15.2
606
607
-------------------------------------------------------------------
608
Wed Apr 29 14:14:21 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
609
610
- Update to version 3.0.10:
611
  +  Misc: Update Twitch & VLSub scripts.
612
613
-------------------------------------------------------------------
614
Thu Apr 16 16:10:19 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
615
616
- Update to version 3.0.9.2:
617
  + Misc: Properly bump the version in configure.ac.
618
- Changes from version 3.0.9.1:
619
  + Misc: Fix VLSub returning 401 for earch request.
620
- Changes from version 3.0.9:
621
  + Core: Work around busy looping when playing an invalid item
622
    through VLM.
623
  + Access:
624
    * Multiple dvdread and dvdnav crashs fixes
625
    * Fixed DVD glitches on clip change
626
    * Fixed dvdread commands/data sequence inversion in some cases causing
627
      unwanted glitches
628
    * Better handling of authored as corrupted DVD
629
    * Added libsmb2 support for SMB2/3 shares
630
  + Demux:
631
    * Fix TTML entities not passed to decoder
632
    * Fixed some WebVTT styling tags being not applied
633
    * Misc raw H264/HEVC frame rate fixes
634
    * Fix adaptive regression on TS format change (mostly HLS)
635
    * Fixed MP4 regression with twos/sowt PCM audio
636
    * Fixed some MP4 raw quicktime and ms-PCM audio
637
    * Fixed MP4 interlacing handling
638
    * Multiple adaptive stack (DASH/HLS/Smooth) fixes
639
    * Enabled Live seeking for HLS
640
    * Fixed seeking in some cases for HLS
641
    * Improved Live playback for Smooth and DASH
642
    * Fixed adaptive unwanted end of stream in some cases
643
    * Faster adaptive start and new buffering control options
644
  + Packetizers:
645
    * Fixes H264/HEVC incomplete draining in some cases
646
    * packetizer_helper: Fix potential trailing junk on last packet
647
    * Added missing drain in packetizers that was causing missing
648
      last frame or audio
649
    * Improved check to prevent fLAC synchronization drops
650
  + Decoder:
651
    * avcodec: revector video decoder to fix incomplete drain
652
    * spudec: implemented palette updates, fixing missing subtitles
653
      on some DVD
654
    * Fixed WebVTT CSS styling not being applied on Windows/macOS
655
    * Fixed Hebrew teletext pages support in zvbi
656
    * Fixed Dav1d aborting decoding on corrupted picture
657
    * Extract and display of all CEA708 subtitles
658
    * Update libfaad to 2.9.1
659
    * Add DXVA support for VP9 Profile 2 (10 bits)
660
    * Mediacodec aspect ratio with Amazon devices
661
  + Audio output:
662
    * Added support for iOS audiounit audio above 48KHz
663
    * Added support for amem audio up to 384KHz
664
  + Video output:
665
    * Fix for opengl glitches in some drivers
666
    * Fix GMA950 opengl support on macOS
667
    * YUV to RGB StretchRect fixes with NVIDIA drivers
668
    * Use libpacebo new tone mapping desaturation algorithm
669
  + Text renderer:
670
    * Fix crashes on macOS with SSA/ASS subtitles containing emoji
671
    * Fixed unwanted growing background in Freetype rendering and Y padding
672
  + Mux: Fixed some YUV mappings
673
  + Service Discovery: Update libmicrodns to 0.1.2.
674
  + Misc:
675
    * Update YouTube, SoundCloud and Vocaroo scripts: this restores
676
      playback of YouTube URLs.
677
    * Add missing .wpl & .zpl file associations on Windows
678
    * Improved chromecast audio quality
679
  + Updated translations.
680
- Drop patches that have been merged upstream:
681
D    0001-Fix-leaking-AvahiServiceResolver-in-the-error-paths.patch
682
D    0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch
683
D    reproducible.patch
684
685
686
-------------------------------------------------------------------
687
Tue Mar 31 08:58:04 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
688
689
- Make package build reproducible:
690
  * Add reproducible.patch to normalize created tarballs
691
  * Create %ghost file with fixed size
692
693
-------------------------------------------------------------------
694
Fri Mar 27 09:23:26 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
695
696
- Add patch to fix missing include with Qt 5.15:
697
  * fix-missing-includes-with-qt-5.15.patch
698
699
-------------------------------------------------------------------
700
Thu Jan 23 13:06:03 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
701
702
- BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow
703
  OBS to shortcut through the -mini flavors.
704
705
-------------------------------------------------------------------
706
Sun Jan 12 16:47:46 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
707
708
- Port away from obsolete OpenCV C API, fixes build with OpenCV 3.4.9,
709
  add 0001-Port-OpenCV-facedetect-example-to-C-API.patch
710
- Move OpenCV plugins to subpackage, as libopencv has a quite large
711
  footprint.
712
- Remove __DATE__/__TIME__ workaround, current GCC respects
713
  SOURCE_DATE_EPOCH.
714
715
-------------------------------------------------------------------
716
Wed Sep 25 09:13:24 UTC 2019 - Martin Liška <mliska@suse.cz>
717
718
- Use %make_build macro in order to provide verbose output.
719
720
-------------------------------------------------------------------
721
Fri Aug 23 06:49:28 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
722
723
- Add conditional pkgconfig(libmfx) BuildRequires: Build with Intel
724
  Media SDK support.
725
726
-------------------------------------------------------------------
727
Tue Aug 20 07:55:46 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
728
729
- Update to version 3.0.8 'vetinari':
730
  + Fix stuttering for low framerate videos
731
  + Improve adaptive streaming
732
  + Improve audio output for external audio devices on macOS/iOS
733
  + Fix hardware acceleration with Direct3D11 for some AMD drivers
734
  + Fix WebVTT subtitles rendering
735
  + Vetinari is a major release changing a lot in the media engine of VLC.
736
    It is one of the largest release we've ever done.
737
    Notably, it:
738
     - activates hardware decoding on all platforms, of H.264 & H.265, 8 & 10bits,
739
       allowing 4K60 or even 8K decoding with little CPU consumption,
740
     - merges all the code from the mobile ports into the same codebase with
741
       common numbering and releases,
742
     - supports 360 video and 3D audio, and prepares for VR content,
743
     - supports direct HDR and HDR tone-mapping,
744
     - updates the audio passthrough for HD Audio codecs,
745
     - allows browsing of local network drives like SMB, FTP, SFTP, NFS...
746
     - stores the passwords securely,
747
     - brings a new subtitle rendering engine, supporting ComplexTextLayout
748
       and font fallback to support multiple languages and fonts,
749
     - supports ChromeCast with the new renderer framework,
750
     - adds support for numerous new formats and codecs, including WebVTT,
751
       AV1, TTML, HQX, 708, Cineform, and many more,
752
     - improves Bluray support with Java menus, aka BD-J,
753
     - updates the macOS interface with major cleaning and improvements,
754
     - support HiDPI UI on Windows, with the switch to Qt5,
755
     - prepares the experimental support for Wayland on Linux, and
756
       switches to OpenGL by default on Linux.
757
  + Security fixes included:
758
    * Fix a buffer overflow in the MKV demuxer (CVE-2019-14970)
759
    * Fix a read buffer overflow in the avcodec decoder (CVE-2019-13962)
760
    * Fix a read buffer overflow in the FAAD decoder
761
    * Fix a read buffer overflow in the OGG demuxer (CVE-2019-14437, CVE-2019-14438)
762
    * Fix a read buffer overflow in the ASF demuxer (CVE-2019-14776)
763
    * Fix a use after free in the MKV demuxer (CVE-2019-14777, CVE-2019-14778)
764
    * Fix a use after free in the ASF demuxer (CVE-2019-14533)
765
    * Fix a couple of integer underflows in the MP4 demuxer (CVE-2019-13602)
766
    * Fix a null dereference in the dvdnav demuxer
767
    * Fix a null dereference in the ASF demuxer (CVE-2019-14534)
768
    * Fix a null dereference in the AVI demuxer
769
    * Fix a division by zero in the CAF demuxer (CVE-2019-14498)
770
    * Fix a division by zero in the ASF demuxer (CVE-2019-14535)
771
- Drop vlc-CVE-2019-13962.patch, vlc-CVE-2019-13602_1.patch and
772
  vlc-CVE-2019-13602_2.patch: fixed upstream.
773
- Disbale mod-plug for the time being: libmodplug 0.8.9 is not yet
774
  available.
775
776
-------------------------------------------------------------------
777
Sun Aug  4 01:44:44 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
778
779
- Disable SDL_image (SDL 1.2) based codec. It is only a wrapper around some
780
  image loading libraries (libpng, libjpeg, ...) which are either wrapped
781
  by vlc itself (libpng_plugin.so) or via libavcodec (libavcodec_plugin.so).
782
783
-------------------------------------------------------------------
784
Wed Jul 31 07:51:02 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
785
786
- Add vlc-CVE-2019-13602_1.patch and vlc-CVE-2019-13602_2.patch:
787
  fix integer underflow in mp4 demuxer (CVE-2019-13602,
788
  boo#1141522).
789
- Add vlc-CVE-2019-13962.patch: codec: avcodec: fix broken check
790
  before copy (CVE-2019-13962, boo#1142161).
791
792
-------------------------------------------------------------------
793
Fri Jun 14 17:14:13 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
794
795
- Update to version 3.0.7.1 (CVE-2019-5439, CVE-2019-5459,
796
  CVE-2019-5460, CVE-2019-12874, boo#1138933, boo#1143549, boo#1138354, boo#1143547)
797
  + Access: Update libbluray to 1.1.2.
798
  + Video Output:
799
    * Fix hardware acceleration with some AMD drivers
800
    * Improve direct3d11 HDR support
801
- Changes from version 3.0.7:
802
  + Access:
803
    * Improve Blu-ray support
804
    * Fix sftp module build with libssh >= 1.8.1
805
  + Audio output:
806
    * Fix pass-through on Android-23
807
    * Fix DirectSound drain
808
  + Demux: Improve MP4 support
809
  + Video Output:
810
    * Fix 12 bits sources playback with Direct3D11
811
    * Fix crash on iOS
812
    * Fix midstream aspect-ratio changes when Windows hardware decoding is on
813
    * Fix HLG display with Direct3D11
814
  + Stream Output: Improve Chromecast support with new ChromeCast apps
815
  + Misc:
816
    * Update Youtube, Dailymotion, Vimeo, Soundcloud scripts
817
    * Work around busy looping when playing an invalid item with loop enabled
818
  + Updated translations.
819
- Drop vlc-libssh2-ECDSA-version.patch and 0001-codec-vpx-Detect-libvpx-1.8.0.patch: fixed upstream
820
- Rebase patches/0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch
821
822
-------------------------------------------------------------------
823
Thu May 16 09:33:50 UTC 2019 - Fabian Vogt <fvogt@suse.com>
824
825
- Require vlc-noX instead of full vlc in vlc-devel
826
827
-------------------------------------------------------------------
828
Thu May  2 15:42:08 UTC 2019 - olaf@aepfle.de
829
830
- The license of fdk-aac is not GPL compatible, therefore this pkg
831
  can not possibly be built with fdk-aac by default
832
  To gain fdk-aac support, recompile it at home and keep it there
833
- Restore code to handle faad
834
835
-------------------------------------------------------------------
836
Wed Apr 24 17:44:49 UTC 2019 - Martin Liška <mliska@suse.cz>
837
838
- Disable LTO (boo#1133290).
839
840
-------------------------------------------------------------------
841
Wed Mar 20 11:05:26 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
842
843
- Add vlc-libssh2-ECDSA-version.patch: sftp: fix version for ECDSA
844
  known hosts (fixes vlc#22060).
845
846
-------------------------------------------------------------------
847
Sat Mar 16 20:08:28 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
848
849
- Add conditional pkgconfig(dav1d) BuildRequires: build av1
850
  decoding via dav1d decoder.
851
852
-------------------------------------------------------------------
853
Tue Mar  5 08:07:41 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
854
855
- Limit the use of projectM-qt5 to suse_version > 1320 < 1550.
856
  On Tumbleweed, we now have projectM 3.1.0, which is equivalent
857
  to what our projectM-qt5 used to be.
858
859
-------------------------------------------------------------------
860
Mon Feb 18 10:57:23 UTC 2019 - bjorn.lie@gmail.com
861
862
- Move vdpau sub-package and it's dependencies out of BUILD_ORIG
863
  conditional, everything it needs is provided by openSUSE.
864
- Refresh patches with refresh_patches service.
865
- Drop BUILD_ORIG guarded faad2-devel and libfaac-devel
866
  BuildRequires and stop passing conditional --enable-faad to
867
  configure, libfdkaac is sufficient for aac encoding/decoding.
868
- Add pkgconfig(aom), pkgconfig(libnfs) and pkgconfig(soxr)
869
  BuildRequires, build the codecs/filters/plugins.
870
871
-------------------------------------------------------------------
872
Tue Feb 12 16:19:01 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
873
874
- Add fix-build-with-fdk-2.0.patch to fix building vlc with
875
  libfdk-aac v2
876
- Add 0001-codec-vpx-Detect-libvpx-1.8.0.patch to fix building vlc
877
  with libvpx 1.8.0
878
- Add the libx26410b_plugin.so codec plugin when building with
879
  BUILD_ORIG
880
881
-------------------------------------------------------------------
882
Thu Jan 10 20:48:42 UTC 2019 - seanlew@opensuse.org
883
884
- Update to version 3.0.6:
885
  + Core:
886
    * Fix potential subtitle picture allocation failures
887
  + Codec:
888
    * Add support for 12 bits decoding of AV1
889
    * Fix HDR support in AV1 when the container provides the metadata
890
891
-------------------------------------------------------------------
892
Thu Jan  3 18:38:26 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
893
894
- Add support for Chromecast discovery with Avahi. The current upstream
895
  implementation uses microdns, which is not available in openSUSE, and
896
  would also cause problems (2 mDNS implemenations running concurrently).
897
  * Add 0001-Fix-leaking-AvahiServiceResolver-in-the-error-paths.patch
898
  * Add 0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch
899
- Spec file cleanup, remove obsolete suse_version checks
900
901
-------------------------------------------------------------------
902
Sat Dec 29 02:42:11 UTC 2018 - sean@suspend.net
903
904
- Update to version 3.0.5 (CVE-2018-19857, boo#1118586):
905
  + Access:
906
    * Improve RTSP playback
907
    * BluRay fixes and improvements, notably for menus and seeking
908
    * Improve the UDP/RTP truncated issue
909
  + Codec:
910
    * Add a new AVI decoder based on the davld library
911
    * Enable libaom decoder by default
912
    * Fix decoding of some HEVC streams with macOS hardware decoding
913
  + Demux:
914
    * MP4: Fix reading of some HDR metadata
915
    * Miscellaneous AV1 demuxing improvements
916
    * Fix CAF integer-underflow
917
    * Fix an MKV crash on iOS 12.0 on iPhone XS phones
918
  + Packetizer:
919
    * Add an AV1 packetizer
920
  + Audio output:
921
    * Fix corking when the playback state is paused
922
    * Improve corking on Android
923
  + Video Output:
924
    * Fix Direct3D11 tone-mapping when HDR is displayed on SDR screen
925
    * More accurate colors for SD sources in Direct3D11
926
    * Disable hardware decoding on some old Intel GPUs
927
    * Fix zero-copy GPU acceleration on AMD RX Vega
928
    * Misc Direct3D11 fixes
929
  + Miscellaneous
930
    * Improve ChromeCast
931
    * Update numerous 3P libraries, including for minor security issues
932
    * Update YouTube support
933
    * Fix subtitles rendering with specific fonts with negative HA
934
935
-------------------------------------------------------------------
936
Mon Oct  1 08:44:06 UTC 2018 - Dominique Leuenberger <dimstar@opensuse.org>
937
938
- Update to version 3.0.4:
939
  + Decoder:
940
    * Blacklist some intel GPU when decoding HEVC
941
    * Decode AV1 streams
942
    * Fix playback of low-fps files
943
    * Fix hardware decoding of low-latency sliced H.264 streams on macOS
944
    * Fix seeking with streams containing WebVTT subtitles
945
    * Fix decoding some CC-608 streams with roll-up
946
    * Fix crashes with LPCM streams
947
    * Fix colorspace of JPEG, PNG and screen inputs
948
    * Fix MediaCodec rotation handling
949
  + Demux:
950
    * Improve FLV fps detection
951
    * Fix some ogg/flac
952
    * Improve support for broken HEVC inside MKV
953
    * Fix some AVI regression for broken files and for DVAudio
954
    * Support files splitted in the .mts%d pattern
955
    * Fixes for MKV seeking
956
    * Fix for MP4 disabled track selection
957
    * Fix playback of incomplete RAR files (downloading)
958
  + Audio Output:
959
    * Improve iOS session management and resume-from-pause
960
    * Improve macOS audio performance
961
    * Support 44.1kHz DTS passthrough
962
    * Fix crashes on DirectSound output
963
  + Video Output:
964
    * Fix some crash in Direct3D11/Direct3D9 because of sensors
965
    * Fix some broken DVD subtitles rendering (OpenGL, notably)
966
    * Fix crashes on old mac machines, after some time
967
    * Fix memleaks on the EGL output (Android notably)
968
    * Fix misc display in Direct3D11 due to broken drivers
969
    * Fix potential green screen on Windows XP
970
  + Text renderer:
971
    * Fix rendering of arabic fonts fallback on macOS
972
    * Fix head buffer overflow on macOS with some fonts
973
    * Fix rendering of fonts with specific fonts
974
    * Fix some RTL rendering
975
  + Misc:
976
    * Fix live555, macOS-UI, screen capture crashes
977
    * Change the extension registration names on Windows
978
    * Fix VLM 'now' date
979
    * Fixes on the HTTPD server
980
    * Fix on the NTservice registration
981
    * Fix --stop-time option
982
    * Fix ChromeCast compatibility with web interface
983
    * Fix subtitles alignment
984
    * Fix infinite recursion on directory playback
985
    * Fix detection SAT>IP servers
986
  + Qt: Fix tooltip display when using Wayland
987
  + Updated translations
988
- Drop vlc-qt-5.11.patch: fixed upstream.
989
990
-------------------------------------------------------------------
991
Tue Jul 17 12:25:26 UTC 2018 - hpj@urpla.net
992
993
- fix last change for openSUSE < 1500
994
  conditionally include libglconv_vaapi_wl_plugin.so only
995
996
-------------------------------------------------------------------
997
Fri Jul 13 09:26:34 UTC 2018 - dimstar@opensuse.org
998
999
- Move plugins that link X-libraries from vlc-noX to vlc.
1000
1001
-------------------------------------------------------------------
1002
Mon Jun 25 16:14:10 UTC 2018 - dimstar@opensuse.org
1003
1004
- Require(post) vlc-noX for the -qt, -codecs, -jack and -vdpau
1005
  sub-package: all those packages execute vlc-cache-gen
1006
  (boo#1094893).
1007
1008
-------------------------------------------------------------------
1009
Thu May 31 10:34:07 UTC 2018 - dimstar@opensuse.org
1010
1011
- Update to version 3.0.3:
1012
  + Core: Update subtitles display while paused.
1013
  + Access: Enable srt support on binary builds.
1014
  + Decoders:
1015
    * Allow videotoolbox hardware decoding to be disabled
1016
    * Disable VideoToolbox for 10bits H.264
1017
    * Fix VideoToolbox with some invalid HEVC streams
1018
    * Fix subsdec wide character support
1019
    * Fix 1st order Ambisonics in AAC
1020
  + Demux:
1021
    * Miscellaneous ogg improvements & bugfixes, including oggds
1022
    * Fix forced tracks selection
1023
    * Fix Topfield files
1024
    * Probe AAC/ADTS inside TS
1025
    * Fix tracks detection issues with DolbyVision and Bluray streams
1026
  + macOS:
1027
    * Fix "Open Network Stream" URL box focus
1028
    * Add option to disable hardware acceleration for video decoding
1029
    * Remove option to force dolby mode from simple preferences
1030
  + Video Output: Fix crashes on Direct3D11
1031
  + Qt:
1032
    * Fix tooltip display on some desktop environments
1033
    * Fix spurious movement of the main Window
1034
    * Fix playlist being displayed in fullscreen
1035
  + Misc:
1036
    * Fix amem output
1037
    * Fix numerous issues on fonts fallback and font shaping
1038
    * Fix subtitles toggle through hotkeys
1039
    * Fix audioscrobbling
1040
    * Fix buffer over-read in avcodec audio encoding with non-default layouts
1041
   * Numerous 3rd party libraries updated, fixing security issues
1042
  + Updated translations.
1043
- Drop 0001-Update-czech-translation.patch: fixed upstream.
1044
1045
-------------------------------------------------------------------
1046
Wed May 30 15:34:00 UTC 2018 - dimstar@opensuse.org
1047
1048
- Simplify projectM condition: available on all openSUSE versions.
1049
- Enable chromaprint only on openSUSE.
1050
- For now build without wayland on SLE15: dependencies need to be
1051
  chased up.
1052
1053
-------------------------------------------------------------------
1054
Wed May 30 14:31:14 UTC 2018 - dimstar@opensuse.org
1055
1056
- Fix version dependency for libbluray (>= 0.6.2).
1057
1058
-------------------------------------------------------------------
1059
Tue May 29 20:47:49 UTC 2018 - bjorn.lie@gmail.com
1060
1061
- Add pkgconfig(srt) BuildRequires: Build srt plugins.
1062
1063
-------------------------------------------------------------------
1064
Thu May 17 15:19:59 UTC 2018 - dimstar@opensuse.org
1065
1066
- Add vlc-qt-5.11.patch: Fix build against Qt 5.11 (boo#1093732).
1067
1068
-------------------------------------------------------------------
1069
Wed May  9 11:17:48 UTC 2018 - tchvatal@suse.com
1070
1071
- Add patch 0001-Update-czech-translation.patch to make czech
1072
  usable without too many english strings (from upstream)
1073
1074
-------------------------------------------------------------------
1075
Mon Apr 30 11:01:03 UTC 2018 - dimstar@opensuse.org
1076
1077
- Update to version 3.0.2:
1078
  + Core:
1079
    * Fix snapshotting with subtitles when using hardware acceleration
1080
    * Fix green/missing line/column when the picture dimensions are odd
1081
  + Decoders:
1082
    * Important improvements in hardware decoding for macOS, notably faster,
1083
      supporting more samples and removing crashes/deadlocks
1084
    * Improve compatibility for DxVA2 and D3D11 decoding, fix crashes when seeking
1085
      and fix blacklisting of broken drivers
1086
    * Fix SSA subtitles forced alignment
1087
    * Fix E-AC-3 stuttering
1088
    * Fix MIDI playback on macOS
1089
    * Add playback support for ProRes 4444 XQ
1090
  + Demux:
1091
    * Fix wrong colors in some AVI files
1092
    * Fix IFO files playback to start DVDs
1093
    * Fix a crash with missing/invalid MPEG SDT
1094
    * Update VP8/9/10 ISOBMFF bindings and improve HDR for those cases
1095
    * Fix TTML inside MP4
1096
    * Improve MP4 read of color information
1097
    * Fix flac seeking and improve flac parsing
1098
    * Improve mkv opening & seeking speed
1099
    * Fix display of chapters with no name defined
1100
    * Miscellaneous MKV crash fixes
1101
    * Fix crash with multi-region DVDs
1102
    * Fix audio being muted on DVD chapter change
1103
    * Fix audio being muted when seeking in a BluRay disc
1104
  + Access: Avoid a crash/assert in FTP after seeking
1105
  + Audio output:
1106
    * Fix mmdevice default audio device handling
1107
    * Fix "reset audio volume" being forcefully deactivated
1108
    * Allow a default device to be used by VLC
1109
    * Only warn once about misconfiguration for AUhal devices on macOS
1110
    * Improve resampling and latency computation for CoreAudio
1111
    * Passthrough is now disabled by default
1112
  + Audio filters:
1113
    * Fix audio stutter after unpausing with headphones
1114
    * Fix silence when dolby-surround was mis-selected in preferences
1115
  + Video output:
1116
    * Fix OpenGL crashes or bad display with semi-planar chromas
1117
    * Fix OpenGL interop (zero-copy) disabled for tvOS
1118
    * Major rewrite of the iOS video output to fix numerous crashes
1119
    * Important improvements of the D3D11 video output to use less memory
1120
      and less GPU for HDR tone-mapping
1121
    * Fix crop on vertical videos with Direct3D11
1122
    * Fix Direct3D9 filters settings not being applied properly
1123
    * Fix transform filters with hardware decoding
1124
    * Fix snapshot and filters with HEVC hardware decoding
1125
    * Fix a buffer overrun during GPU/CPU image copy
1126
    * Fix glitches on DVD menus with Direct3D11
1127
    * Fix non-HDR content playback on HDR screens with Direct3D11
1128
    * Fix YUV full range displayed incorrectly in Direct3D11
1129
    * Fix miscellaneous crashes in Direct3D11
1130
    * Fix potential black screen with 10bits videos on Direct3D11
1131
  + Qt:
1132
    * Fix last folder used in open dialogs
1133
    * Allow to customize the seek jump when using the mousewheel
1134
    * Fix fullscreen controller positionment on multiscreen setups
1135
    * Fix pasted URLs not being trimmed
1136
    * Fix jump size not being configurable
1137
    * Fix missing time labels updates
1138
    * Fix playback speed slider not accepting 1.0x value
1139
    * Fix raw input dump
1140
    * Fix window size after a fullscreen playback
1141
  + Misc:
1142
    * Fix lua rc & oldrc interfaces host specification
1143
    * Fix crashes when searching for renderers
1144
    * Relocate localedir for Linux (improves snap i18n support)
1145
    * Fix VDPAU GLX usage on Linux
1146
    * Improve support for NetBSD
1147
    * Fix MSI script for Windows
1148
    * Fix libvlc_media_list not going to next media
1149
    * Fix character encoding on win32 consoles
1150
    * Miscellaneous chromecast improvements
1151
    * Fix missing OSD navigation feedback
1152
    * Various VLSub improvements
1153
    * lua: Fix scripts not being loaded on some filesystems
1154
    * lua: Add vlc.io APIs to handle UTF-8 paths
1155
- Drop arm-neon-asm.patch: fixed upstream.
1156
- Add vlc-lua-5.3.patch: fix build with LUA 5.3.
1157
1158
-------------------------------------------------------------------
1159
Tue Mar 27 09:27:58 UTC 2018 - dimstar@opensuse.org
1160
1161
- Pass explicit --enable-chromecast to configure: ensure the module
1162
  does not accidentally get disabled.
1163
1164
-------------------------------------------------------------------
1165
Thu Mar 22 09:05:53 UTC 2018 - schwab@suse.de
1166
1167
- arm-neon-asm.patch: add forgotten file
1168
1169
-------------------------------------------------------------------
1170
Tue Mar 20 08:33:37 UTC 2018 - dimstar@opensuse.org
1171
1172
- Add explicit mpg123-devel BuildRequires: on Leap/TW it was
1173
  already pulled in by openmpt-devel, but being explicit is better.
1174
1175
-------------------------------------------------------------------
1176
Mon Mar 19 15:31:44 UTC 2018 - dimstar@opensuse.org
1177
1178
- Explicitly call autoreconf: vlc-projectM-qt5.patch touches the
1179
  build system.
1180
- Apply said patch only for suse_version > 1320: Leap 42.x used the
1181
  Qt4 based projectM.
1182
1183
-------------------------------------------------------------------
1184
Mon Mar 19 11:14:46 UTC 2018 - dimstar@opensuse.org
1185
1186
- Fix build for Leap 42.x: BuildRequire gcc7-c++ and export
1187
  CXX=/usr/bin/g++-7: we need a c++11 compiler.
1188
1189
-------------------------------------------------------------------
1190
Mon Mar 19 09:01:10 UTC 2018 - dimstar@opensuse.org
1191
1192
- Conditionalize wayland dependencies to only match suse_version >=
1193
  1500.
1194
1195
-------------------------------------------------------------------
1196
Mon Mar  5 14:19:35 UTC 2018 - dimstar@opensuse.org
1197
1198
- Update to version 3.0.1:
1199
  + Demux:
1200
    * Fix wrong colors in some AVI files.
1201
    * Fix IFO files playback.
1202
    * Fix a crash with missing/invalid MPEG SDT.
1203
  + Audio output:
1204
    * Fix mmdevice default audio device handling.
1205
    * Fix "reset audio volume" being forcefully deactivated.
1206
    * Allow a default device to be used by VLC.
1207
  + Audio filters: Fix audio stutter after unpausing.
1208
  + Misc: Fix lua rc & oldrc interfaces host specification.
1209
1210
-------------------------------------------------------------------
1211
Wed Feb 28 22:20:56 UTC 2018 - bjorn.lie@gmail.com
1212
1213
- Split out new vlc-jack sub-package, add post(un) handling and
1214
  devel subpackage Requires.
1215
- Split out new conditional vlc-vdpau sub-package, add post(un)
1216
  handling and devel subpackage Requires.
1217
- The rational for the above splits is allowing users to select
1218
  what features they need and want, avoiding in many cases unwanted
1219
  dependencies, vdpau support is only available for third party
1220
  builds, and jack (real time audio) is really just for a select
1221
  few of our end-users.
1222
- Run spec-cleaner, modernize spec, sort file lists.
1223
1224
-------------------------------------------------------------------
1225
Sat Feb 24 13:02:40 UTC 2018 - bjorn.lie@gmail.com
1226
1227
- Add conditional pkgconfig(x265) BuildRequires and pass
1228
  conditional --enable-x265 or --disable-x265, package resulting
1229
  plugin in vlc-codecs subpackage (boo#1081608).
1230
- Add conditional pkgconfig(fdk-aac) BuildRequires and pass
1231
  conditional --enable-fdkaac or --disable-fdkaac, package
1232
  resulting plugin in vlc-codecs subpackage.
1233
1234
-------------------------------------------------------------------
1235
Thu Feb 22 17:14:17 UTC 2018 - dimstar@opensuse.org
1236
1237
- Move libmpeg2 dependency/plugin out of the BUILD_ORIG condition,
1238
  as openSUSE now contains/ships the library.
1239
1240
-------------------------------------------------------------------
1241
Sun Feb 18 10:01:28 UTC 2018 - dimstar@opensuse.org
1242
1243
- Add vlc-allow-deprecated-fribidi.patch: Allow the usage of
1244
  deprecated fribidi functions. Disallowing deprecated stuff is
1245
  good during the dev phase, but once released, it is just becoming
1246
  a pain.
1247
1248
-------------------------------------------------------------------
1249
Wed Feb 14 20:12:18 UTC 2018 - bjorn.lie@gmail.com
1250
1251
- Move liba52-devel, libmad-devel and pkgconfig(twolame)
1252
  BuildRequires from conditional BUILD_ORIG to standard build, now
1253
  available in openSUSE. Following this, remove --disable-a52 and
1254
  --disable-mad and move --enable-a52 and --enable-mad to normal
1255
  part of configure calls. Add a --enable-twolame configure call to
1256
  ensure we build twolame support.
1257
1258
-------------------------------------------------------------------
1259
Mon Feb 12 10:52:18 UTC 2018 - dimstar@opensuse.org
1260
1261
- Add cache regeneration post/postun scriptlets to gstreamer-codec
1262
  subpackage.
1263
1264
-------------------------------------------------------------------
1265
Thu Feb  8 12:39:26 UTC 2018 - dimstar@opensuse.org
1266
1267
- Update to Version 3.0.0:
1268
  + Core:
1269
    - Support network browsing for distant filesystems (SMB, FTP,
1270
      SFTP, NFS...) and rewrite the parsing of the media files and
1271
      inputs.
1272
    - Support keystores: fetch and store passwords securely (sic!)
1273
      for common protocols (HTTP, SMB, SFTP, FTP, RTSP ...).
1274
    - Autodetect external audio tracks (ac3, m4a, aac, dts...)
1275
      similar to subtitles.
1276
    - Support HDMI passthrough for Audio HD codecs, like E-AC3,
1277
      TrueHD or DTS-HD.
1278
    - Support for 12bits codec and extended colorspaces (HDR).
1279
    - Support output renderers, like ChromeCast.
1280
    - VLC now assumes vlcrc config file is in UTF-8.
1281
    - Support portable version of Windows build (create a
1282
      "portable/" folder).
1283
    - Support wayland surface type.
1284
    - Allow to start the video paused on the first frame.
1285
    - Refactor preparsing input.
1286
    - EPG rework: table and single event updates, now using network
1287
      time.
1288
    - Refactor and fix subtitles es selection. Demuxers can now
1289
      override es category single only or multiple es behavior.
1290
    - Support for 360 video and audio, including viewpoint
1291
      modification.
1292
    - Support for ambisonic audio and more than 8 audio channels.
1293
    - Support subtitles size live adjustments.
1294
  + For a full list of changes to the various modules, see the
1295
    packaged NEWS file.
1296
- Rebase vlc-projectM-qt5.patch and vlc.a52.patch.
1297
- Drop obsoleted patches: 0001-no-return-in-non-void.patch,
1298
  vlc-support-qt5.5.patch, vlc-gcc6-buildfixes.patch,
1299
  vlc-2.2.0-fix_deinterlace_mmx.patch.
1300
1301
-------------------------------------------------------------------
1302
Sun Dec  3 16:20:45 UTC 2017 - dimstar@opensuse.org
1303
1304
- Disable projectM on non-x86(_64) archs (boo#1070913).
1305
1306
-------------------------------------------------------------------
1307
Sun Nov 26 23:21:35 UTC 2017 - joerg.lorenzen@ki.tng.de
1308
1309
- Update to version 2.2.8:
1310
  + Demuxers: Fix AVI invalid pointer dereferences.
1311
  + Updated translations.
1312
- Changes from version 2.2.7:
1313
  + Decoders:
1314
    - Fix flac heap write overflow on format change.
1315
    - Fix crash in libavcodec module (heap write out-of band)
1316
      CVE-2017-10699.
1317
    - Fix infinite loop in sami subtitle.
1318
    - Fix AAC 7.1 channels detection.
1319
    - Fix potential crash in ASX parser.
1320
  + Mac OS X:
1321
    - Fix compatibility with macOS High Sierra.
1322
    - Fix regression in ASS subtitle decoding.
1323
    - Fix crash during automatic update. Some users might need to
1324
      manually update to the newest version.
1325
  + Video Output: Fix Direct3D9 output with odd offsets.
1326
  + Misc:
1327
    - Fix crash in MTP.
1328
    - Support libupnp 1.8.
1329
  + Updated translations.
1330
- Removed vlc-flac-heap-overflow.patch, fixed upstream.
1331
1332
-------------------------------------------------------------------
1333
Tue Nov 14 16:14:57 UTC 2017 - dimstar@opensuse.org
1334
1335
- Prepare for Tumbleweed potentially changing suse_version: request
1336
  ffmpeg2 for all suse_version >= 1330 (not == 1330 only).
1337
1338
-------------------------------------------------------------------
1339
Thu Sep 21 11:20:24 UTC 2017 - dimstar@opensuse.org
1340
1341
- Add vlc-flac-heap-overflow.patch: flac: fix heap write overflow
1342
  on frame format change (CVE-2017-9300, boo#1041907).
1343
1344
-------------------------------------------------------------------
1345
Tue Sep 19 15:08:45 UTC 2017 - dimstar@opensuse.org
1346
1347
- Stop depending on libkde4-devel: It's only used to find the
1348
  install path for kde4, but configure falls back to the correct
1349
  default for openSUSE anyway (boo#1057736).
1350
1351
-------------------------------------------------------------------
1352
Fri Aug 11 14:20:29 UTC 2017 - aloisio@gmx.com
1353
1354
- Added vlc-projectM-qt5.patch and applied it for Factory
1355
1356
-------------------------------------------------------------------
1357
Mon Jul 24 06:37:10 UTC 2017 - olaf@aepfle.de
1358
1359
- Adjust to API change in a52dec with vlc.a52.patch
1360
1361
-------------------------------------------------------------------
1362
Thu Jun 22 15:34:58 UTC 2017 - dimstar@opensuse.org
1363
1364
- Disable vnc access module: it does not work in my current tests.
1365
1366
-------------------------------------------------------------------
1367
Fri May 26 14:28:36 UTC 2017 - dimstar@opensuse.org
1368
1369
- Update to version 2.2.6:
1370
  + Video output:
1371
    - Fix systematic green line on nvidia.
1372
    - Fix direct3d SPU texture offsets handling.
1373
  + Demuxer: Fix heap buffer overflows.
1374
- Changes from version 2.2.5.1:
1375
  + Security hardening for DLL hijacking environments.
1376
- Changes from version 2.2.5:
1377
  + Decoder:
1378
    - Fix mp3 playback quality regression in libmad.
1379
    - Fix video scaling in VDPAU.
1380
    - Fix playback of palettized codecs.
1381
    - Fix ADPCM heap corruption (FG-VD-16-067).
1382
    - Fix AES3 16bps decoding.
1383
    - Fix DVD/LPCM heap corruption (FG-VD-16-090).
1384
    - Fix SCTE-27 colors.
1385
  + Demuxer:
1386
    - Fix possible ASF integer overflow.
1387
    - Fix MP4, VOC, XA, SMF divide-by-zero errors.
1388
    - Fix MP4 heap buffer overflows.
1389
    - Fix Flac metadata integer overflow.
1390
    - Fix NSVf and AIFF infinite loops.
1391
    - Fix flac null-pointer dereference.
1392
    - Fix vorbis and opus comments integer overflows and leaks.
1393
  + Video output:
1394
    - Fix green line on Windows with AMD drivers.
1395
    - Fix screenshots size.
1396
  + Access:
1397
    - Fix crash in screen recording on Windows.
1398
    - Fix FTP scan string injection.
1399
    - Fix HTTP size handling.
1400
  + Mux: Fix mp4 drift.
1401
  + Lua: Fix vimeo, youtube, dailymotion, cli, appletrailers, http,
1402
    soundcloud scripts.
1403
  + Audio filter: Fix heap write in stereo_widen audio filter.
1404
- Rebase 0001-no-return-in-non-void.patch.
1405
- Drop vlc-2.1.5-fix-skins2-default-skin-creation.patch: this
1406
  should really not be required anymore.
1407
1408
-------------------------------------------------------------------
1409
Wed May  3 06:57:57 UTC 2017 - dimstar@opensuse.org
1410
1411
- Replace libmodplug-devel BuildRequires with
1412
  pkgconfig(libmodplug): this helps with the migration from
1413
  libmodplug to openmpt.
1414
1415
-------------------------------------------------------------------
1416
Tue Nov 29 14:21:37 UTC 2016 - dimstar@opensuse.org
1417
1418
- Expand the lang_package macro in order to change the dependency
1419
  to be on vlc-noX instead of vlc. USers of headless installed
1420
  vlc might still be interested in translations too (boo#1012556).
1421
1422
-------------------------------------------------------------------
1423
Wed Sep 28 18:54:45 UTC 2016 - dimstar@opensuse.org
1424
1425
- Require libavcodec<ABI>(unrestricted) (<ABI> is automatically
1426
  discovered during build based on what libavcodec.so links to)
1427
  from vlc-codecs. This ensures that users installing vlc-codecs
1428
  will get a prompt to replace the distro-provided libavcodec
1429
  package - which is restricted in its formats. This requires the
1430
  user to accept a vendor change.
1431
1432
-------------------------------------------------------------------
1433
Tue Sep 20 17:32:50 UTC 2016 - jengelh@inai.de
1434
1435
- Drop VLC from summaries (rpmlint: name-repeated-in-summary).
1436
  Improve summaries and descriptions.
1437
1438
-------------------------------------------------------------------
1439
Tue Sep 20 17:08:50 UTC 2016 - dimstar@opensuse.org
1440
1441
- Update summaries: 'VLC' is sufficiently known by now - and nobody
1442
  really remembers the name 'Video Lan Client'.
1443
1444
-------------------------------------------------------------------
1445
Fri Sep 16 14:24:01 UTC 2016 - dimstar@opensuse.org
1446
1447
- Rename vlc-noX-lang to vlc-lang: this helps the AppStream builder
1448
  in confirming that 'vlc' (the application) does have a full
1449
  translation set. Obsolete vlc-noX-lang by vlc-noX directly.
1450
1451
-------------------------------------------------------------------
1452
Mon Sep  5 07:56:44 UTC 2016 - dimstar@opensuse.org
1453
1454
- Drop vlc-2.2.4-unambig-shortcuts.patch: it does not solve the
1455
  problem it attempted to solve to start with. A better solution
1456
  is to be found with upstream.
1457
1458
-------------------------------------------------------------------
1459
Sun Sep  4 09:23:25 UTC 2016 - dimstar@opensuse.org
1460
1461
- Update vlc-2.2.4-unambig-shortcuts.patch: Also make ALT-P
1462
  unambiguous.
1463
1464
-------------------------------------------------------------------
1465
Wed Aug 31 10:54:00 UTC 2016 - dimstar@opensuse.org
1466
1467
- Also use ffmpeg2-devel BuildRequires on Leap 42.2 (sle_version
1468
  120200).
1469
1470
-------------------------------------------------------------------
1471
Mon Aug 22 09:12:46 UTC 2016 - dimstar@opensuse.org
1472
1473
- Add ffmpeg2-devel BuildRequires for Tumbleweed: older openSUSE
1474
  versions had ffmpeg 2.x in the distribution.
1475
1476
-------------------------------------------------------------------
1477
Wed Aug 10 16:30:31 UTC 2016 - dimstar@opensuse.org
1478
1479
- BuildConflict pkgconfig(libavutil) >=55: vlc 2.2.x is not yet
1480
  compatible with these updates.
1481
1482
-------------------------------------------------------------------
1483
Tue Aug  9 11:14:19 UTC 2016 - dimstar@opensuse.org
1484
1485
- Enable avcodec on openSUSE since ffmpeg had been in the distro
1486
  since Leap 42.1.
1487
1488
-------------------------------------------------------------------
1489
Thu Aug  4 18:59:44 UTC 2016 - dimstar@opensuse.org
1490
1491
- Build GStreamer plugin support:
1492
  + Add pkgconfig(gstreamer-app-1.0) BuildRequires.
1493
  + Split out new package vlc-codec-gstreamer, which is triggered
1494
    for automatic installation if vlc-noX and libgstapp are present
1495
    on the system. By using the GStreamer extension one can make
1496
    use of all available addons there (incl. OnePlay codec packs).
1497
1498
-------------------------------------------------------------------
1499
Thu Aug  4 14:41:44 UTC 2016 - dimstar@opensuse.org
1500
1501
- Add vlc-2.2.4-unambig-shortcuts.patch: Make keyboard shortcuts
1502
  in open dialog unambiguous.
1503
1504
-------------------------------------------------------------------
1505
Wed Aug  3 03:19:18 UTC 2016 - badshah400@gmail.com
1506
1507
- Add and install appdata file.
1508
1509
-------------------------------------------------------------------
1510
Sun Jul 10 16:15:58 UTC 2016 - suse@tleine.de
1511
1512
- disable freerdp module support on openSUSE Leap 42.2. It
1513
  has freerdp 2.
1514
1515
-------------------------------------------------------------------
1516
Thu Jun 23 11:16:23 UTC 2016 - meissner@suse.com
1517
1518
- build binaries as PIE (position independend executable).
1519
1520
-------------------------------------------------------------------
1521
Mon Jun 13 08:52:18 UTC 2016 - dimstar@opensuse.org
1522
1523
- Update to version 2.2.4:
1524
  + Decoder:
1525
    - Fix crash in G.711 wav files.
1526
    - Fix mp3 crash in libmad.
1527
    - Fix out-of-bound write in adpcm QT IMA codec (CVE-2016-5108,
1528
      boo#984382).
1529
  + Qt: Fix resizing issues.
1530
  + Win32: Fix overlay creation on Windows XP for DirectDraw video
1531
    output.
1532
  + Misc: Build fixes for Hurd.
1533
  + Updated translations.
1534
1535
-------------------------------------------------------------------
1536
Tue May 24 13:39:13 UTC 2016 - dimstar@opensuse.org
1537
1538
- Add vlc-gcc6-buildfixes.patch: fix build with GCC 6. This patch
1539
  file is a collection of the backported commits from master:
1540
  + 5d26efcad8d1aa5023028e3caa5a608b5e1d81fe
1541
  + 406f697d5592752efc8a0479e48512ed20ab274b
1542
  + 569df08d1be561022b86ce9c58dece388532e818
1543
  + 45495aa458ef6856ee9eb18860706149148bb660
1544
  + a7a70e8163e04244d733f4745dc8cbbc7502b830
1545
  + ada4b4748eefcfd22f1417ed223f1381c694aa60
1546
  + 0bcb7fd2567ba494b730234609b146cd8e23483c
1547
  + 59678ec0b489d86f6f62cc987e21a82346f8da42
1548
  + e8b683357b2ccc2bbd1ffbcb4783441a3620a6ea
1549
  + ab550d60dd8d823b8ddacd2d4759f0840a9ea352
1550
  + f5d5cb75768b692359068e837f72c9fd7cf6bd45
1551
  + c5f80f5bc4cb498c8eb7469650437e92ae6d085a
1552
  + 66842e08e177e3c458fa0e4db970deae84feb625
1553
  + 98b4e987252f798213effa5ed6d19d958d6d9d42
1554
  + d2571e643edb0f1cb217805ef8d5ac172d59a864
1555
- Disable atmoLight sensor: pass --disable-atmo to configure. This
1556
  module fails to build with GCC 6 and has been removed upstream
1557
  for the next version of VLC already (671304).
1558
1559
-------------------------------------------------------------------
1560
Mon May 23 10:09:24 UTC 2016 - dimstar@opensuse.org
1561
1562
- Disable freerdp module support on openSUSE Tumbleweed: VLC has
1563
  not been ported to FreeRDP 2.0.
1564
1565
-------------------------------------------------------------------
1566
Tue May  3 07:33:21 UTC 2016 - dimstar@opensuse.org
1567
1568
- Update to version 2.2.3:
1569
  + Demux:
1570
    - Fix HLS quality selection and a potential stack overflow.
1571
    - Fix potential MKV infinite loop and improve MKV tags support.
1572
    - Fix WMV regression.
1573
  + Decoder:
1574
    - Fix hardware decoding with libvdpau-va-gl.
1575
    - Fix crashes with libvpx.
1576
    - Use libass without caching dialog.
1577
  + Video Ouptut: Fix green lines on Direct3D output.
1578
  + Skins2: Fix maximizing Window in multi-screen context.
1579
  + Qt:
1580
    - Fix resume where you left off.
1581
    - Fix infinite recursion in the customize dialog.
1582
    - Fix size when switching to/from the minimal interface.
1583
    - Fix size after resume toolbar is displayed.
1584
  + MacOS X:
1585
    - Fix crashes in media information panel.
1586
    - Correctly respect the disable-screensaver option.
1587
  + Win32: Allow opening more than 15 elements in Explorer.
1588
  + Updated translations.
1589
1590
-------------------------------------------------------------------
1591
Wed Mar 16 10:32:14 UTC 2016 - dimstar@opensuse.org
1592
1593
- Disable deprecated gnome-vfs2 support (that was GNOME 2 tech):
1594
  + Replace --enable-gnomevfs configure parameter with
1595
    --disable-gnomevfs.
1596
  + Remove gnome-vfs2-devel BuildRequires.
1597
  + Drop -gnome subpackage and obsolete it by the main package.
1598
1599
-------------------------------------------------------------------
1600
Fri Feb  5 21:28:01 UTC 2016 - dimstar@opensuse.org
1601
1602
- Update to version 2.2.2:
1603
  + libVLC:
1604
    - Expose audio mute, cork and volume change events:
1605
      libvlc_MediaPlayerCorked, libvlc_MediaPlayerUncorked,
1606
      libvlc_MediaPlayerMuted, libvlc_MediaPlayerUnmuted and
1607
      libvlc_MediaPlayerAudioVolume.
1608
    - Fix propagation of libvlc_MediaPlayerTitleChanged event.
1609
  + Access:
1610
    - Fix SetupFormat for continuous framesize in v4l2.
1611
    - Fix off-by-one buffer overflow in RealRtsp module.
1612
    - Fix screen recording aspect-ratio, framerate and potential
1613
      crash.
1614
    - Fix Windows directshow input freeze.
1615
    - Fix MMS segmentation fault/abort when server forces a large
1616
      allocation.
1617
  + Demux:
1618
    - Fix support for ms-dvr files.
1619
    - Fix time detection in AVI files over HTTP.
1620
    - HLS: fix hang on stop, crashes and small improvements.
1621
    - Fix mp4 NULL dereference reported by by Fortinet's FortiGuard
1622
      Labs.
1623
    - Fix regression for VC-1 in WMV.
1624
    - Fix MXF crashes on stop.
1625
    - Fix EAC3 detection in some TS files.
1626
  + Decoders:
1627
    - Fix importing surface from main memory in VDPAU.
1628
    - Fix possible double-free in ADPCM decoder.
1629
    - Support 9-bit and 10-bit GBR planar formats.
1630
    - Support GoToMeeting 2 and GoToMeeting 3 codecs.
1631
    - Fix crash in teletext (zvbi) decoder.
1632
    - Fix Bluray subtitles (PGS) timestamps.
1633
  + Audio output:
1634
    - Fix audio drop after a flush with pulseaudio.
1635
    - Fix audio initialization on iOS.
1636
    - Fix audio stuttering with AirPlay devices on OS X (2 sec
1637
      delay needs to be set manually by the user).
1638
    - Fix pulseaudio latency computation.
1639
    - Fix alsa default device selection.
1640
  + Skins2:
1641
    - Fix video control that fails to show up.
1642
    - Fix UTF-8 conversion issues.
1643
    - Fix Unicode folders location failing to open the skins.
1644
    - Fix crash over malformed skins bitmaps.
1645
    - Fix fullscreen for Gnome3/Unity Window Managers.
1646
  + OS X fixes.
1647
  + Qt:
1648
    - Fix crash when opening multiple items on Windows.
1649
    - Fix recent items appending when using a playlist.
1650
    - Improve addons manager dialog, playlist.
1651
    - Fix changing the audio-device in the menu.
1652
    - Fix key and mouse event support for Qt >= 5.5 under X11.
1653
    - Fix memory leaks.
1654
  + Video Output:
1655
    - Fix build if one disables XCB but activate VDPAU on Unix.
1656
    - Fix Direct3D plane allocation size to avoid colour bleeding.
1657
    - Fix some crashes in swscale resizing.
1658
  + Misc:
1659
    - Fix build with recent FreeRDP versions.
1660
    - Fix interface crashes when input-title-format option is
1661
      empty.
1662
    - Fix MP4 mux divide-by-zero crash.
1663
    - Improve PNG encoding time.
1664
    - Fix some UPnP initialization lag.
1665
    - Rewrite of the Jamendo Service Discovery.
1666
    - Fix snapshot aspect ratio for anamorphic contents.
1667
    - Fix custom snapshot sizes.
1668
    - Dynamic generation of GnuTLS Diffie-Hellman parameters.
1669
    - Fix "vb" transcoding parameter.
1670
    - Fix superfluous audio channel extraction in the core.
1671
    - Fix miscellaneous crashes, double-frees, integer overflows,
1672
      infinite loops, read overflow, invalid frees and division by
1673
      zero issues.
1674
    - Fix support for lua 5.2 and fix XSS in the http interface.
1675
    - Update and improve Soundcloud, Vimeo and Youtube scripts.
1676
    - Update of codecs and libraries to fix 3rd party security
1677
      issues (like TALOS-CAN-0036, TALOS-CAN-0037, CVE-2015-7981,
1678
      CVE-2015-8126).
1679
  + Updated translations.
1680
- Drop vlc-CVE-2015-5949.patch and vlc-qt5.5-mousepointer.patch:
1681
  fixed upstream.
1682
- Add vlc-support-qt5.5.patch (reverse applied): The Qt 5.5 package
1683
  in Leap and Tumbleweed have been patched to have the fix upstream
1684
  wanted to make us aware of with this commit.
1685
1686
-------------------------------------------------------------------
1687
Fri Feb  5 09:07:03 UTC 2016 - dimstar@opensuse.org
1688
1689
- Add vlc-CVE-2015-5949.patch: demux: mp4: correctly match release
1690
  function (boo#965227, CVE-2015-5949).
1691
1692
-------------------------------------------------------------------
1693
Mon Jan  4 08:50:53 UTC 2016 - ctrippe@opensuse.org
1694
1695
- Install the solid action desktop files also in /usr/share/solid/actions
1696
  to make them available in Plasma5 (boo#960621)
1697
1698
-------------------------------------------------------------------
1699
Mon Dec 28 06:49:35 UTC 2015 - wbauer@tmo.at
1700
1701
- Build against libQt5X11Extras5 on Leap as well to make video
1702
  integration into the GUI work (boo#953693)
1703
- Also add BuildRequires: pkgconfig(xi), without it the build fails
1704
  on Leap now
1705
1706
-------------------------------------------------------------------
1707
Tue Dec 15 09:30:13 UTC 2015 - dimstar@opensuse.org
1708
1709
- Enable libupnp support on Leap 42.1: the library is available
1710
  (boo#959100).
1711
1712
-------------------------------------------------------------------
1713
Mon Dec  7 03:07:12 UTC 2015 - dimstar@opensuse.org
1714
1715
- Add vlc-qt5.5-mousepointer.patch: Fix mouse cursor in video
1716
  interface (boo#956769).
1717
1718
-------------------------------------------------------------------
1719
Tue Dec  1 10:37:35 UTC 2015 - lnussel@suse.de
1720
1721
- libvlc_vdpau needs to be in codecs package to avoid dependency issue
1722
1723
-------------------------------------------------------------------
1724
Sun Nov 22 21:14:44 UTC 2015 - jdelvare@suse.com
1725
1726
- Don't pass --enable-dca unconditionally, it is handled later with
1727
  a condition.
1728
1729
-------------------------------------------------------------------
1730
Wed Sep  2 20:10:21 UTC 2015 - wbauer@tmo.at
1731
1732
- Modify vlc-2.1.5-fix-skins2-default-skin-creation.patch to patch
1733
  Makefile.am instead of Makefile.in: autoreconf overwrote the
1734
  change, making the patch totally ineffective and thus the default
1735
  skin was broken
1736
1737
-------------------------------------------------------------------
1738
Fri Jul 24 12:28:32 UTC 2015 - dimstar@opensuse.org
1739
1740
- Fix build with LUA 5.3 / 5.3.1.
1741
1742
-------------------------------------------------------------------
1743
Fri May 15 10:11:17 UTC 2015 - joerg.lorenzen@ki.tng.de
1744
1745
- Enabled VPX support.
1746
1747
-------------------------------------------------------------------
1748
Wed May 13 15:46:45 UTC 2015 - aloisio@gmx.com
1749
1750
- Enabled Qt5 for targets that support it.
1751
1752
-------------------------------------------------------------------
1753
Fri May  1 18:22:44 UTC 2015 - jengelh@inai.de
1754
1755
- Enable ffmpeg for newer openSUSE
1756
1757
-------------------------------------------------------------------
1758
Tue Apr 28 19:30:49 UTC 2015 - tittiatcoke@gmail.com
1759
1760
- Regenerate the cache for all packages that install plugins.
1761
  This otherwise would cause issues during the switch from Qt4-Qt5
1762
1763
-------------------------------------------------------------------
1764
Fri Apr 24 10:07:55 UTC 2015 - joerg.lorenzen@ki.tng.de
1765
1766
- Build against qt5 for openSUSE > 13.2.
1767
1768
-------------------------------------------------------------------
1769
Tue Apr 21 12:33:01 UTC 2015 - seife+obs@b1-systems.com
1770
1771
- remove build host name (again) from binaries
1772
1773
-------------------------------------------------------------------
1774
Tue Apr 14 10:38:47 UTC 2015 - aloisio@gmx.com
1775
1776
- Removed DTV/DVB patch that was fixed upstream.
1777
1778
-------------------------------------------------------------------
1779
Mon Apr 13 14:59:16 UTC 2015 - joerg.lorenzen@ki.tng.de
1780
1781
- Update to version 2.2.1:
1782
  + Codec:
1783
    - Fix compilation with older libavcodec versions.
1784
    - Fix some VP9 decoding.
1785
    - Fix flac crashes.
1786
    - Fix lpcm channel ordering.
1787
    - Fix potential NULL dereference in dmo.
1788
    - Fix teletext framing code in DVB PES packets.
1789
    - Fix potential buffer overflow in schroendinger decoder.
1790
    - Fix AAC samplerate.
1791
  + Demuxers:
1792
    - Fix MP4 chapters.
1793
    - Fix MKV overseeking, introducing slowness over network shares.
1794
    - Fix crash when playing SPC files.
1795
    - Fix ATRAC3 playback in MKV.
1796
    - Revert to older ASX code.
1797
    - Workaround TS issue with mpeg-audio.
1798
  + Access:
1799
    - Fix sftp read and close sockets.
1800
    - Fix DTV build with Linux DVB versions < 5.8.
1801
    - Fix UDP/RTP input on Windows.
1802
  + Audio output:
1803
    - Fix Alsa HDMI plugs.
1804
    - Improve Alsa output, with larger buffers.
1805
    - Fix DirectSound output with multi-channel files.
1806
  + OS X:
1807
    - Fix numerous crashes in the UI.
1808
    - Fix video-wallpaper mode.
1809
    - Fix race when starting VLC from command line.
1810
  + Qt:
1811
    - Fix recent items behaviour.
1812
    - Fix rotation filter activation.
1813
    - Fix mux modules names for the streaming wizard.
1814
  + Win32:
1815
    - Timestamp the signature of the dlls.
1816
    - Fix extensions registration during install.
1817
    - Fix extensions dialog crash.
1818
    - Default to no DxVA decoding.
1819
  + libVLC:
1820
    - fix libvlc_media_get_stats.
1821
  + Updated translations.
1822
- Fixed patch 0001-no-return-in-non-void.patch.
1823
1824
-------------------------------------------------------------------
1825
Sun Apr 12 08:47:32 UTC 2015 - dimstar@opensuse.org
1826
1827
- Require at least the version of libbluray1 that was used during
1828
  build. libbluray.so.1 has a strange ABI diff between 0.3 and 0.7.
1829
  Libbluray had an API/ABI break at 0.5, which was not represented
1830
  in a soname bump (boo#926842).
1831
1832
-------------------------------------------------------------------
1833
Tue Mar 31 10:18:25 UTC 2015 - dvlaeev@suse.com
1834
1835
- Fix package lists for PowerPC architectures.
1836
1837
-------------------------------------------------------------------
1838
Tue Mar 17 15:21:39 UTC 2015 - dimstar@opensuse.org
1839
1840
- Move vlc.desktop vlc package: AppStream bases the addition of
1841
  packages to the store based on the .desktop file (which
1842
  identifies the application). In case of VLC, we want to present
1843
  'the full set' as part of the App Stores.
1844
1845
-------------------------------------------------------------------
1846
Wed Mar  4 11:09:14 UTC 2015 - dimstar@opensuse.org
1847
1848
- Reintroduce calling {_libdir}/vlc/vlc-cache-gen during post.
1849
1850
-------------------------------------------------------------------
1851
Tue Mar  3 15:00:18 UTC 2015 - aloisio@gmx.com
1852
1853
- made fludsynth optional again out of caution
1854
- added vlc-2.2.0-fix_deinterlace_mmx.patch to make
1855
  SLE11/i586 build without a recent enough gcc
1856
- fixed SLE11 to build without automake >= 1.11
1857
- fixed a SLE12 build problem on packman
1858
- removed hevc plugins in a cleaner way
1859
1860
-------------------------------------------------------------------
1861
Sun Mar  1 18:05:03 UTC 2015 - aloisio@gmx.com
1862
1863
- enabled ncurses for Factory
1864
- enabled fluidsynth unconditionally
1865
- enabled libcdio
1866
- enabled x265 for packman
1867
- fixed SLE11/SLE12 build
1868
- added vlc-rpmlintrc to suppress bogus warnings
1869
- added manpages for the various versions of vlc
1870
  as link to the main one
1871
1872
-------------------------------------------------------------------
1873
Fri Feb 27 18:28:17 UTC 2015 - dimstar@opensuse.org
1874
1875
- Update to version 2.2.0:
1876
  + Long awaited update with a huge changelog. Please see the
1877
    content of /usr/share/doc/packages/vlc/NEWS.
1878
- Drop vlc-CVE-2014-9625.patch: fixed upstream.
1879
1880
-------------------------------------------------------------------
1881
Wed Feb  4 10:11:09 UTC 2015 - dimstar@opensuse.org
1882
1883
- Add vlc.changes as source so that we can reliably access it
1884
  during build, even when using the .src.rpm.
1885
1886
-------------------------------------------------------------------
1887
Thu Jan 22 15:03:10 UTC 2015 - dimstar@opensuse.org
1888
1889
- Add vlc-CVE-2014-9625.patch: Fix various buffer overflows and
1890
  null ptr dereferencing (boo#914268, CVE-2014-9625).
1891
1892
-------------------------------------------------------------------
1893
Sun Nov  9 16:06:10 UTC 2014 - seife+obs@b1-systems.com
1894
1895
- fix skins2 defaut.vlt generation with newer tar defaults (and
1896
  remove the embedded build date from it on the way)
1897
  vlc-2.1.5-fix-skins2-default-skin-creation.patch
1898
- remove buildhost hostname from the binary to avoid republishing
1899
1900
-------------------------------------------------------------------
1901
Thu Oct 30 06:08:06 UTC 2014 - olaf@aepfle.de
1902
1903
- Convert BuildRequires from foo-devel to pkgconfig(foo)
1904
1905
-------------------------------------------------------------------
1906
Fri Oct 24 07:47:58 UTC 2014 - dimstar@opensuse.org
1907
1908
- First attempts on enabling build for SLE-12.
1909
1910
-------------------------------------------------------------------
1911
Thu Oct  9 18:37:20 UTC 2014 - vindex17@outlook.it
1912
1913
- Enable SSE2 instruction set for x86_64
1914
1915
-------------------------------------------------------------------
1916
Tue Oct  7 00:44:05 UTC 2014 - dimstar@opensuse.org
1917
1918
- Disable fluidsynth again: the crashes we had earlier are still
1919
  not all fixed. They are less, but less common makes it more
1920
  difficult to debug.
1921
1922
-------------------------------------------------------------------
1923
Sun Oct  5 12:54:44 UTC 2014 - olaf@aepfle.de
1924
1925
- Enable build for SLE_11
1926
1927
-------------------------------------------------------------------
1928
Tue Sep 23 19:12:35 UTC 2014 - vindex17@outlook.it
1929
1930
- Fix rpmlint warning about duplicates with fdupes
1931
- Add missing BuildRequires:
1932
  + fluidsynth-devel: SMF files playback
1933
  + freerdp-devel: RDP support
1934
  + libkde4-devel: KDE integration
1935
  + libchromaprint-devel: Chromaprint stream output
1936
  + libmlt6-modules: television broadcasting
1937
  + LibVNCServer-devel: VNC support
1938
  + opencv-devel: real-time computer vision support
1939
  + xcb-util-keysyms-devel: better X integration
1940
- Remome gcc-c++ and libqt4-devel because automatically installed
1941
- Add 'suse_version' conditionals to the new BuildRequires
1942
- Remove 'suse_version' conditionals from live555-devel & lua-devel
1943
1944
-------------------------------------------------------------------
1945
Sat Jul 12 13:26:39 UTC 2014 - dimstar@opensuse.org
1946
1947
- Update to version 2.1.5:
1948
  + Core: Fix compilation on OS/2.
1949
  + Access: Stability improvements for the QTSound capture module.
1950
  + Mac OS X audio output:
1951
    - Fix channel ordering.
1952
    - Increase the buffersize.
1953
  + Decoders:
1954
    - Fix DxVA2 decoding of samples needing more surfaces.
1955
    - Improve MAD resistance to broken mp3 streams.
1956
    - Fix PGS alignment in MKV.
1957
  + Qt Interface: Don't rename mp3 converted files to .raw.
1958
  + Mac OS X Interface:
1959
    - Correctly support video-on-top.
1960
    - Fix video output event propagation on Macs with retina
1961
      displays.
1962
    - Stability improvements when using future VLC releases side by
1963
      side.
1964
  + Streaming: Fix transcode when audio format changes.
1965
  + Updated translations.
1966
1967
-------------------------------------------------------------------
1968
Thu May 15 11:47:43 CEST 2014 - olaf@aepfle.de
1969
1970
- Include also libglobalhotkeys_plugin.so which is build with old x11
1971
1972
-------------------------------------------------------------------
1973
Thu May 15 11:30:28 CEST 2014 - olaf@aepfle.de
1974
1975
- BuildRequire at least gnutls 3.0.20
1976
1977
-------------------------------------------------------------------
1978
Fri May  2 08:29:17 CEST 2014 - olaf@aepfle.de
1979
1980
- BuildRequire at least jack 1.9.7
1981
1982
-------------------------------------------------------------------
1983
Thu Apr 24 20:00:17 CEST 2014 - olaf@aepfle.de
1984
1985
- BuildRequire libtag-devel instead of taglib-devel to work around
1986
  a resolver bug. A package name from external project is prefered
1987
  over a provide from the same project.
1988
1989
-------------------------------------------------------------------
1990
Tue Apr 15 20:14:20 CEST 2014 - olaf@aepfle.de
1991
1992
- Require plain lua-devel instead of lua51-devel for 12.1 or older
1993
1994
-------------------------------------------------------------------
1995
Sat Mar  8 21:55:46 UTC 2014 - dap.darkness@gmail.com
1996
1997
- Fixed PowerPC builds.
1998
1999
-------------------------------------------------------------------
2000
Sun Feb 23 17:02:26 UTC 2014 - dimstar@opensuse.org
2001
2002
- Update to version 2.1.4:
2003
  + Demuxers: Fix issue in WMV with multiple compressed payload and
2004
    empty payloads.
2005
  + Video Output: Fix subtitles size rendering on Windows.
2006
  + Mac OS X:
2007
    - Fix DVD playback regression.
2008
    - Fix misleading error message during video playback on
2009
      OS X 10.9.
2010
    - Fix hardware acceleration memleaks.
2011
2012
-------------------------------------------------------------------
2013
Thu Feb 20 19:48:32 UTC 2014 - dimstar@opensuse.org
2014
2015
- Update to version 2.1.3 (bnc#864422):
2016
  + Core:
2017
    - Fix broken behaviour with SOCKSv5 proxies
2018
    - Fix integer overflow on error when using vlc_readdir
2019
  + Access:
2020
    - Fix DVB-T2 tuning on Linux.
2021
    - Fix encrypted DVD playback.
2022
    - Fix v4l2 frequency conversion.
2023
  + Decoders:
2024
    - Fix numerous issues (M2TS, VC1 interlaced, Lagarith, FFv1.3,
2025
      Xvid) by updating codec libraries.
2026
    - Bring fluidsynth back on Mac OS X
2027
    - Fix some Opus crashes with some filters
2028
    - Fix teletext crash on Windows
2029
  + Demuxers:
2030
    - Avoid an infinite recursion in MKV tags parsing
2031
    - Fix an issue with some Vobsub tracks
2032
    - Fix missing samples at the end of some wav files
2033
    - Fix divide by 0 on ASF/WMV parsing
2034
  + Audio output:
2035
    - Fix audio device selection via command line on Mac OS X
2036
    - Fix audio crashes on Mac OS X
2037
 + Video Output:
2038
    - Fix selection of DirectDraw as the default output for XP
2039
    - Fix transform off-by-one issue
2040
    - Fix screensaver disabling on Windows outputs
2041
    - Fix DirectDraw device enumeration and multi-display output
2042
    - Fix a potential crash when playing a fullscreen game at the same time as VLC
2043
  + Stream output:
2044
    - Fix 24bits audio MTU alignment in RTP
2045
    - Fix record file names
2046
  + Qt interface:
2047
    - Fix minimal size possible on start
2048
    - Fix a crash with the simple volume widget
2049
    - Fix a crash in the audio menu building
2050
    - Fix multimedia keys issues on Windows
2051
    - Fix opening of DVD and BD folders on Windows
2052
  + HTTP interface: Fix album art display on Windows.
2053
  + Updated translations.
2054
2055
-------------------------------------------------------------------
2056
Mon Dec 27 18:30:00 UTC 2013 - claudiozumbo@gmail.com
2057
2058
- Add update-desktop-files BuildRequires and
2059
  %desktop_database_post/postun calls to respective scriptlets: Fix
2060
  https://bugs.links2linux.org/browse/PM-108.
2061
2062
-------------------------------------------------------------------
2063
Wed Dec 11 10:52:46 UTC 2013 - dimstar@opensuse.org
2064
2065
- Update to version 2.1.2:
2066
  + Audio output:
2067
    - Fix digital playback on OS X when more than one audio device
2068
      is installed.
2069
    - Fix digital playback (SPDIF/HDMI) on Windows.
2070
    - Fix stuttering or silent playback when using sound enhancers
2071
      or external audio devices on OS X.
2072
    - Improve responsiveness on OS X when playback starts or is
2073
      being paused.
2074
    - Improve responsiveness, silent playback intervals and
2075
      reliability on iOS.
2076
  + Demuxers:
2077
    - Fix Vimeo and DailyMotion parsing.
2078
    - Various WMV playback improvements and fixes.
2079
  + Decoders:
2080
    - Fix LPCM 20/24-bit decoding and 16 bits with channel padding.
2081
    - Fix playback of some HEVC samples.
2082
  + Video filters: Fix crash on deinterlace selection.
2083
  + Qt interface:
2084
    - Fix some streaming profiles when copy existed.
2085
    - Improve A-B loop control.
2086
    - Fix album art update when changing media.
2087
  + Mac OS X interface adjustments.
2088
  + Win32 installer: Kill running VLC process on uninstall/update.
2089
  + Updated translations.
2090
2091
-------------------------------------------------------------------
2092
Sat Nov 23 02:17:25 UTC 2013 - dimstar@opensuse.org
2093
2094
- More features (by adding BuildRequires):
2095
  + IDN Support (International Domain Names): libidn-devel
2096
  + SFTP Access: libssh2-devel
2097
  + HotKey Support: xcb-util-keysyms-devel
2098
  + Complete SDL Stack: SDL_image-devel
2099
  + ProjectM suppor (for openSUSE >= 12.3)
2100
2101
-------------------------------------------------------------------
2102
Mon Nov 18 09:54:30 UTC 2013 - dimstar@opensuse.org
2103
2104
- Update to version 2.1.1:
2105
  + Core:
2106
    - Fix random and reshuffling behaviour.
2107
    - Fix recording.
2108
    - Fix some subtitles track selection.
2109
  + Decoders:
2110
    - VP9 support in WebM.
2111
    - HEVC/H.265 support in MKV, MP4 and raw files.
2112
    - Fix GPU decoding under Windows (DxVA2) crashes.
2113
  + Demuxers:
2114
    - Fix crashes on wav, mlp and mkv and modplug files.
2115
    - Support Speex in ogg files.
2116
    - Fix some .mov playlists support.
2117
    - Support Alac in mkv.
2118
    - Fix WMV3 and palette in AVI.
2119
    - Fix FLAC packetizer issues in some files.
2120
  + Access:
2121
    - Fix DVB options parsing.
2122
    - Fix DeckLink HDMI input.
2123
    - Fix HTTPS connectivity on OS X by loading root certificates
2124
      from Keychain.
2125
  + Audio output:
2126
    - Fixes for DirectSound pass-through.
2127
    - Fixes for OSS output, notably on BSD.
2128
  + Interfaces:
2129
    - Fix HTTP interface infinite loop.
2130
    - Fix D-Bus volume setting.
2131
  + Qt:
2132
    - Reinstore right click subtitle menu to open a subtitle.
2133
    - Fix saving the hotkeys in preferences.
2134
    - Fix saving the audio volume on Win32, using DirectSound.
2135
    - Fix play after drag'n drop.
2136
    - Fix streaming options edition and scale parameter.
2137
  + Stream out:
2138
    - Fix transcoding audio drift issues.
2139
    - Fix numerous audio encoding issues.
2140
  + Win32 installer:
2141
    - Important rewrite to fix numerous bugs, notably about
2142
      updates.
2143
    - Simplification of the upgrade mechanism.
2144
  + Mac OS X interface:
2145
    - Reintroduce the language selector known from pre-2.1
2146
      releases.
2147
    - Fix fullscreen behaviour and various crashes.
2148
    - Fix about dialog crash in Japanese.
2149
    - Fix crashes on proxy lookups.
2150
    - Fixes on the playlist and information behaviours.
2151
    - Fixes on the streaming dialogs.
2152
    - Improves interface resizings.
2153
  + Updated translations.
2154
- Pass --with-default-font=[path] and
2155
  --with-default-monospace-font=[path] to configure.
2156
- Drop fix_font_path.patch: replaced with configure parameters
2157
  above.
2158
2159
-------------------------------------------------------------------
2160
Wed Nov 13 09:58:01 UTC 2013 - dimstar@opensuse.org
2161
2162
- Recommend 'vlc' by vlc-qt: some users might go installing the UI
2163
  package directly. Having Qt most likely also means the user has X,
2164
  so we at least recommend the vlc package relying on X.
2165
2166
-------------------------------------------------------------------
2167
Thu Nov  7 16:56:22 UTC 2013 - hrvoje.senjan@gmail.com
2168
2169
- Force creation of plugins cache in vlc-nox %post, instead of just 
2170
  touching the file, for details see 
2171
  https://trac.videolan.org/vlc/ticket/9807#comment:2
2172
2173
-------------------------------------------------------------------
2174
Thu Oct 24 13:49:52 UTC 2013 - dimstar@opensuse.org
2175
2176
- Update License: A lot has been relicensed to LGPL-2.1.
2177
2178
-------------------------------------------------------------------
2179
Mon Oct 21 18:04:36 UTC 2013 - hrvoje.senjan@gmail.com
2180
2181
- Make vlc build on OBS for openSUSE 12.3 - BuildRequire 
2182
  pkgconfig(libswscale) and live555-devel on >= 13.1, and on 
2183
  BUILD_ORIG case
2184
2185
-------------------------------------------------------------------
2186
Sat Oct 12 09:42:57 UTC 2013 - scarabeus@opensuse.org
2187
2188
- Drop support for < 12.2 as it does not build anyway
2189
  * Removal of pulseaudio subpackage and incorporating it to the
2190
    noX package.
2191
  * Cleanup of the dependencies and configure switches we don't
2192
    need to use anymore.
2193
- Add lang subpackage as it was most of what was noX package
2194
  containing. This way we can reduce the size and use noarch there.
2195
- Touch the ghosted file in %post to make rpmlint happy
2196
- Fix __DATE__ and __TIME__ usage so we do not rebuild so often.
2197
- Drop obsolete configure options which are no longer around
2198
- Disable xcb switch as we no longer build for such old distros.
2199
2200
-------------------------------------------------------------------
2201
Wed Oct  2 9:11:58 UTC 2013 - wbauer@tmo.at
2202
2203
- Re-add and adapt 0001-no-return-in-non-void.patch: fixes build on
2204
  openSUSE versions other than Factory
2205
2206
-------------------------------------------------------------------
2207
Wed Oct  2 08:20:45 UTC 2013 - guillaume@opensuse.org
2208
2209
- Add support to openGL ES 2 (enabled by default for %arm):
2210
  + Introduce bcon_with(out) opengles.
2211
  + If enabled, pass --enable-gles2 --enable-egl to configure.
2212
  + Adjust the files section for that.
2213
2214
-------------------------------------------------------------------
2215
Wed Oct  2 08:16:18 UTC 2013 - guillaume@opensuse.org
2216
2217
- Add vdpau support to -codecs package (BUILD_ORIG):
2218
  + BuildRequire libvdpua-devel
2219
  + Adapt files section.
2220
2221
-------------------------------------------------------------------
2222
Tue Oct  1 20:09:40 UTC 2013 - dimstar@opensuse.org
2223
2224
- Only enable GME support on openSUSE >= 12.00 (disable on SLE11).
2225
2226
-------------------------------------------------------------------
2227
Wed Sep 25 19:38:09 UTC 2013 - dimstar@opensuse.org
2228
2229
- Update to version 2.1.0:
2230
  + Important changes:
2231
    - The licenses of numerous modules have changed from GPLv2+ to
2232
      LGPLv2.1+.
2233
    - Discontinued support for PowerPC-based Macs; VLC now requires
2234
      Mac OS X 10.6+.
2235
    - The --with-tuning and --without-tuning options are removed;
2236
      to tune compilation for a specific processor type, set CFLAGS
2237
      manually.
2238
  + LOTS of updates all over. See NEWS for a full overview.
2239
- Rebase fix_font_path.patch.
2240
- Drop 0001-no-return-in-non-void.patch: no longer needed.
2241
- Drop vlc-avcodec-encoder-single-threaded.patch: fixed upstream.
2242
- Drop ppc64_altivec.patch: fixed upstream.
2243
2244
-------------------------------------------------------------------
2245
Sat Sep 21 13:08:45 UTC 2013 - dimstar@opensuse.org
2246
2247
- Drop fluidsynt-devel BuildRequires: the fluid plugin is known to
2248
  introduce a lot crashes at no gain from functionality PoV.
2249
2250
-------------------------------------------------------------------
2251
Sat Sep  7 18:52:22 UTC 2013 - dimstar@opensuse.org
2252
2253
- If we have a smblcient.pc available (meaning, we build against
2254
  samba 4), we export the output of pkg-config --cflags smbclient
2255
  into CFLAGS. Fixes build with Samba 4.0.
2256
2257
-------------------------------------------------------------------
2258
Fri Aug  9 14:20:19 UTC 2013 - dvaleev@suse.com
2259
2260
- Add ppc64_altivec.patch: Enable altivec for powerpc64
2261
  (backport cce2cdb0dd246fa9669378f5a3b967464c88bf20)
2262
- Add autoreconf call in build section, as above patch touches the
2263
  build system.
2264
2265
-------------------------------------------------------------------
2266
Fri Aug  9 11:30:54 UTC 2013 - dvaleev@suse.com
2267
2268
- Package altivec plugins on powerpc
2269
2270
-------------------------------------------------------------------
2271
Sat Aug  3 13:09:04 UTC 2013 - dimstar@opensuse.org
2272
2273
- Update to version 2.0.8a:
2274
  + always hide menu bar for fullscreen on osx redacted (vlc#9040).
2275
  + macosx: fix double release
2276
  + avcodec audio decoder: update block pointer.
2277
2278
-------------------------------------------------------------------
2279
Tue Jul 30 18:03:49 UTC 2013 - dimstar@opensuse.org
2280
2281
- Update to version 2.0.8:
2282
  + Access:
2283
    - Fix ISDB-S tuning.
2284
    - Fix crash in QTsound.
2285
    - Fix screen mouse file location.
2286
    - Fix invalid memcpy in MMS access.
2287
  + Demux:
2288
    - Fix use after free in sgimb.
2289
    - Improve resistance and checking against malformed MKV files.
2290
  + Decoders:
2291
    - Fix crash in the libavcodec module.
2292
  + Mac OS X:
2293
    - Fix interface crashes.
2294
    - Fix autostart playback option.
2295
    - Respect "playlist-autostart" option.
2296
  + Updated translations.
2297
- Drop vlc-vaapi.patch: fixed upstream.
2298
- Add vlc-avcodec-encoder-single-threaded.patch: disable
2299
  multithreading for avcodec encoder for now. Taken from git.
2300
2301
-------------------------------------------------------------------
2302
Sun Jul 28 21:38:22 UTC 2013 - reddwarf@opensuse.org
2303
2304
- Add pkgconfig(dirac) BuildRequires to enable Dirac support.
2305
2306
-------------------------------------------------------------------
2307
Sat Jul 13 16:17:36 UTC 2013 - dimstar@opensuse.org
2308
2309
- Add vlc-vaapi.patch: Make vaapi decoder compatible with latest
2310
  libva changes.
2311
2312
-------------------------------------------------------------------
2313
Thu Jul  4 10:41:24 UTC 2013 - hrvoje.senjan@gmail.com
2314
2315
- Update to version 2.0.7:
2316
  + Input:
2317
    - Fix playback termination when switching ES tracks
2318
      (PowerPC only)
2319
    - Fix memory exhaustion vulnerability when playing specifically 
2320
      crafted playlist files
2321
  + Decoders:
2322
    - Fix WMA Pro, MPEG 4 ALS, APE, MLP and ADPCM-IMA4 playback
2323
  + Encoders:
2324
    - Fix audio encoding for numerous codecs, notably mp3 and aac
2325
  + Muxers:
2326
    - Fix noticeable memory leak when creating AVI files
2327
  + Video output:
2328
    - Fix crash when using libvlc in 3rd party applications 
2329
      (Mac only)
2330
  + Mac OS X Interface
2331
    - Minor improvements
2332
    - Fix issue which could lead to loss of media files created 
2333
      through transcoding
2334
2335
-------------------------------------------------------------------
2336
Tue Jun 11 22:01:52 UTC 2013 - dvaleev@suse.com
2337
2338
- Enable SSE for x86 only 
2339
2340
-------------------------------------------------------------------
2341
Tue Jun  4 19:40:47 UTC 2013 - reddwarf@opensuse.org
2342
2343
- Enable gme:
2344
  + Pass --enable-gme to configure
2345
  + Add pkgconfig(gme) BuildRequires
2346
2347
-------------------------------------------------------------------
2348
Thu May  9 18:41:57 UTC 2013 - dimstar@opensuse.org
2349
2350
- Enable opus codec:
2351
  + Pass --enable-opus to configure
2352
  + Add libopus-devel BuildRequires
2353
2354
-------------------------------------------------------------------
2355
Tue May  7 13:22:21 UTC 2013 - dimstar@opensuse.org
2356
2357
- Move live555-devel BuildRequires to the unconditional area:
2358
  live555 has been added to Factory and is safe for distribution.
2359
- Move the live555 demuxer from vlc-codecs to vlc-noX.
2360
- Add unconditional --enable-live555 parameter to configure, and
2361
  remove the conditional enable/remove-live555, based on BUILD_ORIG.
2362
2363
-------------------------------------------------------------------
2364
Thu May  2 18:19:13 UTC 2013 - dimstar@opensuse.org
2365
2366
- Add pkgconfig(libswscale) BuildRequires: improve the quality of
2367
  the video filters.
2368
- Unconditionally pass --enable-swscale to configure.
2369
- Move the swscale videofilter out of the -codecs package to the
2370
  -noX package.
2371
2372
-------------------------------------------------------------------
2373
Thu Apr 25 09:45:55 UTC 2013 - dimstar@opensuse.org
2374
2375
- Change libdvbpsi-devel BuildRequires to require version < 1.0.
2376
  VLC 2.0.6 is not able to cope with the new API yet.
2377
2378
-------------------------------------------------------------------
2379
Wed Apr 10 08:05:59 UTC 2013 - dimstar@opensuse.org
2380
2381
- Change live555 BuildRequires to live555-devel: in fact we do
2382
  require the devel package, which for historical reasons just
2383
  happens to provide live555 as well.
2384
2385
-------------------------------------------------------------------
2386
Tue Apr  9 11:56:15 UTC 2013 - dimstar@opensuse.org
2387
2388
- Update to version 2.0.6:
2389
  + Access:
2390
    - Fix HTTPS playback with some certificates previously
2391
      rejected.
2392
  + Audio Output:
2393
    - Fix lookup for device names in auhal plugin
2394
  + Demuxers:
2395
    - Fix crash with broken asf files (SA-1302)
2396
    - Fix MKV behaviour with unknown or new ebml elements
2397
    - Fix use-after-free crash in Ogg demuxer
2398
    - Fix regression on some paletted codecs in AVI
2399
    - Fix ALAC in mp4 regression
2400
    - Improvements to the vimeo playlist parser
2401
  + Decoders:
2402
    - Fix GPU decoding on Intel HD 2000/3000 cards on Windows
2403
    - Fix FLAC 6.1 and 7.1 channel layout
2404
    - Fix crashes in HTML srt subtitles
2405
    - 3rd party codecs updates
2406
  + Mac OS X fixes
2407
  + Qt: Fix clearing of Media Info panel on dialog exit
2408
  + GNU/Linux:
2409
    - Numerous D-Bus and MPRIS2 improvements
2410
    - Reject broken versions of PulseAudio
2411
  + Windows:
2412
    - Fix uninstallation in different location than C:\
2413
  + Updated translations.
2414
2415
-------------------------------------------------------------------
2416
Thu Apr  4 19:01:21 UTC 2013 - dimstar@opensuse.org
2417
2418
- Fix files section for openSUSE 11.4 and 12.1.
2419
2420
-------------------------------------------------------------------
2421
Thu Apr  4 08:28:57 UTC 2013 - dimstar@opensuse.org
2422
2423
- Introduce BUILD_ORIG build flag, in order to build without
2424
  'legally difficult' extensions in OBS.
2425
2426
-------------------------------------------------------------------
2427
Tue Jan 22 13:20:29 UTC 2013 - dimstar@opensuse.org
2428
2429
- Add --enable-png configure parameter to enable png support
2430
  (pointed out by Alin).
2431
2432
-------------------------------------------------------------------
2433
Mon Dec 17 17:50:12 UTC 2012 - dimstar@opensuse.org
2434
2435
- Add -msse to CFLAGS: this helps us over GCC 4.3 being used in
2436
  SLE 11SP2.
2437
2438
-------------------------------------------------------------------
2439
Sun Dec 16 18:02:57 UTC 2012 - dimstar@opensuse.org
2440
2441
- Update to version 2.0.5:
2442
  * See http://www.videolan.org/vlc/releases/2.0.5.html
2443
2444
-------------------------------------------------------------------
2445
Sun Oct 21 13:24:51 UTC 2012 - dimstar@opensuse.org
2446
2447
- Disable ncurses build: will need to work on finding the right
2448
  ncursesw integration steps.
2449
2450
-------------------------------------------------------------------
2451
Thu Oct 18 11:36:52 UTC 2012 - dimstar@opensuse.org
2452
2453
- Update to version 2.0.4:
2454
  + See NEWS for details.
2455
2456
-------------------------------------------------------------------
2457
Thu Jul 19 21:28:10 UTC 2012 - dimstar@opensuse.org
2458
2459
- Update to version 2.0.3 
2460
2461
-------------------------------------------------------------------
2462
Mon Jul  2 11:25:55 UTC 2012 - dimstar@opensuse.org
2463
2464
- Upadate to version 2.0.2:
2465
    Rework of the Mac OS X interface
2466
    Fix video output for old graphic cards on Windows XP, which are using DirectX
2467
    Fix video output on old Macs, notably PowerPC and GMA950 intel Macs.
2468
    Support for HiDPI, aka Retina Display
2469
    Support for H264 v4l2 devices on Linux
2470
    Translations updates and new Scottish Gaelic translation
2471
    Fixes for splitted RAR, MKV segmented, mp4 and Real media files playback.
2472
    Rewrite of the Digital TV module on Windows
2473
    Enhancements in HLS, Blu-Ray and various codecs support
2474
    Fixes for subtitles auto-detection
2475
    Fixes on Qt, skins2 and web interfaces
2476
2477
-------------------------------------------------------------------
2478
Fri Mar 30 18:15:07 UTC 2012 - dimstar@opensuse.org
2479
2480
- Inject -L%{_libdir}/live into CFLAGS and CXXFLAGS for live555 to
2481
  be built. The static lib is in a non-standard place and not
2482
  detected by configure scripts.
2483
2484
-------------------------------------------------------------------
2485
Mon Mar 19 17:42:12 UTC 2012 - dimstar@opensuse.org
2486
2487
- Update to version 2.0.1:
2488
  + Lots of bug fixes
2489
  + For a full list, see NEWS file in the package.
2490
2491
-------------------------------------------------------------------
2492
Fri Feb 17 21:32:10 UTC 2012 - dimstar@opensuse.org
2493
2494
- Update to version 2.0.0 final.
2495
2496
-------------------------------------------------------------------
2497
Wed Feb  1 20:23:37 UTC 2012 - dimstar@opensuse.org
2498
2499
- Update to version 2.0.0 rc1
2500
2501
-------------------------------------------------------------------
2502
Wed Jan 18 21:43:16 UTC 2012 - dimstar@opensuse.org
2503
2504
- Add xorg-x11-devel BuildRequires: fixes build on Factory.
2505
2506
-------------------------------------------------------------------
2507
Wed Jan 11 08:41:30 UTC 2012 - dimstar@opensuse.org
2508
2509
- Use lua 5.1 on Factory.
2510
2511
-------------------------------------------------------------------
2512
Thu Dec 22 14:54:01 UTC 2011 - dimstar@opensuse.org
2513
2514
- Update to version 1.1.13:
2515
  + This release was necessary due to a security issue in the TiVo
2516
    demuxer.
2517
2518
-------------------------------------------------------------------
2519
Fri Dec  2 18:44:13 UTC 2011 - dimstar@opensuse.org
2520
2521
- Add libtool BuildRequires, as the chroot no longer implicitly
2522
  provides it.
2523
2524
-------------------------------------------------------------------
2525
Wed Nov 23 21:10:39 UTC 2011 - dimstar@opensuse.org
2526
2527
- Build libva dependencies only for 11.4+.
2528
2529
-------------------------------------------------------------------
2530
Fri Oct  7 10:36:55 UTC 2011 - dominique-vlc.suse@leuenberger.net
2531
2532
- Update to version 1.1.12:
2533
  + Audio outputs:
2534
    - Mac OS X / auhal: multiple fixes for the Digital Audio output
2535
      (S/PDIF) including support for OS X Lion
2536
    - Multiple fixes and improved synchronization for PulseAudio
2537
      support
2538
    - Support for AC-3 and DTS passthrough with PulseAudio 1.0
2539
  + Unix port:
2540
    - Fix build compatibility with taglib < 1.6 and Xulrunner 1.9.1
2541
  + Misc:
2542
    - Fix crashes with Japanese locale on OS X
2543
    - Minor fixes for Webplugin under Win32, AVI demuxer, smem and
2544
      AudioScrobbler
2545
    - Fix crash in HTTP and RTSP server (stream output or Web
2546
      interface)
2547
- Drop vlc-1.1.11-taglib.patch: Fixed upstream
2548
2549
-------------------------------------------------------------------
2550
Wed Aug 24 17:18:10 UTC 2011 - dominique-vlc.suse@leuenberger.net
2551
2552
- Add libgcrypt-devel BuildRequires.
2553
2554
-------------------------------------------------------------------
2555
Mon Jul 18 10:45:10 UTC 2011 - dominique-vlc.suse@leuenberger.net
2556
2557
- Update to version 1.1.11:
2558
  + Security:
2559
    - Fix buffer overflows in the RealMedia demuxer (CVE-2011-2587)
2560
      and the AVI one (CVE-2011-2588).
2561
  + Mozilla/ActiveX webplugin:
2562
    - Fullscreen mode is fixed on Win32
2563
    - Very simple fullscreen controller is visible on Win32
2564
  + Demuxers/Meta Readers:
2565
    - Better support for cover art embedded in mp4, wma
2566
  + Muxers/Output:
2567
    - Fix AVI muxer so the generated files are readable on other
2568
      players
2569
  + Extensions:
2570
    - Multiple fixes for crashes and malfunctionning issues
2571
  + Qt Interface:
2572
    - Fix quitting on Linux
2573
    - Fix opening of VIDEO_TS folders through the open disc dialog
2574
      on Windows
2575
    - Miscellaneous
2576
  + Updated translations.
2577
- Add vlc-1.1.11-taglib.patch: Fix build on openSUSE <= 11.2 with
2578
  taglib 1.5.
2579
2580
-------------------------------------------------------------------
2581
Mon Jul 11 20:57:33 UTC 2011 - dominique-vlc.suse@leuenberger.net
2582
2583
- Remove PortAudio-devel BuildRequires. This is long obsolete.
2584
2585
-------------------------------------------------------------------
2586
Tue Jun 14 18:53:14 UTC 2011 - dominique-vlc.suse@leuenberger.net
2587
2588
- Update to 1.1.0
2589
2590
-------------------------------------------------------------------
2591
Sun Apr  3 20:44:45 UTC 2011 - dominique-vlc.suse@leuenberger.net
2592
2593
- Add vlc-youtube.patch: fix youtube playback. Hack patch from
2594
  upstream git repository, commit id d938db.
2595
2596
-------------------------------------------------------------------
2597
Tue Mar 15 19:10:25 UTC 2011 - dominique-vlc.suse@leuenberger.net
2598
2599
- Update to 1.1.8:
2600
  + Interfaces:
2601
    - Oldrc interface is again the default RC interface, on Windows
2602
    - Luarc, luahttp and luatelnet fixes
2603
    - Qt and Mac OS X fixes
2604
    - numerous Skins2 fixes, notably winamp2 skins
2605
  + Encoder:
2606
    - new libschroedinger-based Dirac codec encoder, faster than the
2607
      current one
2608
  + Access/Demuxers/Codecs:
2609
    - Subtitles auto-detection is back for .txt files
2610
    - vod/rtsp server and rtsp input fixes
2611
    - mp4 demuxer improvements
2612
    - ogg, rstp input, video filters minor fixes
2613
    - taglib's replaygain is fixed for mp3
2614
    - vobsub support has an improved auto-detection
2615
    - fix a crash in malformed ape files
2616
  + Miscellaneous fixes in:
2617
    - Pulseaudio audio output, notably for usb cards
2618
    - Stacktraces are now limited in size on Windows
2619
    - Video resolution is now limited to 8192x8192, for security
2620
      reasons (CORE-2011-0208)
2621
    - Configure and build system improvements
2622
    - DirectShow and BDA build headers have been updated
2623
- Drop patches that came from upstream git:
2624
  + vlc-matroska.patch
2625
  + vlc-upnp-assert.patch
2626
2627
-------------------------------------------------------------------
2628
Sat Mar 12 17:25:43 UTC 2011 - dominique-vlc.suse@leuenberger.net
2629
2630
- Add 0001-KDE-Add-smb-to-the-supported-protocols-we-can-get-fi.patch
2631
2632
-------------------------------------------------------------------
2633
Wed Feb 23 22:17:10 UTC 2011 - dominique-vlc.suse@leuenberger.net
2634
2635
- Own _datadir/kde4/apps, so we do not have to rely on meta-
2636
  package kde4-filesystem, which does not exist in Fedora.
2637
- Remove kde4-filesystem BuildRequires.
2638
2639
-------------------------------------------------------------------
2640
Sat Feb 19 13:02:11 UTC 2011 - dominique-vlc.suse@leuenberger.net
2641
2642
- Add vlc-matroska.patch: Fix build with new matroska version.
2643
  Multi Tag no longer exists.
2644
2645
-------------------------------------------------------------------
2646
Mon Jan 31 21:07:19 UTC 2011 - dominique-vlc.suse@leuenberger.net
2647
2648
- Update to version 1.1.7: 
2649
  + Linux port:
2650
    - Integration with the KDE GUI platform is disabled due to KDE
2651
    - bugs #234484 and #260719.
2652
  + Mac OS X port:
2653
    + Updated live555 library to fix playback of RTSP and Freebox
2654
      streams
2655
  + Running VLC in 64bit mode requires Mac OS X 10.6.0 or later for
2656
    speed and stability reasons
2657
  + Demuxers:
2658
    - Fix for Matroska / WebM remote code execution vulnerability.
2659
      VideoLAN-SA-1102
2660
  + Updated translations.
2661
- Changes from version 1.1.6.1:
2662
  + Fix libnotify, lirc, pulse compilation and packaging for
2663
    Unix/Linux
2664
- Drop patches: vlc-lirc.patch and  
2665
  0001-Libnotify-depends-on-a-GTK-version-can-be-gtk-2.0-or.patch
2666
2667
-------------------------------------------------------------------
2668
Mon Jan 24 14:06:14 UTC 2011 - dominique-vlc.suse@leuenberger.net
2669
2670
- Update to version 1.1.6:
2671
  + Audio output:
2672
    - Multiple fixes and improvements on PulseAudio output
2673
  + Access:
2674
    - Fix the Audio CD crash when looking for CDDB metadata on
2675
      Windows
2676
  + Decoders:
2677
    - Support for MPC SV7 and SV8 on Windows and Mac OS X (Unix was
2678
      already working)
2679
    - Enabled FluidSynth MIDI playback plugin on Mac OS X
2680
    - Faster VP8/Webm decoding with recent codecs libraries
2681
  + Demuxers:
2682
    - Fix Buffer overflow in Real demuxer CVE-2010-3907 /
2683
      VideoLAN-SA-1007
2684
    - Fix some asf/wmv seeking issues, notably when seek didn't go
2685
      to a keyframe
2686
    - Support for 24-bits PCM over RTP (audio/L24)
2687
  + Subtitles and renderer:
2688
    - Do not auto-detect .txt files for subtitles
2689
    - Mark more freetype options as safe
2690
    - Mac OS X: fixed fontconfig cache creation
2691
    - Fix heap corruption in subtitle decoders, potentially
2692
      exploitable
2693
  + Visualization:
2694
    - Fix projectM visualization for Linux in all locales
2695
    - Fix projectM visualization support for Windows
2696
    - Various projectM improvements: the module should be working
2697
      now
2698
    - Fix goom crash on Windows XP and Mac OS X
2699
  + Interfaces:
2700
    - Qt4: fixes for media keys processing and MCE remotes
2701
    - Qt4: various fixes and portability improvements
2702
    - KDE: work-around open dialog first slow opening because of
2703
      KMimeTypeRepository
2704
  + Miscellaneous fixes:
2705
    - KDE device solid actions
2706
    - XDG screensaver
2707
    - Transcode integer overflow
2708
    - HTTP Icy metadata reading
2709
    - Windows: revert to 1.1.4 performance timers
2710
  + Updated translations.
2711
- Add vlc-lirc.patch: fix build of the lirc module. Taken from git.
2712
2713
-------------------------------------------------------------------
2714
Sun Jan 16 17:56:11 UTC 2011 - dominique-vlc.suse@leuenberger.net
2715
2716
- No loner package locale co.
2717
2718
-------------------------------------------------------------------
2719
Fri Nov 19 19:24:53 UTC 2010 - dominique-vlc.suse@leuenberger.net
2720
2721
- Add vlc-upnp-assert.patch: fix build of upnp plugin.
2722
2723
-------------------------------------------------------------------
2724
Sat Nov 13 21:13:14 UTC 2010 - dominique-vlc.suse@leuenberger.net
2725
2726
- Update to version 1.1.5:
2727
  + Security:
2728
    - Fix a Windows crash on accessing Network Shared files/drives,
2729
      VideoLAN-SA-1006
2730
  + Services Discovery:
2731
    - Integration in the playlist, of a list of web shows,
2732
      provided by channels.com
2733
  + Demuxers:
2734
    - Game Music Emu (GME) plugin rewritten, using the proper C API
2735
    - DVDnav and DVDread fixes for encoding and misc issues
2736
    - Playback of live http .Webm streams
2737
    - Taglib thread-safety fix
2738
  + Decoders:
2739
    - Fix decoding of H264 using DxVA2 using Intel IGP, thanks to
2740
      the donation from "Puget Systems"
2741
  + Skins:
2742
    - Add an icon to VLC on Linux
2743
  + Video Output:
2744
    - fix a bug that could lead to 100% CPU usage on XCB
2745
  + Interfaces:
2746
    - fix for Qt bug where VLC didn't exit properly on some Windows
2747
      XP configuration
2748
    - fixes on luatelnet and luarc
2749
  + Miscellaneous crashes and fixes in various plugins (telnet,
2750
    live555, theora and TS-mux, Qt)
2751
  + libLVC:
2752
    - add libvlc_media_new_fd() to play directly file descriptors
2753
      (not Win32/Win64)
2754
    - Miscellaneous fixes
2755
  + Updated translations.
2756
2757
-------------------------------------------------------------------
2758
Wed Oct 20 22:41:32 UTC 2010 - dominique-vlc.suse@leuenberger.net
2759
2760
- Update to version 1.1.4.1:
2761
  + Demuxers:
2762
    - DVDnav and DVDread fixes for encoding and misc issues
2763
    - Playback of live http .Webm streams
2764
  + Decoders:
2765
    - Fix decoding of H264 using DxVA2 using Intel IGP, thanks to
2766
      the donation from "Puget Systems"
2767
  + Skins:
2768
    - add an icon to VLC
2769
  + Uodated translations.
2770
2771
-------------------------------------------------------------------
2772
Mon Sep  6 17:40:04 UTC 2010 - dominique-vlc.suse@leuenberger.net
2773
2774
- Add libtwolame-devel BuildRequires
2775
2776
-------------------------------------------------------------------
2777
Fri Aug 27 19:00:34 UTC 2010 - dominique-vlc.suse@leuenberger.net
2778
2779
- Update to version 1.1.4:
2780
  + Win32:
2781
    - Fix a security issue when loading DLLs, especially in Qt4
2782
      and dmo modules, See VideoLAN-SA-1005
2783
    - Fix folders opening from the interface
2784
  + Updated translations.
2785
- Add gdk-pixbuf-devel BuildRequires for openSUSE 11.4+
2786
- Add gtk2-devel BuildRequires and add new patch:
2787
  0001-Libnotify-depends-on-a-GTK-version-can-be-gtk-2.0-or.patch
2788
2789
-------------------------------------------------------------------
2790
Thu Aug 19 08:57:04 UTC 2010 - dominique-vlc.suse@leuenberger.net
2791
2792
- Update to version 1.1.3:
2793
  + Access and demuxers:
2794
    - fixes for FTP relatives path and FTP directory support
2795
    - fix for podcasts parsing
2796
    - DVD: fix an assert error and various memory leaks
2797
  + Taglib:
2798
    - fix NULL dereferences, as reported by FortiGuard Lab,
2799
      CVE-2010-2937 / VideoLAN-SA-1004
2800
  + Playlist:
2801
    - fix a regression where the wrong entry was played
2802
    - fix m3u playlists exports
2803
  + Skins2:
2804
    - fix video autoresize behaviour
2805
  + updated translations
2806
2807
-------------------------------------------------------------------
2808
Tue Aug  3 20:14:12 UTC 2010 - dominique-vlc.suse@leuenberger.net
2809
2810
- BuildRequire libmatroska-devel instead of libmatroska.
2811
2812
-------------------------------------------------------------------
2813
Fri Jul 30 19:22:12 UTC 2010 - dominique-vlc.suse@leuenberger.net
2814
2815
- Update to version 1.1.2:
2816
  + Demuxers:
2817
    - Avformat fps displaying fix
2818
    - TS, fix an issue where some programs would get dropped
2819
      (fixes DVB issues too)
2820
  + Audio filters:
2821
    * fix timestamps handling on some filters that provoqued issues
2822
      when playback of mono streams, especially on Windows
2823
  + Windows:
2824
    - fix a bug in direct3d video output with old nVidia drivers
2825
      that broke video playback with overlay (YUV->RGB)
2826
    - fix console output encoding
2827
  + Interface and extensions:
2828
    - Youtube and other scripts updates
2829
    - Misc fixes in Qt4 (especially VLM and EPG dialogs) and MacOS
2830
      interface.
2831
2832
-------------------------------------------------------------------
2833
Tue Jul 20 10:20:15 UTC 2010 - dominique-vlc.suse@leuenberger.net
2834
2835
- Update to version 1.1.1:
2836
  + libVLC:
2837
    * Support for the new capabilities: libvlc_adjust_Enable,
2838
      libvlc_adjust_Contrast, libvlc_adjust_Brightness,
2839
      libvlc_adjust_Hue, libvlc_adjust_Saturation,
2840
      libvlc_adjust_Gamma
2841
    * Various fixes and crash preventions, especially when video
2842
      functions were called early
2843
    * libvlc_media_player_set_pause() can force the pause state,
2844
      whereas libvlc_media_player_pause() would only toggle it.
2845
    * libvlc_set_user_agent() configures the "user agent" strings
2846
      used for some protocols (HTTP, PulseAudio...).
2847
      This replaces the --http-user-agent and the former
2848
      --user-agent libvlc_new() parameters.
2849
    * libvlc_video_set_callbacks() and libvlc_video_set_format()
2850
      allow grabbing video frames from a chosen memory location in
2851
      real-time.
2852
      This replace the ugly --vmem-* libvlc_new() parameters in
2853
      previous versions.
2854
      See http://wiki.videolan.org/LibVLC_SampleCode_SDL as an
2855
      example.
2856
    * libvlc_audio_get_delay() and libvlc_audio_set_delay()
2857
      configure the delay between audio and video/subpictures for
2858
      the current input.
2859
  + Stream output:
2860
    * Fix h264 streaming in ts
2861
  + Decoders/Demuxers:
2862
    * Fix performance issues with GPU decoding using DxVA2 using
2863
      ATI graphic cards You NEED ATI Catalyst 10.7
2864
    * Fix :program selection in TS and DVB-T
2865
    * Fixes and improvements for MKV, Avformat and Avcodec modules
2866
    * Fix mod (.xm, .s3m, .it) files support on Windows and Mac
2867
      builds
2868
  + Linux port:
2869
    * Fix pulse closing
2870
    * VAAPI small improvements, notable for FourCC selection for
2871
      extraction
2872
  + Interfaces:
2873
    * Qt: fix preferences, hotkeys, messages and some fulscreen
2874
      behaviour
2875
    * Skins: support for mousewheel in fullscreen, fix
2876
      radialsliders
2877
    * Http: fix fullscreen toggle
2878
  + Updated translations.
2879
2880
-------------------------------------------------------------------
2881
Sat Jul  3 21:44:20 UTC 2010 - dominique-vlc.suse@leuenberger.net
2882
2883
- Add lirc-devel to BuildRequires to actually build the lirc
2884
  interface. Thanks to Rob Verduijn for reporting this error.
2885
2886
-------------------------------------------------------------------
2887
Mon Jun 21 08:01:27 UTC 2010 - dominique-vlc.suse@leuenberger.net
2888
2889
- Update to 1.1.0:
2890
  + This is a major release, adding major features, notably:
2891
    - GPU and DSP decoding on selected platforms
2892
    - New support for codecs, demuxers and muxers
2893
    - Lua extensions and Lua content extensions (luaSD)
2894
    - Improved interfaces
2895
    - Video Output rework
2896
    - Removal of lots of modules, rewrite of many
2897
    - Improved performances, in CPU, RAM and I/O
2898
    - New libVLC and bindings
2899
    - New or improved ports on misc platforms
2900
  + And so many bugs and other features...
2901
2902
-------------------------------------------------------------------
2903
Wed Jun 16 18:39:33 UTC 2010 - dominique-vlc.suse@leuenberger.net
2904
2905
- Update to rc4
2906
2907
-------------------------------------------------------------------
2908
Fri Jun 11 06:29:39 UTC 2010 - dominique-vlc.suse@leuenberger.net
2909
2910
- Update to rc2
2911
- BuildRequires SDL_image-devel
2912
- Remove obsoleted switches from configure call.
2913
2914
-------------------------------------------------------------------
2915
Thu Jun 10 21:21:27 UTC 2010 - dominique-vlc.suse@leuenberger.net
2916
2917
- Add git-rollup.patch.bz2 to rollup to current git. Supposed
2918
  to fix various crashers we see lately in 1.1rc2.
2919
2920
-------------------------------------------------------------------
2921
Tue Jun  8 19:21:12 UTC 2010 - dominique-vlc.suse@leuenberger.net
2922
2923
- BuildRequire libva-devel on openSUSE 11.2+
2924
2925
-------------------------------------------------------------------
2926
Sun Jun  6 21:56:49 UTC 2010 - dominique-vlc.suse@leuenberger.net
2927
2928
- Update to 1.1.0 RC 2: Final to be expected soon.
2929
2930
-------------------------------------------------------------------
2931
Wed May 26 21:20:36 UTC 2010 - dominique-vlc.suse@leuenberger.net
2932
2933
- Update to version 1.1.0 RC
2934
2935
-------------------------------------------------------------------
2936
Mon Apr 26 21:30:16 UTC 2010 - root@localhost
2937
2938
- BuildRequire appropriate xulrunner version.
2939
2940
-------------------------------------------------------------------
2941
Sat Apr 24 19:46:14 CEST 2010 - dominique-vlc.suse@leuenberger.net
2942
2943
- Patched tarball uploaded, as older versions of openSUSE
2944
  seem not able to properly bootstrap it. The patch applied to the
2945
  source tarball is vlc-globalhotkey-with-old-xcb-keysyms.patch.
2946
2947
-------------------------------------------------------------------
2948
Fri Apr 23 14:52:16 CEST 2010 - dominique-vlc.suse@leuenberger.net
2949
2950
- Add vlc-libpng14.patch, taken from git master, commit ffa6a2f.
2951
2952
-------------------------------------------------------------------
2953
Thu Apr 22 20:31:34 CEST 2010 - dominique-vlc.suse@leuenberger.net
2954
2955
- Update to version 1.0.6:
2956
  + Access:
2957
    * Fix crash on FTP URI with no file path
2958
  + Decoders/Packetizers:
2959
    * Fix overflows in A/52, DTS, MPEG Audio and subtitles support
2960
  + Demuxers:
2961
    * Update LUA script for Youtube pages
2962
    * Fix crashes in AVI, ASF and Matroska files
2963
    * Fix crashes on malformatted ZIP archives
2964
    * Fix crashes and leaks in the FFmpeg/avformat plugin
2965
    * Fix crash on invalid XSPF playlist
2966
  + X11 port:
2967
    * Partial Xlib threading fixes
2968
  + Interfaces:
2969
    * Fix crash (use after free) in Qt4 bookmarks
2970
    * Fix a few crashes in Qt4 playlist
2971
  + Removed modules:
2972
    RTMP input and output are removed due to security problems.
2973
    Please update to VLC 1.1.0 which provides an FFmpeg-based RTMP
2974
    input if needed.
2975
  + Updated translations.
2976
- Changes from version 1.0.5:
2977
  + Decoders:
2978
   * SubRip extra styles improvements
2979
   * Fix potential crashes in SSA and svg decoders
2980
  + Mac OS X Interface:
2981
    * Improved support for the 2009 Apple Remote
2982
  + Windows port:
2983
    * Use of gcc 4.4.2 to compile instead of gcc 4.2. This might
2984
      slightly increase performance and fix x264 issues
2985
2986
-------------------------------------------------------------------
2987
Thu Dec 10 19:52:16 CET 2009 - dominique-vlc.suse@leuenberger.net
2988
2989
- Update to version 1.0.4:
2990
  + Audio outputs:
2991
    * Fix deadlocks in the audio output core
2992
    * Make PulseAudio the default output if available
2993
  + Video outputs:
2994
    * Fix fullscreen mode with KDE 4.3.3 and other window managers
2995
    * Fix incompatibility with cairo-dock and compositing
2996
  + Input:
2997
    * Fix DVB scanning regression from VLC 1.0.3
2998
    * Support for XZ-compressed byte stream (LZMA algorithm)
2999
  + Playlist:
3000
    * Support for .m3u8 playlist files (UTF-8 M3U)
3001
  + Unix:
3002
    * Support for xcb-keysyms version 0.3.4 or higher
3003
    * Fix globalhotkeys on FreeBSD
3004
  + Qt4 interface:
3005
    * Fix opening V4L version 1 devices
3006
    * Fix default destination ports in the streaming wizard
3007
3008
-------------------------------------------------------------------
3009
Fri Oct 30 13:19:42 CET 2009 - dominique-vlc.suse@leuenberger.net
3010
3011
- Update to version 1.0.3
3012
  + Video outputs:
3013
    - Fix video quality when resizing the video on Windows Vista
3014
      and 7, due to regressions in most popular drivers
3015
    - New deinterlacers modules based on yadif and yadif(x2)
3016
      algorithms
3017
  + Decoders:
3018
    - Windows version supports now natively the WMA Professional
3019
      codec, as it didn't work in the packaged version of 1.0.2
3020
    - Fix downmixing of particual 4.0 AC-3 audio tracks
3021
  + Encoders:
3022
    - x264 has profile-limitter, like:
3023
    #transcode{vcodec=h264,venc=x264{profile=baseline,level=12}..}
3024
  + Input:
3025
    - Update for appletrailers lua script
3026
    - Fixes on the RAR stream filter
3027
    - Fix for E-AC3 in ATSC/TS streams
3028
    - Various fixes for v4l and v4l2
3029
    - Fix a crash in mjpeg demuxer
3030
  + Service discovery:
3031
    - New udev module for Linux
3032
  + Qt4 interface:
3033
    - Fixes on the playlist and the stream output panels
3034
  + Updated translations.
3035
3036
-------------------------------------------------------------------
3037
Tue Sep 29 16:21:13 CEST 2009 - dominique-vlc.suse@leuenberger.net
3038
3039
- Add 540_all_x264.patch to build with x264 >= 0.76. Patch copied
3040
  from gentoo portage.
3041
3042
-------------------------------------------------------------------
3043
Mon Sep 21 14:06:27 CEST 2009 - dominique-vlc.suse@leuenberger.net
3044
3045
- Update to version 1.0.2
3046
  + Decoders:
3047
    - Native support for WMA Professional, without the use of the
3048
      Win32 dlls
3049
    - Fix issues in subtitles, especially SSA ones
3050
    - Various fixes on theora and ogg
3051
  + Demuxers:
3052
    - Various fixes for EPG support in MPEG-TS demuxer
3053
    - Fixes for potential stack overflow in .avi, .mp4 and .asf
3054
      demuxers
3055
  + Access:
3056
    - Fixes for v4l2 devices
3057
    - Fixes for dvb-c channels-scanning
3058
  + Qt Interface:
3059
    - Fix some playlist sorting issues
3060
  + Encoders:
3061
    - MPEG2 transrate stream output removed
3062
    - x264 default-values closer to x264.exe defaults.
3063
    - x264 rc-behaviour fixes:
3064
      . if user defines qp-value, CQP-mode is used
3065
      . otherwise if user defines vb=0, CRF-mode is used
3066
      . otherwise ABR-mode is used
3067
    - x264 set vbv-bufsize/vbv-maxsize better if user hasn't
3068
      defined these:
3069
      . ABR mode set vbv-max-bitrate=bitrate
3070
      . vbv-bufsize is bitrate * seconds between keyframes
3071
        (keyint/fps)
3072
  + Playlist:
3073
    - Lua scripts for Mpora and Vimeo playback
3074
  + Updated translations.
3075
3076
-------------------------------------------------------------------
3077
Mon Aug 17 10:31:36 CEST 2009 - dominique-vlc.suse@leuenberger.net
3078
3079
- Add vlc-1.0.1-libass4.patch to support newer libass. Patch
3080
  taken from upstream commit 019359b5a5.
3081
3082
-------------------------------------------------------------------
3083
Mon Jul 27 18:34:24 CEST 2009 - dominique-vlc.suse@leuenberger.net
3084
3085
- Update to version 1.0.1
3086
  + Demuxers:
3087
    * Fix wmv/asf issues that caused audio to drop
3088
    * Various fixes for ac3, mp3, dts and stability for wav format
3089
    * Fix seek in RTSP in conformity to RFC 2326
3090
    * Fix Dailymotion access script
3091
    * Fix crashes in xspf files handler
3092
    * Fix seeking and timing issues in some flv files on Windows
3093
      version
3094
  + Access:
3095
    * Add extra caching for files on network shares
3096
    * Prevent integer underflow in Real pseudo-RTSP module,
3097
      discovered by tixxDZ, DZCORE Labs, Algeria
3098
  + Decoders:
3099
    * Fix seeking in mpeg2 video files
3100
    * Improve SSA subtitles rendering
3101
    * Update most codecs for the Windows and Mac version
3102
  + Muxers:
3103
    * Fix sound recording of .flv files with mp3 audio
3104
  + Qt Interface:
3105
    * Possibility to change the opacity level of the Fullscreen
3106
      controller
3107
    * Fix various crashes and VIDEO_TS folders opening
3108
  + Mac OS X Interface:
3109
    * Added options to disable support for Apple Remote and Media
3110
      Keys
3111
    * Fixed options for Volume, Last.fm password and Subtitle
3112
      Encoding
3113
    * Fixed redraw issues when autosizing the video window
3114
    * Preferences panel now includes help through tool-tips
3115
    * More reliable Information and Messages panels
3116
    * Fix various crashes
3117
  + Windows port:
3118
    * The ZVBI module is now available for Windows, for complete
3119
      teletext support
3120
  + Update translations.
3121
3122
-------------------------------------------------------------------
3123
Tue Jul  7 09:55:39 CEST 2009 - dominique-vlc.suse@leuenberger.net
3124
3125
- Update to 1.0.0
3126
  * See http://git.videolan.org/?p=vlc.git;a=blob;f=NEWS;h=777764
3127
3128
-------------------------------------------------------------------
3129
Thu Jun 18 09:09:23 CEST 2009 - dominique-vlc.suse@leuenberger.net
3130
3131
- Update to 1.0.0-rc4
3132
  Notable fixes:
3133
  - Mac OS crashes
3134
  - Qt Fullscreen controllers
3135
  - libass, playlist and skins crashes
3136
  - dv update to new API
3137
  - TrueHD in M2TS
3138
- dropped vlc-xulrunner191 patch; it was merged upstream
3139
3140
-------------------------------------------------------------------
3141
Sat May 30 16:00:10 CEST 2009 - dominique-vlc.suse@leuenberger.net
3142
3143
- Add vlc-xulrunner191 patch (conditional. Works only with xul 191)
3144
3145