Sync default options in NSIS installer with recommended preset. I still don't like installing the activex and mozilla plugins by default as they often override other plugins and make it impossible to view videos on some/many websites.
Clément Stenac [Sun, 3 Dec 2006 13:48:21 +0000 (13:48 +0000)]
A bit of vlc/libvlc cleanup:
* libvlc sources and plugins now define __LIBVLC__ and headers exported to
plugins (ie, include/vlc_*.h) check for this
* libvlc sources use the value of the "libvlc" component in vlc-config instead
of vlc
* Apply flags directly to "libvlc" in configure.ac - might temporarily break win32 :)
* use the current x264 revisions and Xcode's native nasm on x86-OSX. This requires Xcode 2.4.1 or later. Patch by Brian Raymond <braymond --a-t- echostorm net>
I second his request to include this in 0.8.6 as well, since this update improves the performance on PowerPC-based Macs by 20% without breaking compatibility with our module.
Clément Stenac [Sun, 3 Dec 2006 09:56:46 +0000 (09:56 +0000)]
Qt4 open:
* Implement MRL handling for file, disc and network
* Moved input slave option to the global dialog (not file specific and
avoid cluttering the file subpanel)
* Initial implementation of the network panel based on ideas and work by
Leo Spalteholz. Thanks !
* Improve layouting and handling of the advanced options subpanel
--This line, and those below, will beignored--
M modules/gui/qt4/dialogs/open.cpp
M modules/gui/qt4/dialogs/open.hpp
M modules/gui/qt4/components/open.cpp
M modules/gui/qt4/components/open.hpp
M modules/gui/qt4/ui/open_net.ui
M modules/gui/qt4/ui/open_disk.ui
M modules/gui/qt4/ui/open_file.ui
M modules/gui/qt4/ui/open.ui
New VLM quoting and escaping logic that is more like the usual C one[1]
- Do not validate quotes recursively (there is no reason to do that)
and it is really unlike anything else.
- Do not allow escaping non-ASCII (to avoid UTF-8 breakages)
or non-printable characters.
[1] we don't support every features of C escaping though
Rename libvlc.h to libvlc-module.c
It made little sense to have an header that can only be included
in a single file.
Re-use libvlc.h for generic libvlc internal declarations.
Support for creating object with custom type name and size.
This help suppress dependency of src/misc/modules.c
upon some structs typedefs just for the sake of sizeof.
vlc.win32.nsi.in: Add shortcut for Direct3D with no hardware acceleration. YUV->RGB hardware accelaration should normally be enabled except on some buggy NVidia cards/drivers?
vlc.win32.nsi.in: Renamed Utilities to Quick Settings. Added separate shortcuts for no overlay and no hardware accelleration and seperate folders for Audio, Video and Interface.
Derk-Jan Hartman [Tue, 28 Nov 2006 02:18:48 +0000 (02:18 +0000)]
* Some cast magic to get around a gazillion of warnings during the OSX build. If your OS has similiar warnings, feel free to add yourself to the define list :D. Solution thanks to Sam.
../include/vlc_threads_funcs.h:501: warning: cast from function call of type 'pthread_t' to non-matching type 'int'
Derk-Jan Hartman [Tue, 28 Nov 2006 01:26:46 +0000 (01:26 +0000)]
* playlist/* When telling the playlist to play the node, don't check for i_children. The playlist might still have to process the request of the add and i_children may not be accurate yet. (this fixes a bug where 1 item playlists would not start playing).
Felix Paul Kühne [Mon, 27 Nov 2006 21:20:23 +0000 (21:20 +0000)]
* various improvements to the AppleRemote support by Martin Kahr <martin -attt-> martinkahr com> feat. the following changes:
- holding +/- continuously increases/decreases volume
- pressing Play twice toggles fullscreen mode
- a press on Menu shows the "Position" overlay (like pressing the key
't')
This updates our copy of Martin's unofficial framework to the latest version released.