vlc.git
7 years agoFix warning on all c++ files
Hugo Beauzée-Luyssen [Mon, 22 Jun 2015 13:51:11 +0000 (15:51 +0200)]
Fix warning on all c++ files

Since vlc_atomic_float is only used for C files, another option would be
to disable this block when building in C++ mode.
Related to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64658

7 years agovlc_atomic: use std::atomic<> instead of std::atomic_base<>
Thomas Guillem [Mon, 22 Jun 2015 10:03:10 +0000 (12:03 +0200)]
vlc_atomic: use std::atomic<> instead of std::atomic_base<>

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
cf. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60940

7 years agoRemove using namespace std; from C++ code
Hugo Beauzée-Luyssen [Mon, 22 Jun 2015 13:16:16 +0000 (15:16 +0200)]
Remove using namespace std; from C++ code

This prevents us from providing our atomic types definitions, as they
would conflict with the ones in std::

7 years agoandroid: merge android_surface with android_window
Thomas Guillem [Mon, 22 Jun 2015 13:36:44 +0000 (15:36 +0200)]
android: merge android_surface with android_window

This commits remove the android_surface module. The old android surface API is
now used by the android_window module via native_window_api_t.

7 years agoNEWS about SAT>IP
Jean-Baptiste Kempf [Mon, 22 Jun 2015 09:05:17 +0000 (11:05 +0200)]
NEWS about SAT>IP

7 years agoContribs: update live555
Jean-Baptiste Kempf [Mon, 22 Jun 2015 09:02:43 +0000 (11:02 +0200)]
Contribs: update live555

7 years agolive555: Use OPTIONS as keep-alive fallback
Julian Scheel [Thu, 18 Jun 2015 15:33:59 +0000 (17:33 +0200)]
live555: Use OPTIONS as keep-alive fallback

So far no keep-alive messages are sent when GET_PARAMETERS is not supported by
the server. Change this to fall back to sending OPTIONS as keep-alive message,
which is the default keep-alive message in the SAT>IP specification. As
RFC2326 does not enforce a specific command as keep-alive message this shall
be valid for any compliant RTSP server.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agolive555: Add satip support
Julian Scheel [Thu, 18 Jun 2015 15:33:58 +0000 (17:33 +0200)]
live555: Add satip support

Register a satip-access, which uses a hardcoded default SDP dataset instead of
querying it via DESCRIBE. While some SAT>IP servers implement a common
DESCRIBE the spec is allowing servers to only support DESCRIBE of already
configured sessions, which requires SETUP to be executed before DESCRIBE can
be used at all.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agoinclude: stick to a single version (2011) C/C++ atomics
Rémi Denis-Courmont [Sun, 21 Jun 2015 20:27:57 +0000 (23:27 +0300)]
include: stick to a single version (2011) C/C++ atomics

This fixes mismatched binary interface when either:
 - the versions of C and C++ were different within the LibVLC build, or
 - an out-of-tree plugin used a different language versin than LibVLC.

The LibVLC implementation for ISO C atomics with Intel intrinsics was
not generally binary compatible with the native implementation of the
compiler. In other words, only one atomics implementation can be used
in one LibVLC installation. The One Definition Rule from C++ imposes
that native implementation is used, so the LibVLC implementation is
hereby removed.

Regression from edf1c76018777f4de40df66a5613457774f3e207.

7 years agoconfigure: test and enable C11 where available
Rémi Denis-Courmont [Sun, 21 Jun 2015 21:08:59 +0000 (00:08 +0300)]
configure: test and enable C11 where available

7 years agom4: improve C++11 check
Rémi Denis-Courmont [Sun, 21 Jun 2015 19:20:00 +0000 (22:20 +0300)]
m4: improve C++11 check

7 years agoconfigure: allow C11 compiler for build system native compiler
Rémi Denis-Courmont [Sun, 21 Jun 2015 19:21:44 +0000 (22:21 +0300)]
configure: allow C11 compiler for build system native compiler

Also error out if necessary.

7 years agobin: build a vlc-osx-static similar to vlc-static, to fix tests
David Fuhrmann [Sun, 21 Jun 2015 15:20:35 +0000 (17:20 +0200)]
bin: build a vlc-osx-static similar to vlc-static, to fix tests

7 years agomacosx: remove o_appLock, rename f_appExit
David Fuhrmann [Sat, 20 Jun 2015 10:30:28 +0000 (12:30 +0200)]
macosx: remove o_appLock, rename f_appExit

Lock is not needed anymore, as this variable is only accessed
from the main thread.

7 years agomacosx: hack to defer vout window creation is not needed anymore
David Fuhrmann [Sat, 20 Jun 2015 10:23:08 +0000 (12:23 +0200)]
macosx: hack to defer vout window creation is not needed anymore

7 years agomac packaging: do not depend on vlc target
David Fuhrmann [Sat, 20 Jun 2015 10:02:48 +0000 (12:02 +0200)]
mac packaging: do not depend on vlc target

The vlc target only creates a symlink, so it makes no sense to
depend on that in any way.

This also fixes unneeded recreation of the package with every
make invocation.

7 years agomacosx: fix window ordering during startup (close #14486)
David Fuhrmann [Sat, 20 Jun 2015 09:57:14 +0000 (11:57 +0200)]
macosx: fix window ordering during startup (close #14486)

According to docu, application:willFinishLaunching: will be called
as one of the first steps of [NSApp run], before the main loop
will be actually started. Thus, it should make no performance
difference if we load the main window already in openIntf().

For some unknown reasons, a direct call to makeKeyAndOrderFront
works in run(), but not in app:willFinishLaunching:, though.

7 years agodarwinvlc/macosx: rework binary, start main loop in darwinvlc
David Fuhrmann [Mon, 15 Jun 2015 17:35:08 +0000 (19:35 +0200)]
darwinvlc/macosx: rework binary, start main loop in darwinvlc

This moves the main loop out of the macosx interface module.
Instead, the open callback only initializes the interface and the
close callback cleans up stuff. The mainloop is now started in
darwinvlc.m. In case the mac interface is not used, a CoreFoundation
mainloop is solely started to wait for termination events.

Additionally, this cleans up darwinvlc.m, and fixes signal
handling, which was dead code so far (in case the interface was used).
Now, GCD is used to catch SIGINT and SIGTERM in order to allow
ordinary shutdown.

refs #14362
close #6354

7 years agodarwinvlc: compile with objc and fix build system
David Fuhrmann [Mon, 15 Jun 2015 17:36:27 +0000 (19:36 +0200)]
darwinvlc: compile with objc and fix build system

As we do not want to break other os versions, the only way to
select the proper linker is to use another target for osx.

Still, "make install" should produce a binary named "vlc" in the
end, thus the binary is renamed at install stage.

7 years agoiOS dialog provider: fix retain cycle
Felix Paul Kühne [Fri, 19 Jun 2015 13:27:08 +0000 (15:27 +0200)]
iOS dialog provider: fix retain cycle

7 years agoMingw and mingw-w64 has broken C++11 support
Jean-Baptiste Kempf [Thu, 18 Jun 2015 17:23:23 +0000 (19:23 +0200)]
Mingw and mingw-w64 has broken C++11 support

7 years agodemux: hls: remove duplicated variable
Francois Cartegnie [Thu, 18 Jun 2015 15:12:26 +0000 (17:12 +0200)]
demux: hls: remove duplicated variable

7 years agodemux: adaptative: add missing locks in controls callback
Francois Cartegnie [Thu, 18 Jun 2015 14:32:01 +0000 (16:32 +0200)]
demux: adaptative: add missing locks in controls callback

7 years agodemux: adaptative: ensure data is dropped while restarting
Francois Cartegnie [Thu, 18 Jun 2015 14:18:43 +0000 (16:18 +0200)]
demux: adaptative: ensure data is dropped while restarting

7 years agodemux: adaptative: always set first pcr to lowest dts
Francois Cartegnie [Thu, 18 Jun 2015 14:17:44 +0000 (16:17 +0200)]
demux: adaptative: always set first pcr to lowest dts

7 years agodemux: adaptative: add getFirstDTS
Francois Cartegnie [Thu, 18 Jun 2015 10:30:13 +0000 (12:30 +0200)]
demux: adaptative: add getFirstDTS

7 years agodefine __STDC_*_MACROS in vlc_fixups.h for pre C++11 hosts
Thomas Guillem [Mon, 15 Jun 2015 09:09:01 +0000 (11:09 +0200)]
define __STDC_*_MACROS in vlc_fixups.h for pre C++11 hosts

7 years agodemux: mp4: bind jpeg to mjpeg (fix #14846)
Francois Cartegnie [Thu, 18 Jun 2015 09:29:18 +0000 (11:29 +0200)]
demux: mp4: bind jpeg to mjpeg (fix #14846)

7 years agolib: fix memory leak
Rémi Denis-Courmont [Wed, 17 Jun 2015 21:09:41 +0000 (00:09 +0300)]
lib: fix memory leak

7 years agolib: fix pointer misused as integer and simplify
Rémi Denis-Courmont [Wed, 17 Jun 2015 21:08:35 +0000 (00:08 +0300)]
lib: fix pointer misused as integer and simplify

7 years agolib: remove no-op
Rémi Denis-Courmont [Wed, 17 Jun 2015 21:10:19 +0000 (00:10 +0300)]
lib: remove no-op

7 years agoinput: remove antilogy, add error handling and simplify
Rémi Denis-Courmont [Wed, 17 Jun 2015 21:02:57 +0000 (00:02 +0300)]
input: remove antilogy, add error handling and simplify

7 years agodemux: adaptative: add inertia to rate based logic
Francois Cartegnie [Wed, 17 Jun 2015 11:49:58 +0000 (13:49 +0200)]
demux: adaptative: add inertia to rate based logic

7 years agoContribs: D3D, use wine headers when Xcompilign
Jean-Baptiste Kempf [Wed, 17 Jun 2015 18:59:05 +0000 (20:59 +0200)]
Contribs: D3D, use wine headers when Xcompilign

7 years agoContrib: prefix widl tool
Jean-Baptiste Kempf [Wed, 17 Jun 2015 18:56:56 +0000 (20:56 +0200)]
Contrib: prefix widl tool

7 years agoD3D11: actually use the debug flags in debug
Jean-Baptiste Kempf [Wed, 17 Jun 2015 18:26:46 +0000 (20:26 +0200)]
D3D11: actually use the debug flags in debug

7 years agoD3D11: fix compilation in DEBUG mode
Jean-Baptiste Kempf [Wed, 17 Jun 2015 18:24:03 +0000 (20:24 +0200)]
D3D11: fix compilation in DEBUG mode

7 years agodemux: mp4: try to detect non interleaved content prior playback
Francois Cartegnie [Wed, 17 Jun 2015 17:16:29 +0000 (19:16 +0200)]
demux: mp4: try to detect non interleaved content prior playback

7 years agoFix spelling of "readable"
Rémi Denis-Courmont [Wed, 17 Jun 2015 16:30:11 +0000 (19:30 +0300)]
Fix spelling of "readable"

7 years agodirect3d11: fix compilation when direct rendering cannot be used
Steve Lhomme [Tue, 16 Jun 2015 13:57:33 +0000 (15:57 +0200)]
direct3d11: fix compilation when direct rendering cannot be used

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agodirectx-va: do not load the DLL if not needed
Steve Lhomme [Wed, 17 Jun 2015 12:26:01 +0000 (14:26 +0200)]
directx-va: do not load the DLL if not needed

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agodirect3d11: fix the VLC_WINSTORE_APP usage
Steve Lhomme [Wed, 17 Jun 2015 10:20:55 +0000 (12:20 +0200)]
direct3d11: fix the VLC_WINSTORE_APP usage

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agodirect3d11: reorder some calls
Steve Lhomme [Wed, 17 Jun 2015 10:20:54 +0000 (12:20 +0200)]
direct3d11: reorder some calls

When sharing the D3D11 context some settings may be overridden,
so we make sure we always have the right setup to render

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agommal/codec: Fall back to dts if pts is no available
Julian Scheel [Wed, 17 Jun 2015 10:14:26 +0000 (12:14 +0200)]
mmal/codec: Fall back to dts if pts is no available

If a container does not provide pts fall back to use the provided dts instead.
This is sometimes seen with mp4 and mov containers.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agommal: Fix plane offset computation
Julian Scheel [Wed, 17 Jun 2015 09:28:33 +0000 (11:28 +0200)]
mmal: Fix plane offset computation

The computation of plane offsets was broken after recent refactorings. Fix it
by doing the actual computation of offsets in the picture lock function.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agodirect3d11: the viewport size is set on the swapchain update
Steve Lhomme [Wed, 17 Jun 2015 10:20:53 +0000 (12:20 +0200)]
direct3d11: the viewport size is set on the swapchain update

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agodirect3d11: keep the swapchain number and format of buffers
Steve Lhomme [Wed, 17 Jun 2015 10:20:52 +0000 (12:20 +0200)]
direct3d11: keep the swapchain number and format of buffers

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agodirect3d11: check more return values
Steve Lhomme [Wed, 17 Jun 2015 10:20:51 +0000 (12:20 +0200)]
direct3d11: check more return values

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agodirect3d11: use the D3D11 types as D3D9 is not available on some platforms
Steve Lhomme [Wed, 17 Jun 2015 10:20:50 +0000 (12:20 +0200)]
direct3d11: use the D3D11 types as D3D9 is not available on some platforms

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agoSkins2: add check on bitmaps to avoid crash
Erwan Tulou [Wed, 17 Jun 2015 10:46:48 +0000 (12:46 +0200)]
Skins2: add check on bitmaps to avoid crash

7 years agofile: use fdopendir to open a dir from a fd
Thomas Guillem [Tue, 16 Jun 2015 12:05:26 +0000 (14:05 +0200)]
file: use fdopendir to open a dir from a fd

7 years agodsm: fix compilation warning
Felix Paul Kühne [Tue, 16 Jun 2015 11:29:13 +0000 (13:29 +0200)]
dsm: fix compilation warning

7 years agofile: fix fd leak when opening a directory
Thomas Guillem [Tue, 16 Jun 2015 11:17:36 +0000 (13:17 +0200)]
file: fix fd leak when opening a directory

7 years agodsm: prettify discovery submodule description and add shortcut
Felix Paul Kühne [Tue, 16 Jun 2015 11:00:19 +0000 (13:00 +0200)]
dsm: prettify discovery submodule description and add shortcut

7 years agolibvlc: clean recent title and chapter API additions
Felix Paul Kühne [Tue, 16 Jun 2015 10:52:45 +0000 (12:52 +0200)]
libvlc: clean recent title and chapter API additions

Thanks to Rémi for the suggestions

7 years agohls: include config.h
Thomas Guillem [Mon, 15 Jun 2015 09:12:21 +0000 (11:12 +0200)]
hls: include config.h

7 years agogcrypt: require libgcrypt >= 1.6.0
Thomas Guillem [Mon, 15 Jun 2015 17:21:31 +0000 (19:21 +0200)]
gcrypt: require libgcrypt >= 1.6.0

And remove setup thread callbacks init since it's not supported anymore.

7 years agoQt: extension dialog: update checkboxes if a check state was changed
Daniel Amm [Mon, 15 Jun 2015 16:19:46 +0000 (18:19 +0200)]
Qt: extension dialog: update checkboxes if a check state was changed

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agoinclude: add/fix more Doxygen groups
Rémi Denis-Courmont [Sun, 14 Jun 2015 20:25:38 +0000 (23:25 +0300)]
include: add/fix more Doxygen groups

7 years agoavcodec: fix libavutil version
Jean-Baptiste Kempf [Sun, 14 Jun 2015 19:35:37 +0000 (21:35 +0200)]
avcodec: fix libavutil version

7 years agoUpdate NEWS
Jean-Baptiste Kempf [Sun, 14 Jun 2015 17:38:41 +0000 (19:38 +0200)]
Update NEWS

7 years agoAudio output: Fix comment typo
Jean-Baptiste Kempf [Sun, 14 Jun 2015 16:34:49 +0000 (18:34 +0200)]
Audio output: Fix comment typo

7 years agolatex: batchmode and hyperlinks
Jean-Baptiste Kempf [Sun, 14 Jun 2015 16:30:45 +0000 (18:30 +0200)]
latex: batchmode and hyperlinks

7 years agoinclude: move spu under vout in Doxygen
Rémi Denis-Courmont [Sun, 14 Jun 2015 16:13:50 +0000 (19:13 +0300)]
include: move spu under vout in Doxygen

7 years agoplaylist: fix Doxygen groups
Rémi Denis-Courmont [Sun, 14 Jun 2015 16:07:47 +0000 (19:07 +0300)]
playlist: fix Doxygen groups

7 years agoinclude: fix undefined Doxygen references
Rémi Denis-Courmont [Sun, 14 Jun 2015 16:04:26 +0000 (19:04 +0300)]
include: fix undefined Doxygen references

7 years agoFix some Doxygen parameter names
Rémi Denis-Courmont [Sun, 14 Jun 2015 16:01:12 +0000 (19:01 +0300)]
Fix some Doxygen parameter names

7 years agoinclude: improve Doxygen modules
Rémi Denis-Courmont [Sun, 14 Jun 2015 16:00:16 +0000 (19:00 +0300)]
include: improve Doxygen modules

In particular, move \file stanzas inside groups.

7 years agoinclude: remove vain evil macro
Rémi Denis-Courmont [Sun, 14 Jun 2015 15:01:32 +0000 (18:01 +0300)]
include: remove vain evil macro

This confused Doxygen and hid hypothetically invalid casts.

7 years agoinclude: fix typos
Rémi Denis-Courmont [Sun, 14 Jun 2015 14:56:03 +0000 (17:56 +0300)]
include: fix typos

7 years agoinclude: fix inline code in Doxygen
Rémi Denis-Courmont [Sun, 14 Jun 2015 14:54:29 +0000 (17:54 +0300)]
include: fix inline code in Doxygen

7 years agomisc: fix invalid Doxygen tags
Rémi Denis-Courmont [Sun, 14 Jun 2015 14:54:11 +0000 (17:54 +0300)]
misc: fix invalid Doxygen tags

7 years agoinclude: missing Doxygen group end
Rémi Denis-Courmont [Sun, 14 Jun 2015 14:53:50 +0000 (17:53 +0300)]
include: missing Doxygen group end

7 years agodoc: update Doxyfile
Rémi Denis-Courmont [Sun, 14 Jun 2015 14:44:58 +0000 (17:44 +0300)]
doc: update Doxyfile

7 years agoPortable windows build
Hannes Domani [Thu, 5 Mar 2015 18:38:12 +0000 (19:38 +0100)]
Portable windows build

If a portable/ folder is next to the libvlccore.dll binary, it will use
it for most configuration and other files.

Close #9751, #2114 and #12679

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agodemux: mp4: don't expect cdat/cdt2 pair for eia608
Francois Cartegnie [Sun, 14 Jun 2015 14:00:08 +0000 (16:00 +0200)]
demux: mp4: don't expect cdat/cdt2 pair for eia608

7 years agodemux: libmp4: add clcp sample desc
Francois Cartegnie [Sun, 14 Jun 2015 10:50:16 +0000 (12:50 +0200)]
demux: libmp4: add clcp sample desc

7 years agodemux: mp4: split closed captioning setup
Francois Cartegnie [Sun, 14 Jun 2015 10:19:09 +0000 (12:19 +0200)]
demux: mp4: split closed captioning setup

7 years agoskins2: fix compilation on Linux (if no libtar)
Erwan Tulou [Sat, 13 Jun 2015 22:38:28 +0000 (00:38 +0200)]
skins2: fix compilation on Linux (if no libtar)

problem reported by Timothy B. Terriberry" <tterribe@xiph.org>

7 years agovdpau: fix VdpDecoderCreate error handling (fix #14878)
Rémi Denis-Courmont [Sat, 13 Jun 2015 20:08:37 +0000 (23:08 +0300)]
vdpau: fix VdpDecoderCreate error handling (fix #14878)

7 years agodemux: mp4: remove handler check at es creation time (fix #12685)
Francois Cartegnie [Sat, 13 Jun 2015 17:53:26 +0000 (19:53 +0200)]
demux: mp4: remove handler check at es creation time (fix #12685)

fmt cat is checked/mapped earlier against handler

7 years agoLua.cli: improve lua 5.3 compatibility
Jean-Baptiste Kempf [Sat, 13 Jun 2015 16:15:06 +0000 (18:15 +0200)]
Lua.cli: improve lua 5.3 compatibility

Close #14803

7 years agodemux: mp4: rewrite and strengthen the restart stuff
Francois Cartegnie [Sat, 13 Jun 2015 12:51:53 +0000 (14:51 +0200)]
demux: mp4: rewrite and strengthen the restart stuff

Also adds the missing restart on MP4Leaf demux mode

7 years agodemux: mp4: simplify destroy/release stuff
Francois Cartegnie [Sat, 13 Jun 2015 12:28:31 +0000 (14:28 +0200)]
demux: mp4: simplify destroy/release stuff

7 years agodemux: mp4: add some const to box refs
Francois Cartegnie [Sat, 13 Jun 2015 11:19:10 +0000 (13:19 +0200)]
demux: mp4: add some const to box refs

7 years agodemux: mp4: don't create unknown es on bad handler
Francois Cartegnie [Sat, 13 Jun 2015 11:18:01 +0000 (13:18 +0200)]
demux: mp4: don't create unknown es on bad handler

7 years agodemux: libmp4: constify counters/walkers
Francois Cartegnie [Fri, 12 Jun 2015 20:44:53 +0000 (22:44 +0200)]
demux: libmp4: constify counters/walkers

7 years agodemux: mp4: drop base duration
Francois Cartegnie [Fri, 12 Jun 2015 15:32:13 +0000 (17:32 +0200)]
demux: mp4: drop base duration

7 years agodemux: mp4: remove unused members
Francois Cartegnie [Fri, 12 Jun 2015 15:21:31 +0000 (17:21 +0200)]
demux: mp4: remove unused members

7 years agodemux: mp4: move built-in sample size fixes out from es setup
Francois Cartegnie [Fri, 12 Jun 2015 14:17:29 +0000 (16:17 +0200)]
demux: mp4: move built-in sample size fixes out from es setup

7 years agodemux: mp4: move alaw/ulaw builtin codec fixes out of es setup
Francois Cartegnie [Fri, 12 Jun 2015 13:09:20 +0000 (15:09 +0200)]
demux: mp4: move alaw/ulaw builtin codec fixes out of es setup

7 years agodemux: mp4: fix built-in samplesize rounding
Francois Cartegnie [Fri, 12 Jun 2015 13:08:55 +0000 (15:08 +0200)]
demux: mp4: fix built-in samplesize rounding

7 years agoos2: inline ToLocale/LocaleFree
Rémi Denis-Courmont [Fri, 12 Jun 2015 20:27:23 +0000 (23:27 +0300)]
os2: inline ToLocale/LocaleFree

7 years agoskins: remove dead code
Rémi Denis-Courmont [Fri, 12 Jun 2015 20:22:31 +0000 (23:22 +0300)]
skins: remove dead code

7 years agoconfig: assume UTF-8 vlcrc
Rémi Denis-Courmont [Fri, 12 Jun 2015 20:16:17 +0000 (23:16 +0300)]
config: assume UTF-8 vlcrc

8 and a half years should have been enough to transition.

7 years agolibarchive: build a minimal version
Jean-Baptiste Kempf [Sat, 13 Jun 2015 15:28:47 +0000 (17:28 +0200)]
libarchive: build a minimal version

7 years agoskins2(Linux): replace tempnam() with mkdtemp()
Erwan Tulou [Sat, 13 Jun 2015 13:29:25 +0000 (15:29 +0200)]
skins2(Linux): replace tempnam() with mkdtemp()

Linux manual strongly advises against using tempnam().

7 years agoskins2: replace unlink with vlc_unlink
Erwan Tulou [Sat, 13 Jun 2015 12:13:01 +0000 (14:13 +0200)]
skins2: replace unlink with vlc_unlink

7 years agomacosx: disable isVisibleOnLaunch and isRestorable for main window
David Fuhrmann [Sat, 13 Jun 2015 07:23:31 +0000 (09:23 +0200)]
macosx: disable isVisibleOnLaunch and isRestorable for main window

This workarounds a bug in the cocoa framework.

close #9903

7 years agomacosx: rename vlc target to vlc-bundle-helper
David Fuhrmann [Sat, 13 Jun 2015 07:28:54 +0000 (09:28 +0200)]
macosx: rename vlc target to vlc-bundle-helper

This is the target called from our makefile scripts. Rename it
so it is more clear that it should not be called in Xcode
directly.