]> git.sesse.net Git - vlc/log
vlc
10 years agoContribs: update GnuTLS to 3.1.22
Jean-Baptiste Kempf [Tue, 4 Mar 2014 09:31:02 +0000 (10:31 +0100)]
Contribs: update GnuTLS to 3.1.22

See CVE-2014-0092

10 years agoFix VCDX compilation (close #10834)
Jeremy Huddleston Sequoia [Mon, 3 Mar 2014 21:37:32 +0000 (22:37 +0100)]
Fix VCDX compilation (close #10834)

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
10 years agosrc/missing: remove return after assert case since this is only needed for non-debug...
Felix Paul Kühne [Mon, 3 Mar 2014 18:09:47 +0000 (19:09 +0100)]
src/missing: remove return after assert case since this is only needed for non-debug builds which are not used by developers anyway

10 years agotypo
Rafaël Carré [Mon, 3 Mar 2014 18:05:49 +0000 (19:05 +0100)]
typo

10 years agoavio: use network-caching (fixes #10844)
Rémi Denis-Courmont [Mon, 3 Mar 2014 17:37:25 +0000 (19:37 +0200)]
avio: use network-caching (fixes #10844)

So far only network protocols (well, only RTMP) are aliased.

10 years agosrc/missing: fix a bunch of clang compilation warnings and update copyright header
Felix Paul Kühne [Mon, 3 Mar 2014 17:28:42 +0000 (18:28 +0100)]
src/missing: fix a bunch of clang compilation warnings and update copyright header

10 years agosrc/missing: remove no longer needed stubs since the internal API is gone
Felix Paul Kühne [Mon, 3 Mar 2014 17:11:08 +0000 (18:11 +0100)]
src/missing: remove no longer needed stubs since the internal API is gone

10 years agosrc/missing: fix compilation if httpd is disabled
Felix Paul Kühne [Mon, 3 Mar 2014 17:09:10 +0000 (18:09 +0100)]
src/missing: fix compilation if httpd is disabled

10 years agommdevice: implement audio policy callback (fixes #7204)
Rémi Denis-Courmont [Sun, 2 Mar 2014 13:20:26 +0000 (15:20 +0200)]
mmdevice: implement audio policy callback (fixes #7204)

10 years agommdevice: override endpoint volume to allow amplification
Rémi Denis-Courmont [Sat, 1 Mar 2014 22:17:38 +0000 (00:17 +0200)]
mmdevice: override endpoint volume to allow amplification

This works more or less like SNDVOL (and like PulseAudio with flat
volumes not disabled): the VLC volume represents the product of the
endpoint volume by the simple volume.

10 years agommdevice: print endpoint volume range to debug
Rémi Denis-Courmont [Sat, 1 Mar 2014 14:40:36 +0000 (16:40 +0200)]
mmdevice: print endpoint volume range to debug

10 years agommdevice: merge volume/mute update code and fix initial volume
Rémi Denis-Courmont [Sat, 1 Mar 2014 21:28:43 +0000 (23:28 +0200)]
mmdevice: merge volume/mute update code and fix initial volume

10 years agowasapi: fix TimeGet()
Rémi Denis-Courmont [Sat, 1 Mar 2014 19:42:31 +0000 (21:42 +0200)]
wasapi: fix TimeGet()

10 years agowasapi: fix S/PDIF check
Rémi Denis-Courmont [Sat, 1 Mar 2014 19:41:59 +0000 (21:41 +0200)]
wasapi: fix S/PDIF check

10 years agommdevice: guard against out of range values
Rémi Denis-Courmont [Sat, 1 Mar 2014 17:54:06 +0000 (19:54 +0200)]
mmdevice: guard against out of range values

10 years agoconfigure: unbreak cross-pkg-config support with contrib
Rémi Denis-Courmont [Sat, 1 Mar 2014 14:00:32 +0000 (16:00 +0200)]
configure: unbreak cross-pkg-config support with contrib

cross-pkg-config tools have a correct default search path. The contrib
path should complement it, not replace it. If the caller intends to
(ab)use the native pkg-config for cross-compilation, the caller is
responsible for selecting an adequate default path, not VLC configure,
just as with every other build tools.

10 years agomacosx: add NSFullScreenWindowMask to compatibilityFixes.h and avoid NSAnimationConte...
David Fuhrmann [Sat, 1 Mar 2014 12:28:41 +0000 (13:28 +0100)]
macosx: add NSFullScreenWindowMask to compatibilityFixes.h and avoid NSAnimationContext warning

10 years agonpapi: correct pkg-config paths
Rémi Denis-Courmont [Sat, 1 Mar 2014 13:23:34 +0000 (15:23 +0200)]
npapi: correct pkg-config paths

10 years agonpapi: sensible prefix
Rémi Denis-Courmont [Sat, 1 Mar 2014 13:23:18 +0000 (15:23 +0200)]
npapi: sensible prefix

10 years agommdevice: improve diagnostics
Rémi Denis-Courmont [Sat, 1 Mar 2014 10:16:04 +0000 (12:16 +0200)]
mmdevice: improve diagnostics

10 years agommdevice: add missing initializer (fixes #10775)
Rémi Denis-Courmont [Fri, 28 Feb 2014 20:57:34 +0000 (22:57 +0200)]
mmdevice: add missing initializer (fixes #10775)

10 years agoauhal: rename layout variable to make more clear that this is the input layout
David Fuhrmann [Thu, 27 Feb 2014 21:18:35 +0000 (22:18 +0100)]
auhal: rename layout variable to make more clear that this is the input layout

10 years agoauhal: correctly fix channel ordering by setting the correct scope.
David Fuhrmann [Thu, 27 Feb 2014 21:12:34 +0000 (22:12 +0100)]
auhal: correctly fix channel ordering by setting the correct scope.

fixes #10125, #10199

10 years agoauhal: simplify switch by mapping with an array
David Fuhrmann [Thu, 27 Feb 2014 20:43:41 +0000 (21:43 +0100)]
auhal: simplify switch by mapping with an array

10 years agoRevert "auhal: fix wrong analog 5.1 channel ordering (close #8589)"
David Fuhrmann [Thu, 27 Feb 2014 20:10:05 +0000 (21:10 +0100)]
Revert "auhal: fix wrong analog 5.1 channel ordering (close #8589)"

This is superseded by a proper fix.
This reverts commit fa396d194fa58097223475d8038605f10a5041c5.

10 years agoRevert "auhal: rework channel mapping for analog surround output"
David Fuhrmann [Thu, 27 Feb 2014 20:04:08 +0000 (21:04 +0100)]
Revert "auhal: rework channel mapping for analog surround output"

This reverts commit c3bb23cd68f36ea37cf8d6ecb7cc187cd47c1c38.

10 years agoDirectSound: avoid double call to release function
Felix Abecassis [Fri, 28 Feb 2014 14:55:29 +0000 (15:55 +0100)]
DirectSound: avoid double call to release function

If Start() failed, IDirectSound_Release() was called twice.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> with changes
10 years agoDirectSound: use calloc for aout_stream_sys_t
Felix Abecassis [Fri, 28 Feb 2014 14:54:54 +0000 (15:54 +0100)]
DirectSound: use calloc for aout_stream_sys_t

Fix a crash occurring when CreateDSBufferPCM() fails in Start() and
afterwards Stop() uses uninitialized pointer values when releasing
objects.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agomacosx: comment custom lion fullscreen mode on snow leopard
David Fuhrmann [Fri, 28 Feb 2014 13:49:10 +0000 (14:49 +0100)]
macosx: comment custom lion fullscreen mode on snow leopard

NSFullScreenWindowMask is not defined here.

10 years agomacosx: check for NSByteCountFormatter on runtime, to fix compilation on snow leopard
David Fuhrmann [Fri, 28 Feb 2014 12:56:26 +0000 (13:56 +0100)]
macosx: check for NSByteCountFormatter on runtime, to fix compilation on snow leopard

Defining the category to a nonexisting class is not allowed, as well as providing
an interface for this class without implementation.

10 years agomacosx: avoid NS_ENUM to fix compilation on snow leopard
David Fuhrmann [Thu, 27 Feb 2014 21:03:42 +0000 (22:03 +0100)]
macosx: avoid NS_ENUM to fix compilation on snow leopard

10 years agomacosx: fix compilation on snow leopard by not using [] syntax for arrays
David Fuhrmann [Thu, 27 Feb 2014 20:45:20 +0000 (21:45 +0100)]
macosx: fix compilation on snow leopard by not using [] syntax for arrays

10 years agorelease-howto: Explicitely select VideoLAN signing key
Rafaël Carré [Fri, 28 Feb 2014 11:11:18 +0000 (12:11 +0100)]
release-howto: Explicitely select VideoLAN signing key

10 years agoavutil: Remove (broken) CPU detection on android
Rafaël Carré [Fri, 28 Feb 2014 10:33:50 +0000 (11:33 +0100)]
avutil: Remove (broken) CPU detection on android

libavutil does what we do already

10 years agoQt: animators: fix reorder warning
Tristan Matthews [Thu, 27 Feb 2014 21:36:33 +0000 (16:36 -0500)]
Qt: animators: fix reorder warning

10 years agolibvlc: fix potentially leaked error message
Rémi Denis-Courmont [Thu, 27 Feb 2014 18:33:31 +0000 (20:33 +0200)]
libvlc: fix potentially leaked error message

10 years agolibvlc_internal.h: delete unused function prototypes
Jerome Forissier [Thu, 27 Feb 2014 17:59:14 +0000 (18:59 +0100)]
libvlc_internal.h: delete unused function prototypes

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agomacosx: reorder string functions and add add some documentation
David Fuhrmann [Thu, 27 Feb 2014 16:44:44 +0000 (17:44 +0100)]
macosx: reorder string functions and add add some documentation

No functional change.

10 years agomacosx: fix page up / page down hotkey support
David Fuhrmann [Thu, 27 Feb 2014 16:25:18 +0000 (17:25 +0100)]
macosx: fix page up / page down hotkey support

close #10716

10 years agomacosx: do not enforce AR if video view is hidden
David Fuhrmann [Wed, 26 Feb 2014 17:30:48 +0000 (18:30 +0100)]
macosx: do not enforce AR if video view is hidden

10 years agolibvlc: fix possible free() of static const char[]
Jerome Forissier [Thu, 27 Feb 2014 15:53:24 +0000 (16:53 +0100)]
libvlc: fix possible free() of static const char[]

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agovdpau_avcodec: remove development versions support
Rémi Denis-Courmont [Thu, 27 Feb 2014 16:33:57 +0000 (18:33 +0200)]
vdpau_avcodec: remove development versions support

10 years agohwdummy: remove development versions support
Rémi Denis-Courmont [Thu, 27 Feb 2014 16:33:35 +0000 (18:33 +0200)]
hwdummy: remove development versions support

10 years agoconfigure: drop old development-only libavcodec versions for VDPAU
Rémi Denis-Courmont [Thu, 27 Feb 2014 16:33:06 +0000 (18:33 +0200)]
configure: drop old development-only libavcodec versions for VDPAU

10 years agoavcodec: remove the VLC DSP mask (except on Android on ARM)
Rémi Denis-Courmont [Sat, 22 Feb 2014 17:25:59 +0000 (19:25 +0200)]
avcodec: remove the VLC DSP mask (except on Android on ARM)

libavutil will always check for all CPU features that it understands,
even those VLC masked. Thus masking features provides no savings.

libavutil runs more tests than VLC. Depending on the platform and
operating system combination, libavutil is either as conservative or
more conservative than VLC. As such masking features provides no extra
safety.

So overall, GetVlcDspMask() is useless, at least nowadays.

Android ARM NEON seems controversial so it is kept for now.

10 years agoWin32: use visible dimensions for all vouts
Felix Abecassis [Wed, 26 Feb 2014 17:33:38 +0000 (17:33 +0000)]
Win32: use visible dimensions for all vouts

Close #9645

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: be compatible with Qt5
Jean-Baptiste Kempf [Thu, 27 Feb 2014 15:09:41 +0000 (16:09 +0100)]
Qt: be compatible with Qt5

10 years agoDCP: update authors
Valentin Vetter [Thu, 27 Feb 2014 15:09:27 +0000 (16:09 +0100)]
DCP: update authors

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDCP: allow to pause
Valentin Vetter [Thu, 27 Feb 2014 15:08:55 +0000 (16:08 +0100)]
DCP: allow to pause

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: addons manager: add search box
Francois Cartegnie [Thu, 27 Feb 2014 02:38:13 +0000 (03:38 +0100)]
Qt: addons manager: add search box

10 years agoQt: addons: draw INSTALLED state
Francois Cartegnie [Tue, 25 Feb 2014 23:42:23 +0000 (00:42 +0100)]
Qt: addons: draw INSTALLED state

10 years agoQt: addons: rework addons manager UI.
Francois Cartegnie [Fri, 14 Feb 2014 19:09:31 +0000 (20:09 +0100)]
Qt: addons: rework addons manager UI.

And don't download by default.

10 years agoQt: addons: tag addons with colors
Francois Cartegnie [Thu, 27 Feb 2014 01:55:12 +0000 (02:55 +0100)]
Qt: addons: tag addons with colors

10 years agoSubtitle: fix off-by-one error during allocation before call to sscanf
Felix Abecassis [Wed, 26 Feb 2014 17:36:13 +0000 (18:36 +0100)]
Subtitle: fix off-by-one error during allocation before call to sscanf

Fix a crash when parsing subtitles. From the man page of sscanf:
"the next pointer must be a pointer to character array that is long
enough to hold the input sequence and the terminating null byte"

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
10 years agolib: allow media player volume to be set before playing media
Mark Lee [Wed, 26 Feb 2014 16:49:15 +0000 (16:49 +0000)]
lib: allow media player volume to be set before playing media

This is based on similar initialisation as is already done in the
playlist_Create() function.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agolibvlc_media_new_path: set more meaningful error message (fixes #10792)
Rémi Denis-Courmont [Wed, 26 Feb 2014 16:24:10 +0000 (18:24 +0200)]
libvlc_media_new_path: set more meaningful error message (fixes #10792)

10 years agovlc_path2ri: set errno to disthinguish errors (refs #10792)
Rémi Denis-Courmont [Wed, 26 Feb 2014 16:22:43 +0000 (18:22 +0200)]
vlc_path2ri: set errno to disthinguish errors (refs #10792)

10 years agofontconfig: use double as FC_SIZE
Ilkka Ollakka [Wed, 26 Feb 2014 12:02:33 +0000 (14:02 +0200)]
fontconfig: use double as FC_SIZE

Also set size only if it's > 0 (assume 0 is non-usable font-size).

10 years agozvbi: fix duration on text subtitle
Ilkka Ollakka [Wed, 26 Feb 2014 12:01:04 +0000 (14:01 +0200)]
zvbi: fix duration on text subtitle

Missing 0 from commit 18305c12b6469c82fd84560f3935389662bc0475 and change to
use CLOCK_FREQ so it's easier to understand.

10 years agotranscode: don't fail spu track if we don't have something to render
Ilkka Ollakka [Wed, 26 Feb 2014 11:52:58 +0000 (13:52 +0200)]
transcode: don't fail spu track if we don't have something to render

SPU track works even if it doesn't have something to render at given time.
Fixes soverlay and subtitles in sout.

10 years agotranscode: don't check psz_senc on spu overlay/encoding, only codec
Ilkka Ollakka [Wed, 26 Feb 2014 08:55:26 +0000 (10:55 +0200)]
transcode: don't check psz_senc on spu overlay/encoding, only codec

10 years agotranscode: return VLC_SUCCESS on overlay case also
Ilkka Ollakka [Wed, 26 Feb 2014 08:55:05 +0000 (10:55 +0200)]
transcode: return VLC_SUCCESS on overlay case also

10 years agomacosx: fixed some memleaks, removed dead code and fixed some type problems in intf.m
David Fuhrmann [Tue, 25 Feb 2014 17:24:46 +0000 (18:24 +0100)]
macosx: fixed some memleaks, removed dead code and fixed some type problems in intf.m

10 years agomacosx: remove unused intf_sys_t
David Fuhrmann [Tue, 25 Feb 2014 17:23:34 +0000 (18:23 +0100)]
macosx: remove unused intf_sys_t

10 years agosecuretransport: fix memory leak in error paths
David Fuhrmann [Tue, 25 Feb 2014 12:43:15 +0000 (13:43 +0100)]
securetransport: fix memory leak in error paths

10 years agohttp output: fix off-by-one
Rafaël Carré [Tue, 25 Feb 2014 14:10:45 +0000 (15:10 +0100)]
http output: fix off-by-one

(Coverity report 1187490)

10 years agoextras: use MAKE environment variable where appropriate
Sean McGovern [Mon, 24 Feb 2014 23:54:38 +0000 (18:54 -0500)]
extras: use MAKE environment variable where appropriate

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agohttpd: avoid uncontrolled format strings
Rafaël Carré [Tue, 25 Feb 2014 10:39:43 +0000 (11:39 +0100)]
httpd: avoid uncontrolled format strings

10 years agocontrib: update upnp to 1.6.19
Sean McGovern [Mon, 24 Feb 2014 22:14:03 +0000 (17:14 -0500)]
contrib: update upnp to 1.6.19

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agoUpdate NEWS
Denis Charmet [Mon, 24 Feb 2014 22:46:05 +0000 (23:46 +0100)]
Update NEWS

10 years agoUse vlc function for host to network conversions
Denis Charmet [Mon, 24 Feb 2014 22:40:02 +0000 (23:40 +0100)]
Use vlc function for host to network conversions

10 years agoSupport the Metacube protocol when streaming over HTTP.
Steinar H. Gunderson [Sun, 16 Feb 2014 10:53:41 +0000 (11:53 +0100)]
Support the Metacube protocol when streaming over HTTP.

This is an inclusion of a patch that has been living out-of-tree for some time,
but now as Cubemap 1.0.0 has been released and the protocol has been frozen,
it would sound reasonable to get it into mainline.

Essentially it makes the VLC HTTP server support the Metacube protocol, which
is a framing format to let an external reflector know where the start and end
of the blocks are without having to understand the format itself (similar to
how the VLC HTTP server itself gets to know this information). This lets it
serve the correct header block to new clients joining in the middle of the
stream, and makes sure new clients don't start in the middle of a block,
which is a problem for non-self-synchronizing formats (such as FLV and WebM).
It includes self-synchronization and header checksumming to ensure smooth
recovery from overruns in the server-to-reflector TCP stream.

The only consumer of this protocol currently, and for the foreseeable future,
is Cubemap (http://git.sesse.net/?p=cubemap), a scalable video reflector
designed to be used with VLC.

Signed-off-by: Denis Charmet <typx@dinauz.org>
10 years agoFix CreateDecodedNAL return
Denis Charmet [Mon, 24 Feb 2014 22:24:48 +0000 (23:24 +0100)]
Fix CreateDecodedNAL return

10 years agoAllow hevc muxing in mp4
Denis Charmet [Sat, 22 Feb 2014 16:41:59 +0000 (17:41 +0100)]
Allow hevc muxing in mp4

10 years agooss: fix dangling descriptor value (refs #10772)
Rémi Denis-Courmont [Mon, 24 Feb 2014 16:44:06 +0000 (18:44 +0200)]
oss: fix dangling descriptor value (refs #10772)

10 years agoSDI decklink output: Do not set input options
Rafaël Carré [Mon, 24 Feb 2014 16:01:06 +0000 (17:01 +0100)]
SDI decklink output: Do not set input options

10 years agoauhal: prevent revert to unusual formats after SPDIF playback
David Fuhrmann [Mon, 24 Feb 2014 11:43:26 +0000 (12:43 +0100)]
auhal: prevent revert to unusual formats after SPDIF playback

Getting the current format is unreliable, for instance if the audio
cable is plugged in while playback is running. Thus only the
first original format is trusted.

close #9957

10 years agoauhal: do an early check for the stream format set
David Fuhrmann [Sun, 23 Feb 2014 22:55:14 +0000 (23:55 +0100)]
auhal: do an early check for the stream format set

This prevents waiting for the timeout in some situations, especially
if the format was already set to the new value before.

10 years agoauhal: check if render callback does not want data
David Fuhrmann [Sun, 23 Feb 2014 22:07:06 +0000 (23:07 +0100)]
auhal: check if render callback does not want data

Indeed this can happen rarely.

10 years agoauhal: remove unneeded global variable
David Fuhrmann [Sun, 23 Feb 2014 18:32:08 +0000 (19:32 +0100)]
auhal: remove unneeded global variable

10 years agoauhal: do not check for changed streams if selected device is 0
David Fuhrmann [Sun, 23 Feb 2014 18:18:36 +0000 (19:18 +0100)]
auhal: do not check for changed streams if selected device is 0

10 years agoauhal: unlock mutex in stream listener error paths
David Fuhrmann [Sun, 23 Feb 2014 18:17:09 +0000 (19:17 +0100)]
auhal: unlock mutex in stream listener error paths

10 years agomacosx: add workaround to avoid grey or transparent top bars in fullscreen mode
David Fuhrmann [Sun, 23 Feb 2014 17:12:14 +0000 (18:12 +0100)]
macosx: add workaround to avoid grey or transparent top bars in fullscreen mode

close #9469

10 years agomacosx: do not animate change between dropzone and playlist
David Fuhrmann [Sun, 23 Feb 2014 16:35:53 +0000 (17:35 +0100)]
macosx: do not animate change between dropzone and playlist

This would result in an unpleasant black or grey area for
a short time, for instance when selecting the media library.

10 years agodecklink.cpp: remove BOM
Rafaël Carré [Mon, 24 Feb 2014 10:19:53 +0000 (11:19 +0100)]
decklink.cpp: remove BOM

10 years agoos2: make high-memory safe
KO Myung-Hun [Sun, 23 Feb 2014 10:38:10 +0000 (19:38 +0900)]
os2: make high-memory safe

Some OS/2 APIs are not high-memory safe. So there are needs to use wrapper
functions to make them high-memory safe.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agobin: fix SIGSEGV at exit on OS/2
KO Myung-Hun [Fri, 21 Feb 2014 03:24:47 +0000 (12:24 +0900)]
bin: fix SIGSEGV at exit on OS/2

--stats was added at commit c24ea5fb3af17c08ea12d94a106577d06e9f4870.
So free arguments after this.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agoxa: do not keep the whole ES format around
Rémi Denis-Courmont [Sun, 23 Feb 2014 14:19:51 +0000 (16:19 +0200)]
xa: do not keep the whole ES format around

10 years agoPulseAudio: fix setting volume without stream in most cases
Rémi Denis-Courmont [Sun, 23 Feb 2014 10:29:54 +0000 (12:29 +0200)]
PulseAudio: fix setting volume without stream in most cases

10 years agoPulseAudio: update volume when there is no active stream
Rémi Denis-Courmont [Sun, 23 Feb 2014 10:29:34 +0000 (12:29 +0200)]
PulseAudio: update volume when there is no active stream

10 years agoPulseAudio: missing initializer
Rémi Denis-Courmont [Sun, 23 Feb 2014 10:21:37 +0000 (12:21 +0200)]
PulseAudio: missing initializer

10 years agomacosx: improve readability for main window check
David Fuhrmann [Sat, 22 Feb 2014 22:50:39 +0000 (23:50 +0100)]
macosx: improve readability for main window check

10 years agomacosx: better check if we can open the new vout within the main window
David Fuhrmann [Sat, 22 Feb 2014 22:47:55 +0000 (23:47 +0100)]
macosx: better check if we can open the new vout within the main window

fixes #9919

10 years agoavutil: put the CPU flags in the VLC debug log
Rémi Denis-Courmont [Sat, 22 Feb 2014 17:07:47 +0000 (19:07 +0200)]
avutil: put the CPU flags in the VLC debug log

10 years agoavutil: vector and serialize CPU flags initialization
Rémi Denis-Courmont [Sat, 22 Feb 2014 17:03:22 +0000 (19:03 +0200)]
avutil: vector and serialize CPU flags initialization

av_set_cpu_flags_mask() is not thread-safe. So are the first call to
av_get_cpu_flags() after loading libavutil, and the first call to
av_get_cpu_flags() after a call to av_set_cpu_flags_mask(). So call
those under the avcodec lock during initialization.

10 years agoQt4: update audio prefs volume widgets when changing output
Rémi Denis-Courmont [Sat, 22 Feb 2014 11:20:08 +0000 (13:20 +0200)]
Qt4: update audio prefs volume widgets when changing output

10 years agoQt4: complete default volume lookup function
Rémi Denis-Courmont [Sat, 22 Feb 2014 11:02:54 +0000 (13:02 +0200)]
Qt4: complete default volume lookup function

10 years agoconfigure: add -Zhigh-mem linker flag for OS/2
KO Myung-Hun [Fri, 21 Feb 2014 03:24:46 +0000 (12:24 +0900)]
configure: add -Zhigh-mem linker flag for OS/2

When converting 1920x1080p mp4 using x264, x264 complains that it failed
to allocate memory. This flags makes it happy.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoos2: fix one instance mode
KO Myung-Hun [Sat, 22 Feb 2014 05:58:09 +0000 (14:58 +0900)]
os2: fix one instance mode

Files are not added, and a first instance is blocked.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agofsstorage: missing #include
KO Myung-Hun [Sat, 22 Feb 2014 08:23:44 +0000 (17:23 +0900)]
fsstorage: missing #include

-----
  CC       addons/fsstorage.lo
addons/fsstorage.c: In function 'WriteCatalog':
addons/fsstorage.c:543:5: error: implicit declaration of function 'getpid' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make.exe[5]: *** [addons/fsstorage.lo] Error 1
-----

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>