]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 1 May 2011 18:13:54 +0000 (21:13 +0300)]
Remove some leftovers from pre-libtool era
(Note __BUILTIN__ was not used anymore as we have !__PLUGIN__)
Rémi Denis-Courmont [Sun, 1 May 2011 18:06:15 +0000 (21:06 +0300)]
Remove ugly builtin support
I don't this abomination to leak through the stable LibVLC interface.
To link statically, modules should be linked into LibVLC instead.
And then, there is no need to reintroduce the old "builtin" vlc-config
type if all modules are built the same. In prehistoric times, the
distinction was needed because some modules were static and some not.
Rémi Denis-Courmont [Sun, 1 May 2011 17:58:01 +0000 (20:58 +0300)]
Remove old vlc-config pic
Rémi Denis-Courmont [Mon, 2 May 2011 07:59:16 +0000 (10:59 +0300)]
vlc-config: remove unused linkage command
Rémi Denis-Courmont [Sun, 1 May 2011 17:39:50 +0000 (20:39 +0300)]
Only check optimization flags when useful
Rémi Denis-Courmont [Sun, 1 May 2011 17:16:14 +0000 (20:16 +0300)]
Do not force -O0 with --disable-optimizations
GCC takes the last -O* option, which defaults to -O0 anyway. With
./configure forcing -O0, there was no way to select a custom
optimization level via external CFLAGS.
Rémi Denis-Courmont [Sun, 1 May 2011 16:22:29 +0000 (19:22 +0300)]
Gather and cleanup debug and profiling configuration
Rémi Denis-Courmont [Sun, 1 May 2011 16:01:02 +0000 (19:01 +0300)]
Remove code size optimization
Optimizing VLC code for size is probably not such a great idea,
considering that media playback is performance critical. There are
better ways to reduce code size than -Os, e.g. Thumb(2) code on ARM.
And of course, removing unneeded plugins and feature is the best way
to reduce code size.
Rémi Denis-Courmont [Sun, 1 May 2011 14:37:16 +0000 (17:37 +0300)]
config_StringEscape: iterate through string twice rather than 3 times
Rémi Denis-Courmont [Sun, 1 May 2011 13:58:40 +0000 (16:58 +0300)]
OSS: define HAVE_OSS, and disable on Linux by default
In many cases, OSS was used when the builder forgot to install the
alsa-lib development headers. This should not be an issue anymore, as
ALSA is now required on Linux by default.
I believe the fallback to OSS from ALSA and PulseAudio is causing more
confusion than it solves problem. Besides, the OSS emulation by ALSA
cannot mix, so OSS is almost completely useless on Linux, unless OSSv4
was specifically installed.
Moreover, Linux distributions have started dropping OSS completely.
Rémi Denis-Courmont [Sun, 1 May 2011 13:35:54 +0000 (16:35 +0300)]
ALSA: require alsa-lib on Linux by default if PulseAudio is missing
This ensures that at least either ALSA or PulseAudio will be compiled
by default (on Linux).
Rémi Denis-Courmont [Sun, 1 May 2011 13:29:34 +0000 (16:29 +0300)]
PulseAudio: define HAVE_PULSE
This will be needed if/when we get a PulseAudio input and SD.
Felix Paul Kühne [Sun, 1 May 2011 12:34:21 +0000 (14:34 +0200)]
macosx: fixed corner-case crash
Felix Paul Kühne [Sun, 1 May 2011 12:32:38 +0000 (14:32 +0200)]
avi: don't enable debug in release builds
Rémi Duraffort [Sun, 1 May 2011 12:02:03 +0000 (14:02 +0200)]
freetype: fix memory leaks.
Rémi Duraffort [Sun, 1 May 2011 11:40:23 +0000 (13:40 +0200)]
freetype: simplifications.
Akash Mehrotra [Sun, 24 Apr 2011 09:31:01 +0000 (15:01 +0530)]
Added Force pause, force resume Updated pl_pause to behave as in oldhttp
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sun, 1 May 2011 09:44:37 +0000 (12:44 +0300)]
deinterlace: u_cpu is used only if MMXEXT can be compiled
This restores commit
45b7ce9e7c88574157157ecba9bdfd7310e14990 .
Juha Jeronen [Sat, 30 Apr 2011 17:46:03 +0000 (20:46 +0300)]
Refactored deinterlacer module
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sun, 1 May 2011 09:37:47 +0000 (12:37 +0300)]
Revert "deinterlace: u_cpu is used only if MMXEXT can be compiled."
This reverts commit
45b7ce9e7c88574157157ecba9bdfd7310e14990 .
Nothing wrong with the commit, but I need to revert it to refactor the
deinterlacer.
Alexey Sokolov [Sun, 1 May 2011 09:29:55 +0000 (12:29 +0300)]
Fix doxygen command in a comment
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Thierry Reding [Tue, 26 Apr 2011 11:07:39 +0000 (13:07 +0200)]
V4L2: Allow device to be specified with option.
Currently the V4L2 device to be used can only be set via the media URL.
This patch allows the :v4l2-dev option to set the device as well.
Setting the device via the media URL still takes precedence.
This is useful if a program auto-detects the V4L2 device so that the
media URL only needs to contain e.g. the tuner settings.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Sat, 30 Apr 2011 23:02:09 +0000 (01:02 +0200)]
macosx: fixed represented file indicator in the vout window
Felix Paul Kühne [Sat, 30 Apr 2011 20:36:23 +0000 (22:36 +0200)]
macosx: fixed Reveal-in-Finder when path contains spaces or umlauts
closes #4721
Felix Paul Kühne [Sat, 30 Apr 2011 19:44:40 +0000 (21:44 +0200)]
macosx dialog provider: complete EXTENSION_WIDGET_SPIN_ICON implementation and fixed compilation
Rémi Denis-Courmont [Sat, 30 Apr 2011 17:44:47 +0000 (20:44 +0300)]
swscale_omap: remove dead OMAP2 (really ARMv6) CPU scaler plugin
This plugin had become useless since the removal of the OMAP
framebuffer video output.
Rémi Denis-Courmont [Sat, 30 Apr 2011 17:42:19 +0000 (20:42 +0300)]
Automatically save all configuration items
Rémi Denis-Courmont [Sat, 30 Apr 2011 15:45:53 +0000 (18:45 +0300)]
Use AS_HELP_STRING (partly)
Rémi Denis-Courmont [Sat, 30 Apr 2011 15:57:30 +0000 (18:57 +0300)]
configure: remove redumdant check
Rémi Denis-Courmont [Sat, 30 Apr 2011 14:29:33 +0000 (17:29 +0300)]
Revert "Add an automate variable to detect Android builb and use it to forbid build of"
This reverts commit
8a1afb86f7747205d490d86fa20d4dd1f5932e69 .
Don't define HAVE_LINUX if you don't have it in the first place.
And this does not even respect the configure message rules.
Rémi Denis-Courmont [Sat, 30 Apr 2011 14:22:31 +0000 (17:22 +0300)]
Qt4: fix input item now playing
This fixes a memory leak, encoding problems, and complete failure on
non-file inputs.
Rémi Denis-Courmont [Sat, 30 Apr 2011 13:40:05 +0000 (16:40 +0300)]
vlc_towc(): unroll multibyte sequence decoding, fix overlong detection
Rémi Duraffort [Sat, 30 Apr 2011 09:54:09 +0000 (11:54 +0200)]
Add an automate variable to detect Android builb and use it to forbid build of
access_dtv for Android systems.
Rémi Denis-Courmont [Sat, 30 Apr 2011 11:05:30 +0000 (14:05 +0300)]
RC: fix format string
Rémi Denis-Courmont [Sat, 30 Apr 2011 11:05:21 +0000 (14:05 +0300)]
RC: fix warning
Rémi Denis-Courmont [Fri, 29 Apr 2011 20:43:11 +0000 (23:43 +0300)]
Remove unused config_SaveConfigFile parameter
Rémi Denis-Courmont [Fri, 29 Apr 2011 20:40:46 +0000 (23:40 +0300)]
podcast: no need to force configuration save
Rémi Denis-Courmont [Fri, 29 Apr 2011 20:35:00 +0000 (23:35 +0300)]
Qt4: no need to save podcast configuration
"podcast-urls" is autosaved in any case.
Rémi Denis-Courmont [Fri, 29 Apr 2011 20:33:55 +0000 (23:33 +0300)]
Really save bookmarks automatically
Rémi Denis-Courmont [Fri, 29 Apr 2011 20:29:30 +0000 (23:29 +0300)]
hotkeys: remove ineffective config save
Bookmark configuration items are not in hotkeys (at least currently),
so this could not work.
Jean-Baptiste Kempf [Fri, 29 Apr 2011 11:30:07 +0000 (13:30 +0200)]
Update NEWS
and mention subtitles blending in vout
Jean-Baptiste Kempf [Fri, 29 Apr 2011 00:27:08 +0000 (02:27 +0200)]
Contribs: fix dvbpsi compilation
And fix ts/mux_ts modules
Jean-Baptiste Kempf [Thu, 28 Apr 2011 21:57:38 +0000 (23:57 +0200)]
Qt, playlist: fix copyright and small change
Jean-Baptiste Kempf [Thu, 28 Apr 2011 19:04:24 +0000 (21:04 +0200)]
Qt, playlist: simplifications
Laurent Aimar [Sun, 17 Apr 2011 16:46:38 +0000 (18:46 +0200)]
Cleared render targets only when needed (direct3d).
Laurent Aimar [Fri, 15 Apr 2011 18:57:14 +0000 (20:57 +0200)]
Cached texture created for subpicture rendering (direct3d).
It avoids creating/destroying texture uselessly.
Laurent Aimar [Thu, 14 Apr 2011 20:30:27 +0000 (22:30 +0200)]
Implemented subpicture direct rendering in direct3D.
Only RGBA colorspace is supported for the subpicture.
Laurent Aimar [Thu, 14 Apr 2011 19:07:31 +0000 (21:07 +0200)]
No functionnal changes (direct3d).
Reworked a bit texture rendering to prepare for subtitles rendering.
Laurent Aimar [Mon, 11 Apr 2011 19:34:01 +0000 (21:34 +0200)]
Moved out non scene rendering related code from Direct3DRenderScene (direct3d).
Laurent Aimar [Mon, 11 Apr 2011 19:15:16 +0000 (21:15 +0200)]
Direct2D/3D does not need to clamp to display size.
Laurent Aimar [Mon, 11 Apr 2011 18:53:41 +0000 (20:53 +0200)]
Checked D3DCAPS9 before setting D3DPTFILTERCAPS_MINFLINEAR/D3DPTFILTERCAPS_MAGFLINEAR (direct3d).
Laurent Aimar [Mon, 11 Apr 2011 18:53:05 +0000 (20:53 +0200)]
Store D3DCAPS9 inside vout_display_sys_t (direct3d).
Laurent Aimar [Mon, 11 Apr 2011 18:50:59 +0000 (20:50 +0200)]
Moved video resize from surface IDirect3DDevice9_StretchRect to texture rendering (direct3d).
Laurent Aimar [Thu, 7 Apr 2011 20:23:56 +0000 (22:23 +0200)]
No functionnal changes (direct3d)
Moved vertices setup and surface rendering into 2 functions.
Laurent Aimar [Thu, 28 Apr 2011 21:16:49 +0000 (23:16 +0200)]
Removed useless includes (svg).
Laurent Aimar [Thu, 28 Apr 2011 21:12:32 +0000 (23:12 +0200)]
No functionnal changes (vout).
K&R and removed variables prefixe.
Rémi Denis-Courmont [Thu, 28 Apr 2011 19:20:53 +0000 (22:20 +0300)]
S/PDIF: use SetWBE/SetWLE
Rob Jonson [Thu, 28 Apr 2011 15:27:54 +0000 (16:27 +0100)]
Update windows rename function to correctly deal with pre-existing files.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Duraffort [Thu, 28 Apr 2011 17:26:24 +0000 (19:26 +0200)]
dtv: fix typo.
Jean-Baptiste Kempf [Wed, 27 Apr 2011 22:51:45 +0000 (00:51 +0200)]
Contribs: update Qt to 4.7.2
Close #3907
Laurent Aimar [Wed, 27 Apr 2011 19:14:56 +0000 (21:14 +0200)]
Removed useless includes (cc.c)
Laurent Aimar [Wed, 27 Apr 2011 19:04:19 +0000 (21:04 +0200)]
Used decoder_NewSubpictureText to render CC.
Laurent Aimar [Wed, 27 Apr 2011 18:53:25 +0000 (20:53 +0200)]
Used decoder_NewSubpictureText to render SRT subtitles.
Laurent Aimar [Wed, 27 Apr 2011 18:48:40 +0000 (20:48 +0200)]
Added helpers to create text subpicture.
It creates a subpicture rendering text at the display size.
Ludovic Fauvet [Thu, 21 Apr 2011 23:49:41 +0000 (01:49 +0200)]
Qt: undo the FSC/KDE workaround
This is a partial revert of the "fix" introduced in
ffe7367b1672ec72705ec4cb440758ec0c869230 .
If you encounter a visual bug in the fullscreen controller and you are
using KDE, please upgrade to version 4.6.2 or don't use the Oxygen
theme.
Ref: https://bugs.kde.org/show_bug.cgi?id=254473
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 27 Apr 2011 10:37:29 +0000 (12:37 +0200)]
Qt, use more tooltips, to improve accessibility
Tried to re-use already existing strings, as far as possible
Jean-Baptiste Kempf [Wed, 27 Apr 2011 10:37:12 +0000 (12:37 +0200)]
Qt, small code simplification
Jean-Baptiste Kempf [Wed, 27 Apr 2011 10:11:58 +0000 (12:11 +0200)]
Qt, remove unnecessary headers
setHeaderHidden() was introduced in 4.4
Jean-Baptiste Kempf [Wed, 27 Apr 2011 10:07:17 +0000 (12:07 +0200)]
Qt: provide a tooltip for icon-only button
This is better for accessibility, I think
Jean-Baptiste Kempf [Wed, 27 Apr 2011 09:51:37 +0000 (11:51 +0200)]
Qt, help/update: code simplification
Felix Paul Kühne [Wed, 27 Apr 2011 11:04:19 +0000 (13:04 +0200)]
macosx: fixed minor ui glitch
Jean-Paul Saman [Wed, 27 Apr 2011 10:24:26 +0000 (12:24 +0200)]
Close ticket #4719
Ascending and Descending were wrongly translated as Aflopend and Oplopend, while
it is the other way arround.
Laurent Aimar [Tue, 26 Apr 2011 21:34:13 +0000 (23:34 +0200)]
Separated SRT and USF subtitles decoder.
Laurent Aimar [Tue, 26 Apr 2011 20:17:22 +0000 (22:17 +0200)]
NEWS: mentionned subsass decoder removal.
Laurent Aimar [Tue, 26 Apr 2011 20:09:04 +0000 (22:09 +0200)]
Removed VLC internal SSA decoder.
Use libass if you want SSA support.
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Tue, 26 Apr 2011 19:19:05 +0000 (21:19 +0200)]
Rendered text OSD at display size.
Text subtitles are not impacted by this commit.
Laurent Aimar [Tue, 26 Apr 2011 19:18:39 +0000 (21:18 +0200)]
Fixed AR returned by various text renderer.
Jean-Baptiste Kempf [Tue, 26 Apr 2011 10:23:44 +0000 (12:23 +0200)]
Qt: fix memleak
And avoid a strdup(""); free() for nothing
Jean-Baptiste Kempf [Tue, 26 Apr 2011 00:51:53 +0000 (02:51 +0200)]
Win32: fix taskbar icons states
Close #4559
Jean-Baptiste Kempf [Tue, 26 Apr 2011 00:33:37 +0000 (02:33 +0200)]
Qt, locationBar: translate Input->Name
Here, input_item_GetTitleFbName fails us, since we need to translate
Name, but not Title (I think)
Close #4551
Jean-Baptiste Kempf [Tue, 26 Apr 2011 00:17:01 +0000 (02:17 +0200)]
10l: learn how to use git
Jean-Baptiste Kempf [Tue, 26 Apr 2011 00:08:20 +0000 (02:08 +0200)]
Qt, fsc: fix opacity when mouseover
And close #4542
Jean-Baptiste Kempf [Mon, 25 Apr 2011 23:54:03 +0000 (01:54 +0200)]
Qt: don't save the filepath between session if recent is deactivated
Close #4324
Jean-Baptiste Kempf [Mon, 25 Apr 2011 23:45:41 +0000 (01:45 +0200)]
Fix opening of subtitles on Windows
Close #4296
Felix Paul Kühne [Mon, 25 Apr 2011 22:53:56 +0000 (00:53 +0200)]
macosx: store the Audio Effects panel's location on quit
Felix Paul Kühne [Mon, 25 Apr 2011 22:31:47 +0000 (00:31 +0200)]
macosx: completed audio effects panel implementation
Jean-Baptiste Kempf [Mon, 25 Apr 2011 22:26:55 +0000 (00:26 +0200)]
Open: remove the possibility to change the font and the alignment.
This is almost useless when you open...
Maybe add the encoding?
Jean-Baptiste Kempf [Mon, 25 Apr 2011 21:21:14 +0000 (23:21 +0200)]
Qt: fix typo in latest commit
Jean-Baptiste Kempf [Mon, 25 Apr 2011 21:04:39 +0000 (23:04 +0200)]
Qt, infopanels: code simplification
Jean-Baptiste Kempf [Mon, 25 Apr 2011 21:02:49 +0000 (23:02 +0200)]
Qt: support multi-line comments
As stupid demuxers like Xiph's only know comments...
Close #3437
Jean-Baptiste Kempf [Mon, 25 Apr 2011 20:41:30 +0000 (22:41 +0200)]
Qt: change default sizes
Close #3340
Jean-Baptiste Kempf [Mon, 25 Apr 2011 20:05:48 +0000 (22:05 +0200)]
Qt, save the last extension used for saving playlist
Close #3094
Of course, there is a very more elegant way, but Qt Native Dialog on
Linux don't do it correctly. This is a Qt bug.
Jean-Baptiste Kempf [Mon, 25 Apr 2011 17:25:14 +0000 (19:25 +0200)]
Remove prefer-system codecs option
Close #3093
Felix Paul Kühne [Mon, 25 Apr 2011 16:18:46 +0000 (18:18 +0200)]
macosx: don't include BGHUDAppKit's IB plugin in VLC's release bundle
Felix Paul Kühne [Mon, 25 Apr 2011 16:03:24 +0000 (18:03 +0200)]
macosx: added Audio Effects panel to demonstrate BGHUDAppKit
(effects other than the equalizer to be implemented)
fixed compilation of the intf
Felix Paul Kühne [Mon, 25 Apr 2011 16:00:44 +0000 (18:00 +0200)]
macosx: fixed warnings
Francois Cartegnie [Mon, 25 Apr 2011 14:12:45 +0000 (16:12 +0200)]
Qt: SeekSlider: Don't show tooltip for unknown time positions
Felix Paul Kühne [Mon, 25 Apr 2011 12:09:39 +0000 (14:09 +0200)]
macosx: fixed a leak in the Apple Remote class
Felix Paul Kühne [Mon, 25 Apr 2011 12:05:58 +0000 (14:05 +0200)]
macosx: fixed media key support on OS X 10.6+
Note that this rework changes the current behavior: if VLC is in the background, the keys still control it, however if you start another key user (such as iTunes, QTP, etc.), it won't interfere and control the other app. That's why macosx-mediakeys-background was removed.
Thanks to Spotify for releasing their code.
Felix Paul Kühne [Mon, 25 Apr 2011 11:49:13 +0000 (13:49 +0200)]
macosx: disable the open button if we don't have a valid MRL
fixes #4679