]> git.sesse.net Git - vlc/log
vlc
11 years agoaout: revector filters chain (part 1)
Rémi Denis-Courmont [Fri, 26 Apr 2013 15:20:17 +0000 (18:20 +0300)]
aout: revector filters chain (part 1)

This tries to make the aout filters reusable outside of the aout
(refs #8447).

11 years agoaout: remove redundant parameter
Rémi Denis-Courmont [Fri, 26 Apr 2013 15:45:13 +0000 (18:45 +0300)]
aout: remove redundant parameter

Since audio filters and visualization all have a priority of zero,
forced module loading has no effects.

11 years agoauhal: do not output noise, and robustify output callbacks
David Fuhrmann [Fri, 26 Apr 2013 15:28:15 +0000 (17:28 +0200)]
auhal: do not output noise, and robustify output callbacks

Previously, noise occured in stereo mode because only
half of the buffer was zeroed out.

fixes #8507

11 years agomacosx: remove http proxy settings from simplified preferences since the networking...
Felix Paul Kühne [Fri, 26 Apr 2013 10:13:05 +0000 (12:13 +0200)]
macosx: remove http proxy settings from simplified preferences since the networking core will automatically use the system settings now

11 years agomacosx: improve handling of module lists within the simple preferenences (close ...
Felix Paul Kühne [Fri, 26 Apr 2013 10:09:02 +0000 (12:09 +0200)]
macosx: improve handling of module lists within the simple preferenences (close #8440)

11 years agoskins2: sliderBg (same issue as slider wrt to notifyLayout)
Erwan Tulou [Thu, 25 Apr 2013 21:29:28 +0000 (23:29 +0200)]
skins2: sliderBg (same issue as slider wrt to notifyLayout)

11 years agoskins2: simplify equalizer initialization
Erwan Tulou [Thu, 25 Apr 2013 20:49:52 +0000 (22:49 +0200)]
skins2: simplify equalizer initialization

11 years agoskins2: slider fix notifyLayout wrongly removed
Erwan Tulou [Thu, 25 Apr 2013 20:42:36 +0000 (22:42 +0200)]
skins2: slider fix notifyLayout wrongly removed

redefining notifyLayout is mandatory for sliders, because the default
notifyLayout based on position doesn't work well for this complicated control.
This function is called when visibility is turned on or off.

11 years agoaout: do not allow visualization in audio-filter and simplify
Rémi Denis-Courmont [Thu, 25 Apr 2013 19:43:15 +0000 (22:43 +0300)]
aout: do not allow visualization in audio-filter and simplify

--audio-visual should be used instead. Using --audio-filter does not
play well with video output recycling.

11 years agoaout: drop 2 version number from "visualization2" capability
Rémi Denis-Courmont [Thu, 25 Apr 2013 19:02:12 +0000 (22:02 +0300)]
aout: drop 2 version number from "visualization2" capability

11 years agoxcb: fix X11 key table ordering
Rémi Denis-Courmont [Thu, 25 Apr 2013 19:40:42 +0000 (22:40 +0300)]
xcb: fix X11 key table ordering

11 years agomacosx: save 19 l10n strings by replacing them with already present strings from...
Felix Paul Kühne [Thu, 25 Apr 2013 18:47:58 +0000 (20:47 +0200)]
macosx: save 19 l10n strings by replacing them with already present strings from other modules

11 years agosubtitle-demux: unify 'Frames per Second' vs. 'Frames per second' (-1 l10n string)
Felix Paul Kühne [Thu, 25 Apr 2013 18:44:04 +0000 (20:44 +0200)]
subtitle-demux: unify 'Frames per Second' vs. 'Frames per second' (-1 l10n string)

11 years ago*: unify 'none' vs. 'None' (-1 l10n string)
Felix Paul Kühne [Thu, 25 Apr 2013 18:43:10 +0000 (20:43 +0200)]
*: unify 'none' vs. 'None' (-1 l10n string)

11 years agoauhal: fix handling and reporting of volume and mute
David Fuhrmann [Thu, 25 Apr 2013 18:32:25 +0000 (20:32 +0200)]
auhal: fix handling and reporting of volume and mute

Especially in the case that volume-save was set to false...
This adapts to behaviour of the other aout modules.

fixes #8501

11 years agomacosx: save 6 l10n strings
Felix Paul Kühne [Thu, 25 Apr 2013 17:49:11 +0000 (19:49 +0200)]
macosx: save 6 l10n strings

11 years agoRemove unused AOUT_VAR_*
Rémi Denis-Courmont [Thu, 25 Apr 2013 17:16:43 +0000 (20:16 +0300)]
Remove unused AOUT_VAR_*

11 years agoDirectSound: remove "audio-device" variable and simplify accordingly
Rémi Denis-Courmont [Thu, 25 Apr 2013 17:14:50 +0000 (20:14 +0300)]
DirectSound: remove "audio-device" variable and simplify accordingly

11 years agoDirectSound: remove unused "audio-device" variable choices
Rémi Denis-Courmont [Thu, 25 Apr 2013 16:48:35 +0000 (19:48 +0300)]
DirectSound: remove unused "audio-device" variable choices

11 years agoKAI: remove unused "audio-device" variable
Rémi Denis-Courmont [Thu, 25 Apr 2013 16:41:41 +0000 (19:41 +0300)]
KAI: remove unused "audio-device" variable

11 years agoDirectSound: use float output by default
Jean-Baptiste Kempf [Thu, 25 Apr 2013 17:08:08 +0000 (19:08 +0200)]
DirectSound: use float output by default

11 years agovda: correctly link module against libavcodec (close #8440)
Felix Paul Kühne [Thu, 25 Apr 2013 17:05:38 +0000 (19:05 +0200)]
vda: correctly link module against libavcodec (close #8440)

11 years agovda: add debug messages (refs #8440)
Felix Paul Kühne [Thu, 25 Apr 2013 17:05:07 +0000 (19:05 +0200)]
vda: add debug messages (refs #8440)

11 years agoauhal: cosmetics
Felix Paul Kühne [Thu, 25 Apr 2013 16:41:08 +0000 (18:41 +0200)]
auhal: cosmetics

11 years agoDo not use multimedia timers in WinStore app
Rafaël Carré [Mon, 22 Apr 2013 17:47:08 +0000 (19:47 +0200)]
Do not use multimedia timers in WinStore app

11 years agowaveout: report initially selected output device
Rémi Denis-Courmont [Thu, 25 Apr 2013 16:36:46 +0000 (19:36 +0300)]
waveout: report initially selected output device

11 years agoDirectSound: report initially selected device
Rémi Denis-Courmont [Thu, 25 Apr 2013 16:35:30 +0000 (19:35 +0300)]
DirectSound: report initially selected device

11 years agoDirectSound: add default device choice in configuration
Rémi Denis-Courmont [Thu, 25 Apr 2013 16:34:10 +0000 (19:34 +0300)]
DirectSound: add default device choice in configuration

11 years agoMKV: show forced subtitles even if they are not default
Denis Charmet [Thu, 25 Apr 2013 16:34:30 +0000 (18:34 +0200)]
MKV: show forced subtitles even if they are not default

Close #8500

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoHLS demux: fix crash on invalid playlist
Rafaël Carré [Thu, 25 Apr 2013 16:28:59 +0000 (18:28 +0200)]
HLS demux: fix crash on invalid playlist

Close #8498

11 years agoQt: PLModel: missing qfu()
Francois Cartegnie [Thu, 25 Apr 2013 16:14:17 +0000 (18:14 +0200)]
Qt: PLModel: missing qfu()

11 years agoaout: dead code
Rémi Denis-Courmont [Thu, 25 Apr 2013 15:29:52 +0000 (18:29 +0300)]
aout: dead code

(request_vout is always non-NULL)

11 years agoUse NULL rather than 0 as pointer
Rémi Denis-Courmont [Thu, 25 Apr 2013 15:46:07 +0000 (18:46 +0300)]
Use NULL rather than 0 as pointer

11 years agogoom: fix error path
Rémi Denis-Courmont [Thu, 25 Apr 2013 15:45:41 +0000 (18:45 +0300)]
goom: fix error path

11 years agoFix spelling
Rémi Denis-Courmont [Thu, 25 Apr 2013 15:27:59 +0000 (18:27 +0300)]
Fix spelling

11 years agostream_ReadLine: correctly return an error on overflow (fixes #7361)
Rémi Denis-Courmont [Thu, 25 Apr 2013 15:04:07 +0000 (18:04 +0300)]
stream_ReadLine: correctly return an error on overflow (fixes #7361)

11 years agoUpdate FLAC/Vorbis cover scores to match ID3v2.
Timothy B. Terriberry [Thu, 25 Apr 2013 05:41:30 +0000 (22:41 -0700)]
Update FLAC/Vorbis cover scores to match ID3v2.

taglib.cpp had a completely ordered priority list of picture types to
use for album art from ID3v2 tags.
Since FLAC uses the same picture type field as ID3v2, use the same
priorities.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoUse FLAC's picture selection for Vorbis/Opus.
Timothy B. Terriberry [Thu, 25 Apr 2013 04:52:52 +0000 (21:52 -0700)]
Use FLAC's picture selection for Vorbis/Opus.

When multiple pictures are embedded in a file, the FLAC demuxer
prioritizes them based on the picture type.
This ports the same algorithm over so it can be used by Vorbis and Opus.
It also extends its behavior for FLAC to work with both pictures
embedded in VORBIS_COMMENT blocks and in normal PICTURE blocks.

This also plugs a memory leak in vorbis_ParseComment() when parsing
METADATA_BLOCK_PICTURE tags.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoUpdate attachments when updating metadata.
Timothy B. Terriberry [Thu, 25 Apr 2013 04:50:42 +0000 (21:50 -0700)]
Update attachments when updating metadata.

This makes album art work for formats like Vorbis and Opus which do
 not have metadata available immediately after Open().

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agomacosx: use height method for controls bar
David Fuhrmann [Thu, 25 Apr 2013 14:28:55 +0000 (16:28 +0200)]
macosx: use height method for controls bar

11 years agomacosx: fix video view and bottom bar framings
David Fuhrmann [Thu, 25 Apr 2013 14:22:42 +0000 (16:22 +0200)]
macosx: fix video view and bottom bar framings

... to allow toggling between playlist and video view in lion
fullscreen mode.

close #8496

11 years agoOn the road to 2.1.0-pre1
Jean-Baptiste Kempf [Thu, 25 Apr 2013 12:53:18 +0000 (14:53 +0200)]
On the road to 2.1.0-pre1

11 years agoskins2: fix an equalizer issue
Erwan Tulou [Thu, 25 Apr 2013 11:43:53 +0000 (13:43 +0200)]
skins2: fix an equalizer issue

Create the "equalizer-bands" and "equalizer-preamp" variables if not yet
created to ensure that callbacks are added successfully.

Note that this is a hack to work around a lack of proper notification
as to when these variables are created/deleted.

11 years agoQt: Menus: escape shortcuts in dynamic entries (fix #7123)
Francois Cartegnie [Thu, 25 Apr 2013 12:07:24 +0000 (14:07 +0200)]
Qt: Menus: escape shortcuts in dynamic entries (fix #7123)

11 years agoaccess: http: only warn on deflate errors
Francois Cartegnie [Wed, 24 Apr 2013 20:15:54 +0000 (22:15 +0200)]
access: http: only warn on deflate errors

11 years agoauhal: fix SPDIF -> default device fallback if SPDIF device is unplugged during playb...
Felix Paul Kühne [Thu, 25 Apr 2013 10:41:57 +0000 (12:41 +0200)]
auhal: fix SPDIF -> default device fallback if SPDIF device is unplugged during playback (close #8286)

11 years agocontrib: fix videolan URL
Rafaël Carré [Thu, 25 Apr 2013 08:56:54 +0000 (10:56 +0200)]
contrib: fix videolan URL

11 years agoauhal: unify debug output and add missing error messages
Felix Paul Kühne [Wed, 24 Apr 2013 21:23:40 +0000 (23:23 +0200)]
auhal: unify debug output and add missing error messages

11 years agoaout: remove left-over audio-device callback (fixes #5273)
Rémi Denis-Courmont [Wed, 24 Apr 2013 19:25:25 +0000 (22:25 +0300)]
aout: remove left-over audio-device callback (fixes #5273)

11 years agowaveout: implement device_select (fixes #8491)
Rémi Denis-Courmont [Wed, 24 Apr 2013 19:16:38 +0000 (22:16 +0300)]
waveout: implement device_select (fixes #8491)

11 years agowaveout: remove sys->i_wave_device_id
Rémi Denis-Courmont [Wed, 24 Apr 2013 19:13:18 +0000 (22:13 +0300)]
waveout: remove sys->i_wave_device_id

11 years agoDirectSound: implement device_select (fixes #8492)
Rémi Denis-Courmont [Wed, 24 Apr 2013 19:08:43 +0000 (22:08 +0300)]
DirectSound: implement device_select (fixes #8492)

11 years agoDirectSound: list devices (fixes #7868)
Rémi Denis-Courmont [Wed, 24 Apr 2013 18:23:00 +0000 (21:23 +0300)]
DirectSound: list devices (fixes #7868)

11 years agomacosx: same action for show playlist menu item and playlist button
David Fuhrmann [Wed, 24 Apr 2013 18:16:19 +0000 (20:16 +0200)]
macosx: same action for show playlist menu item and playlist button

Previous code recognized the alt value in Cmd+alt+p as an alt value,
even if the user does not really want to hide the window contents when using
the shortcut.

11 years agoauhal: correctly remove devices from list when being unplugged at runtime (close...
Felix Paul Kühne [Wed, 24 Apr 2013 16:43:37 +0000 (18:43 +0200)]
auhal: correctly remove devices from list when being unplugged at runtime (close #8476)

11 years agopulse: fix NDEBUG-only warning
Rémi Denis-Courmont [Wed, 24 Apr 2013 16:06:41 +0000 (19:06 +0300)]
pulse: fix NDEBUG-only warning

11 years agoobjects: fix NDEBUG-only warning
Rémi Denis-Courmont [Wed, 24 Apr 2013 16:08:37 +0000 (19:08 +0300)]
objects: fix NDEBUG-only warning

11 years agoobjects: limit development-related error message to debug builds
Rémi Denis-Courmont [Wed, 24 Apr 2013 16:05:27 +0000 (19:05 +0300)]
objects: limit development-related error message to debug builds

11 years agoFreetype: fix warnings
Jean-Baptiste Kempf [Wed, 24 Apr 2013 15:59:52 +0000 (17:59 +0200)]
Freetype: fix warnings

11 years agolua: sd: strengthen icecast. (fix #8425)
Francois Cartegnie [Wed, 24 Apr 2013 14:30:31 +0000 (16:30 +0200)]
lua: sd: strengthen icecast. (fix #8425)

XML is correct, but data is still random and full of junk...

11 years agocontrib: use latest sparkle version from git instead of the dated release
Felix Paul Kühne [Mon, 22 Apr 2013 22:21:58 +0000 (00:21 +0200)]
contrib: use latest sparkle version from git instead of the dated release

11 years agomacosx: fix subtitles drag and drop (close #8477)
Felix Paul Kühne [Wed, 24 Apr 2013 14:15:32 +0000 (16:15 +0200)]
macosx: fix subtitles drag and drop (close #8477)

11 years agoavcodec audio decoder: stricter PTS output
Rafaël Carré [Tue, 23 Apr 2013 16:27:18 +0000 (18:27 +0200)]
avcodec audio decoder: stricter PTS output

Only trust demuxer PTS if it is higher than what we expected
Fix demuxers that send several packets with identical PTS
Close #8453

11 years agofreetype: fix color rendering (close #8484)
Felix Paul Kühne [Wed, 24 Apr 2013 13:48:06 +0000 (15:48 +0200)]
freetype: fix color rendering (close #8484)

11 years agomacosx: remove find_name(podcast)
Felix Paul Kühne [Wed, 24 Apr 2013 12:33:44 +0000 (14:33 +0200)]
macosx: remove find_name(podcast)

11 years agoQt: AbtractPLItem: missing vtable entry for destructor (fix #8485)
Francois Cartegnie [Tue, 23 Apr 2013 20:41:48 +0000 (22:41 +0200)]
Qt: AbtractPLItem: missing vtable entry for destructor (fix #8485)

11 years agowaveout: copy ALSA fake hotplug code (fixes #8482)
Rémi Denis-Courmont [Tue, 23 Apr 2013 20:22:30 +0000 (23:22 +0300)]
waveout: copy ALSA fake hotplug code (fixes #8482)

11 years agowaveout: unused variable
Rémi Denis-Courmont [Tue, 23 Apr 2013 20:21:49 +0000 (23:21 +0300)]
waveout: unused variable

11 years agohotkeys: Added OSD messages for toggle loop tri-state playlist action.
Zoran Turalija [Tue, 23 Apr 2013 09:23:25 +0000 (11:23 +0200)]
hotkeys: Added OSD messages for toggle loop tri-state playlist action.

Closes ticket #7933

Based on "loop" part of John French patch:

    http://patches.videolan.org/patch/1071/

Modified-and-...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agohotkeys: Added OSD messages for toggle repeat playlist action.
Zoran Turalija [Tue, 23 Apr 2013 08:50:31 +0000 (10:50 +0200)]
hotkeys: Added OSD messages for toggle repeat playlist action.

Resolves part of ticket #7933

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agovar_Command: remove broken-by-design function
Rémi Denis-Courmont [Tue, 23 Apr 2013 19:49:32 +0000 (22:49 +0300)]
var_Command: remove broken-by-design function

11 years agoOld RC: remove object commands
Rémi Denis-Courmont [Tue, 23 Apr 2013 19:45:42 +0000 (22:45 +0300)]
Old RC: remove object commands

11 years agoLua: remove var.command
Rémi Denis-Courmont [Tue, 23 Apr 2013 19:43:05 +0000 (22:43 +0300)]
Lua: remove var.command

(not to be confused with var.libvlc_command and var.vlm_command)

11 years agoLua RC: remove generic object commands (never really worked)
Rémi Denis-Courmont [Tue, 23 Apr 2013 19:38:19 +0000 (22:38 +0300)]
Lua RC: remove generic object commands (never really worked)

Luckily the more useful libvlc commands do work.

11 years agoQt: remove find_name("podcast")
Rémi Denis-Courmont [Tue, 23 Apr 2013 19:27:46 +0000 (22:27 +0300)]
Qt: remove find_name("podcast")

11 years agopodcast: move callbacks to playlist
Rémi Denis-Courmont [Tue, 23 Apr 2013 19:22:19 +0000 (22:22 +0300)]
podcast: move callbacks to playlist

This SD plugin only works with VLC anyway.

11 years agolib: refuse to instantiate podcast SD
Rémi Denis-Courmont [Tue, 23 Apr 2013 19:19:38 +0000 (22:19 +0300)]
lib: refuse to instantiate podcast SD

It only works with dedicated hooks in the VLC UI at this point.

11 years agoAdd VLSub to find subtitles
Jean-Baptiste Kempf [Tue, 23 Apr 2013 16:36:41 +0000 (18:36 +0200)]
Add VLSub to find subtitles

Ref #8131

11 years agoQt: fix subtitles track update
Jean-Baptiste Kempf [Tue, 23 Apr 2013 15:19:24 +0000 (17:19 +0200)]
Qt: fix subtitles track update

11 years agoQt: Make fullscreen bar thinner in one line interface profile.
Sandeep Kumar [Tue, 23 Apr 2013 09:42:15 +0000 (15:12 +0530)]
Qt: Make fullscreen bar thinner in one line interface profile.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agofix compile error on case sensitive file system.
Kuang Rufan [Tue, 23 Apr 2013 04:20:17 +0000 (12:20 +0800)]
fix compile error on case sensitive file system.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agomacosx: allow drag and drop of disks on the VLC icon in the Dock and in the Finder...
Felix Paul Kühne [Mon, 22 Apr 2013 22:50:41 +0000 (00:50 +0200)]
macosx: allow drag and drop of disks on the VLC icon in the Dock and in the Finder (close #8377)

11 years agoextras/osx: switch to update-test.v.o so we can provide beta updates for 2.1
Felix Paul Kühne [Mon, 22 Apr 2013 22:30:01 +0000 (00:30 +0200)]
extras/osx: switch to update-test.v.o so we can provide beta updates for 2.1

11 years agoDirectX: fix previous commit about WinRT
Jean-Baptiste Kempf [Mon, 22 Apr 2013 22:15:50 +0000 (00:15 +0200)]
DirectX: fix previous commit about WinRT

11 years agomacosx: added support for the Boss Key (close #7243)
Felix Paul Kühne [Mon, 22 Apr 2013 21:21:56 +0000 (23:21 +0200)]
macosx: added support for the Boss Key (close #7243)

11 years agomacosx: don't listen to media keys if current playlist root is empty or media is...
Felix Paul Kühne [Mon, 22 Apr 2013 20:48:07 +0000 (22:48 +0200)]
macosx: don't listen to media keys if current playlist root is empty or media is being played (close #5612)

11 years agoauhal: remove audio devices callback not before module close
David Fuhrmann [Mon, 22 Apr 2013 19:54:04 +0000 (21:54 +0200)]
auhal: remove audio devices callback not before module close

11 years agoauhal: do proper deinitialization when device changes
David Fuhrmann [Mon, 22 Apr 2013 19:48:32 +0000 (21:48 +0200)]
auhal: do proper deinitialization when device changes

11 years agomacosx: add support for the Video Title option (close #3557)
Felix Paul Kühne [Mon, 22 Apr 2013 20:01:05 +0000 (22:01 +0200)]
macosx: add support for the Video Title option (close #3557)

11 years agofreetype: allow on-the-fly changes of relative font size, background opacity, backgro...
Felix Paul Kühne [Sun, 21 Apr 2013 18:31:33 +0000 (20:31 +0200)]
freetype: allow on-the-fly changes of relative font size, background opacity, background color, outline thickness and text color

11 years agomacosx: make sure that the fspanel is always displayed on the same screen as the...
Felix Paul Kühne [Mon, 22 Apr 2013 17:42:31 +0000 (19:42 +0200)]
macosx: make sure that the fspanel is always displayed on the same screen as the vout it belongs to

11 years agocontrib: xml: don't use GetVersionEx on Windows
Rafaël Carré [Mon, 22 Apr 2013 17:27:42 +0000 (19:27 +0200)]
contrib: xml: don't use GetVersionEx on Windows

All the versions we support can use UTF8

11 years agoQt: OpenDialog: Don't mix up icons
Francois Cartegnie [Mon, 22 Apr 2013 17:19:14 +0000 (19:19 +0200)]
Qt: OpenDialog: Don't mix up icons

11 years agoWin32: do not use Console in WSA mode
Jean-Baptiste Kempf [Mon, 22 Apr 2013 17:13:32 +0000 (19:13 +0200)]
Win32: do not use Console in WSA mode

11 years agohttp intf: ensure the password is set
Rémi Denis-Courmont [Mon, 22 Apr 2013 16:35:01 +0000 (19:35 +0300)]
http intf: ensure the password is set

11 years agomacosx: handle more playback menu shortcuts by core
David Fuhrmann [Mon, 22 Apr 2013 16:22:17 +0000 (18:22 +0200)]
macosx: handle more playback menu shortcuts by core

11 years agoQt: fix leak
Rémi Denis-Courmont [Mon, 22 Apr 2013 16:22:57 +0000 (19:22 +0300)]
Qt: fix leak

11 years agoQt: fix leak
Jean-Baptiste Kempf [Mon, 22 Apr 2013 15:54:33 +0000 (17:54 +0200)]
Qt: fix leak

11 years agoQt: adapt menus to new Audio Device list
Jean-Baptiste Kempf [Mon, 22 Apr 2013 15:35:23 +0000 (17:35 +0200)]
Qt: adapt menus to new Audio Device list

11 years agoConfigure: support for lua5.2
Jean-Baptiste Kempf [Mon, 22 Apr 2013 12:22:04 +0000 (14:22 +0200)]
Configure: support for lua5.2

Close #8339

Patch from ll2 on trac