]> git.sesse.net Git - vlc/log
vlc
11 years agoconfig: improve/fix the callback prototype for config item choices
Rémi Denis-Courmont [Thu, 16 Aug 2012 19:10:52 +0000 (22:10 +0300)]
config: improve/fix the callback prototype for config item choices

11 years agoplugin: use separate description command for lists and list callbacks
Rémi Denis-Courmont [Sun, 19 Aug 2012 19:08:50 +0000 (22:08 +0300)]
plugin: use separate description command for lists and list callbacks

11 years agoRemove configuration item actions for now
Rémi Denis-Courmont [Sun, 19 Aug 2012 17:37:40 +0000 (20:37 +0300)]
Remove configuration item actions for now

This hinders the following commits. This was only used in a single
plugin on a single platform, and was poorly designed.

11 years agoDirectSound: unused variable
Rémi Denis-Courmont [Sun, 19 Aug 2012 20:40:58 +0000 (23:40 +0300)]
DirectSound: unused variable

11 years agoqt4: passwords do not offer choices
Rémi Denis-Courmont [Sun, 19 Aug 2012 19:57:24 +0000 (22:57 +0300)]
qt4: passwords do not offer choices

11 years agomodules: always load modules with callbacks for the time being
Rémi Denis-Courmont [Sun, 19 Aug 2012 20:22:06 +0000 (23:22 +0300)]
modules: always load modules with callbacks for the time being

Until config_GetPszChoices() learns to load modules when needed, any
module with a list callback must be loaded at all times.

The code previously assumed that plugins with list callbacks also had
action callbacks. This is not true.

11 years agoCosmetics
Rémi Denis-Courmont [Sun, 19 Aug 2012 18:41:00 +0000 (21:41 +0300)]
Cosmetics

11 years agomacosx: save debug log to rtf instead rtfd
David Fuhrmann [Sun, 19 Aug 2012 16:08:52 +0000 (18:08 +0200)]
macosx: save debug log to rtf instead rtfd

11 years agomacosx: improve playlist table column resizing behaviour
David Fuhrmann [Sun, 19 Aug 2012 15:27:08 +0000 (17:27 +0200)]
macosx: improve playlist table column resizing behaviour

11 years agomacosx: use same translation dict for menu and column names
David Fuhrmann [Sun, 19 Aug 2012 14:58:40 +0000 (16:58 +0200)]
macosx: use same translation dict for menu and column names

11 years agomacosx: dynamically create context and main sub menu for playlist table header select...
David Fuhrmann [Sun, 19 Aug 2012 14:41:49 +0000 (16:41 +0200)]
macosx: dynamically create context and main sub menu for playlist table header selection, Simplifications in existing code

11 years agohelp: fix loop invariant for string choices
Rémi Denis-Courmont [Sun, 19 Aug 2012 16:01:07 +0000 (19:01 +0300)]
help: fix loop invariant for string choices

Regression from d70cda889b72595f17df9bb15700f32420883161.

11 years agovlc_UrlIsNotEncoded: remove dead function
Rémi Denis-Courmont [Sun, 19 Aug 2012 14:40:25 +0000 (17:40 +0300)]
vlc_UrlIsNotEncoded: remove dead function

11 years agoMissing inclusion of <ctype.h>
Rémi Denis-Courmont [Sun, 19 Aug 2012 14:57:22 +0000 (17:57 +0300)]
Missing inclusion of <ctype.h>

11 years agoQt: PLModel: Don't overpass pixmap cache for fetching image
Francois Cartegnie [Sun, 19 Aug 2012 14:11:40 +0000 (16:11 +0200)]
Qt: PLModel: Don't overpass pixmap cache for fetching image

11 years agovlc_getaddrinfo: do not copy hints
Rémi Denis-Courmont [Sun, 19 Aug 2012 13:41:15 +0000 (16:41 +0300)]
vlc_getaddrinfo: do not copy hints

The layout of struct addrinfo is variable (notably because of RFC5014),
so copying hints is brittle.

11 years agovlc_getaddrinfo: pass AI_IDN explicitly where applicable
Rémi Denis-Courmont [Sun, 19 Aug 2012 13:36:03 +0000 (16:36 +0300)]
vlc_getaddrinfo: pass AI_IDN explicitly where applicable

11 years agovlc_getaddrinfo: pass AI_NUMERICSERV explicitly where applicable
Rémi Denis-Courmont [Sun, 19 Aug 2012 13:29:53 +0000 (16:29 +0300)]
vlc_getaddrinfo: pass AI_NUMERICSERV explicitly where applicable

11 years agovlc_getaddrinfo: remove useless parameter
Rémi Denis-Courmont [Sun, 19 Aug 2012 13:22:39 +0000 (16:22 +0300)]
vlc_getaddrinfo: remove useless parameter

11 years agovlc_getaddrinfo: port is unsigned, 0 means unspecified
Rémi Denis-Courmont [Sun, 19 Aug 2012 13:17:49 +0000 (16:17 +0300)]
vlc_getaddrinfo: port is unsigned, 0 means unspecified

11 years agoFix typo misformed -> malformed.
Benjamin Drung [Sat, 18 Aug 2012 21:23:47 +0000 (23:23 +0200)]
Fix typo misformed -> malformed.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agocontrib/OSX: add compilation support in case Xcode's command-line support package...
Felix Paul Kühne [Fri, 17 Aug 2012 12:43:50 +0000 (14:43 +0200)]
contrib/OSX: add compilation support in case Xcode's command-line support package wasn't installed

11 years agocontrib: remove PPC support for OS X
Felix Paul Kühne [Fri, 17 Aug 2012 12:42:47 +0000 (14:42 +0200)]
contrib: remove PPC support for OS X

11 years agocontrib: assume OS X 10.7 by default and raise compatibility level to 10.6
Felix Paul Kühne [Fri, 17 Aug 2012 12:40:40 +0000 (14:40 +0200)]
contrib: assume OS X 10.7 by default and raise compatibility level to 10.6

11 years agocontrib: fixed SDK lookup using Xcode 4.2 or later
Felix Paul Kühne [Fri, 17 Aug 2012 12:39:56 +0000 (14:39 +0200)]
contrib: fixed SDK lookup using Xcode 4.2 or later

11 years agoNEWS: updated OSX section
Felix Paul Kühne [Sun, 19 Aug 2012 10:49:25 +0000 (12:49 +0200)]
NEWS: updated OSX section

11 years agomacosx: removed explicit 10.5 compatibility code
Felix Paul Kühne [Sun, 19 Aug 2012 10:44:13 +0000 (12:44 +0200)]
macosx: removed explicit 10.5 compatibility code

11 years agoQt: BookMarks dialog: correctly handle deleting selection
Francois Cartegnie [Sat, 18 Aug 2012 19:52:08 +0000 (21:52 +0200)]
Qt: BookMarks dialog: correctly handle deleting selection

11 years agoQt: Bookmarks: correctly apply buttons states
Francois Cartegnie [Sat, 18 Aug 2012 18:58:34 +0000 (20:58 +0200)]
Qt: Bookmarks: correctly apply buttons states

11 years agocontrib: disable harfbuzz on Android
Edward Wang [Mon, 13 Aug 2012 00:15:35 +0000 (20:15 -0400)]
contrib: disable harfbuzz on Android

For consistency with 691e604cd61e5285e69faa6f99647f6bcea817ef, libass doesn't need harfbuzz on Android. (It doesn't build anyway.)

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agotypos visible in vlc.pot
Christoph Miebach [Sat, 18 Aug 2012 13:25:53 +0000 (15:25 +0200)]
typos visible in vlc.pot

Pointed-out-by: Michał Trzebiatowski <hippie_1968@hotmail.com>
11 years agoQt: EventDialog: remove useless destructor
Francois Cartegnie [Fri, 17 Aug 2012 17:10:36 +0000 (19:10 +0200)]
Qt: EventDialog: remove useless destructor

11 years agoQt: UpdateDialog: use dynamic event IDs
Francois Cartegnie [Fri, 17 Aug 2012 17:09:30 +0000 (19:09 +0200)]
Qt: UpdateDialog: use dynamic event IDs

11 years agoQt: use dynamic ID for DialogEvent
Francois Cartegnie [Fri, 17 Aug 2012 17:03:16 +0000 (19:03 +0200)]
Qt: use dynamic ID for DialogEvent

11 years agoQt: Ensure event IDs are not reused.
Francois Cartegnie [Fri, 17 Aug 2012 16:05:46 +0000 (18:05 +0200)]
Qt: Ensure event IDs are not reused.

Qt ensures event IDs are never reused by providing a way to register
them dynamically. We have code that allocate event IDs statically and we
need to check/register those then to ensure proper offset for dynamic
ones. (we could just register them too, but this wouldn't allow
switch/case through values)

11 years agoQt: insert newlines for readability
Francois Cartegnie [Fri, 17 Aug 2012 13:16:53 +0000 (15:16 +0200)]
Qt: insert newlines for readability

11 years agoQt: namespaces are now sufficient for designating event names
Francois Cartegnie [Fri, 17 Aug 2012 13:14:29 +0000 (15:14 +0200)]
Qt: namespaces are now sufficient for designating event names

11 years agoQt: namespace IMEvent types
Francois Cartegnie [Fri, 17 Aug 2012 11:18:50 +0000 (13:18 +0200)]
Qt: namespace IMEvent types

11 years agoQt: PLEvent: protect members
Francois Cartegnie [Fri, 17 Aug 2012 11:08:57 +0000 (13:08 +0200)]
Qt: PLEvent: protect members

11 years agoMore NEWS for 2.1, including libVLC new functions
Jean-Baptiste Kempf [Fri, 17 Aug 2012 10:11:27 +0000 (12:11 +0200)]
More NEWS for 2.1, including libVLC new functions

11 years agoD3D: Fix wallpaper mode under Win7
Jean-Baptiste Kempf [Fri, 17 Aug 2012 00:08:58 +0000 (02:08 +0200)]
D3D: Fix wallpaper mode under Win7

Close #7348

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoQt: rename even ID offsets as what they are
Francois Cartegnie [Thu, 16 Aug 2012 17:35:00 +0000 (19:35 +0200)]
Qt: rename even ID offsets as what they are

11 years agoQt: IMEvent: simplify using getter
Francois Cartegnie [Thu, 16 Aug 2012 17:24:32 +0000 (19:24 +0200)]
Qt: IMEvent: simplify using getter

11 years agoQt: IMEvent: use getter instead of friend class.
Francois Cartegnie [Thu, 16 Aug 2012 17:23:36 +0000 (19:23 +0200)]
Qt: IMEvent: use getter instead of friend class.

Plus one friendship was unused.

11 years agolibvlc: cosmetics
Rémi Denis-Courmont [Thu, 16 Aug 2012 19:10:44 +0000 (22:10 +0300)]
libvlc: cosmetics

11 years agoLIBVLC_DEPRECATED does not imply LIBVLC_API
Rémi Denis-Courmont [Thu, 16 Aug 2012 19:10:03 +0000 (22:10 +0300)]
LIBVLC_DEPRECATED does not imply LIBVLC_API

11 years agoContribs: vpx: add patch to fix build failure on OSX 10.8.
Konstantin Pavlov [Thu, 16 Aug 2012 18:56:20 +0000 (22:56 +0400)]
Contribs: vpx: add patch to fix build failure on OSX 10.8.

11 years agoExplicitely include libavutil/mem.h where needed.
Konstantin Pavlov [Thu, 16 Aug 2012 18:50:56 +0000 (22:50 +0400)]
Explicitely include libavutil/mem.h where needed.

libavutil.h doesnt include common.h since lavu 51.39.

11 years agoDefine a hotkey to cycle through SIDs on __APPLE__, too.
Konstantin Pavlov [Thu, 16 Aug 2012 18:45:30 +0000 (22:45 +0400)]
Define a hotkey to cycle through SIDs on __APPLE__, too.

Unbreaks build on OSX.

11 years agoQt: move VLM shortcut to Ctrl+Shift+W
Jean-Baptiste Kempf [Thu, 16 Aug 2012 16:55:37 +0000 (18:55 +0200)]
Qt: move VLM shortcut to Ctrl+Shift+W

11 years agoAvcodec: require avutil 49.5.0
Jean-Baptiste Kempf [Thu, 16 Aug 2012 15:24:13 +0000 (17:24 +0200)]
Avcodec: require avutil 49.5.0

11 years agoAvcodec: we already require 52.25.0
Jean-Baptiste Kempf [Thu, 16 Aug 2012 15:16:13 +0000 (17:16 +0200)]
Avcodec: we already require 52.25.0

11 years agoAvcodec: use the standard includes
Jean-Baptiste Kempf [Thu, 16 Aug 2012 15:07:51 +0000 (17:07 +0200)]
Avcodec: use the standard includes

11 years agoFix make dist
Jean-Baptiste Kempf [Thu, 16 Aug 2012 14:51:32 +0000 (16:51 +0200)]
Fix make dist

11 years agoavcodec: use VDA in synchronous mode.
Sebastien Zwickert [Tue, 14 Aug 2012 19:52:27 +0000 (21:52 +0200)]
avcodec: use VDA in synchronous mode.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoAdd hotkey to cycle through program SIDs.
Zoran Turalija [Mon, 13 Aug 2012 05:54:04 +0000 (07:54 +0200)]
Add hotkey to cycle through program SIDs.

Allow far more easier cycling through program Service IDs in multi-program
stream eg. DVB streams.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoQt: InputManager: Namespace PLEvent types.
Francois Cartegnie [Thu, 16 Aug 2012 13:28:29 +0000 (15:28 +0200)]
Qt: InputManager: Namespace PLEvent types.

Pointed out that LeafToParent_Type was misused.

11 years agoQt: InputManager: UpdateMeta() on Item change. (fix #7321)
Francois Cartegnie [Thu, 16 Aug 2012 13:08:25 +0000 (15:08 +0200)]
Qt: InputManager: UpdateMeta() on Item change. (fix #7321)

11 years agoQt: add deduplication for some events.
Francois Cartegnie [Thu, 16 Aug 2012 13:06:25 +0000 (15:06 +0200)]
Qt: add deduplication for some events.

Some events are fired on each meta type detection, while we just handle
those events on a global change basis.
Qt has some similar deduplication for repaint() or touch events, but
does not provide it to user.

11 years agoQt: add the playlist view mode selection to the right click menu
Jean-Baptiste Kempf [Thu, 16 Aug 2012 13:28:36 +0000 (15:28 +0200)]
Qt: add the playlist view mode selection to the right click menu

Close #6838

11 years agomacosx: fixed setting the following options on the command line: 'macosx-vdev', ...
Felix Paul Kühne [Thu, 16 Aug 2012 11:41:46 +0000 (13:41 +0200)]
macosx: fixed setting the following options on the command line: 'macosx-vdev', 'macosx-nativefullscreenmode', 'macosx-background', 'macosx-video-autoresize', 'macosx-black', 'macosx-mediakeys', 'macosx-appleremote'

This also closes #5892.

11 years agomacosx: fixed 'video-deco' and 'embedded-video' recognition when set on the command...
Felix Paul Kühne [Thu, 16 Aug 2012 11:23:44 +0000 (13:23 +0200)]
macosx: fixed 'video-deco' and 'embedded-video' recognition when set on the command-line

11 years agoQt: small simplification
Jean-Baptiste Kempf [Thu, 16 Aug 2012 10:38:41 +0000 (12:38 +0200)]
Qt: small simplification

11 years agoWin32: try to fix the power management issues.
Jean-Baptiste Kempf [Wed, 15 Aug 2012 22:41:19 +0000 (00:41 +0200)]
Win32: try to fix the power management issues.

Should close #923 #1241 #4158 #4275 #5380 #5719

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoDxVA2: do not fail without Shell. Close #6322
Jean-Baptiste Kempf [Wed, 15 Aug 2012 21:14:37 +0000 (23:14 +0200)]
DxVA2: do not fail without Shell. Close #6322

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoWin32: Fix packaging with broken sed
Jean-Baptiste Kempf [Wed, 15 Aug 2012 21:13:52 +0000 (23:13 +0200)]
Win32: Fix packaging with broken sed

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agolibvlc: thread-safe and more straight-forward audio devices API
Rémi Denis-Courmont [Wed, 15 Aug 2012 19:57:31 +0000 (22:57 +0300)]
libvlc: thread-safe and more straight-forward audio devices API

Also improve documentation, and deprecate the old broken functions.

11 years agolibvlc_audio_output_list: simplify and add missing error handling
Rémi Denis-Courmont [Wed, 15 Aug 2012 19:07:18 +0000 (22:07 +0300)]
libvlc_audio_output_list: simplify and add missing error handling

11 years agoRemove duplicated config refresh callbacks
Rémi Denis-Courmont [Wed, 15 Aug 2012 18:28:26 +0000 (21:28 +0300)]
Remove duplicated config refresh callbacks

11 years agoSeparate string list and string list callback
Rémi Denis-Courmont [Wed, 15 Aug 2012 07:22:14 +0000 (10:22 +0300)]
Separate string list and string list callback

The configuration system cannot store both a static list and a dynamic
one (and AFAIK, it never could). It only makes to use either a static
list or a callback.

11 years agoQt4: use config_GetIntChoices() for integer config items
Rémi Denis-Courmont [Wed, 15 Aug 2012 07:26:50 +0000 (10:26 +0300)]
Qt4: use config_GetIntChoices() for integer config items

11 years agoQt4: fix types conversion in extended panel
Rémi Denis-Courmont [Wed, 15 Aug 2012 07:00:41 +0000 (10:00 +0300)]
Qt4: fix types conversion in extended panel

11 years agoQt4: use config_Get(Int|Psz)Choices()
Rémi Denis-Courmont [Tue, 14 Aug 2012 21:59:12 +0000 (00:59 +0300)]
Qt4: use config_Get(Int|Psz)Choices()

11 years agoconfig_GetIntChoices: function to retrieve config item choices (integer)
Rémi Denis-Courmont [Tue, 14 Aug 2012 21:01:18 +0000 (00:01 +0300)]
config_GetIntChoices: function to retrieve config item choices (integer)

11 years agoconfig_GetPszChoices: function to retrieve config item choices
Rémi Denis-Courmont [Tue, 14 Aug 2012 20:49:33 +0000 (23:49 +0300)]
config_GetPszChoices: function to retrieve config item choices

11 years agomodules: simplify storage of choices in cache
Rémi Denis-Courmont [Tue, 14 Aug 2012 21:58:21 +0000 (00:58 +0300)]
modules: simplify storage of choices in cache

11 years agomodules: remove unnecessary checks
Rémi Denis-Courmont [Tue, 14 Aug 2012 21:57:05 +0000 (00:57 +0300)]
modules: remove unnecessary checks

11 years agoEnsure string list always has text
Rémi Denis-Courmont [Tue, 14 Aug 2012 21:56:44 +0000 (00:56 +0300)]
Ensure string list always has text

11 years agoUnexport block_FifoWake()
Rémi Denis-Courmont [Tue, 14 Aug 2012 20:48:26 +0000 (23:48 +0300)]
Unexport block_FifoWake()

11 years agomacosx: fix hiding of shuffle & repeat buttons
Brendon Justin [Tue, 14 Aug 2012 19:02:47 +0000 (15:02 -0400)]
macosx: fix hiding of shuffle & repeat buttons

Fixes #7333

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agomad: do not convert to from FI32 to FL32 on the fly
Rémi Denis-Courmont [Tue, 14 Aug 2012 18:59:28 +0000 (21:59 +0300)]
mad: do not convert to from FI32 to FL32 on the fly

Let the conversion plugin(s) do that. They can be optimized.

11 years agoaout: convert non-linear to FI32 if direct conversion is unavailable
Rémi Denis-Courmont [Tue, 14 Aug 2012 18:58:38 +0000 (21:58 +0300)]
aout: convert non-linear to FI32 if direct conversion is unavailable

(rather than FL32, which should be the destination format anyway)

11 years agoavcodec: fix language
Ilkka Ollakka [Tue, 14 Aug 2012 13:49:25 +0000 (16:49 +0300)]
avcodec: fix language

11 years agoavcodec: fix helptest for aac-profile
Ilkka Ollakka [Tue, 14 Aug 2012 13:24:15 +0000 (16:24 +0300)]
avcodec: fix helptest for aac-profile

11 years agoavcodec: add aac-profile strings for he-aac and he-aac v2, libfdk-aac supports them
Ilkka Ollakka [Tue, 14 Aug 2012 13:21:45 +0000 (16:21 +0300)]
avcodec: add aac-profile strings for he-aac and he-aac v2, libfdk-aac supports them

11 years agoavcodec: move version check to avcodec.h
Ilkka Ollakka [Tue, 14 Aug 2012 13:20:52 +0000 (16:20 +0300)]
avcodec: move version check to avcodec.h

11 years agolivehttp: allow segments to be 10% shorten than asked, seems to be usual limit of...
Ilkka Ollakka [Tue, 14 Aug 2012 13:00:41 +0000 (16:00 +0300)]
livehttp: allow segments to be 10% shorten than asked, seems to be usual limit of allowed variance

11 years agoavcodec: enable 'avcodec-hw' by default on OS X
Felix Paul Kühne [Tue, 14 Aug 2012 12:20:37 +0000 (14:20 +0200)]
avcodec: enable 'avcodec-hw' by default on OS X

11 years agomacosx: polish the start/stop time fields by allowing a more sane syntax than plain...
Felix Paul Kühne [Tue, 14 Aug 2012 12:14:19 +0000 (14:14 +0200)]
macosx: polish the start/stop time fields by allowing a more sane syntax than plain seconds

11 years agoUpdated NEWS
Felix Paul Kühne [Tue, 14 Aug 2012 12:13:46 +0000 (14:13 +0200)]
Updated NEWS

11 years agomacosx: added 'avcodec-hw' to simple prefs
Felix Paul Kühne [Tue, 14 Aug 2012 11:50:38 +0000 (13:50 +0200)]
macosx: added 'avcodec-hw' to simple prefs

11 years agoDo not assume sysconf() returns a positive value
Rémi Denis-Courmont [Mon, 13 Aug 2012 19:17:32 +0000 (22:17 +0300)]
Do not assume sysconf() returns a positive value

11 years agoPulseAudio: do not assume sysconf() returns a finite value
Rémi Denis-Courmont [Mon, 13 Aug 2012 19:09:50 +0000 (22:09 +0300)]
PulseAudio: do not assume sysconf() returns a finite value

(Here -1 means infinity.)

11 years agoVorbis: fix totaltracks info parsing
Jean-Baptiste Kempf [Mon, 13 Aug 2012 17:39:52 +0000 (19:39 +0200)]
Vorbis: fix totaltracks info parsing

11 years agolibmpeg2: remove tab
Jean-Baptiste Kempf [Mon, 13 Aug 2012 17:12:38 +0000 (19:12 +0200)]
libmpeg2: remove tab

11 years agoOpenCV example: move to C++ and opencv2 APIs
Jean-Baptiste Kempf [Mon, 13 Aug 2012 15:53:28 +0000 (17:53 +0200)]
OpenCV example: move to C++ and opencv2 APIs

11 years agoCore: SD, kill a warning
Jean-Baptiste Kempf [Mon, 13 Aug 2012 15:39:34 +0000 (17:39 +0200)]
Core: SD, kill a warning

11 years agoRevert "OpenCV Example: define a default parameter, since we are not C++"
Jean-Baptiste Kempf [Mon, 13 Aug 2012 15:35:58 +0000 (17:35 +0200)]
Revert "OpenCV Example: define a default parameter, since we are not C++"

This reverts commit 8ffa5c9fe5ac3fccabfdf9324f28ed654130f73d.

11 years agoQt: MediaInfo: name panels for public method usage
Francois Cartegnie [Mon, 13 Aug 2012 10:49:38 +0000 (12:49 +0200)]
Qt: MediaInfo: name panels for public method usage

11 years agoWasapi: temporary compilation fix
Jean-Baptiste Kempf [Mon, 13 Aug 2012 09:34:54 +0000 (11:34 +0200)]
Wasapi: temporary compilation fix

Until we find a proper solution