132 Commits

Author SHA1 Message Date
sthen
b04df75af9 Use HW_NCPUONLINE/_SC_NPROCESSORS_ONLN for FFmpeg, VLC, X264. From Brad. 2021-04-03 11:15:46 +00:00
ajacoutot
503c9120dc Update to vlc-3.0.12.
from Brad (maintainer)
2021-01-23 09:50:09 +00:00
rsadowski
ee1197ef24 Unbreak build after recent Qt 5.15 update.
Add missing QPainterPath include
2021-01-19 06:19:49 +00:00
sthen
472cc5de93 update to VLC 3.0.11.1, from Brad. 2020-10-04 18:35:45 +00:00
ajacoutot
a30298e73b Update to vlc-3.0.10.
from Brad (maintainer)
2020-05-15 06:32:34 +00:00
sthen
c81ca69149 vlc: switch to a better fix for the duplicate symbols. from pkgsrc via brad. 2020-04-21 10:19:25 +00:00
sthen
babfbf7425 vlc: fix https plugin, the LDFLAGS that were needed to fix the build overrode
the default flags which turned off the version numbering, causing the plugin
not to be found at runtime.  ok Brad
2020-04-20 08:35:41 +00:00
ajacoutot
b911f7c5d6 Update to vlc-3.0.9.2.
from Brad (maintainer)
2020-04-10 07:53:16 +00:00
ajacoutot
b1d30cc200 Bring in the smb2 module from the 3 branch and enable it.
Disable the dsm module.
This switches from supporting SMB1 to supporting SMB2/3.

from Brad (maintainer)
2020-01-03 08:45:09 +00:00
ajacoutot
1bbf221087 Enable libplacebo support.
from Brad
2019-12-25 15:48:26 +00:00
ajacoutot
b344cf2c89 Don't need to enforce the dependency when the version is ancient (libblueray).
Link to gtar instead of using a patch.

from Brad (maintainer)
2019-12-08 09:54:09 +00:00
ajacoutot
3371525a15 Major update to vlc-3.0.8.
Committing early in the release cycle to be able to fix regressions.

from Brad (maintainer)
2019-12-01 22:44:13 +00:00
ajacoutot
db99ecae72 - Remove an unnecessary patch
- Tweak some patch comments
- Regen some patches with update-patches

from Brad (maintainer)
2019-11-16 18:28:19 +00:00
ajacoutot
df1989a49b Further reduce patching now that we have newer Clang / GCC.
from Brad (maintainer)
2019-11-11 19:10:45 +00:00
ajacoutot
477a94630c Remove some unnecesssary patches.
from Brad (maintainer)
2019-11-08 21:55:27 +00:00
jca
b3bf435d9a Update API usage to deal with current vs new FFmpeg API
from Brad (maintainer)
2019-02-21 22:38:48 +00:00
ajacoutot
c90a00663e x264: drop <148 build support and fix 10bit support
from upstream via Brad (maintainer)
2018-09-16 06:05:00 +00:00
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