115 Commits

Author SHA1 Message Date
ajacoutot
d567ae38c5 SECURITY update to vlc-2.2.8.
- CVE-2017-10699
2017-11-27 08:08:20 +00:00
ajacoutot
de7de5d7a8 SECURITY update to vlc-2.2.6.
from Brad (maintainer) and a few tweaks by myself
2017-05-27 08:40:13 +00:00
espie
c787d8a5b5 gcc 4.9.4's std::atomic_uint_least32_t is bogus (__atomic_base instead
of atomic), so use the full name.

This should work with both libstdc++ and libc++

noticed by Mark Patruck.
2017-05-23 14:16:41 +00:00
espie
ee2030c756 let it build with base clang.
there's an horrible work-around because we have use_locale stubs only
in C++ mode...
2017-05-22 10:22:25 +00:00
sthen
c66e040ad8 pull up static_assert-related changes from upstream repo to fix with
newer clang.  pointers from natano, espie.
2016-03-06 10:45:34 +00:00
ajacoutot
6e61a5d7e8 Update to vlc-2.2.2.
from Brad (maintainer)
2016-03-03 12:01:17 +00:00
sthen
f204dc14c8 Remove dirty patches now that ld.so's nodelete handling has been improved. 2016-01-25 08:00:18 +00:00
ajacoutot
5a82f26bad Enable the libv4l2 support in VLC.
from Brad (maintainer)
2016-01-23 08:09:50 +00:00
sthen
4c78ea7ce4 Add a dirty hack with a combination of LD_PRELOAD and LD_DEBUG that seems
to at least reduce the number of segfaults/bus errors seen when running
vlc-cache-gen as part of the VLC build.

The LD_PRELOAD alone seems to help i386, but doesn't do much for amd64
The LD_DEBUG alone seems to help amd64, but doesn't do much for i386

Not nice, but this is getting to be a big problem in bulk builds (not
least because a bunch of kde4-land depends on this), so trying anything
that might help...

More notes in https://marc.info/?t=145123666100001&r=1&w=2
2016-01-05 23:50:56 +00:00
ajacoutot
bfe8ca3dbb Only use __builtin_parity on x86; should unbreak alpha, powerpc, sparc64.
from Brad (maintainer)
2015-12-22 06:46:54 +00:00
sthen
dfdc8a7e30 Remove the LD_PRELOAD workarounds for vlc-cache-gen. I suspect this may have
been due to the recently-fixed ld.so bug with unloading/reloading that was
figured out with SDL2. Also something has changed very recently causing vlc
to fail on i386 ("lazy binding failed") if these patches are *in*.

If the segfaults recur we can figure something else out but I haven't hit
them in hundreds of vlc-cache-gen runs.

OK brad (maintainer).
2015-11-17 20:26:39 +00:00
jasper
56c73b96b4 Security fix for CVE-2015-5949
ok brad (MAINTAINER)
2015-10-28 08:44:16 +00:00
sthen
bc9dfeb950 use LD_PRELOAD for another instance of vlc-cache-gen which was intermittently
failing; same as patch-bin_Makefile_am r1.1
2015-07-16 02:25:39 +00:00
sthen
a412d67e21 Force LD_PRELOAD=/usr/local/lib/libgobject-2.0.so when running vlc-cache-gen,
working around an intermittent crash during build. ok brad@ aja@ robert@

"Some of the plugins are linked (indirectly) to gobject. During the generation
of the plugin cache, these plugins are loaded and unloaded again. In some
circumstances this causes gobject to be unloaded at the wrong time and
vlc-cache-gen crashes." (debian bug 752544)
2015-07-13 19:48:13 +00:00
ajacoutot
2182828e54 Update to vlc-2.2.1.
from brad (maintainer)
2015-05-24 07:16:31 +00:00
ajacoutot
c474934fbb Add comments to patches; no pkg change.
from brad (maintainer)
2015-04-30 08:01:58 +00:00
ajacoutot
4f30f10410 Garbage collect old code for older FFmpeg releases and some cleanup.
from brad (maintainer)
2015-04-30 06:32:21 +00:00
brad
e2d6ffc1b4 Add a comment to the top of the patches. 2014-05-05 08:34:08 +00:00
brad
f1d5b5e17d Update VLC's avcodec plugin to use the avcodec_decode_audio4() API for decoding
audio.

ok ajacoutot@
2014-04-28 17:35:35 +00:00
brad
7636022790 Pull some bits from 2.1 to deal with newer FFmpeg API.
ok sthen@
2014-04-12 20:41:26 +00:00
brad
bdc8db410c Update to VLC 2.0.10.
ok sthen@
2014-03-16 11:38:47 +00:00
naddy
5bdbdfab05 fix build with newer FreeType; from matthieu@, ok brad@ 2014-01-09 17:39:11 +00:00
brad
043bb8f265 Update to VLC 2.0.9.
ok sthen@
2013-11-07 00:30:07 +00:00
brad
d3834966df Update to VLC 2.0.6.
ok sthen@
2013-04-11 17:58:42 +00:00
brad
4cfd1cae42 Make use of clock_gettime() on OpenBSD.
ok sthen@
2013-04-04 16:48:22 +00:00
brad
68374be5d6 Add a comment. 2013-03-30 02:06:26 +00:00
brad
68db97a340 Re-enable the multi-threaded mode for the avcodec backend.
ok sthen@
2013-03-27 13:34:06 +00:00
brad
dccb4cb4de Sync up the FFmpeg backend with upstream to bring in some
bug fixes.

ok sthen@
2013-03-09 09:32:03 +00:00
brad
c04bb05ba3 Two fixes from upstream..
- Fix crash with broken ASF files (SA-1302).
- Fix MKV behaviour with unknown or new EBML elements.

ok sthen@
2013-02-06 13:07:05 +00:00
brad
c7814c3f0e Switch back to using LLVM on i386.
ok sthen@
2013-01-03 03:05:47 +00:00
brad
c0cfe96bb6 Update to VLC 2.0.5.
ok ajacoutot@
2012-12-16 21:26:22 +00:00
brad
ab1538fe6d Update to VLC 2.0.4.
ok sthen@
2012-10-22 20:18:44 +00:00
ajacoutot
2ec950a657 Remove -pthread patching.
from Brad (maintainer)
2012-08-26 07:16:54 +00:00
sthen
f2565f9766 Add an upstream patch for VLC, and remove an empty patch file. From Brad.
- Fix a possible buffer corruption in text renderer
2012-08-07 07:35:09 +00:00
sthen
5c0daedd0d update to VLC 2.0.3 plus a few patches from upstream, from Brad. 2012-08-05 09:17:00 +00:00
ajacoutot
177a9eeed4 Fix a off-by-one issue with the VCD module.
from Brad (maintainer)
2012-07-08 21:33:45 +00:00
sthen
06b5966d88 update to VLC 2.0.2, from Brad. 2012-07-06 12:51:11 +00:00
ajacoutot
0b9609d6c9 Finally unbreak and enable RTP/RTSP support \o/
from Brad (maintainer)
2012-05-28 18:44:26 +00:00
ajacoutot
094095fd22 Major update to vlc-2.0.1.
More details at http://www.videolan.org/vlc/releases/2.0.1.html

tested on i386, amd64, sparc64
from Brad (maintainer)
2012-04-23 13:47:08 +00:00
ajacoutot
c7df276eeb Remove patches no longer necessary now that we have posix_spawnp() and family.
from Brad (maintainer)
2012-03-23 10:36:10 +00:00
ajacoutot
2c8260b4ae SECURITY:
- MMS: Fix stack overflow. SA-1201
- RealRTSP: Fix heap overflows. SA-1202
- ty: Fix out of bound read on corrupt files.
- Avoid char conversion in strchr().
- Fix surrogate detection.

from Brad (maintainer)
2012-03-21 08:27:29 +00:00
sthen
b39c53935b - Remove patches for QT4/MKV modules which are unnecessary.
- Remove patch for tdestroy() wrapper now that tdelete() has been fixed.
- Remove @comment's from the PLIST which are no longer necessary.

From Brad
2012-02-17 22:07:16 +00:00
sthen
8823bce600 SECURITY update to VLC 1.1.13; fixes a buffer overflow in the TiVo demuxer.
Also install .la files for libvlc/libvlccore. From Brad (maintainer).
2011-12-23 15:01:59 +00:00
phessler
7ccc4d7c1c Update to VLC 1.1.12
Most of the bits from Brad, a minor runtime fix by me.

Tested on amd64, i386, macppc

OK dhill@, rpointel@, sthen@, jasper@
2011-11-16 13:33:15 +00:00
ajacoutot
eb20fe8788 SECURITY: fix heap-based buffer overflow. CVE-2011-2588.
from Brad (maintainer)
2011-07-17 06:35:42 +00:00
naddy
eed7c62887 Fix build with png-1.5.
All fixes by yours truly.
2011-07-08 20:38:00 +00:00
sthen
b5687d87d1 replace -pthread patch with a proper one, clean up -pthread flag handling.
from Brad, ok dcoppa@
2011-07-01 11:10:53 +00:00
sthen
2082f0a8c8 Fix heap corruption / integer overflow in playlist parser. CVE-2011-2194
From Brad.
2011-06-13 23:51:12 +00:00
dcoppa
25d9cd0797 - Fix a potential crash with MMS.
- Don't free uninitialized ES format descriptor for DV muxed in AVI.

From upstream via Brad.
OK sthen@
2011-05-08 16:20:16 +00:00
sthen
5bc2e9b459 - update comment with CVE id, from Brad 2011-04-25 09:32:42 +00:00