vlc.git
13 years agoqt4/menu.cpp: * Work around libqt4 opening gconf
Christophe Mutricy [Tue, 27 Mar 2007 22:26:24 +0000 (22:26 +0000)]
qt4/menu.cpp:  * Work around libqt4 opening gconf
       * improve readability of macros

13 years agoQt4 - cosmetics.
Jean-Baptiste Kempf [Tue, 27 Mar 2007 22:14:10 +0000 (22:14 +0000)]
Qt4 - cosmetics.

13 years ago* qt DirectoryConfigControl: default open in selected directory
Yoann Peronneau [Tue, 27 Mar 2007 22:09:18 +0000 (22:09 +0000)]
* qt DirectoryConfigControl: default open in selected directory

13 years ago* qt: add a FontConfigControl
Yoann Peronneau [Tue, 27 Mar 2007 21:54:16 +0000 (21:54 +0000)]
* qt: add a FontConfigControl

13 years ago* use add_file instead of add_string for skins2-last - this fixes QT interface simple...
Yoann Peronneau [Tue, 27 Mar 2007 20:39:20 +0000 (20:39 +0000)]
* use add_file instead of add_string for skins2-last - this fixes QT interface simple prefs

13 years ago* qt: really implement DirectoryConfigControl
Yoann Peronneau [Tue, 27 Mar 2007 19:33:50 +0000 (19:33 +0000)]
* qt: really implement DirectoryConfigControl

13 years ago- getaddrinfo.c : cleanup replacement APIs for win32 and make sure the shim logic...
Damien Fouilleul [Tue, 27 Mar 2007 19:06:18 +0000 (19:06 +0000)]
- getaddrinfo.c : cleanup replacement APIs for win32 and make sure the shim logic only searches for real APIs only once

13 years ago- control/input.c: don't rely on exceptions to control the state of API internal...
Damien Fouilleul [Tue, 27 Mar 2007 19:01:51 +0000 (19:01 +0000)]
- control/input.c: don't rely on exceptions to control the state of API internal logic as these are optional

13 years ago* open file widget: do nothing if the user clicked on cancel
Yoann Peronneau [Tue, 27 Mar 2007 18:48:09 +0000 (18:48 +0000)]
* open file widget: do nothing if the user clicked on cancel

13 years ago* browse subtitles: do nothing if the user clicked on Cancel
Yoann Peronneau [Tue, 27 Mar 2007 18:44:02 +0000 (18:44 +0000)]
* browse subtitles: do nothing if the user clicked on Cancel

13 years ago* use freetype-rel-fontsize instead of sub-rel-fontsize
Yoann Peronneau [Mon, 26 Mar 2007 23:45:44 +0000 (23:45 +0000)]
* use freetype-rel-fontsize instead of sub-rel-fontsize

13 years ago* open dialog: set subtitle size and align options
Yoann Peronneau [Mon, 26 Mar 2007 23:44:06 +0000 (23:44 +0000)]
* open dialog: set subtitle size and align options

13 years ago* build the subtitle align combo box
Yoann Peronneau [Mon, 26 Mar 2007 23:23:28 +0000 (23:23 +0000)]
* build the subtitle align combo box

13 years ago* build the subtitle size combo box, instead of hardcoded list
Yoann Peronneau [Mon, 26 Mar 2007 23:17:57 +0000 (23:17 +0000)]
* build the subtitle size combo box, instead of hardcoded list

13 years agoContrib - Dirac ; MacOS-X patch.
Jean-Baptiste Kempf [Mon, 26 Mar 2007 22:47:04 +0000 (22:47 +0000)]
Contrib - Dirac ; MacOS-X patch.

13 years agoContribs Dirac bumps from 0.5.4 to 0.6.0... Win32 patch updated
Jean-Baptiste Kempf [Mon, 26 Mar 2007 22:39:52 +0000 (22:39 +0000)]
Contribs Dirac bumps from 0.5.4 to 0.6.0... Win32 patch updated

13 years ago* open dialog: look for subtitles in the same directory as the movie
Yoann Peronneau [Mon, 26 Mar 2007 22:23:37 +0000 (22:23 +0000)]
* open dialog: look for subtitles in the same directory as the movie

13 years ago* use an int to select extension filters
Yoann Peronneau [Mon, 26 Mar 2007 21:33:00 +0000 (21:33 +0000)]
* use an int to select extension filters

13 years ago* open dialog: options like :sub-file= are now added to input (ie "use subtitles...
Yoann Peronneau [Mon, 26 Mar 2007 20:27:30 +0000 (20:27 +0000)]
* open dialog: options like :sub-file= are now added to input (ie "use subtitles" now works)

13 years ago* add a function to parse the mrl line
Yoann Peronneau [Mon, 26 Mar 2007 19:41:07 +0000 (19:41 +0000)]
* add a function to parse the mrl line

13 years ago* Use subtitles file extension filter for the "Open subtitles file" dialog.
Yoann Peronneau [Sun, 25 Mar 2007 22:21:30 +0000 (22:21 +0000)]
* Use subtitles file extension filter for the "Open subtitles file" dialog.

13 years agoEnable ffmpeg's GIF decoder for post r8520 revisions (Many thanks to Baptiste Couduri...
Antoine Cellerier [Sun, 25 Mar 2007 20:55:52 +0000 (20:55 +0000)]
Enable ffmpeg's GIF decoder for post r8520 revisions (Many thanks to Baptiste Coudurier for fixing the bug(s)).

13 years agoAllow URL parameter of arbitrary size (closes #1125)
Rémi Denis-Courmont [Sun, 25 Mar 2007 19:35:14 +0000 (19:35 +0000)]
Allow URL parameter of arbitrary size (closes #1125)

13 years agoRemove debug
Rémi Denis-Courmont [Sun, 25 Mar 2007 19:21:38 +0000 (19:21 +0000)]
Remove debug

13 years agoSplit ExtractURIValue into a research and an extract function
Rémi Denis-Courmont [Sun, 25 Mar 2007 19:21:20 +0000 (19:21 +0000)]
Split ExtractURIValue into a research and an extract function

13 years agoUpgrade dirac support to 0.6.0 (close #1129)
Laurent Aimar [Sun, 25 Mar 2007 18:46:44 +0000 (18:46 +0000)]
Upgrade dirac support to 0.6.0 (close #1129)

13 years agoRename sigset_t variables. No run-time change.
Rémi Denis-Courmont [Sun, 25 Mar 2007 18:18:32 +0000 (18:18 +0000)]
Rename sigset_t variables. No run-time change.

13 years agoAdd 2 missing calls to config_ChainDestroy().
Antoine Cellerier [Sun, 25 Mar 2007 17:05:53 +0000 (17:05 +0000)]
Add 2 missing calls to config_ChainDestroy().

13 years agoRemove last call to strchr( , ':' ) and fix a small memleak.
Antoine Cellerier [Sun, 25 Mar 2007 17:01:26 +0000 (17:01 +0000)]
Remove last call to strchr( , ':' ) and fix a small memleak.

13 years agoRemove trailing space + comment fix.
Antoine Cellerier [Sun, 25 Mar 2007 15:26:17 +0000 (15:26 +0000)]
Remove trailing space + comment fix.

13 years agoconfig chain syntax support for the image video output.
Antoine Cellerier [Sun, 25 Mar 2007 15:24:47 +0000 (15:24 +0000)]
config chain syntax support for the image video output.

13 years agoSmall fix.
Antoine Cellerier [Sun, 25 Mar 2007 15:24:29 +0000 (15:24 +0000)]
Small fix.

13 years agoAdd support for config chain option parsing.
Antoine Cellerier [Sun, 25 Mar 2007 14:48:56 +0000 (14:48 +0000)]
Add support for config chain option parsing.

13 years agoAllow using the config chain syntax for vout filters and vouts.
Antoine Cellerier [Sun, 25 Mar 2007 14:48:09 +0000 (14:48 +0000)]
Allow using the config chain syntax for vout filters and vouts.

13 years agoGestures: Fix two dead locks when changing audio track and subtitle track when there...
Pierre d'Herbemont [Sun, 25 Mar 2007 14:47:41 +0000 (14:47 +0000)]
Gestures: Fix two dead locks when changing audio track and subtitle track when there is no such track.

13 years agoGestures: The break statement here refers to the local for. Don't release the p_input...
Pierre d'Herbemont [Sun, 25 Mar 2007 14:22:47 +0000 (14:22 +0000)]
Gestures: The break statement here refers to the local for. Don't release the p_input in this case.

13 years agoRemove double ;
Antoine Cellerier [Sun, 25 Mar 2007 13:41:59 +0000 (13:41 +0000)]
Remove double ;

13 years agoWoops, forgot to remove this reference to p_libvlc_global yesterday.
Antoine Cellerier [Sun, 25 Mar 2007 13:21:06 +0000 (13:21 +0000)]
Woops, forgot to remove this reference to p_libvlc_global yesterday.

13 years agoWe want to check the main type only (& 0x00f0).
Antoine Cellerier [Sun, 25 Mar 2007 13:14:56 +0000 (13:14 +0000)]
We want to check the main type only (& 0x00f0).

13 years agolibvlc/control: make sure aout is active before attempting to use channels
Damien Fouilleul [Sun, 25 Mar 2007 12:39:43 +0000 (12:39 +0000)]
libvlc/control: make sure aout is active before attempting to use channels

13 years agoGestures: Really remove unwanted commit. (Oops).
Pierre d'Herbemont [Sun, 25 Mar 2007 12:16:55 +0000 (12:16 +0000)]
Gestures: Really remove unwanted commit. (Oops).

13 years agoGestures: Remove unwanted commit.
Pierre d'Herbemont [Sun, 25 Mar 2007 12:15:08 +0000 (12:15 +0000)]
Gestures: Remove unwanted commit.

13 years agoGestures: no need to retain p_playlist longer than really needed.
Pierre d'Herbemont [Sun, 25 Mar 2007 12:11:12 +0000 (12:11 +0000)]
Gestures: no need to retain p_playlist longer than really needed.

13 years agoGestures: Make sure we that p_playlist is valid, and correctly release p_input and...
Pierre d'Herbemont [Sun, 25 Mar 2007 12:08:36 +0000 (12:08 +0000)]
Gestures: Make sure we that p_playlist is valid, and correctly release p_input and p_playlist.

13 years ago- mozilla: added 'firefox-xpcom' to pkgconfig candidates
Damien Fouilleul [Sun, 25 Mar 2007 12:08:23 +0000 (12:08 +0000)]
- mozilla: added 'firefox-xpcom' to pkgconfig candidates

13 years agoGestures: Obtain the p_input associated with the p_playlist when needed.
Pierre d'Herbemont [Sun, 25 Mar 2007 11:50:26 +0000 (11:50 +0000)]
Gestures: Obtain the p_input associated with the p_playlist when needed.

13 years agoBlock SIGCHLD so we don't get polluted by system() in another thread[1]
Rémi Denis-Courmont [Sun, 25 Mar 2007 09:56:25 +0000 (09:56 +0000)]
Block SIGCHLD so we don't get polluted by system() in another thread[1]
(though this seem to only happen with debuggers and (?)broken OSes)

[1] system() blocks SIGCHLD, and is probably not intended for multithreading

We cannot assume that blocking calls in other libraries ignore EINTR anyway,
so the only safe approach is to block in all threads (you can unblock it in
your thread if you really want it) except the signal handling thread.

13 years agoNew gestures actions.
Jean-Baptiste Kempf [Sat, 24 Mar 2007 22:32:55 +0000 (22:32 +0000)]
New gestures actions.

13 years agoQt4 - Codec Information direct access from menu.
Jean-Baptiste Kempf [Sat, 24 Mar 2007 22:29:58 +0000 (22:29 +0000)]
Qt4 - Codec Information direct access from menu.

13 years agoCore: Prefer ANSI-C style comments over C++ comments.
Pierre d'Herbemont [Sat, 24 Mar 2007 22:28:46 +0000 (22:28 +0000)]
Core: Prefer ANSI-C style comments over C++ comments.

13 years agoGestures: Make sure we follow the locking strategy established in [19436].
Pierre d'Herbemont [Sat, 24 Mar 2007 22:21:08 +0000 (22:21 +0000)]
Gestures: Make sure we follow the locking strategy established in [19436].

13 years agoGestures: Defines p_intf->change_lock rules, and apply them.
Pierre d'Herbemont [Sat, 24 Mar 2007 21:33:30 +0000 (21:33 +0000)]
Gestures: Defines p_intf->change_lock rules, and apply them.

13 years agoGestures: Fix typo in comment.
Pierre d'Herbemont [Sat, 24 Mar 2007 20:57:23 +0000 (20:57 +0000)]
Gestures: Fix typo in comment.

13 years agoGestures: Make sure p_intf->p_sys->p_input gets released.
Pierre d'Herbemont [Sat, 24 Mar 2007 20:52:12 +0000 (20:52 +0000)]
Gestures: Make sure p_intf->p_sys->p_input gets released.

13 years agoUse the module's name as object name if none was explicitly given by the user.
Antoine Cellerier [Sat, 24 Mar 2007 20:36:57 +0000 (20:36 +0000)]
Use the module's name as object name if none was explicitly given by the user.

13 years ago * Don't call var_Get every time we have an image to process and register the variabl...
Antoine Cellerier [Sat, 24 Mar 2007 20:25:25 +0000 (20:25 +0000)]
 * Don't call var_Get every time we have an image to process and register the variables as commands.

13 years agoOops.
Antoine Cellerier [Sat, 24 Mar 2007 20:21:30 +0000 (20:21 +0000)]
Oops.

13 years agoRegister variables as callback. Don't store module specific variables in p_libvlc_glo...
Antoine Cellerier [Sat, 24 Mar 2007 18:30:39 +0000 (18:30 +0000)]
Register variables as callback. Don't store module specific variables in p_libvlc_global. They don't belong there.

13 years agoAdd new var_CreateGet<type>Command functions which set the VLC_VAR_ISCOMMAND flag.
Antoine Cellerier [Sat, 24 Mar 2007 18:29:20 +0000 (18:29 +0000)]
Add new var_CreateGet<type>Command functions which set the VLC_VAR_ISCOMMAND flag.

13 years agoif we var_Create with DOINHERIT|ISCOMMAND and ISCOMMAND isn't set on the source varia...
Antoine Cellerier [Sat, 24 Mar 2007 18:28:50 +0000 (18:28 +0000)]
if we var_Create with DOINHERIT|ISCOMMAND and ISCOMMAND isn't set on the source variable, then inherit anyway and add ISCOMMAND to the type.

13 years agoAllow using an object's psz_object_name as id for the libvlc_global commands "tree...
Antoine Cellerier [Sat, 24 Mar 2007 17:13:40 +0000 (17:13 +0000)]
Allow using an object's psz_object_name as id for the libvlc_global commands "tree" and "vars". Example use:
./vlc -I rc --sub-filter marq@test --no-audio ~/media/redefined-nintendo.mpg
vars test
(instead of "vars 376" ... or whatever the integer id is)

13 years agoTypo fix.
Antoine Cellerier [Sat, 24 Mar 2007 16:22:20 +0000 (16:22 +0000)]
Typo fix.

13 years agoAdd news about the rc command syntax change.
Antoine Cellerier [Sat, 24 Mar 2007 16:20:06 +0000 (16:20 +0000)]
Add news about the rc command syntax change.

13 years ago* Make it possible to give names to vlc objects (psz_object_name
Antoine Cellerier [Sat, 24 Mar 2007 16:02:51 +0000 (16:02 +0000)]
* Make it possible to give names to vlc objects (psz_object_name
already existed but was only used by modules as far as is know). This
is done in the module_Need function. Needed module names now have this
syntax: '<module>[@<name>]'. If the @<name> part is present, once the
needed module is found it will change p_this->psz_object_name to <name>.
In about 99% of the module_Need calls, p_this is the module's parent
object so this is ok. The remaining calls won't use this syntax so it's
ok i guess :)

* Add new vlc_object_find_name function. It works like vlc_object_find
but uses a string (name) instead of an integer (type) as its second
argument.

* Change the marq, mosaic and logo commands in rc.c. They now take the
target object's name as first argument. Example:

Launch vlc with:
./vlc -I rc --no-audio --sub-filter "marq@test{marquee=Hello}:marq@testouille{marquee=Test}" ~/media/redefined-nintendo.mpg

Then issue the following command to move the second marq:
marq-x testouille 100

(and while testing I fixed #745)

13 years agoForgot this file
Rémi Denis-Courmont [Sat, 24 Mar 2007 11:35:24 +0000 (11:35 +0000)]
Forgot this file

13 years agoRe-disable v6 only for better handling of udp://@ on dual-stack systems
Rémi Denis-Courmont [Sat, 24 Mar 2007 11:10:20 +0000 (11:10 +0000)]
Re-disable v6 only for better handling of udp://@ on dual-stack systems

13 years ago- Fix various error handling bugs in vlc_execve.
Rémi Denis-Courmont [Sat, 24 Mar 2007 11:08:46 +0000 (11:08 +0000)]
- Fix various error handling bugs in vlc_execve.
- Use a single pipe rather two pairs

13 years agoDebian's packaging moved
Christophe Mutricy [Sat, 24 Mar 2007 01:30:37 +0000 (01:30 +0000)]
Debian's packaging moved

13 years agoFix dvd MRL (from Debian's patch)
Christophe Mutricy [Sat, 24 Mar 2007 01:29:13 +0000 (01:29 +0000)]
Fix dvd MRL (from Debian's patch)

13 years agoFixed small memory leaks.
Laurent Aimar [Sat, 24 Mar 2007 01:18:53 +0000 (01:18 +0000)]
Fixed small memory leaks.

13 years agoFixed stat counter leaks on open failure.
Laurent Aimar [Sat, 24 Mar 2007 01:05:02 +0000 (01:05 +0000)]
Fixed stat counter leaks on open failure.

13 years agoFixed small memory leaks.
Laurent Aimar [Sat, 24 Mar 2007 00:51:14 +0000 (00:51 +0000)]
Fixed small memory leaks.

13 years agoFixed typo (Patch by Ari Constancio)
Laurent Aimar [Sat, 24 Mar 2007 00:50:09 +0000 (00:50 +0000)]
Fixed typo (Patch by Ari Constancio)

13 years agoFixed typo in proxy description. (Patch by Ari Constancio)
Laurent Aimar [Sat, 24 Mar 2007 00:47:47 +0000 (00:47 +0000)]
Fixed typo in proxy description. (Patch by Ari Constancio)

13 years agoFixed memory leak when we cannot save the configuration file.
Laurent Aimar [Sat, 24 Mar 2007 00:46:42 +0000 (00:46 +0000)]
Fixed memory leak when we cannot save the configuration file.

13 years agoFixed 2 segfaults in config_OpenConfigFile.
Laurent Aimar [Sat, 24 Mar 2007 00:42:20 +0000 (00:42 +0000)]
Fixed 2 segfaults in config_OpenConfigFile.

13 years agoImplemented http proxy for mmsh (close #629)
Laurent Aimar [Sat, 24 Mar 2007 00:24:22 +0000 (00:24 +0000)]
Implemented http proxy for mmsh (close #629)
It uses --mmsh-proxy=xxx or http_proxy environment variable (basic
authentication has not been tested).
We may want to reuse --http-proxy from http instead (and so we will have to
move the option out of http.c)

13 years agoFix the strings.
Christophe Mutricy [Fri, 23 Mar 2007 21:22:47 +0000 (21:22 +0000)]
Fix the strings.

13 years agoUse new EPG api + convert event strings to UTF-8.
Laurent Aimar [Fri, 23 Mar 2007 20:07:17 +0000 (20:07 +0000)]
Use new EPG api + convert event strings to UTF-8.

13 years agoPartial implementation of EPG support (Converted to stream meta data)
Laurent Aimar [Fri, 23 Mar 2007 20:03:30 +0000 (20:03 +0000)]
Partial implementation of EPG support (Converted to stream meta data)

13 years agoExtended INPUT_DEL_INFO (Allow deleting a whole category with NULL name)
Laurent Aimar [Fri, 23 Mar 2007 19:59:11 +0000 (19:59 +0000)]
Extended INPUT_DEL_INFO (Allow deleting a whole category with NULL name)
Fixed VLC_META_NOW_PLAYING update.

13 years agoRe-extended vlc_meta_t.
Laurent Aimar [Fri, 23 Mar 2007 19:55:48 +0000 (19:55 +0000)]
Re-extended vlc_meta_t.

13 years agoInclude vlc_epg.h
Laurent Aimar [Fri, 23 Mar 2007 19:55:17 +0000 (19:55 +0000)]
Include vlc_epg.h

13 years agoAdded EPG (Electronic Program Guide) helpers and ES_OUT_SET_GROUP_EPG.
Laurent Aimar [Fri, 23 Mar 2007 19:54:14 +0000 (19:54 +0000)]
Added EPG (Electronic Program Guide) helpers and ES_OUT_SET_GROUP_EPG.

13 years agoAdded a c++ compatible TAB_APPEND_CPP
Laurent Aimar [Fri, 23 Mar 2007 19:49:21 +0000 (19:49 +0000)]
Added a c++ compatible TAB_APPEND_CPP

13 years agoFixed net_Read and net_Write (poll can be interrupted).
Laurent Aimar [Fri, 23 Mar 2007 19:43:48 +0000 (19:43 +0000)]
Fixed net_Read and net_Write (poll can be interrupted).

13 years agoFixed compilation warning.
Laurent Aimar [Fri, 23 Mar 2007 19:35:18 +0000 (19:35 +0000)]
Fixed compilation warning.

13 years agoFixed invalid free.
Laurent Aimar [Fri, 23 Mar 2007 19:33:48 +0000 (19:33 +0000)]
Fixed invalid free.

13 years agoFixed #949 (UTF-8 url support)
Laurent Aimar [Fri, 23 Mar 2007 19:28:48 +0000 (19:28 +0000)]
Fixed #949 (UTF-8 url support)

13 years agoFixed #1102 ("Bad request" error)
Laurent Aimar [Fri, 23 Mar 2007 19:24:49 +0000 (19:24 +0000)]
Fixed #1102 ("Bad request" error)
Completed RESET command support.
Updated user agent to "NSPlayer/7.10.0.3059"

13 years agoFixed compilation warning.
Laurent Aimar [Fri, 23 Mar 2007 18:48:33 +0000 (18:48 +0000)]
Fixed compilation warning.

13 years agoFixed dvbsi_to_utf8 (memory leak + possible segfault)
Laurent Aimar [Fri, 23 Mar 2007 18:48:04 +0000 (18:48 +0000)]
Fixed dvbsi_to_utf8 (memory leak + possible segfault)

13 years agoFrench translation fix by rom1 (http://forum.videolan.org/viewtopic.php?t=32549).
Antoine Cellerier [Thu, 22 Mar 2007 22:56:54 +0000 (22:56 +0000)]
French translation fix by rom1 (forum.videolan.org/viewtopic.php?t=32549).

13 years agoUpdate Portuguese translation. Thanks to Ari Constacio.
Christophe Mutricy [Thu, 22 Mar 2007 22:27:51 +0000 (22:27 +0000)]
Update Portuguese translation. Thanks to Ari Constacio.

13 years agowx: Check in Open() if we have an X
Christophe Mutricy [Thu, 22 Mar 2007 17:37:57 +0000 (17:37 +0000)]
wx: Check in Open() if we have an X

13 years ago- vlcshell.cp: compile fix
Damien Fouilleul [Thu, 22 Mar 2007 17:29:55 +0000 (17:29 +0000)]
- vlcshell.cp: compile fix

13 years ago- activex: support for options passed as a commmand line string
Damien Fouilleul [Thu, 22 Mar 2007 17:00:51 +0000 (17:00 +0000)]
- activex: support for options passed as a commmand line string

13 years ago- mozilla: possible heap corruption when parsing options as string
Damien Fouilleul [Thu, 22 Mar 2007 16:58:22 +0000 (16:58 +0000)]
- mozilla: possible heap corruption when parsing options as string

13 years ago mozilla: don't hold any reference to root object to prevent ownership issues on...
Damien Fouilleul [Thu, 22 Mar 2007 16:56:59 +0000 (16:56 +0000)]
 mozilla: don't hold any reference to root object to prevent ownership issues on plugin destroy, just create it and throw it to the wilderness

13 years agoLet the code blend in.
Jean-Paul Saman [Thu, 22 Mar 2007 14:45:16 +0000 (14:45 +0000)]
Let the code blend in.