Pierre d'Herbemont [Mon, 5 Nov 2007 16:13:57 +0000 (16:13 +0000)]
MacOSX/Framework/VLC.xcodeproj: Fix compilation.
Jean-Baptiste Kempf [Mon, 5 Nov 2007 07:26:36 +0000 (07:26 +0000)]
Qt4 - Preferences, improve a bit the Hotkeys. Preparatory work to merge the Hotkeys from SPrefs and AdvPrefs.
Jean-Baptiste Kempf [Mon, 5 Nov 2007 06:07:25 +0000 (06:07 +0000)]
Qt4 - Preferences: spaces and comments.
Jean-Baptiste Kempf [Mon, 5 Nov 2007 04:36:55 +0000 (04:36 +0000)]
qt4 - SPrefs: define a caching general value ( Custom, lowest, low, normal, high, highest) that control all the caching values in the preferences for dummies.
Preferences for dummies should now be finished. ref #603
Jean-Baptiste Kempf [Mon, 5 Nov 2007 03:16:17 +0000 (03:16 +0000)]
Qt4 - SPrefs, doing funny things with qobject_cast to improve a bit the code...
Rafaël Carré [Mon, 5 Nov 2007 01:48:25 +0000 (01:48 +0000)]
luarc: use info instead of error when exiting, don't try to interpret empty lines as commands
Jean-Baptiste Kempf [Mon, 5 Nov 2007 00:29:23 +0000 (00:29 +0000)]
Qt4 - fix qt4.2 compilation
Rafaël Carré [Sun, 4 Nov 2007 23:42:06 +0000 (23:42 +0000)]
screensaver: replaces system() calls by fork()/execv()/waitpid()
A side effect is that on FreeBSD the console is not filled anymore with "xscreensaver-xxx not found", because "/bin/sh xx 2>&-" will not close stderr if the specified command doesn't exist.
Jean-Baptiste Kempf [Sun, 4 Nov 2007 23:22:46 +0000 (23:22 +0000)]
Qt4 - SPrefs, save the access-filter.
Antoine Cellerier [Sun, 4 Nov 2007 23:10:10 +0000 (23:10 +0000)]
Some more simplification of the luaplaylist/luameta code.
Fix a few FIXMEs.
Antoine Cellerier [Sun, 4 Nov 2007 22:40:00 +0000 (22:40 +0000)]
Don't pop the string before using it (else our pointer points to garbage) and add a user friendly error message in vlclua_stream_new.
Antoine Cellerier [Sun, 4 Nov 2007 21:42:27 +0000 (21:42 +0000)]
Add a new type of VLC Lua module: Interfaces.
Two things led me to add this new type of Lua modules:
* Most interfaces duplicate code from one another (rc and telnet both deal
with sockets, rc and hotkeys duplicate VLC interfacing code)
* It's easier to code in Lua than in C (for high level stuff)
(* Users can code their own module easily, all they need is a text editor.)
Most of the changes in modules/misc/ are Lua wrappers for different C APIs
in VLC. I'd say that 90% of those wrappers won't change, the other 10% might
need small changes (mostly to simplify the C code).
The VLC Lua "interface" module will look for lua scripts in the
*share*/luaintf/ directory. Files in *share*/luaintf/modules/ are lua modules
which can be used by multiple VLC Lua modules (using require "modulename").
This commit includes 4 Lua interface modules:
* dummy.lua: the default module. Prints error messages and quits.
* rc.lua: equivalent to the legacy rc.c module. Also includes a bunch of
new features (+ multiple socket connections at a time work!). See file for
more details.
* telnet.lua: equivalent to the legacy telnet.c module. See file for more
details.
* hotkeys.lua: a rewrite of the hotkey handling module. This module is still
experimental. I'll need to change VLC core hotkeys stuff to make it work
like I want (ie: 1 hotkey triggers 1 action instead of the current 1 action
can have 1 hotkey). This version executes 3 dummy actions when keys 'q',
'w' or 'x' are pressed.
What's left to do:
* Port the http interface plugin to this framework (at least for the
macros/rpn part ... using <?vlc some lua code ?> à la PHP would be way
easier than what we currently have).
* Finish work on the hotkeys module.
* Code a real telnet/rc module with autocompletion and all the cool features
usually found in a telnet/terminal interface.
* Trash the legacy C modules.
Stuff to test (which I can't test myself):
* Win32 and Mac OS X specific changes to Makefile.am
* Console interface under Win32. I expect it not to work.
Other stuff included in this changeset are:
* Code cleanup (I'm sure that it's still possible to simplify some of the old lua bindings code).
* That's pretty much it in fact :/
Antoine Cellerier [Sun, 4 Nov 2007 21:07:50 +0000 (21:07 +0000)]
Remove unneed setting of val.b_bool before calling var_Set( p_input, "rate-{faster,slower}", val ) in the rc module. Those variables are of type VLC_VAR_VOID.
Antoine Cellerier [Sun, 4 Nov 2007 21:06:11 +0000 (21:06 +0000)]
When calling config_GetType on a CONFIG_ITEM_KEY, return VLC_VAR_INTEGER instead of 0.
Antoine Cellerier [Sun, 4 Nov 2007 21:05:00 +0000 (21:05 +0000)]
Add a psz_intf member to intf_thread_t. This holds the string given to module_Need to load the interface (which can then be used by the interface to know what name was used to load it).
Felix Paul Kühne [Sun, 4 Nov 2007 18:29:24 +0000 (18:29 +0000)]
* ehm, added a missing test case checking if EyeTV wasn't launch prior to VLC's launch time
Felix Paul Kühne [Sun, 4 Nov 2007 12:17:39 +0000 (12:17 +0000)]
* we don't need AUTHORS, THANKS, COPYING and README (generic edition) inside our app bundle anymore, as they're either hard-coded or present on the disk-image anyway
Felix Paul Kühne [Sun, 4 Nov 2007 11:57:25 +0000 (11:57 +0000)]
* updated the README for 0.9.0
Felix Paul Kühne [Sun, 4 Nov 2007 11:57:04 +0000 (11:57 +0000)]
* use the hard-coded authors and thanks lists instead of bundled files and incorporate [22938] for trunk
Rafaël Carré [Sun, 4 Nov 2007 11:12:06 +0000 (11:12 +0000)]
use correct return type
Olivier Teulière [Sun, 4 Nov 2007 10:28:26 +0000 (10:28 +0000)]
qt4/dialogs/help.cpp: Fixed some typos
Damien Fouilleul [Sat, 3 Nov 2007 20:09:50 +0000 (20:09 +0000)]
- mozilla plugin: added support for XCode 3 tools (leopard)
Christophe Mutricy [Sat, 3 Nov 2007 16:14:21 +0000 (16:14 +0000)]
Remove useless and broken rule
Rafaël Carré [Sat, 3 Nov 2007 14:38:46 +0000 (14:38 +0000)]
youtube.lua: removes bad copy/pasting
Rafaël Carré [Sat, 3 Nov 2007 14:28:52 +0000 (14:28 +0000)]
lua: adds a copyright notice and a GPLv2+ header to each lua script
authors: feel free to change to the licence you want, and to add yourself to the Authors list
additionnally, adds break.lua to its Makefile.am
Rafaël Carré [Sat, 3 Nov 2007 14:08:32 +0000 (14:08 +0000)]
New script for break.com videos website
Rafaël Carré [Sat, 3 Nov 2007 12:54:19 +0000 (12:54 +0000)]
removes some warnings on FreeBSD
Pierre d'Herbemont [Sat, 3 Nov 2007 12:16:02 +0000 (12:16 +0000)]
control/core.c: Fix a warning about lock being an usunsed variable, by using lock.
Pierre d'Herbemont [Sat, 3 Nov 2007 12:13:09 +0000 (12:13 +0000)]
include/vlc/libvlc.h: libvlc_media_list_flat_media_list->libvlc_media_list_flat_view.
Pierre d'Herbemont [Sat, 3 Nov 2007 12:11:13 +0000 (12:11 +0000)]
control/libvlc_internal.h: Fix libvlc_media_list_view_release_func_t return type.
Pierre d'Herbemont [Sat, 3 Nov 2007 12:07:47 +0000 (12:07 +0000)]
control/flat_media_list_view.c: Remove some dead code. (Reported by jb).
Rémi Denis-Courmont [Thu, 1 Nov 2007 20:13:20 +0000 (20:13 +0000)]
Thanks
Rémi Denis-Courmont [Thu, 1 Nov 2007 20:12:39 +0000 (20:12 +0000)]
vlm: Use RT rather than monotonic clock - fixes #1288
Patch by Brian C. Wiles
Bernie Purcell [Thu, 1 Nov 2007 12:57:48 +0000 (12:57 +0000)]
Address Trac Issue #1350 - linebreaks being ignored under some
circumstances in styled subtitles.
Jean-Baptiste Kempf [Thu, 1 Nov 2007 04:59:58 +0000 (04:59 +0000)]
Update List of ModuleS.
Rafaël Carré [Thu, 1 Nov 2007 03:47:33 +0000 (03:47 +0000)]
ncurses: workaround a race condition spotted by akem. darkwired pwnage
Jean-Paul Saman [Wed, 31 Oct 2007 20:30:56 +0000 (20:30 +0000)]
Fixed transparency when using FFMPEG_SWSCALE in zvbi.
Jean-Paul Saman [Wed, 31 Oct 2007 20:30:52 +0000 (20:30 +0000)]
Improve error message for v4l2.
Jean-Baptiste Kempf [Wed, 31 Oct 2007 20:26:52 +0000 (20:26 +0000)]
Preferences, audio, save the normalizer activation and clean.
Christophe Mutricy [Wed, 31 Oct 2007 13:00:59 +0000 (13:00 +0000)]
Remove wrong -L${PREFIX}/lib from vlc-config
Rafaël Carré [Wed, 31 Oct 2007 02:51:23 +0000 (02:51 +0000)]
Yes, sigwait() can fail, so don't ignore its return value
Christophe Mutricy [Tue, 30 Oct 2007 22:46:22 +0000 (22:46 +0000)]
Fix moz plugin linking on system with several version of libvlc installed
Rafaël Carré [Tue, 30 Oct 2007 18:24:06 +0000 (18:24 +0000)]
Disable album art by default. fix #1280
Christophe Mutricy [Tue, 30 Oct 2007 13:54:17 +0000 (13:54 +0000)]
"default auto" means nothing
Christophe Mutricy [Tue, 30 Oct 2007 13:46:12 +0000 (13:46 +0000)]
Cosmetic
Jean-Paul Saman [Tue, 30 Oct 2007 10:27:58 +0000 (10:27 +0000)]
Add VBI decoder to NEWS
Rafaël Carré [Tue, 30 Oct 2007 03:58:28 +0000 (03:58 +0000)]
lua: update lelombrik script
Rafaël Carré [Tue, 30 Oct 2007 03:42:18 +0000 (03:42 +0000)]
ncurses: base detection of wide characters support on the presence of libncursesw, and use the same header wether it's present or not
Jean-Baptiste Kempf [Tue, 30 Oct 2007 01:38:53 +0000 (01:38 +0000)]
Qt4 - Ui, small name change.
Jean-Baptiste Kempf [Tue, 30 Oct 2007 01:34:48 +0000 (01:34 +0000)]
Qt4 - Mkv muxer in GUI... Same as previous from thresh...
Pavlov Konstantin [Tue, 30 Oct 2007 01:31:49 +0000 (01:31 +0000)]
Six hundred kiloby... i mean, 32 bytes should be enough to store mux info.
Add mkv file extension as ffmpeg now can mux to Matroska.
Jean-Baptiste Kempf [Tue, 30 Oct 2007 01:21:03 +0000 (01:21 +0000)]
Qt4 - Fix the saving of the preferences to avoid inaccuracies between the panels.
Preferences for dummies ( #603 ) is now almost done in Qt4. Please test and review my commits.
Jean-Baptiste Kempf [Tue, 30 Oct 2007 01:08:22 +0000 (01:08 +0000)]
Qt4 - Preferences, don't remove the widgets to re-add them! Just use hide/show... A stackedLayout would have been a better idea, but this should work.
Please report any breakage, as it might be wrong somewhere.
Rafaël Carré [Tue, 30 Oct 2007 01:08:03 +0000 (01:08 +0000)]
xspf demuxer: removes some warning
Rafaël Carré [Tue, 30 Oct 2007 00:48:51 +0000 (00:48 +0000)]
qt4: use the brand new vlc_about.h
Jean-Baptiste Kempf [Tue, 30 Oct 2007 00:26:54 +0000 (00:26 +0000)]
Qt4 - Prefs, cleanig again.
Jean-Baptiste Kempf [Tue, 30 Oct 2007 00:19:13 +0000 (00:19 +0000)]
Qt4 - Prefs; cleaning, disabling unused code, general comments, class renaming, in order to actually use those preferences. :D
Jean-Baptiste Kempf [Mon, 29 Oct 2007 23:57:30 +0000 (23:57 +0000)]
Qt4 - Remove excessive debug.
Jean-Baptiste Kempf [Mon, 29 Oct 2007 23:54:03 +0000 (23:54 +0000)]
Qt4 - Fix Simple Preference saving...
Gosh, who wrote those simple Preferences ? Seriously ?
ooooooooooooooops...
Christophe Mutricy [Mon, 29 Oct 2007 23:35:47 +0000 (23:35 +0000)]
Move qt4/dialogs/about.hpp to include/vlc_about.h so all interfaces modules can use it.
The change in configure.ac is suboptimal. It would be better to change DEFAULT_INCLUDES to use -I${top_builddir}/include rather than -I${top_builddir}. Automake wizard requested.
Rafaël Carré [Mon, 29 Oct 2007 11:07:35 +0000 (11:07 +0000)]
Include <sys/socket.h> when testing for <net/if.h>
net/if.h depends on it on some systems (Darwin & FreeBSD at least)
Jean-Baptiste Kempf [Mon, 29 Oct 2007 03:18:29 +0000 (03:18 +0000)]
Qt4 - whitespaces cleaning, code line size, code beautification ;)
Jean-Baptiste Kempf [Mon, 29 Oct 2007 03:02:43 +0000 (03:02 +0000)]
Qt4 - SPrefs: save the interface value... Doesn't seem to work, so please review.
Jean-Baptiste Kempf [Mon, 29 Oct 2007 02:00:53 +0000 (02:00 +0000)]
Qt4 - and fix the previous [22886]
Jean-Baptiste Kempf [Mon, 29 Oct 2007 01:54:08 +0000 (01:54 +0000)]
Forgotten file in [22883]. Sorry.
Jean-Baptiste Kempf [Mon, 29 Oct 2007 01:47:26 +0000 (01:47 +0000)]
Qt4 - SPrefs, device selection. Please Review, since I am far from sure that this is a good idea...
Moreover, is it config_PutPsz( p, name, ASCII ) or config_PutPsz( p, name, UTF-8 ) ?
Jean-Baptiste Kempf [Mon, 29 Oct 2007 01:15:33 +0000 (01:15 +0000)]
Sout - cleanup. and mark the TODO for the icecast MRL generation...
Jean-Baptiste Kempf [Mon, 29 Oct 2007 01:10:45 +0000 (01:10 +0000)]
Qt4 - Ui - Sout: rearrange the sout possibilities.
Jean-Baptiste Kempf [Mon, 29 Oct 2007 01:06:10 +0000 (01:06 +0000)]
Move psz_mountpoint to psz_icecast_mountpoint.
Jean-Baptiste Kempf [Mon, 29 Oct 2007 01:05:27 +0000 (01:05 +0000)]
Qt4 - Sout: icecast patch mostly rewritten...
Jean-Baptiste Kempf [Sun, 28 Oct 2007 23:56:56 +0000 (23:56 +0000)]
qt4 - Don't public slots when unneeded.
Jean-Baptiste Kempf [Sun, 28 Oct 2007 23:54:32 +0000 (23:54 +0000)]
Qt4 - Open cleaning and comments.
Jean-Baptiste Kempf [Sun, 28 Oct 2007 23:32:21 +0000 (23:32 +0000)]
Qt4 - Open Disc, use a completer for Linux, windows already has its autoprobing.
Jean-Baptiste Kempf [Sun, 28 Oct 2007 23:26:34 +0000 (23:26 +0000)]
Qt4 - UI '2'
Jean-Baptiste Kempf [Sun, 28 Oct 2007 23:19:20 +0000 (23:19 +0000)]
Qt4- Ui cleaning.
Felix Paul Kühne [Sun, 28 Oct 2007 22:39:26 +0000 (22:39 +0000)]
* the belnet mirror is broken. Let's use heanet instead
Felix Paul Kühne [Sun, 28 Oct 2007 22:33:21 +0000 (22:33 +0000)]
* fixed Apple Remote support for Leopard. Note that the cookie for kRemoteControl_Switched wasn't updated, but since we don't use this feature in VLC, that's pretty fine.
Jean-Baptiste Kempf [Sun, 28 Oct 2007 07:50:52 +0000 (07:50 +0000)]
Qt4 - spaces and comments on open.cpp.
Jean-Baptiste Kempf [Sun, 28 Oct 2007 07:06:56 +0000 (07:06 +0000)]
Qt4 - spaces removing.
Jean-Baptiste Kempf [Sun, 28 Oct 2007 07:05:45 +0000 (07:05 +0000)]
Qt4 - Moving function from one file to another...
Jean-Baptiste Kempf [Sun, 28 Oct 2007 06:59:41 +0000 (06:59 +0000)]
Qt4 - yeah, redefining some existing options *IS* a good idea..
Jean-Baptiste Kempf [Sun, 28 Oct 2007 06:59:03 +0000 (06:59 +0000)]
Qt4 - small layout modification .
Jean-Baptiste Kempf [Fri, 26 Oct 2007 20:00:09 +0000 (20:00 +0000)]
Qt4 - Prevent Key Modifiers pressed event to be propagated to hotkeys that doesn't understand them.
Rémi Denis-Courmont [Fri, 26 Oct 2007 17:14:26 +0000 (17:14 +0000)]
Some more doc
Rémi Denis-Courmont [Fri, 26 Oct 2007 16:30:27 +0000 (16:30 +0000)]
Support for Doxygen
Rémi Denis-Courmont [Fri, 26 Oct 2007 16:20:57 +0000 (16:20 +0000)]
Actually build targets
Rémi Denis-Courmont [Fri, 26 Oct 2007 16:01:10 +0000 (16:01 +0000)]
Non-working skeleton build system
Rémi Denis-Courmont [Fri, 26 Oct 2007 15:41:51 +0000 (15:41 +0000)]
Plugin path
Jean-Paul Saman [Fri, 26 Oct 2007 15:15:46 +0000 (15:15 +0000)]
Typo
Jean-Paul Saman [Fri, 26 Oct 2007 15:08:08 +0000 (15:08 +0000)]
Add new gui module for use with overlay framebuffer devices.
Jean-Paul Saman [Fri, 26 Oct 2007 15:08:05 +0000 (15:08 +0000)]
Fix number of potential memleaks
Jean-Paul Saman [Fri, 26 Oct 2007 15:08:03 +0000 (15:08 +0000)]
Fix potential memleaks in src/input/vlm.c
Jean-Paul Saman [Fri, 26 Oct 2007 15:08:01 +0000 (15:08 +0000)]
Fix potential memleaks in src/video_output/vout_subpictures.c
Jean-Paul Saman [Fri, 26 Oct 2007 15:08:00 +0000 (15:08 +0000)]
Fix potential memleak.
Jean-Paul Saman [Fri, 26 Oct 2007 15:07:59 +0000 (15:07 +0000)]
Fix potential segfault
Jean-Paul Saman [Fri, 26 Oct 2007 15:07:57 +0000 (15:07 +0000)]
Select frames to drop a bit smarter.
Jean-Paul Saman [Fri, 26 Oct 2007 15:07:56 +0000 (15:07 +0000)]
Allow width/height mode selections to match framebuffer output capabilities.
Jean-Paul Saman [Fri, 26 Oct 2007 15:07:54 +0000 (15:07 +0000)]
Optimization building ffmpeg for armeb-linux
Jean-Paul Saman [Fri, 26 Oct 2007 15:07:53 +0000 (15:07 +0000)]
Enable optimizations for armeb-linux-uclibc builds
Jean-Paul Saman [Fri, 26 Oct 2007 15:07:48 +0000 (15:07 +0000)]
Check malloc return value.