Jean-Paul Saman [Thu, 18 Aug 2005 16:41:10 +0000 (16:41 +0000)]
Added --volume-step to override AOUT_VOLUME_DEFAULT. This will give an OSD menu (or skins2) designer to freedom to decide how many steps he wants for turning up the volume from 0 to 1024. It is an advanced option so most users will never see it. Can someone check the MacOSX changes for this? I made them but cannot compiler and test it (I don't have a Mac).
Felix Paul Kühne [Thu, 18 Aug 2005 16:12:29 +0000 (16:12 +0000)]
* added the opaqueness-slider to the extended panel (refs #318)
- on-the-fly changing is not yet possible, since I don't know the correct pointer (the current one gives "dereferencing pointer to incomplete type"); see FIXME.
* VLCExtended is the delegate for o_extended_window now, to save the prefs automatically, once VLC is going to be terminated
* "awakeFromNib" was partially moved to "showPanel" to retrieve the slider values before showing the window, in case they were saved in the prefs-window
Don't print EAFNOSUPPORT error when the given name/address does not
even resolve to IPv6 - though cosmetic that seemed to confuse a guy on
the mailing list - refs #320.
* src/libvlc.c: Expand ~/ in --config-file.
* modules/control/http.c: New RPN functions :
- 'module' vlc_config_save ('module' can be an empty string) returns status
- vlc_config_reset
* Makefile.am: New file version.c, generated at each 'make' command.
* toolbox: New --update-version switch, which builds the version.c file
from current date, user/hostname/domainname, compiler version and
svn changeset.
* src/libvlc.c: Exported API to access data from version.c.
* modules/control/http.c: New variables vlc_compile_time, vlc_compile_by,
vlc_compile_host, vlc_compile_domain, vlc_compiler and vlc_changeset.
It's already set to C globally because there are a bunch of things that
assume US-style float numbers formatting (config file, RTSP VoD server
to name a few) -- see SetLanguage() in libvlc.
If you want to get a float from the user, you can look for the comma
and replace it with a dot before parsing. However keep in mind that the
stream output parser already uses the comma to separate options; that's
yet another reason to use the dot in any case.
Also, I don't know if some remote locales use neither dot nor comma as
their decimal point.
* modules/demux/ts.c: Fixed a side-effect when p_sys->b_dvb_control has
not been set to VLC_FALSE yet, the program number is not specified,
and we're reading a PMT.
* setlocale( LC_NUMERIC, "C" ). There still might be some place where its
missing. Beware that this change configuration saving output (it used
to be saved in users locale).
this should fix float config options save/load rounding issues. If someone
has a better fix, feel free to do so (but please dont revert a commit and
provide no alternative fix)
Disclaimer : this commit would need to be checked by someone
Change locale (LC_NUMERIC) in appropriate places so we always use the
user's locale when reading/writting floats to config (otherwise it would
read floats using C locale (float separator is . in C) and write them
using the user's local (float separator can be , instead of .))
If these changes aren't ok, then i think that the only solution would be
to always setlocale(LC_NUMERIC, "C") when handling config str<->float
conversions.
* configure.ac: Reverted [12094] and [12138] because the ffmpeg team
doesn't care to fix their packageconfig stuff to be really useful (such
as instructing to link with mp3lame, zlib, etc.), so the
packageconfig stuff doesn't bring much, and the current code breaks
under OS X and Cygwin (at least).
* modules/access/http.c: Do not use vlc_UrlEncode for the same reason
than [12145]. We just want to replace spaces.
* include/network.h: Restored the previous behaviour of vlc_UrlEncode().
We really mean to URL-encode ? & / etc. in order to be able to pass
a string containing those special characters as a GET variable in the
http control interface.
Clément Stenac [Fri, 12 Aug 2005 21:49:28 +0000 (21:49 +0000)]
Remove gtk, gtk2, qt and kde plugins
If you want them, take them back from the svn attic, fix them and reintroduce them. I didn't remove the configure.ac snippets, they are still in but commented