vlc.git
3 years agomacosx/resume dialog: move to auto-layout
Felix Paul Kühne [Thu, 4 Feb 2016 20:37:01 +0000 (21:37 +0100)]
macosx/resume dialog: move to auto-layout

3 years agomacosx/xib files: require Xcode 7.0 for compilation and set deployment target to...
Felix Paul Kühne [Thu, 4 Feb 2016 20:33:13 +0000 (21:33 +0100)]
macosx/xib files: require Xcode 7.0 for compilation and set deployment target to 10.7

3 years agomacosx: enforce xib compilation deployment target
Felix Paul Kühne [Thu, 4 Feb 2016 20:26:11 +0000 (21:26 +0100)]
macosx: enforce xib compilation deployment target

3 years agoiOS dialog provider: completely removed
Felix Paul Kühne [Thu, 4 Feb 2016 20:17:08 +0000 (21:17 +0100)]
iOS dialog provider: completely removed

Use MobileVLCKit / TVVLCKit to implement dialogs properly in external apps

3 years agoMac OS X dialog provider: completely removed
Felix Paul Kühne [Thu, 4 Feb 2016 20:14:13 +0000 (21:14 +0100)]
Mac OS X dialog provider: completely removed

Use VLCKit to implement dialogs properly in external apps

3 years agomacosx/coredialogs: refactor to always run on the main thread regardless of the caller
Felix Paul Kühne [Thu, 4 Feb 2016 20:10:03 +0000 (21:10 +0100)]
macosx/coredialogs: refactor to always run on the main thread regardless of the caller

3 years agomacosx/coredialogs: add checkbox to login dialog to ask for store
Felix Paul Kühne [Thu, 4 Feb 2016 19:39:49 +0000 (20:39 +0100)]
macosx/coredialogs: add checkbox to login dialog to ask for store

3 years agomacosx/coredialogs: re-write using new API
Felix Paul Kühne [Thu, 4 Feb 2016 19:33:11 +0000 (20:33 +0100)]
macosx/coredialogs: re-write using new API

3 years agomacosx/coredialogs: auto-layout improvements
Felix Paul Kühne [Thu, 4 Feb 2016 19:31:44 +0000 (20:31 +0100)]
macosx/coredialogs: auto-layout improvements

3 years agogstreamer: create a separate directory for decoder modules
Vikram Fugro [Thu, 4 Feb 2016 04:47:06 +0000 (10:17 +0530)]
gstreamer: create a separate directory for decoder modules

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agocontrib/mpg123: link with libm as appropriate (refs #16385)
Sean McGovern [Thu, 4 Feb 2016 02:07:21 +0000 (21:07 -0500)]
contrib/mpg123: link with libm as appropriate (refs #16385)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agomacosx/coredialogs: deploy auto-layout
Felix Paul Kühne [Thu, 4 Feb 2016 17:55:22 +0000 (18:55 +0100)]
macosx/coredialogs: deploy auto-layout

3 years agomacosx/extensions: implement new dialog callback
Felix Paul Kühne [Thu, 4 Feb 2016 17:44:16 +0000 (18:44 +0100)]
macosx/extensions: implement new dialog callback

3 years agomacosx/coredialogs: fix compilation by removing virtually all the legacy code
Felix Paul Kühne [Thu, 4 Feb 2016 17:43:47 +0000 (18:43 +0100)]
macosx/coredialogs: fix compilation by removing virtually all the legacy code

3 years agoUpdate NEWS for libvlc dialog API
Jean-Baptiste Kempf [Thu, 4 Feb 2016 15:25:27 +0000 (16:25 +0100)]
Update NEWS for libvlc dialog API

3 years agodialog: fix win32 build
Thomas Guillem [Thu, 4 Feb 2016 14:52:28 +0000 (15:52 +0100)]
dialog: fix win32 build

3 years agodialog: fix define
Thomas Guillem [Thu, 4 Feb 2016 14:51:15 +0000 (15:51 +0100)]
dialog: fix define

3 years agokeystore: fix doxygen
Thomas Guillem [Thu, 4 Feb 2016 12:57:40 +0000 (13:57 +0100)]
keystore: fix doxygen

move file inside group

3 years agolibvlc: add a libvlc_media_parse_flag_t to interact with the user
Thomas Guillem [Wed, 3 Feb 2016 17:03:36 +0000 (18:03 +0100)]
libvlc: add a libvlc_media_parse_flag_t to interact with the user

3 years agoinput: add a META_REQUEST flag to force user interaction
Thomas Guillem [Wed, 3 Feb 2016 16:47:16 +0000 (17:47 +0100)]
input: add a META_REQUEST flag to force user interaction

It this flag is set, user interaction will be forced when preparsing the item
given by libvlc_MetaRequest (there won't be user interactions for sub items).

3 years agolibvlc: add dialog API
Thomas Guillem [Mon, 1 Feb 2016 17:32:28 +0000 (18:32 +0100)]
libvlc: add dialog API

3 years agosecuretransport: increase certificate question severity
Thomas Guillem [Wed, 27 Jan 2016 17:15:16 +0000 (18:15 +0100)]
securetransport: increase certificate question severity

3 years agognutls: increase certificate question severity
Thomas Guillem [Wed, 27 Jan 2016 17:14:58 +0000 (18:14 +0100)]
gnutls: increase certificate question severity

3 years agodialog: remove old API
Thomas Guillem [Thu, 4 Feb 2016 11:15:07 +0000 (12:15 +0100)]
dialog: remove old API

3 years agolua: use new ext dialog API
Thomas Guillem [Thu, 4 Feb 2016 12:26:10 +0000 (13:26 +0100)]
lua: use new ext dialog API

3 years agodialog: use new API
Thomas Guillem [Thu, 4 Feb 2016 12:25:59 +0000 (13:25 +0100)]
dialog: use new API

3 years agodialog: add test
Thomas Guillem [Wed, 27 Jan 2016 17:13:15 +0000 (18:13 +0100)]
dialog: add test

Only callacks are tested by default. In order to test qt dialogs, run the test
manually with './test_src_interface_dialog -a'.

3 years agoQt: implement new ext dialog callback
Thomas Guillem [Thu, 4 Feb 2016 12:23:17 +0000 (13:23 +0100)]
Qt: implement new ext dialog callback

3 years agoQt: implement new dialog callbacks
Thomas Guillem [Thu, 4 Feb 2016 12:22:43 +0000 (13:22 +0100)]
Qt: implement new dialog callbacks

3 years agodialog: add new dialog API
Thomas Guillem [Thu, 4 Feb 2016 10:40:38 +0000 (11:40 +0100)]
dialog: add new dialog API

- vlc_dialog_wait_question will replace dialog_Question

- vlc_dialog_wait_question with i_type == VLC_DIALOG_QUESTION_CRITICAL and
  without action1/action2 will replace dialog_FatalWait

- vlc_dialog_wait_login will replace dialog_Login

- vlc_dialog_display_progress will replace dialog_Progress

- dialog_Fatal is replaced by vlc_dialog_display_error

- vlc_dialog_display_error will replace dialog_Fatal

- vlc_ext_dialog_update will repalace dialog_ExtensionUpdate

- vlc_dialog_wait_question and vlc_dialog_wait_login are interruptible via
  vlc_interrupt.

- Nothing prevents to have more than one dialog type displayed at a time.

3 years agodialog: rename dialog_provider
Thomas Guillem [Thu, 4 Feb 2016 10:46:56 +0000 (11:46 +0100)]
dialog: rename dialog_provider

It'll will be replaced by the new dialog API

3 years agointf: rename vlc_dialog enum
Thomas Guillem [Fri, 15 Jan 2016 15:23:12 +0000 (16:23 +0100)]
intf: rename vlc_dialog enum

3 years agofilter: canvas: add some error handling
Tristan Matthews [Wed, 3 Feb 2016 22:51:39 +0000 (23:51 +0100)]
filter: canvas: add some error handling

3 years agofilter_chain: use VLC_EGENERIC
Tristan Matthews [Wed, 3 Feb 2016 22:39:04 +0000 (23:39 +0100)]
filter_chain: use VLC_EGENERIC

3 years agofr: spelling
Rémi Denis-Courmont [Wed, 3 Feb 2016 22:36:24 +0000 (00:36 +0200)]
fr: spelling

3 years agozsh: Gracefully release libvlc on error
Hugo Beauzée-Luyssen [Wed, 3 Feb 2016 21:32:48 +0000 (22:32 +0100)]
zsh: Gracefully release libvlc on error

3 years agozsh completion: fix argv passing
Rafaël Carré [Wed, 3 Feb 2016 18:31:28 +0000 (19:31 +0100)]
zsh completion: fix argv passing

3 years agozsh completion: Add missing newlines
Sebastian Ramacher [Wed, 3 Feb 2016 17:33:59 +0000 (18:33 +0100)]
zsh completion: Add missing newlines

Signed-off-by: Rafaël Carré <funman@videolan.org>
3 years agoAdd keychain crypto store
Felix Paul Kühne [Tue, 2 Feb 2016 17:04:48 +0000 (18:04 +0100)]
Add keychain crypto store

3 years agowin32: fix msi build
Rafaël Carré [Wed, 3 Feb 2016 10:29:53 +0000 (11:29 +0100)]
win32: fix msi build

Debian dropped winepath /usr/bin symlink:
http://anonscm.debian.org/cgit/pkg-wine/wine.git/commit/?id=a778a9ba05d57fb6b969d3e21e3cc26e78dc672c

3 years agoraop: fix memory leaks
Rémi Denis-Courmont [Tue, 2 Feb 2016 20:47:10 +0000 (22:47 +0200)]
raop: fix memory leaks

3 years agohttp: simplify vlc_http_auth cleanup
Rémi Denis-Courmont [Tue, 2 Feb 2016 20:45:42 +0000 (22:45 +0200)]
http: simplify vlc_http_auth cleanup

3 years agohttp: rename http_auth to vlc_http_auth
Rémi Denis-Courmont [Tue, 2 Feb 2016 20:42:53 +0000 (22:42 +0200)]
http: rename http_auth to vlc_http_auth

3 years agoconfigure: fix SAPI detection when sphelper.h is missing
Steve Lhomme [Mon, 1 Feb 2016 16:07:56 +0000 (17:07 +0100)]
configure: fix SAPI detection when sphelper.h is missing

Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agokeystore test: fix invalid free
Thomas Guillem [Tue, 2 Feb 2016 17:06:50 +0000 (18:06 +0100)]
keystore test: fix invalid free

3 years agokeystore test: add comment
Thomas Guillem [Tue, 2 Feb 2016 17:01:05 +0000 (18:01 +0100)]
keystore test: add comment

3 years agoconfigure: fix typo
Jean-Baptiste Kempf [Tue, 2 Feb 2016 16:50:31 +0000 (17:50 +0100)]
configure: fix typo

3 years agoNFS: module needs SOCKET_LIBS to link
Jean-Baptiste Kempf [Tue, 2 Feb 2016 14:06:51 +0000 (15:06 +0100)]
NFS: module needs SOCKET_LIBS to link

3 years agoContribs: update libnfs to 1.10.0
Jean-Baptiste Kempf [Tue, 2 Feb 2016 10:55:59 +0000 (11:55 +0100)]
Contribs: update libnfs to 1.10.0

3 years agomacosx: simplify and style fixes for status bar menu
Felix Paul Kühne [Tue, 2 Feb 2016 10:37:20 +0000 (11:37 +0100)]
macosx: simplify and style fixes for status bar menu

3 years agomacosx: add status bar menu
Goran Dokic [Sat, 2 Jan 2016 10:16:58 +0000 (11:16 +0100)]
macosx: add status bar menu

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
3 years agovimeo.lua: support channel video page URLs
Pierre Ynard [Tue, 2 Feb 2016 02:29:32 +0000 (03:29 +0100)]
vimeo.lua: support channel video page URLs

Fix #16195

3 years agovimeo.lua: fix video quality parsing
Pierre Ynard [Tue, 2 Feb 2016 02:21:12 +0000 (03:21 +0100)]
vimeo.lua: fix video quality parsing

3 years agovimeo.lua: update to website changes
Pierre Ynard [Tue, 2 Feb 2016 02:19:34 +0000 (03:19 +0100)]
vimeo.lua: update to website changes

3 years agohttp: explicitly allow deflate & gzip encoding in live streams
Rémi Denis-Courmont [Mon, 1 Feb 2016 21:03:04 +0000 (23:03 +0200)]
http: explicitly allow deflate & gzip encoding in live streams

This explicitly allows the server to return gzip or deflate
Content-Encoding.

This is not explicitly allowed for normal streams because
Content-Encoding breaks use of bytes ranges. Seeking offsets and size
would be in terms of the compressed stream. This would prevent VLC
demuxers from seeking or estimating duration.

The HTTP origin server can still return Content-Encoding in any case as
VLC does not explicitly forbid it (with Accept-Encoding: identity).
However in practice, servers will not perform opportunistic on-the-fly
compression.

3 years agohttp: remove deflate and gzip support
Rémi Denis-Courmont [Wed, 13 Jan 2016 21:38:59 +0000 (23:38 +0200)]
http: remove deflate and gzip support

deflate is handled by the inflate stream filter.
gzip is handled either by the inflate or decomp stream filter.

3 years agoinflate: add support for gzip (refs #16412)
Rémi Denis-Courmont [Mon, 1 Feb 2016 20:58:56 +0000 (22:58 +0200)]
inflate: add support for gzip (refs #16412)

3 years agoinflate: stream filter for deflate (refs #16412)
Rémi Denis-Courmont [Mon, 1 Feb 2016 20:48:50 +0000 (22:48 +0200)]
inflate: stream filter for deflate (refs #16412)

This handles deflate encoding or application/zlib type transparently.

(Note though that it fails to check and discard the application/zlib
 content-type from the underlying stream.)

3 years agoFix parameter names in doxygen documentation
Olivier Aubert [Mon, 1 Feb 2016 15:03:55 +0000 (16:03 +0100)]
Fix parameter names in doxygen documentation

3 years agomacosx: fix compilation with previous sparkle releases
Felix Paul Kühne [Mon, 1 Feb 2016 15:05:51 +0000 (16:05 +0100)]
macosx: fix compilation with previous sparkle releases

3 years agoUpdate NEWS about SCTE-18
Jean-Baptiste Kempf [Sun, 31 Jan 2016 22:55:36 +0000 (23:55 +0100)]
Update NEWS about SCTE-18

3 years agomacosx: Set sparkle update protocol
David Fuhrmann [Sun, 31 Jan 2016 15:33:02 +0000 (16:33 +0100)]
macosx: Set sparkle update protocol

Fixes compilation warning with latest sparkle version.

3 years agocontribs: Update sparkle to 1.13.1
David Fuhrmann [Sun, 31 Jan 2016 14:59:48 +0000 (15:59 +0100)]
contribs: Update sparkle to 1.13.1

This version of Sparkle requires 10.7 at least, local patches
can be all dropped.

3 years agovmem: typo fixed
Sergey Radionov [Sun, 31 Jan 2016 03:38:51 +0000 (09:38 +0600)]
vmem: typo fixed

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agopicture_pool: make condition a little bit more clear
Sergey Radionov [Sun, 31 Jan 2016 04:02:17 +0000 (10:02 +0600)]
picture_pool: make condition a little bit more clear

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agoconfigure: disable SAPI if sapi.h cannot be used
Steve Lhomme [Tue, 26 Jan 2016 15:21:11 +0000 (16:21 +0100)]
configure: disable SAPI if sapi.h cannot be used

for Winstore apps the code is hidden

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "occurred"
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:32 +0000 (11:54 +0100)]
Fix spelling of "occurred"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "supported"
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:31 +0000 (11:54 +0100)]
Fix spelling of "supported"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "instantiation"
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:30 +0000 (11:54 +0100)]
Fix spelling of "instantiation"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "already"
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:29 +0000 (11:54 +0100)]
Fix spelling of "already"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "address"
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:28 +0000 (11:54 +0100)]
Fix spelling of "address"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "dependent" and variants
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:27 +0000 (11:54 +0100)]
Fix spelling of "dependent" and variants

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "bandwidth"
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:26 +0000 (11:54 +0100)]
Fix spelling of "bandwidth"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "launch"
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:25 +0000 (11:54 +0100)]
Fix spelling of "launch"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agoFix spelling of "length"
Sebastian Ramacher [Sat, 30 Jan 2016 10:54:24 +0000 (11:54 +0100)]
Fix spelling of "length"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3 years agocontribs: samplerate: Don't bother build anything else than the lib
Hugo Beauzée-Luyssen [Sat, 30 Jan 2016 08:26:42 +0000 (09:26 +0100)]
contribs: samplerate: Don't bother build anything else than the lib

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agocontrib:gme: game music emu moved away from GoogleCode
Steve Lhomme [Sat, 30 Jan 2016 08:26:43 +0000 (09:26 +0100)]
contrib:gme: game music emu moved away from GoogleCode

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agoskins2: fix maximizing a window in a multi-screen context.
Erwan Tulou [Thu, 28 Jan 2016 19:08:00 +0000 (20:08 +0100)]
skins2: fix maximizing a window in a multi-screen context.

  The current screen in a multi-screen config is chosen to
  maximize the window instead of the default main screen.

  This fixes trac #16500

3 years agoskins2: kill some warnings
Erwan Tulou [Tue, 1 Dec 2015 14:34:17 +0000 (15:34 +0100)]
skins2: kill some warnings

3 years agoimage: fix mem leak in error path
Thomas Guillem [Thu, 28 Jan 2016 15:59:19 +0000 (16:59 +0100)]
image: fix mem leak in error path

3 years agoRevert "demux/image: fix mem leak"
Thomas Guillem [Thu, 28 Jan 2016 15:49:34 +0000 (16:49 +0100)]
Revert "demux/image: fix mem leak"

Finally, the leak is not here.
This reverts commit 7a1b67180b162e24844af4bf926b480a1ed5183c.

3 years agodemux/image: fix mem leak
Thomas Guillem [Thu, 28 Jan 2016 15:33:50 +0000 (16:33 +0100)]
demux/image: fix mem leak

3 years agoupnp: Use information returned by the server
Hugo Beauzée-Luyssen [Thu, 28 Jan 2016 12:09:55 +0000 (13:09 +0100)]
upnp: Use information returned by the server

3 years agovlc_input_item: Add AlbumArtist getter/setter
Hugo Beauzée-Luyssen [Thu, 28 Jan 2016 12:09:43 +0000 (13:09 +0100)]
vlc_input_item: Add AlbumArtist getter/setter

3 years agoupnp: getNextItem: Cosmetics
Hugo Beauzée-Luyssen [Thu, 28 Jan 2016 11:36:00 +0000 (12:36 +0100)]
upnp: getNextItem: Cosmetics

3 years agoupnp: Reduce variables scope
Hugo Beauzée-Luyssen [Thu, 28 Jan 2016 11:27:27 +0000 (12:27 +0100)]
upnp: Reduce variables scope

3 years agoupnp: Don't specify any filter.
Hugo Beauzée-Luyssen [Thu, 28 Jan 2016 10:38:14 +0000 (11:38 +0100)]
upnp: Don't specify any filter.

It seems some implementations won't return the <res> tag, even though it
was specified, which was preventing us from playing the content.

3 years agosmf: missing break
Rémi Denis-Courmont [Wed, 27 Jan 2016 20:42:10 +0000 (22:42 +0200)]
smf: missing break

3 years agoRecognize crf file extension
Felix Paul Kühne [Wed, 27 Jan 2016 20:12:10 +0000 (12:12 -0800)]
Recognize crf file extension

It's just MPEG-TS

3 years agoWin32: remove win2k screensave hack
Jean-Baptiste Kempf [Tue, 26 Jan 2016 19:10:57 +0000 (20:10 +0100)]
Win32: remove win2k screensave hack

3 years agoinput: VLC_COMMON_MEMBERS should not use a semicolon
Steve Lhomme [Tue, 26 Jan 2016 15:21:13 +0000 (16:21 +0100)]
input: VLC_COMMON_MEMBERS should not use a semicolon

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agokeystore: fix the CXXFLAGS overriding
Steve Lhomme [Thu, 21 Jan 2016 17:09:41 +0000 (18:09 +0100)]
keystore: fix the CXXFLAGS overriding

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agodecklink: fix the CXXFLAGS overriding
Steve Lhomme [Thu, 21 Jan 2016 17:09:40 +0000 (18:09 +0100)]
decklink: fix the CXXFLAGS overriding

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
3 years agoaout: fix lost block stats
Rémi Denis-Courmont [Tue, 26 Jan 2016 18:25:57 +0000 (20:25 +0200)]
aout: fix lost block stats

Do not count dropped blocks as played.

3 years agoaout: use unsigned stats
Rémi Denis-Courmont [Tue, 26 Jan 2016 18:16:09 +0000 (20:16 +0200)]
aout: use unsigned stats

3 years agodecoder: only fetch aout stats if used
Rémi Denis-Courmont [Tue, 26 Jan 2016 18:13:33 +0000 (20:13 +0200)]
decoder: only fetch aout stats if used

3 years agodecoder: merge two functions
Rémi Denis-Courmont [Tue, 26 Jan 2016 18:10:37 +0000 (20:10 +0200)]
decoder: merge two functions

3 years agodecoder: fix NULl deref if picture queued without vout
Rémi Denis-Courmont [Tue, 26 Jan 2016 18:07:29 +0000 (20:07 +0200)]
decoder: fix NULl deref if picture queued without vout

(i.e. if vout creation fails)

3 years agovout: use unsigned stats
Rémi Denis-Courmont [Tue, 26 Jan 2016 18:03:17 +0000 (20:03 +0200)]
vout: use unsigned stats

Inaccurate statistics are a lesser evil than undefined overflows.

3 years agodecoder: only fetch vout stats if used
Rémi Denis-Courmont [Tue, 26 Jan 2016 18:00:22 +0000 (20:00 +0200)]
decoder: only fetch vout stats if used