]> git.sesse.net Git - vlc/log
vlc
9 years agoQt: fix frame around time in toolbar editor
Jean-Baptiste Kempf [Sat, 13 Dec 2014 16:09:49 +0000 (17:09 +0100)]
Qt: fix frame around time in toolbar editor

Close #12888

9 years agoQt: frame around speed selector is unnecessary
Jean-Baptiste Kempf [Sat, 13 Dec 2014 15:37:15 +0000 (16:37 +0100)]
Qt: frame around speed selector is unnecessary

Or just ugly in some themes

9 years agoswscale: scale within the crop area, not top-left (really fixes #12085)
Rémi Denis-Courmont [Fri, 12 Dec 2014 16:41:18 +0000 (18:41 +0200)]
swscale: scale within the crop area, not top-left (really fixes #12085)

Unfortunately, this can cause a slight offset of the colour planes if the
top/left crop offset is not a multiple of the subsampling ratio.

9 years agoRevert "swscale: scale the whole picture (fixes #12085)"
Rémi Denis-Courmont [Fri, 12 Dec 2014 15:35:24 +0000 (17:35 +0200)]
Revert "swscale: scale the whole picture (fixes #12085)"

This reverts commit 44d4685b1ca4d1b58c4ce77d479103d482be5d14.
When using a scaling algorithm other than nearest neighbor, this change
caused the picture padding to be scaled with the video.

9 years agoswscale: remove constant parameter
Rémi Denis-Courmont [Fri, 12 Dec 2014 16:06:13 +0000 (18:06 +0200)]
swscale: remove constant parameter

9 years agoXCB/XVideo: add a TODO
Rémi Denis-Courmont [Fri, 12 Dec 2014 15:54:28 +0000 (17:54 +0200)]
XCB/XVideo: add a TODO

9 years agovout: update priority rules to account for SPU blending
Rémi Denis-Courmont [Fri, 12 Dec 2014 15:26:55 +0000 (17:26 +0200)]
vout: update priority rules to account for SPU blending

This moves Direct3D on Windows (with no effects on actual order) and
OpenGL on Linux/BSD (now exceeding XVideo thanks shaders and blending).

It remains to be decided whether OpenGL should be increased on Windows;
in principles, it should have a higher priority than D2D and DDraw.

9 years agoWayland/SHM: fix priority
Rémi Denis-Courmont [Fri, 12 Dec 2014 15:22:53 +0000 (17:22 +0200)]
Wayland/SHM: fix priority

9 years agovout: document the priority rules
Rémi Denis-Courmont [Fri, 12 Dec 2014 15:11:22 +0000 (17:11 +0200)]
vout: document the priority rules

9 years agoXCB/XVideo: request correct picture format from the adaptor
Rémi Denis-Courmont [Fri, 12 Dec 2014 15:02:45 +0000 (17:02 +0200)]
XCB/XVideo: request correct picture format from the adaptor

This is bug compatibility for XVideo drivers that scale the whole
picture rather than the source rectangle (the XVideo 2 specification
does not really state which behaviour is correct).

This works because the video output core only applies crop parameters
*after* the vout display plugin is activated. This is brittle though:
the A/R and crop parameters should probably be passed as configuration
like zoom.

9 years agoaccess_mms: fix linkage on OS/2
KO Myung-Hun [Mon, 8 Dec 2014 02:58:18 +0000 (11:58 +0900)]
access_mms: fix linkage on OS/2

-----
  CCLD     libaccess_mms_plugin.la
weakld: error: Unresolved symbol (UNDEF) '_vlc_poll'.
weakld: info: The symbol is referenced by:
    P:\tmp\ldconv_libaccess_mms_plugin_la-mmstu_38da54703f4316fd10.obj
Ignoring unresolved externals reported from weak prelinker.
Error! E2028: _vlc_poll is an undefined reference
file P:/tmp\ldconv_libaccess_mms_plugin_la-mmstu_38da54703f4316fd10.obj(ldconv_libaccess_mms_plugin_la-mmstu_38da54703f4316fd10.obj): undefined symbol _vlc_poll
-----

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agomediacodec: fix jni LocalRef leaks
Thomas Guillem [Fri, 12 Dec 2014 11:38:54 +0000 (12:38 +0100)]
mediacodec: fix jni LocalRef leaks

We can only have 512 LocalRefs, so don't leak them.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoContribs: fix zvbi compilation for Android
Jean-Baptiste Kempf [Wed, 10 Dec 2014 21:13:45 +0000 (22:13 +0100)]
Contribs: fix zvbi compilation for Android

9 years agostream_out: rtp: don't use VLA for user controlled data
Fabian Yamaguchi [Fri, 5 Dec 2014 12:58:24 +0000 (13:58 +0100)]
stream_out: rtp: don't use VLA for user controlled data

It should fix a possible invalid memory access

When streaming ogg-files via rtp, an ogg-file can trigger an invalid
write access using an overly long 'configuration' string.

The original code attemps to allocate space to hold the string on the stack
and hence, cannot verify if allocation succeeds. Instead, we now allocate the
buffer on the heap and return if allocation fails.

In detail, rtp_packetize_xiph_config allocates a buffer on the stack at (1) where
the size depends on the local variable 'len'. The variable 'len' is
calculated at (0) to be the length of a string contained in a specially
crafted Ogg Vorbis file, and therefore, it is attacker-controlled.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agomisc: update: fix buffer overflow in updater
Fabian Yamaguchi [Sat, 6 Dec 2014 12:12:38 +0000 (13:12 +0100)]
misc: update: fix buffer overflow in updater

On 32 bit builds, parsing of update status files with a size of
4294967295 or more lead to an integer truncation in a call to malloc
and a subsequent buffer overflow. This happened prior to checking the
files' signature. The commit fixes this by disallowing overly large
status files (above 65k in practice)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agodsm/sd: discover in a separate thread
Thomas Guillem [Wed, 10 Dec 2014 17:19:51 +0000 (18:19 +0100)]
dsm/sd: discover in a separate thread

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoRequire libdsm >= 0.0.3
Thomas Guillem [Wed, 10 Dec 2014 17:19:50 +0000 (18:19 +0100)]
Require libdsm >= 0.0.3

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocontrib: update libdsm to 0.0.3
Thomas Guillem [Wed, 10 Dec 2014 17:19:49 +0000 (18:19 +0100)]
contrib: update libdsm to 0.0.3

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocontrib: fix libdsm and libtasn1 rules
Thomas Guillem [Wed, 10 Dec 2014 17:19:48 +0000 (18:19 +0100)]
contrib: fix libdsm and libtasn1 rules

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agodsm: don't use netbios struct members directly
Thomas Guillem [Wed, 10 Dec 2014 17:19:47 +0000 (18:19 +0100)]
dsm: don't use netbios struct members directly

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agolib/media player: inherit vbi-page to achieve correct variable value on first use
Felix Paul Kühne [Tue, 9 Dec 2014 21:13:08 +0000 (22:13 +0100)]
lib/media player: inherit vbi-page to achieve correct variable value on first use

9 years agolibmp4: Move variable declaration to avoid unused variable warning
Diego Biurrun [Tue, 9 Dec 2014 15:58:08 +0000 (16:58 +0100)]
libmp4: Move variable declaration to avoid unused variable warning

demux/mp4/libmp4.c:858:12: warning: variable ‘translate’ set but not used [-Wunused-but-set-variable]

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoH.264 packetizer: Drop unused variable
Diego Biurrun [Tue, 9 Dec 2014 15:58:07 +0000 (16:58 +0100)]
H.264 packetizer: Drop unused variable

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoKoreus: fix lua escaping
Jean-Baptiste Kempf [Tue, 9 Dec 2014 17:49:10 +0000 (18:49 +0100)]
Koreus: fix lua escaping

9 years agoKoreus: improve description parsing (support spoilers) and https
Jean-Baptiste Kempf [Tue, 9 Dec 2014 17:38:22 +0000 (18:38 +0100)]
Koreus: improve description parsing (support spoilers) and https

9 years agoContribs: update autoconf files for zvbi
Jean-Baptiste Kempf [Tue, 9 Dec 2014 10:07:01 +0000 (11:07 +0100)]
Contribs: update autoconf files for zvbi

9 years agompg123: simplify error handling and fix leak
Ludovic Fauvet [Tue, 9 Dec 2014 09:48:01 +0000 (10:48 +0100)]
mpg123: simplify error handling and fix leak

9 years agocontrib/vpx: fix compilation for AArch64 with the updated iOS build script
Felix Paul Kühne [Mon, 8 Dec 2014 22:50:32 +0000 (23:50 +0100)]
contrib/vpx: fix compilation for AArch64 with the updated iOS build script

9 years agocontrib/ffmpeg: minor cleanup
Felix Paul Kühne [Mon, 8 Dec 2014 22:50:04 +0000 (23:50 +0100)]
contrib/ffmpeg: minor cleanup

9 years agocontrib: don't treat AArch64 as ARMv7 for iOS
Felix Paul Kühne [Mon, 8 Dec 2014 22:48:52 +0000 (23:48 +0100)]
contrib: don't treat AArch64 as ARMv7 for iOS

9 years agoios build script: adapt to the Android style of compiling for AArch64
Felix Paul Kühne [Mon, 8 Dec 2014 22:48:12 +0000 (23:48 +0100)]
ios build script: adapt to the Android style of compiling for AArch64

9 years agodemux: mp4: fix buffer overflow in parsing of string boxes.
Fabian Yamaguchi [Fri, 5 Dec 2014 12:52:42 +0000 (13:52 +0100)]
demux: mp4: fix buffer overflow in parsing of string boxes.

We ensure that pbox->i_size is never smaller than 8 to avoid an
integer underflow in the third argument of the subsequent call to
memcpy. We also make sure no truncation occurs when passing values
derived from the 64 bit integer p_box->i_size to arguments of malloc
and memcpy that may be 32 bit integers on 32 bit platforms.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agotaglib: Support reading of DiscNumber from ID3v2 and Xiph tags
Uwe L. Korn [Fri, 5 Dec 2014 19:11:06 +0000 (20:11 +0100)]
taglib: Support reading of DiscNumber from ID3v2 and Xiph tags

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoinput: Add support for DiscNumber meta
Uwe L. Korn [Fri, 5 Dec 2014 19:11:05 +0000 (20:11 +0100)]
input: Add support for DiscNumber meta

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoRevert "contrib: use speexdsp 1.2rc2"
Tristan Matthews [Sun, 7 Dec 2014 16:45:38 +0000 (11:45 -0500)]
Revert "contrib: use speexdsp 1.2rc2"

This reverts commit 67066bf6dccc61ff15b6385dd80451a025a5217d and
1a2780cbbc0ab64dacfedd132f1d95aecf3df45d as there are still some
upstream issues to resolve.

9 years agocontrib/speexdsp: fix compilation broken in 67066bf6dc
Felix Paul Kühne [Sun, 7 Dec 2014 15:39:32 +0000 (16:39 +0100)]
contrib/speexdsp: fix compilation broken in 67066bf6dc

9 years agocontrib: use speexdsp 1.2rc2
Tristan Matthews [Sat, 6 Dec 2014 23:08:35 +0000 (18:08 -0500)]
contrib: use speexdsp 1.2rc2

9 years agocontrib: use speex 1.2rc2
Tristan Matthews [Sat, 6 Dec 2014 22:40:25 +0000 (17:40 -0500)]
contrib: use speex 1.2rc2

9 years agoconfigure: fix FAAD linking test (-lm) and clean up
Rémi Denis-Courmont [Fri, 5 Dec 2014 18:05:16 +0000 (20:05 +0200)]
configure: fix FAAD linking test (-lm) and clean up

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agoVobsub: better debug message
Jean-Baptiste Kempf [Sat, 6 Dec 2014 14:18:31 +0000 (15:18 +0100)]
Vobsub: better debug message

9 years agoRTP: remove trailing spaces
Jean-Baptiste Kempf [Fri, 5 Dec 2014 22:18:09 +0000 (23:18 +0100)]
RTP: remove trailing spaces

9 years agocodec: dmo: avoid null-pointer dereference.
Fabian Yamaguchi [Fri, 5 Dec 2014 14:37:05 +0000 (15:37 +0100)]
codec: dmo: avoid null-pointer dereference.

Check the return value of malloc to avoid a null-pointer dereference.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocodec: schroedinger: fix potential buffer overflow.
Fabian Yamaguchi [Fri, 5 Dec 2014 14:18:22 +0000 (15:18 +0100)]
codec: schroedinger: fix potential buffer overflow.

The variable len is a raw 32 bit value read using GetDWBE. If this
value is larger than UINT32_MAX - sizeof(eos), this will cause an
integer overflow in the subsequent call to malloc, and finally a
buffer overflow when calling memcpy. We fix this by checking len
accordingly.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agompg123: missing p_block release
Ludovic Fauvet [Fri, 5 Dec 2014 11:28:05 +0000 (12:28 +0100)]
mpg123: missing p_block release

9 years agolivehttp: don't remove previous playlist on open if segment-number is given
Ilkka Ollakka [Thu, 4 Dec 2014 14:45:36 +0000 (16:45 +0200)]
livehttp: don't remove previous playlist on open if segment-number is given

If we provide initial segment-number, most likely we want to continue
where we have left of, so leave old playlist-file there and just
overwrite it when we updated it.

default initial-segment-number is 1 so don't test against 0

9 years agolivehttp: add DISCONTINUITY on playlist if we have restarted stream
Ilkka Ollakka [Thu, 4 Dec 2014 14:50:38 +0000 (16:50 +0200)]
livehttp: add DISCONTINUITY on playlist if we have restarted stream

If provided initial-segment-number option, signal discontinuity so
player knows to reset timestamps etc for new segments.

9 years agotranscode: give proper src fmt for subtitle overlay
Ilkka Ollakka [Sat, 27 Sep 2014 13:45:15 +0000 (16:45 +0300)]
transcode: give proper src fmt for subtitle overlay

9 years agoavcodec: set absolute/ephemer comments/values correctly
Ilkka Ollakka [Sat, 27 Sep 2014 13:44:24 +0000 (16:44 +0300)]
avcodec: set absolute/ephemer comments/values correctly

9 years agomediacodec: add rotation support for opaque
Thomas Guillem [Wed, 3 Dec 2014 16:27:57 +0000 (17:27 +0100)]
mediacodec: add rotation support for opaque

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoWinstore: allow SetThreadPriority call
Jean-Baptiste Kempf [Wed, 3 Dec 2014 13:47:42 +0000 (14:47 +0100)]
Winstore: allow SetThreadPriority call

This mandates 8.1 though

9 years agoMessages: add AndroidPrintMsg cb for Android
Thomas Guillem [Tue, 2 Dec 2014 09:33:49 +0000 (09:33 +0000)]
Messages: add AndroidPrintMsg cb for Android

On android 5.0, PrintMsg blocks on fprintf when stderr is locked by flockfile.

This commit adds a default log callback for android in order to fix this issue,
and in order to have early logs (before libvlc_log_set is called).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoAndroid: deactivate audiotrack automatic loading
Thomas Guillem [Tue, 2 Dec 2014 09:56:24 +0000 (09:56 +0000)]
Android: deactivate audiotrack automatic loading

Use it only if specified by --aout arg.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoMissing header
Rafaël Carré [Tue, 2 Dec 2014 22:20:31 +0000 (23:20 +0100)]
Missing header

9 years agoTest RSA 4k signatures
Rafaël Carré [Sun, 30 Nov 2014 14:17:34 +0000 (15:17 +0100)]
Test RSA 4k signatures

9 years agoAdd MPEG audio layer I, II, III decoder based on mpg123
Ludovic Fauvet [Tue, 2 Dec 2014 12:37:54 +0000 (13:37 +0100)]
Add MPEG audio layer I, II, III decoder based on mpg123

9 years agoqt4: remove tautology, constify singleFileSelected
Tristan Matthews [Tue, 2 Dec 2014 17:36:58 +0000 (12:36 -0500)]
qt4: remove tautology, constify singleFileSelected

9 years agoVLSub: minor fixes
Jean-Baptiste Kempf [Tue, 2 Dec 2014 16:43:28 +0000 (17:43 +0100)]
VLSub: minor fixes

9 years agoContribs: mpg123, don't build programs
Jean-Baptiste Kempf [Tue, 2 Dec 2014 15:11:38 +0000 (16:11 +0100)]
Contribs: mpg123, don't build programs

This failed on Android, for example

9 years agoMention fps in NEWS
Jean-Baptiste Kempf [Mon, 1 Dec 2014 10:56:26 +0000 (11:56 +0100)]
Mention fps in NEWS

9 years agostream_filter: smooth: minor optimization
Frédéric Yhuel [Sun, 30 Nov 2014 20:17:41 +0000 (21:17 +0100)]
stream_filter: smooth: minor optimization

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agostream_filter: smooth: fix segfault
Frédéric Yhuel [Sun, 30 Nov 2014 20:17:40 +0000 (21:17 +0100)]
stream_filter: smooth: fix segfault

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agodsm: don't export too common functions
Thomas Guillem [Mon, 1 Dec 2014 08:31:19 +0000 (09:31 +0100)]
dsm: don't export too common functions

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agofps: don't export too common functions
Thomas Guillem [Mon, 1 Dec 2014 08:31:18 +0000 (09:31 +0100)]
fps: don't export too common functions

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
9 years agosecuretransport: fix compilation warnings
Felix Paul Kühne [Sun, 30 Nov 2014 20:08:49 +0000 (21:08 +0100)]
securetransport: fix compilation warnings

9 years agosout: send non-dated packets to sout
Ilkka Ollakka [Sat, 29 Nov 2014 10:45:22 +0000 (12:45 +0200)]
sout: send non-dated packets to sout

When input is H.264 they don't have pts/dts sometimes before decoder, but
dropping non-dated packets screw up decoder.

9 years agosout: only wait all ES if muxer can't add tracks in any point
Ilkka Ollakka [Sun, 30 Nov 2014 13:37:42 +0000 (15:37 +0200)]
sout: only wait all ES if muxer can't add tracks in any point

9 years agoRevert "sout: Don't wait until all the es has atleast minimum amount of blocks in...
Ilkka Ollakka [Sat, 29 Nov 2014 10:23:28 +0000 (12:23 +0200)]
Revert "sout: Don't wait until all the es has atleast minimum amount of blocks in fifo"

This reverts commit 57b356e2e2f646f7907a1518dbe605fc9899bc02.

9 years agoDirectSound: really fix uninitialized mutex (fixes #12845)
Rémi Denis-Courmont [Sun, 30 Nov 2014 13:15:33 +0000 (15:15 +0200)]
DirectSound: really fix uninitialized mutex (fixes #12845)

9 years agotranscode: refactor fps conversion out from video transcode
Ilkka Ollakka [Sat, 29 Nov 2014 21:47:19 +0000 (23:47 +0200)]
transcode: refactor fps conversion out from video transcode

Use fps video filter for framerate conversion. Also do framerate conversion
after deinterlacer so we don't screw deinterlacing with frame dropping.

9 years agofps: new video filter to convert between fps rates
Ilkka Ollakka [Sat, 29 Nov 2014 17:43:55 +0000 (19:43 +0200)]
fps: new video filter to convert between fps rates

9 years agoIgnore dummy.cpp
Rémi Denis-Courmont [Sun, 30 Nov 2014 10:27:53 +0000 (12:27 +0200)]
Ignore dummy.cpp

9 years agomacosx: small visual improvement for resume playback dialog
David Fuhrmann [Sat, 29 Nov 2014 15:53:21 +0000 (16:53 +0100)]
macosx: small visual improvement for resume playback dialog

9 years agodisable aribb for iOS
Felix Paul Kühne [Sat, 29 Nov 2014 15:49:09 +0000 (16:49 +0100)]
disable aribb for iOS

9 years agomacosx: cancel resume dialog after 6 seconds
David Fuhrmann [Sat, 29 Nov 2014 14:01:39 +0000 (15:01 +0100)]
macosx: cancel resume dialog after 6 seconds

Also reduce intentation of code.

9 years agoavcodec: use qscale=3 as default if videobitrate isn't provided
Ilkka Ollakka [Sat, 29 Nov 2014 11:52:26 +0000 (13:52 +0200)]
avcodec: use qscale=3 as default if videobitrate isn't provided

If user doesn't give videobitrate use some reasonable default to get ok output
from avcodec transcode (for example mpeg4 video).

9 years agomacosx: correctly toggle enabled state of record menu item
David Fuhrmann [Sat, 29 Nov 2014 11:51:33 +0000 (12:51 +0100)]
macosx: correctly toggle enabled state of record menu item

9 years agotest: update .gitignore
Rémi Denis-Courmont [Sat, 29 Nov 2014 11:43:06 +0000 (13:43 +0200)]
test: update .gitignore

9 years agoIgnore trs files from test suite
Rémi Denis-Courmont [Sat, 29 Nov 2014 11:42:13 +0000 (13:42 +0200)]
Ignore trs files from test suite

9 years agompeg_audio: compile fake decoder only if mad is present
Rémi Denis-Courmont [Sat, 29 Nov 2014 11:36:02 +0000 (13:36 +0200)]
mpeg_audio: compile fake decoder only if mad is present

9 years agomad: clean up build rules
Rémi Denis-Courmont [Sat, 29 Nov 2014 11:14:22 +0000 (13:14 +0200)]
mad: clean up build rules

9 years agoconfigure: remove --with-*-tree
Rémi Denis-Courmont [Sat, 29 Nov 2014 10:43:17 +0000 (12:43 +0200)]
configure: remove --with-*-tree

Everybody should install the underlying libraries somewhere and, if
necessary, pass --with-* to specify the installation path (this is
automatic for VLC contribs).

9 years agoextras: fix gas-pp installation
Felix Paul Kühne [Fri, 28 Nov 2014 17:19:58 +0000 (18:19 +0100)]
extras: fix gas-pp installation

9 years agoios: disable protobuf
Felix Paul Kühne [Sat, 29 Nov 2014 11:39:53 +0000 (12:39 +0100)]
ios: disable protobuf

9 years agomacosx: fix build
David Fuhrmann [Sat, 29 Nov 2014 11:34:21 +0000 (12:34 +0100)]
macosx: fix build

9 years agotranscode: check input picture drop only after deinterlace filter
Ilkka Ollakka [Sat, 29 Nov 2014 11:14:22 +0000 (13:14 +0200)]
transcode: check input picture drop only after deinterlace filter

Refactor so deinterlacer/scaler is fed with all input pictures and not only
ones that encoder needs.

9 years agotranscode: increment input pts even if we don't need to process that picture
Ilkka Ollakka [Sat, 29 Nov 2014 10:44:23 +0000 (12:44 +0200)]
transcode: increment input pts even if we don't need to process that picture

9 years agotranscode: set b_master_sync correctly
Ilkka Ollakka [Thu, 16 Oct 2014 08:30:55 +0000 (11:30 +0300)]
transcode: set b_master_sync correctly

9 years agomac: update build.sh
David Fuhrmann [Sat, 29 Nov 2014 11:29:06 +0000 (12:29 +0100)]
mac: update build.sh

Auto-detect current osx version, overwrite path to avoid influences
from macports or homebrew.

9 years agomacosx: set better colors for playback speed controls (close #12633)
David Fuhrmann [Sat, 29 Nov 2014 11:27:46 +0000 (12:27 +0100)]
macosx: set better colors for playback speed controls (close #12633)

9 years agoQt: StatsView: don't scale line width (fix #12853)
Francois Cartegnie [Sat, 29 Nov 2014 11:17:27 +0000 (12:17 +0100)]
Qt: StatsView: don't scale line width (fix #12853)

9 years agohttp: XML-decode Icy meta infos (fixes #12739)
Rémi Denis-Courmont [Sun, 9 Nov 2014 18:10:03 +0000 (20:10 +0200)]
http: XML-decode Icy meta infos (fixes #12739)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoAribcam: correctly link for Windows
Jean-Baptiste Kempf [Sat, 29 Nov 2014 10:44:45 +0000 (11:44 +0100)]
Aribcam: correctly link for Windows

9 years agoandroid_window: fix subtitle clear area too big
Thomas Guillem [Fri, 28 Nov 2014 14:34:13 +0000 (15:34 +0100)]
android_window: fix subtitle clear area too big

This led to a memory corruption.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoWin32: file description shouldn't have the version number
Jean-Baptiste Kempf [Fri, 28 Nov 2014 15:52:00 +0000 (16:52 +0100)]
Win32: file description shouldn't have the version number

Close #12856

9 years agocontrib: add mpg123
Felix Paul Kühne [Fri, 28 Nov 2014 12:36:39 +0000 (13:36 +0100)]
contrib: add mpg123

9 years agoAdds batch convert support to the VLC GUI.
Lochlin Duperron [Tue, 11 Nov 2014 07:46:26 +0000 (07:46 +0000)]
Adds batch convert support to the VLC GUI.

This commit modifies the convert wizard to accept multiple files from the file dialog box

The GUI should operate the same when a single file is selected (providing
an option of where and what to name the file), but when multiple files are
selected the files are placed into the same folder with the same name and a
new extention (there is an option to append -converted if you are converting
to the same extention).
There are some tooltips to explain this operation.

Most of the changes are pretty straight-forward, converting QStrings to
QStringLists and passing the full list of MRLs around. The playlist already
supports the batch processing in a pretty straightforward way, so there's no
issues there.

StandardPanel.cpp was modified to create a temp QStringList for passing to the
streamingDialog, as it now takes the full list of input files rather than just
one

Convert.cpp/hpp modified to take the QStringList and to behave (semi)-intelligently when reciving multiple files,
Open.cpp modified to pass the MRLs rather than MRL[0]
and the Dialogs_provider.cpp/hpp to pass the MRLs along, pretty much.

It also clears the playlist when recieving a list and starts the playlist from the beginning when it's added all the files to be converted.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoWin32: fix some time includes
Martell Malone [Tue, 25 Nov 2014 11:24:09 +0000 (11:24 +0000)]
Win32: fix some time includes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agokva: set visible region correctly
KO Myung-Hun [Thu, 27 Nov 2014 06:30:38 +0000 (06:30 +0000)]
kva: set visible region correctly

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agohds: free mutexes and cond variables on all streams
Antti Ajanki [Thu, 27 Nov 2014 18:37:43 +0000 (18:37 +0000)]
hds: free mutexes and cond variables on all streams

Signed-off-by: Tristan Matthews <tmatth@videolan.org>
9 years agocontrib: correctly copy mac os aliases in package creation (close #12875)
David Fuhrmann [Thu, 27 Nov 2014 22:27:44 +0000 (23:27 +0100)]
contrib: correctly copy mac os aliases in package creation (close #12875)