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

7 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

7 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

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

7 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

7 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

7 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

7 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

7 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

7 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)

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

7 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.

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

7 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

7 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.

7 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'.

7 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)

7 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>
7 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

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

7 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

7 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

7 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

7 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

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

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

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

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

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

7 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

7 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

7 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

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

7 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

7 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.

7 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().

7 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.

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

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

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

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

7 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.

7 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)

7 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

7 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

7 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).

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

7 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>
7 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>
7 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

7 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

7 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

7 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

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

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

7 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

7 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()

7 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()

7 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()

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

7 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

7 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.

7 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

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

7 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)

7 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)

7 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)

7 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

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

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

7 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

7 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

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

7 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

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

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

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

7 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

7 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)

7 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

7 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

7 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

7 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)

7 years agodbus: fix file descriptors leak
Rémi Denis-Courmont [Sat, 16 Aug 2014 10:48:17 +0000 (13:48 +0300)]
dbus: fix file descriptors leak

7 years agodbus: register only one MPRIS bus name (fixes #10301)
Rémi Denis-Courmont [Sat, 16 Aug 2014 10:44:37 +0000 (13:44 +0300)]
dbus: register only one MPRIS bus name (fixes #10301)

7 years agodbus: register object path before bus names
Rémi Denis-Courmont [Sat, 16 Aug 2014 10:37:23 +0000 (13:37 +0300)]
dbus: register object path before bus names

This fixes a race condition where the player was visible on the bus
with the MPRIS name, but did not implement MPRIS.

7 years agonetsync: fix stale pointer on error
Rémi Denis-Courmont [Sat, 16 Aug 2014 10:11:09 +0000 (13:11 +0300)]
netsync: fix stale pointer on error

7 years agoplaylist: fix callback leak
Rémi Denis-Courmont [Sat, 16 Aug 2014 09:51:41 +0000 (12:51 +0300)]
playlist: fix callback leak

Note that we cannot hold the playlist lock while removing the callback,
since the callback function takes the playlist lock.

7 years agoplaylist: move i_nb_played to playlist item, not the input item
Rémi Denis-Courmont [Sat, 16 Aug 2014 10:04:33 +0000 (13:04 +0300)]
playlist: move i_nb_played to playlist item, not the input item

This is accessed with the playlock lock anyway.

7 years agoplaylist: do not copy string solely for debug
Rémi Denis-Courmont [Sat, 16 Aug 2014 09:45:11 +0000 (12:45 +0300)]
playlist: do not copy string solely for debug

7 years agodbus screensaver: fix description
Rémi Denis-Courmont [Sat, 16 Aug 2014 09:34:17 +0000 (12:34 +0300)]
dbus screensaver: fix description

7 years agoQt: update mouse wheel simple preferences (refs #5883)
Rémi Denis-Courmont [Sat, 16 Aug 2014 09:29:06 +0000 (12:29 +0300)]
Qt: update mouse wheel simple preferences (refs #5883)

7 years agokeys: separate config for each axis of the mouse wheel (fixes #5883)
Rémi Denis-Courmont [Sat, 16 Aug 2014 09:25:20 +0000 (12:25 +0300)]
keys: separate config for each axis of the mouse wheel (fixes #5883)

7 years agots: use timezone and fix thread-safety
Rémi Denis-Courmont [Sat, 16 Aug 2014 08:13:31 +0000 (11:13 +0300)]
ts: use timezone and fix thread-safety

7 years agoplaylist: remove unused return value
Rémi Denis-Courmont [Sat, 16 Aug 2014 08:14:48 +0000 (11:14 +0300)]
playlist: remove unused return value

7 years agooldrc: fix thread-cancellation on windows (fixes #10483)
Hannes Domani [Fri, 15 Aug 2014 20:50:48 +0000 (22:50 +0200)]
oldrc: fix thread-cancellation on windows (fixes #10483)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoQt: stop abusing MACROS in extended_panels
Jean-Baptiste Kempf [Sat, 16 Aug 2014 07:00:24 +0000 (09:00 +0200)]
Qt: stop abusing MACROS in extended_panels

7 years agonotify: use proper cast to reduce warning
Jean-Baptiste Kempf [Sat, 16 Aug 2014 06:47:48 +0000 (08:47 +0200)]
notify: use proper cast to reduce warning

7 years agoNotify: fix compilation
Jean-Baptiste Kempf [Sat, 16 Aug 2014 06:44:59 +0000 (08:44 +0200)]
Notify: fix compilation

7 years agoos2: include vlc_input.h
KO Myung-Hun [Sat, 16 Aug 2014 06:32:33 +0000 (15:32 +0900)]
os2: include vlc_input.h

This fixes the following compilation error.

-----
  CC       os2/specific.lo
os2/specific.c: In function 'IPCHelperThread':
os2/specific.c:107:34: error: 'VLC_INPUT_OPTION_TRUSTED' undeclared (first use in this function)
                                  VLC_INPUT_OPTION_TRUSTED,
                                  ^
os2/specific.c:107:34: note: each undeclared identifier is reported only once for each function it appears in
-----

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