]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Tue, 21 Aug 2012 13:04:51 +0000 (16:04 +0300)]
vlc_UrlParse(): fix handling of port numbers
Pointed-out-by: Aurélien Nephtali <aurelien.nephtali@gmail.com>
Jean-Baptiste Kempf [Tue, 21 Aug 2012 10:15:22 +0000 (12:15 +0200)]
MKV: map metadata ENCODED-BY
Konstantin Pavlov [Mon, 20 Aug 2012 20:53:55 +0000 (00:53 +0400)]
src/text/url.c: unbreak win32 build.
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:32:28 +0000 (23:32 +0300)]
IDN news
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:24:08 +0000 (23:24 +0300)]
vlc_UrlParse: support for Internationalized Domain Names (fixes #7343)
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:14:54 +0000 (23:14 +0300)]
configure: add check for libidn
Note that versions 1.24 and later of GNU/libidn are dual-licensed under
GPLv2+ and LGPLv3+. As with GnuTLS or Samba client, there are 3 ways
to retain LibVLC binaries under LGPLv2.1+:
- link against a version of GNU/libidn from last year (or older),
- do not support IDN at all,
- use another IDNA back-end (e.g. Windows Vista's Normaliz.dll).
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:06:18 +0000 (23:06 +0300)]
vlc_UrlParse: rewrite, de-inline and simplify
Rémi Denis-Courmont [Mon, 20 Aug 2012 17:31:05 +0000 (20:31 +0300)]
vlc_path2uri(): rename from make_URI() and always convert path
When there is an ambiguity, the caller is responsible for determining
whether a string is an URL or a path. In most cases, the string is
known as a file path.
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:51:40 +0000 (19:51 +0300)]
Qt4: remove unnecessary path to URL conversion
Recent entries are already MRLs.
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:35:01 +0000 (19:35 +0300)]
decode_URI_duplicate: fix error handling
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:02:45 +0000 (19:02 +0300)]
Split URL functions from other strings functions
Rémi Denis-Courmont [Mon, 20 Aug 2012 14:33:27 +0000 (17:33 +0300)]
XCB: key symbols list update
Jean-Baptiste Kempf [Mon, 20 Aug 2012 14:39:14 +0000 (16:39 +0200)]
Qt: allow selection of 2.x style
Close #7108
Jean-Baptiste Kempf [Mon, 20 Aug 2012 13:24:03 +0000 (15:24 +0200)]
Qt: avoid a crash
Close #6466
Jean-Baptiste Kempf [Mon, 20 Aug 2012 13:13:00 +0000 (15:13 +0200)]
Rawvideo: support RGBA
Close #6209
Rémi Denis-Courmont [Mon, 20 Aug 2012 12:55:32 +0000 (15:55 +0300)]
Qt4: simplify and hopefully fix progress bar deletion
This should fix LP#947156.
Rémi Denis-Courmont [Mon, 20 Aug 2012 12:43:28 +0000 (15:43 +0300)]
Revert "Qt: external progressBar, simplification for win32 style"
This mostly reverts commit
7240444db88efabeea7e85310864f6b48c19537e .
This broke threading rules for Qt4 GUI.
Conflicts:
modules/gui/qt4/dialogs/external.cpp
Rémi Denis-Courmont [Mon, 20 Aug 2012 12:21:07 +0000 (15:21 +0300)]
Qt4: fix compressor and spatializer initializer order (fixes #7296)
Jean-Baptiste Kempf [Mon, 20 Aug 2012 09:53:19 +0000 (11:53 +0200)]
Vorbis: code cosmetics
Jean-Baptiste Kempf [Mon, 20 Aug 2012 09:52:55 +0000 (11:52 +0200)]
Audio: display a coherent channel order for 6.1 vorbis
Jean-Baptiste Kempf [Mon, 20 Aug 2012 09:13:53 +0000 (11:13 +0200)]
Contribs: fix android compilation and build only the library
Jean-Baptiste Kempf [Mon, 20 Aug 2012 08:30:58 +0000 (10:30 +0200)]
Contribs: update live555 after 8 months...
Rémi Denis-Courmont [Mon, 20 Aug 2012 07:58:29 +0000 (10:58 +0300)]
Qt4: map Browser Refresh to VLC
Rémi Denis-Courmont [Mon, 20 Aug 2012 07:44:56 +0000 (10:44 +0300)]
Bind some browser keys by default
Rémi Denis-Courmont [Mon, 20 Aug 2012 07:42:51 +0000 (10:42 +0300)]
xcb: map X11 Cancel to VLC Browser Stop
Rémi Denis-Courmont [Mon, 20 Aug 2012 07:34:25 +0000 (10:34 +0300)]
xcb: print X11 key symbol in debug
This eases matching of unknown keys.
Rémi Denis-Courmont [Mon, 20 Aug 2012 06:50:08 +0000 (09:50 +0300)]
Lua: fix number syntax error - unbreak RC interface
Rémi Denis-Courmont [Sun, 19 Aug 2012 21:56:10 +0000 (00:56 +0300)]
contrib: depollute Makefile variables name space
Rémi Denis-Courmont [Sun, 19 Aug 2012 21:42:42 +0000 (00:42 +0300)]
contrib: gcrypt: add SHA-256 for GnuTLS
Rémi Denis-Courmont [Sun, 19 Aug 2012 21:09:00 +0000 (00:09 +0300)]
libmpeg2: unused variable
Rémi Denis-Courmont [Sun, 19 Aug 2012 20:19:56 +0000 (23:19 +0300)]
Repack module_config_t
Also do not save garbage, especially pointers, in the plugin cache.
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
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
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.
Rémi Denis-Courmont [Sun, 19 Aug 2012 20:40:58 +0000 (23:40 +0300)]
DirectSound: unused variable
Rémi Denis-Courmont [Sun, 19 Aug 2012 19:57:24 +0000 (22:57 +0300)]
qt4: passwords do not offer choices
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.
Rémi Denis-Courmont [Sun, 19 Aug 2012 18:41:00 +0000 (21:41 +0300)]
Cosmetics
David Fuhrmann [Sun, 19 Aug 2012 16:08:52 +0000 (18:08 +0200)]
macosx: save debug log to rtf instead rtfd
David Fuhrmann [Sun, 19 Aug 2012 15:27:08 +0000 (17:27 +0200)]
macosx: improve playlist table column resizing behaviour
David Fuhrmann [Sun, 19 Aug 2012 14:58:40 +0000 (16:58 +0200)]
macosx: use same translation dict for menu and column names
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
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 .
Rémi Denis-Courmont [Sun, 19 Aug 2012 14:40:25 +0000 (17:40 +0300)]
vlc_UrlIsNotEncoded: remove dead function
Rémi Denis-Courmont [Sun, 19 Aug 2012 14:57:22 +0000 (17:57 +0300)]
Missing inclusion of <ctype.h>
Francois Cartegnie [Sun, 19 Aug 2012 14:11:40 +0000 (16:11 +0200)]
Qt: PLModel: Don't overpass pixmap cache for fetching image
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.
Rémi Denis-Courmont [Sun, 19 Aug 2012 13:36:03 +0000 (16:36 +0300)]
vlc_getaddrinfo: pass AI_IDN 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
Rémi Denis-Courmont [Sun, 19 Aug 2012 13:22:39 +0000 (16:22 +0300)]
vlc_getaddrinfo: remove useless parameter
Rémi Denis-Courmont [Sun, 19 Aug 2012 13:17:49 +0000 (16:17 +0300)]
vlc_getaddrinfo: port is unsigned, 0 means unspecified
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>
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
Felix Paul Kühne [Fri, 17 Aug 2012 12:42:47 +0000 (14:42 +0200)]
contrib: remove PPC support for OS X
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
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
Felix Paul Kühne [Sun, 19 Aug 2012 10:49:25 +0000 (12:49 +0200)]
NEWS: updated OSX section
Felix Paul Kühne [Sun, 19 Aug 2012 10:44:13 +0000 (12:44 +0200)]
macosx: removed explicit 10.5 compatibility code
Francois Cartegnie [Sat, 18 Aug 2012 19:52:08 +0000 (21:52 +0200)]
Qt: BookMarks dialog: correctly handle deleting selection
Francois Cartegnie [Sat, 18 Aug 2012 18:58:34 +0000 (20:58 +0200)]
Qt: Bookmarks: correctly apply buttons states
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>
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>
Francois Cartegnie [Fri, 17 Aug 2012 17:10:36 +0000 (19:10 +0200)]
Qt: EventDialog: remove useless destructor
Francois Cartegnie [Fri, 17 Aug 2012 17:09:30 +0000 (19:09 +0200)]
Qt: UpdateDialog: use dynamic event IDs
Francois Cartegnie [Fri, 17 Aug 2012 17:03:16 +0000 (19:03 +0200)]
Qt: use dynamic ID for DialogEvent
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)
Francois Cartegnie [Fri, 17 Aug 2012 13:16:53 +0000 (15:16 +0200)]
Qt: insert newlines for readability
Francois Cartegnie [Fri, 17 Aug 2012 13:14:29 +0000 (15:14 +0200)]
Qt: namespaces are now sufficient for designating event names
Francois Cartegnie [Fri, 17 Aug 2012 11:18:50 +0000 (13:18 +0200)]
Qt: namespace IMEvent types
Francois Cartegnie [Fri, 17 Aug 2012 11:08:57 +0000 (13:08 +0200)]
Qt: PLEvent: protect members
Jean-Baptiste Kempf [Fri, 17 Aug 2012 10:11:27 +0000 (12:11 +0200)]
More NEWS for 2.1, including libVLC new functions
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>
Francois Cartegnie [Thu, 16 Aug 2012 17:35:00 +0000 (19:35 +0200)]
Qt: rename even ID offsets as what they are
Francois Cartegnie [Thu, 16 Aug 2012 17:24:32 +0000 (19:24 +0200)]
Qt: IMEvent: simplify using getter
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.
Rémi Denis-Courmont [Thu, 16 Aug 2012 19:10:44 +0000 (22:10 +0300)]
libvlc: cosmetics
Rémi Denis-Courmont [Thu, 16 Aug 2012 19:10:03 +0000 (22:10 +0300)]
LIBVLC_DEPRECATED does not imply LIBVLC_API
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.
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.
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.
Jean-Baptiste Kempf [Thu, 16 Aug 2012 16:55:37 +0000 (18:55 +0200)]
Qt: move VLM shortcut to Ctrl+Shift+W
Jean-Baptiste Kempf [Thu, 16 Aug 2012 15:24:13 +0000 (17:24 +0200)]
Avcodec: require avutil 49.5.0
Jean-Baptiste Kempf [Thu, 16 Aug 2012 15:16:13 +0000 (17:16 +0200)]
Avcodec: we already require 52.25.0
Jean-Baptiste Kempf [Thu, 16 Aug 2012 15:07:51 +0000 (17:07 +0200)]
Avcodec: use the standard includes
Jean-Baptiste Kempf [Thu, 16 Aug 2012 14:51:32 +0000 (16:51 +0200)]
Fix make dist
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>
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>
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.
Francois Cartegnie [Thu, 16 Aug 2012 13:08:25 +0000 (15:08 +0200)]
Qt: InputManager: UpdateMeta() on Item change. (fix #7321)
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.
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
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.
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
Jean-Baptiste Kempf [Thu, 16 Aug 2012 10:38:41 +0000 (12:38 +0200)]
Qt: small simplification
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>
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>
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>
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.
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
Rémi Denis-Courmont [Wed, 15 Aug 2012 18:28:26 +0000 (21:28 +0300)]
Remove duplicated config refresh callbacks