vlc.git
6 years agodvb scan: use unsigned indices (CID#1048723)
Rémi Denis-Courmont [Mon, 25 Aug 2014 18:18:37 +0000 (21:18 +0300)]
dvb scan: use unsigned indices (CID#1048723)

6 years agoanaglyph: dead code
Rémi Denis-Courmont [Mon, 25 Aug 2014 18:14:44 +0000 (21:14 +0300)]
anaglyph: dead code

6 years agosap: dead code
Rémi Denis-Courmont [Mon, 25 Aug 2014 18:13:10 +0000 (21:13 +0300)]
sap: dead code

6 years agostream: remove tautology
Rémi Denis-Courmont [Mon, 25 Aug 2014 18:07:32 +0000 (21:07 +0300)]
stream: remove tautology

p_current cannot be NULL.

6 years agoshoutcast: fix NULL deref on error
Rémi Denis-Courmont [Mon, 25 Aug 2014 18:02:37 +0000 (21:02 +0300)]
shoutcast: fix NULL deref on error

6 years agohttpd: reject incoming requests bodies over 64k
Rémi Denis-Courmont [Mon, 25 Aug 2014 17:55:42 +0000 (20:55 +0300)]
httpd: reject incoming requests bodies over 64k

6 years agohttpd: reindent
Rémi Denis-Courmont [Mon, 25 Aug 2014 17:55:28 +0000 (20:55 +0300)]
httpd: reindent

6 years agooss: use software volume on non-FreeBSD targets (refs #11880)
Rémi Denis-Courmont [Mon, 25 Aug 2014 17:06:35 +0000 (20:06 +0300)]
oss: use software volume on non-FreeBSD targets (refs #11880)

6 years agomtime: fix signed integer overflow
Rémi Denis-Courmont [Mon, 25 Aug 2014 15:58:43 +0000 (18:58 +0300)]
mtime: fix signed integer overflow

6 years agoavcodec: disable frame multithreading with dxva2
Felix Abecassis [Mon, 25 Aug 2014 10:07:22 +0000 (12:07 +0200)]
avcodec: disable frame multithreading with dxva2

Fix #11930, #11693

6 years agodecoder: merge both private format structures
Rémi Denis-Courmont [Sun, 24 Aug 2014 18:59:37 +0000 (21:59 +0300)]
decoder: merge both private format structures

6 years agodecoder: merge aout/vout/sout format in private strucutre
Rémi Denis-Courmont [Sun, 24 Aug 2014 18:16:09 +0000 (21:16 +0300)]
decoder: merge aout/vout/sout format in private strucutre

Also fix free() of undefined pointer if sout packetizer is deleted
before it is fed any single block.

6 years agodecoder: inline one function
Rémi Denis-Courmont [Sun, 24 Aug 2014 17:58:46 +0000 (20:58 +0300)]
decoder: inline one function

6 years agognutls: fix compilation with 3.3.0+
Rémi Denis-Courmont [Sun, 24 Aug 2014 17:25:36 +0000 (20:25 +0300)]
gnutls: fix compilation with 3.3.0+

6 years agognutls: require version 3.1.11
Rémi Denis-Courmont [Sat, 23 Aug 2014 20:29:09 +0000 (23:29 +0300)]
gnutls: require version 3.1.11

6 years agohttp: negotiate HTTP/1.1 explicitly over TLS
Rémi Denis-Courmont [Sat, 23 Aug 2014 20:24:37 +0000 (23:24 +0300)]
http: negotiate HTTP/1.1 explicitly over TLS

6 years agohttpd: advertise HTTP/1.1 support over TLS
Rémi Denis-Courmont [Sat, 23 Aug 2014 20:15:02 +0000 (23:15 +0300)]
httpd: advertise HTTP/1.1 support over TLS

6 years agotls: add ALPN parameters
Rémi Denis-Courmont [Sat, 23 Aug 2014 20:10:50 +0000 (23:10 +0300)]
tls: add ALPN parameters

6 years agognutls: add parameter for Application Layer Protocol Negotiation
Rémi Denis-Courmont [Sat, 23 Aug 2014 19:42:50 +0000 (22:42 +0300)]
gnutls: add parameter for Application Layer Protocol Negotiation

6 years agosecuretransport: adapt to latest changes in tls core
David Fuhrmann [Sat, 23 Aug 2014 18:46:32 +0000 (20:46 +0200)]
securetransport: adapt to latest changes in tls core

6 years agognutls: fix memory leaks
Rémi Denis-Courmont [Sat, 23 Aug 2014 14:31:17 +0000 (17:31 +0300)]
gnutls: fix memory leaks

6 years agognutls: drop useless global mutex and init if version >= 3.3.0
Rémi Denis-Courmont [Sat, 23 Aug 2014 14:26:19 +0000 (17:26 +0300)]
gnutls: drop useless global mutex and init if version >= 3.3.0

6 years agognutls: update to version 3.1.9 and simplify
Rémi Denis-Courmont [Sat, 23 Aug 2014 10:42:37 +0000 (13:42 +0300)]
gnutls: update to version 3.1.9 and simplify

6 years agognutls: remove useless per-session structure
Rémi Denis-Courmont [Sat, 23 Aug 2014 10:05:54 +0000 (13:05 +0300)]
gnutls: remove useless per-session structure

6 years agognutls: reorder, inline and turn off server-side if !SOUT
Rémi Denis-Courmont [Sat, 23 Aug 2014 09:12:56 +0000 (12:12 +0300)]
gnutls: reorder, inline and turn off server-side if !SOUT

6 years agognutls: remove useless structure for client-side credentials
Rémi Denis-Courmont [Fri, 22 Aug 2014 22:31:01 +0000 (01:31 +0300)]
gnutls: remove useless structure for client-side credentials

6 years agognutls: move handshake callback to credentials (alongside open/close)
Rémi Denis-Courmont [Fri, 22 Aug 2014 22:15:23 +0000 (01:15 +0300)]
gnutls: move handshake callback to credentials (alongside open/close)

6 years agohttpd: dead code
Rémi Denis-Courmont [Fri, 22 Aug 2014 21:20:02 +0000 (00:20 +0300)]
httpd: dead code

6 years agognutls: remove client certificate support
Rémi Denis-Courmont [Fri, 22 Aug 2014 20:38:43 +0000 (23:38 +0300)]
gnutls: remove client certificate support

This was never used. The web interface requires a password instead.

6 years agognutls: simplify certificate verification
Rémi Denis-Courmont [Fri, 22 Aug 2014 20:32:48 +0000 (23:32 +0300)]
gnutls: simplify certificate verification

6 years agognutls: require version 3.1.4 or later
Rémi Denis-Courmont [Fri, 22 Aug 2014 20:07:07 +0000 (23:07 +0300)]
gnutls: require version 3.1.4 or later

6 years agognutls: fix flawed logic
Rémi Denis-Courmont [Fri, 22 Aug 2014 20:22:44 +0000 (23:22 +0300)]
gnutls: fix flawed logic

val is always zero in the removed code; the verification status is what
actually matters.

6 years agourl: fix out-of-bound read
Rémi Denis-Courmont [Fri, 22 Aug 2014 20:04:39 +0000 (23:04 +0300)]
url: fix out-of-bound read

...if *next is '\0'.

6 years agognutls: does not use sockets (directly)
Rémi Denis-Courmont [Fri, 22 Aug 2014 19:49:11 +0000 (22:49 +0300)]
gnutls: does not use sockets (directly)

6 years agolua: never change index of lua file descriptors
Hannes Domani [Fri, 22 Aug 2014 13:34:21 +0000 (15:34 +0200)]
lua: never change index of lua file descriptors

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agoEsOutDecodersStopBuffering: remove assert
Rafaël Carré [Fri, 22 Aug 2014 09:55:29 +0000 (11:55 +0200)]
EsOutDecodersStopBuffering: remove assert

The master program clock does not necessarily have a reference
A different program PCR can be issued first, and the assertion
would be triggered since c3bd897e586d906d631a1cdc51232f76ff1ca1fe

6 years agocontrib: x265 1.3
Rafaël Carré [Fri, 22 Aug 2014 06:38:31 +0000 (08:38 +0200)]
contrib: x265 1.3

6 years agoextras/macosx: update codesign script for GateKeeper v2 needed to support future...
Felix Paul Kühne [Thu, 21 Aug 2014 17:35:29 +0000 (19:35 +0200)]
extras/macosx: update codesign script for GateKeeper v2 needed to support future OS X releases

6 years agocontrib: libgcrypt 1.6.2
Rafaël Carré [Thu, 21 Aug 2014 13:56:40 +0000 (15:56 +0200)]
contrib: libgcrypt 1.6.2

6 years agoNow that sout-all is default, make --programs take precedence over it
Rafaël Carré [Thu, 21 Aug 2014 13:21:59 +0000 (15:21 +0200)]
Now that sout-all is default, make --programs take precedence over it

6 years agoQt: force XCB platform so we do not crash if QT_QPA_PLATFORM is set
Rémi Denis-Courmont [Wed, 20 Aug 2014 21:01:40 +0000 (00:01 +0300)]
Qt: force XCB platform so we do not crash if QT_QPA_PLATFORM is set

6 years agoadjust: cosmetics
Rémi Denis-Courmont [Wed, 20 Aug 2014 20:55:42 +0000 (23:55 +0300)]
adjust: cosmetics

6 years agops: fix double free
Rémi Denis-Courmont [Wed, 20 Aug 2014 18:35:07 +0000 (21:35 +0300)]
ps: fix double free

6 years agohds: fix stale pointer
Rémi Denis-Courmont [Wed, 20 Aug 2014 18:29:55 +0000 (21:29 +0300)]
hds: fix stale pointer

6 years agokeys: fix signed overflow
Rémi Denis-Courmont [Wed, 20 Aug 2014 18:19:52 +0000 (21:19 +0300)]
keys: fix signed overflow

6 years agoudev: fix signed overflow
Rémi Denis-Courmont [Wed, 20 Aug 2014 18:15:31 +0000 (21:15 +0300)]
udev: fix signed overflow

6 years agolog: fix theoretical pointer alignment problem
Rémi Denis-Courmont [Wed, 20 Aug 2014 18:02:45 +0000 (21:02 +0300)]
log: fix theoretical pointer alignment problem

6 years agodbus: avoid invalid zero-size array
Rémi Denis-Courmont [Wed, 20 Aug 2014 17:58:16 +0000 (20:58 +0300)]
dbus: avoid invalid zero-size array

6 years agops: small cleanup, avoid copying unitialized value
Rémi Denis-Courmont [Wed, 20 Aug 2014 17:52:38 +0000 (20:52 +0300)]
ps: small cleanup, avoid copying unitialized value

6 years agovdr: clarify
Rémi Denis-Courmont [Wed, 20 Aug 2014 17:43:59 +0000 (20:43 +0300)]
vdr: clarify

6 years agohelp: remove large but unchecked fixed-size buffer
Rémi Denis-Courmont [Wed, 20 Aug 2014 17:32:05 +0000 (20:32 +0300)]
help: remove large but unchecked fixed-size buffer

6 years agohelp: print the boolean default once and on a separate line
Rémi Denis-Courmont [Wed, 20 Aug 2014 17:09:02 +0000 (20:09 +0300)]
help: print the boolean default once and on a separate line

This avoids wrapping in the middle of it and having a parenthesis after
a full point.

6 years agoalsa: put pcm device back into running state after snd_pcm_recover() returned.
Jean-Paul Saman [Wed, 20 Aug 2014 11:59:35 +0000 (13:59 +0200)]
alsa: put pcm device back into running state after snd_pcm_recover() returned.

After recovery the pcm device can be in prepared state. To continue capturing data
the device must be put into running state again, hence the call to snd_pcm_start().

6 years agoalsa: do not leak memory on failure to read frames from pcm device.
Jean-Paul Saman [Wed, 20 Aug 2014 11:55:42 +0000 (13:55 +0200)]
alsa: do not leak memory on failure to read frames from pcm device.

6 years agoDTV: verbose frontend status
Rafaël Carré [Wed, 20 Aug 2014 10:01:27 +0000 (12:01 +0200)]
DTV: verbose frontend status

6 years agoDTV: remove unused variable
Rafaël Carré [Wed, 20 Aug 2014 09:54:54 +0000 (11:54 +0200)]
DTV: remove unused variable

6 years agoVNC: fix typo
Jean-Baptiste Kempf [Tue, 19 Aug 2014 23:54:59 +0000 (01:54 +0200)]
VNC: fix typo

6 years agomux: ogg: fix typo
Tristan Matthews [Tue, 19 Aug 2014 23:45:54 +0000 (16:45 -0700)]
mux: ogg: fix typo

6 years agoadjust: stick to single precision
Rémi Denis-Courmont [Tue, 19 Aug 2014 19:16:42 +0000 (22:16 +0300)]
adjust: stick to single precision

The VLC object variables are stored in single precision anyway.

6 years agoQt4: update hue scale (fixes #11997)
Rémi Denis-Courmont [Tue, 19 Aug 2014 19:07:48 +0000 (22:07 +0300)]
Qt4: update hue scale (fixes #11997)

6 years agovdpau: switch hue to float
Rémi Denis-Courmont [Tue, 19 Aug 2014 18:56:01 +0000 (21:56 +0300)]
vdpau: switch hue to float

6 years agoadjust: convert hue from [0..360] integer to [-180..+180] float
Rémi Denis-Courmont [Tue, 19 Aug 2014 18:38:41 +0000 (21:38 +0300)]
adjust: convert hue from [0..360] integer to [-180..+180] float

6 years agolib: allow setting float variables as integers
Rémi Denis-Courmont [Tue, 19 Aug 2014 18:44:08 +0000 (21:44 +0300)]
lib: allow setting float variables as integers

Just convert to/from float on the fly. That enables backward compatibility
for setting/getting adjust hue as an interger (next commit).

6 years agoDTV: fix CAM init
Rafaël Carré [Tue, 19 Aug 2014 10:08:05 +0000 (12:08 +0200)]
DTV: fix CAM init

6 years agoQt: fix focus on GotoTime dismiss
Ancelot Mark Pinto [Sun, 17 Aug 2014 13:30:37 +0000 (19:00 +0530)]
Qt: fix focus on GotoTime dismiss

Close #7914
returns highlight focus to main window on Go/Cancel/[Esc] in GotoTime dialogue

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agocontrib: update aribb24 1.0.3
Naohiro KORIYAMA [Mon, 18 Aug 2014 15:43:48 +0000 (00:43 +0900)]
contrib: update aribb24 1.0.3

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agomacosx: compilation fix for earlier clang releases and runtime fix for 10.6
Felix Paul Kühne [Mon, 18 Aug 2014 20:54:16 +0000 (22:54 +0200)]
macosx: compilation fix for earlier clang releases and runtime fix for 10.6

6 years agoavcapture: fix compilation for older clang releases
Felix Paul Kühne [Mon, 18 Aug 2014 20:45:19 +0000 (22:45 +0200)]
avcapture: fix compilation for older clang releases

6 years agocontrib/gpg-error: fix compilation for embedded 64bit Darwin platforms
Felix Paul Kühne [Sun, 17 Aug 2014 20:15:39 +0000 (22:15 +0200)]
contrib/gpg-error: fix compilation for embedded 64bit Darwin platforms

6 years agocontrib/sparkle: use version 1.6.1 since this is the last to support OS X 10.6
Felix Paul Kühne [Mon, 18 Aug 2014 18:22:32 +0000 (20:22 +0200)]
contrib/sparkle: use version 1.6.1 since this is the last to support OS X 10.6

Additionally, patch the sources slightly to support Xcode 4.2

6 years agozvbi: dead code
Rémi Denis-Courmont [Mon, 18 Aug 2014 18:13:05 +0000 (21:13 +0300)]
zvbi: dead code

6 years agotheora: tautology
Rémi Denis-Courmont [Mon, 18 Aug 2014 18:10:08 +0000 (21:10 +0300)]
theora: tautology

6 years agospeek: fix potential NULL dereference
Rémi Denis-Courmont [Mon, 18 Aug 2014 18:06:04 +0000 (21:06 +0300)]
speek: fix potential NULL dereference

6 years agomtp: pass error from lseek()
Rémi Denis-Courmont [Mon, 18 Aug 2014 18:00:50 +0000 (21:00 +0300)]
mtp: pass error from lseek()

6 years agofile: pass error from lseek()
Rémi Denis-Courmont [Mon, 18 Aug 2014 17:58:57 +0000 (20:58 +0300)]
file: pass error from lseek()

6 years agobluray: fix ToCToU between stat() and realpath()
Rémi Denis-Courmont [Mon, 18 Aug 2014 17:56:41 +0000 (20:56 +0300)]
bluray: fix ToCToU between stat() and realpath()

6 years agobluray: fix error handling
Rémi Denis-Courmont [Mon, 18 Aug 2014 17:50:32 +0000 (20:50 +0300)]
bluray: fix error handling

6 years agonetsync: check received packet sizes
Rémi Denis-Courmont [Mon, 18 Aug 2014 17:43:13 +0000 (20:43 +0300)]
netsync: check received packet sizes

6 years agodbus: fix timeout handling
Rémi Denis-Courmont [Mon, 18 Aug 2014 16:59:31 +0000 (19:59 +0300)]
dbus: fix timeout handling

 - Remove useless pointer back to DBusTimeout.
 - Fix memory error handling.
 - Fix race in accessing timer data.
 - Fix integer overflow.
 - Follow libdbus rules for retrieving time-out interval upon toggle.
 - Simplify expiration computations.

6 years agoDTV: open device nodes in non-blocking mode
Rémi Denis-Courmont [Mon, 18 Aug 2014 16:04:58 +0000 (19:04 +0300)]
DTV: open device nodes in non-blocking mode

6 years agoDVB: small simplification
Rémi Denis-Courmont [Mon, 18 Aug 2014 16:01:07 +0000 (19:01 +0300)]
DVB: small simplification

6 years agodemux: ts: fix unlikely leak (cid #1231839)
Francois Cartegnie [Mon, 18 Aug 2014 12:53:23 +0000 (21:53 +0900)]
demux: ts: fix unlikely leak (cid #1231839)

6 years agoaccess: dvdread: fix int overflow (cid #1062572)
Francois Cartegnie [Mon, 18 Aug 2014 12:43:04 +0000 (21:43 +0900)]
access: dvdread: fix int overflow (cid #1062572)

6 years agoaddons: fix deference before null check (cid #1231840)
Francois Cartegnie [Mon, 18 Aug 2014 12:35:14 +0000 (21:35 +0900)]
addons: fix deference before null check (cid #1231840)

6 years agoconfigure: correct GCC option for AltiVec
Rémi Denis-Courmont [Sun, 17 Aug 2014 15:19:38 +0000 (18:19 +0300)]
configure: correct GCC option for AltiVec

6 years agoconfigure: fix quoting
Rémi Denis-Courmont [Sun, 17 Aug 2014 15:18:31 +0000 (18:18 +0300)]
configure: fix quoting

6 years agoconfigure: typo
Rémi Denis-Courmont [Sun, 17 Aug 2014 15:17:08 +0000 (18:17 +0300)]
configure: typo

6 years agopoll: deal with invalid file descriptors more like specified
Rémi Denis-Courmont [Sun, 17 Aug 2014 13:28:36 +0000 (16:28 +0300)]
poll: deal with invalid file descriptors more like specified

6 years agoextras/tools: update gas-pp
Felix Paul Kühne [Sat, 16 Aug 2014 19:56:11 +0000 (21:56 +0200)]
extras/tools: update gas-pp

6 years agoBump plugin ABI
Rémi Denis-Courmont [Sun, 17 Aug 2014 07:32:07 +0000 (10:32 +0300)]
Bump plugin ABI

6 years agoCopy libtool library versions from 2.2.0
Rémi Denis-Courmont [Sun, 17 Aug 2014 07:22:19 +0000 (10:22 +0300)]
Copy libtool library versions from 2.2.0

6 years agoRDP: fix warning
Jean-Baptiste Kempf [Sun, 17 Aug 2014 06:20:29 +0000 (08:20 +0200)]
RDP: fix warning

6 years agoHTTP: remove unused variable
Jean-Baptiste Kempf [Sun, 17 Aug 2014 06:14:05 +0000 (08:14 +0200)]
HTTP: remove unused variable

6 years agoMKV: remove trailing spaces
Jean-Baptiste Kempf [Sun, 17 Aug 2014 06:05:25 +0000 (08:05 +0200)]
MKV: remove trailing spaces

6 years agogestures: fix callback leak and missing locking
Rémi Denis-Courmont [Sat, 16 Aug 2014 12:47:50 +0000 (15:47 +0300)]
gestures: fix callback leak and missing locking

6 years agonetsync: fix and simplify dead input handling (fixes #5426)
Rémi Denis-Courmont [Sat, 16 Aug 2014 12:42:21 +0000 (15:42 +0300)]
netsync: fix and simplify dead input handling (fixes #5426)

6 years agoplaylist: set "input-current" to NULL when appropriate
Rémi Denis-Courmont [Sat, 16 Aug 2014 12:31:25 +0000 (15:31 +0300)]
playlist: set "input-current" to NULL when appropriate

6 years agoHandle NULL value in "input-current" callback
Rémi Denis-Courmont [Sat, 16 Aug 2014 12:28:25 +0000 (15:28 +0300)]
Handle NULL value in "input-current" callback

6 years agomacosx: Do not resume playback if start, stop or run-time is set
David Fuhrmann [Sat, 16 Aug 2014 11:20:55 +0000 (13:20 +0200)]
macosx: Do not resume playback if start, stop or run-time is set

6 years agokeys: allow inverting positioning wheel (fixes #4748)
Rémi Denis-Courmont [Sat, 16 Aug 2014 11:11:47 +0000 (14:11 +0300)]
keys: allow inverting positioning wheel (fixes #4748)