Commit Graph

1176 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
f240f03f69 remove the signals interface 2010-05-30 20:52:23 +03:00
Rémi Duraffort
b9dc215ef9 Fix variables types. 2010-05-30 17:11:40 +02:00
Laurent Aimar
e5ab4b4142 Moved "sub-margin" to vout.
It doesn't belong to the input.
2010-05-29 22:12:31 +02:00
Laurent Aimar
dbc2edaca2 Simplify up/down subtitle hotkey. 2010-05-29 22:12:31 +02:00
Rémi Denis-Courmont
1834c5a73e Put http alias back from LUA to native
The LUA interface is unmaintained, enough waiting.
Works around #3623, #3627, #3687, #3691.
2010-05-29 14:09:38 +03:00
Laurent Aimar
6e8939e496 Made SPU commands go through vout. 2010-05-10 23:02:22 +02:00
Laurent Aimar
eb95c577ff Used a vout object for vout_OSDMessage/OSDSlider/OSDIcon.
It reduces the number of executed vlc_object_find.
Some macosx calls have been commented out.
2010-05-10 19:33:03 +02:00
Laurent Aimar
776b826403 Cleaned up a bit spu_t API. 2010-05-04 22:25:34 +02:00
Rémi Denis-Courmont
2088087d89 HTTP old: use vlc_sd_GetNames(), fix #3490 2010-04-08 22:55:06 +03:00
Ilkka Ollakka
7422374bdd merge xcb keysym-table for video_output and global hotkeys 2010-04-01 14:29:13 +03:00
Laurent Aimar
1c9264854d Fixed fine rate modifications in hotkeys. 2010-03-26 01:46:51 +01:00
Casian Andrei
959554209a input: set OSD message when changing rate via hotkeys to display the current rate (v4)
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
2010-03-26 01:46:51 +01:00
Rémi Denis-Courmont
c95e19193d Do not put copyright statement where it does not belong
* plugin cache identifier string,
 * HTTP user agent header,
 * configuration file head comment,
 * CGI server software name.
2010-03-13 19:28:53 +02:00
Rémi Denis-Courmont
f79d566e54 Fix "play only" hotkey when playlist is stopped (i.e. no input)
This fixes #3377.
2010-03-13 14:36:26 +02:00
Rémi Denis-Courmont
1dbf36451b typo 2010-03-10 20:07:45 +02:00
Rémi Denis-Courmont
552367122c Constify (fixes #1391) 2010-03-09 23:48:58 +02:00
Rémi Denis-Courmont
b445a6a530 Remove useless casts 2010-03-09 23:48:46 +02:00
Rémi Denis-Courmont
924ed95fdb FileToUrl: constify 2010-03-09 23:41:47 +02:00
Rémi Denis-Courmont
96ea7e8d80 FileToUrl does not need to be extern 2010-03-09 23:33:21 +02:00
Rémi Denis-Courmont
e17d5ecd89 Use KiB instead of kB for input statistics
This is an arbitrary choice. But KiB are much more common than kB.
Also the notation is unambiguous.

Note that we keep kbps for *bit* rates.
2010-03-03 17:56:51 +02:00
Rémi Duraffort
89b42584a9 Revert "Missing return values."
This reverts commit 46626b9d1d.

Dead code.
2010-02-26 19:51:01 +01:00
Rémi Duraffort
46626b9d1d Missing return values. 2010-02-26 19:26:49 +01:00
Rémi Denis-Courmont
56bdcd25b9 ParseExecute: robustify and cleanup
This should fix LP#525278.
2010-02-21 21:30:39 +02:00
Rémi Denis-Courmont
f36b9bc615 HTTP interface art: use make_path and fix a few memory errors 2010-02-20 20:44:45 +02:00
Rémi Denis-Courmont
d7aa9ec2b0 WinCE: don't build signals 2010-02-15 22:09:27 +02:00
Rémi Denis-Courmont
f722655b72 WinCE: don't build RC 2010-02-15 21:44:06 +02:00
Rémi Denis-Courmont
5f68da68a5 No full point at end of configuration item short text 2010-02-15 00:01:48 +02:00
Rémi Denis-Courmont
2932220e9e Store audio output interface variables into the input manager object
This partially fixes multiple media players in LibVLC. This also
removes a few run-away var_Create() in doVolumeChanges().
2010-02-14 17:12:48 +02:00
Rémi Denis-Courmont
4a95265a63 Make mouse-moved and mouse-clicked coordinates, remove mouse-x and -y
This simplifies callbacks a bit, and fixes a race condition.
2010-02-13 20:30:11 +02:00
Rémi Denis-Courmont
457f6a7e92 Variable choice names are in psz_string, not var.psz_name
(Fortunately, both corresponded to the same location.)
2010-02-13 18:17:44 +02:00
Rafaël Carré
b5f800b62e dbus: correctly reference current input 2010-02-11 16:45:31 +01:00
Rémi Denis-Courmont
40d199a493 Keep the authoritative fullscreen status on the playlist
This allows the value to be inherited most cleanly across inputs (if
the video output cannot be recycled anyway). This also enables changing
the fullscreen status in absence of video, just like LibVLC does.
2010-02-10 19:55:20 +02:00
Rémi Denis-Courmont
49334e07d0 "fullscreen" callback: do nothing if value is unchanged
The old video output core assumes that the fullscreen state must be
toggled if the VOUT_FULLSCREEN_CHANGE bit is set. So we need to check
that the target state is not already correct, as the VLC variables core
does NOT do it internally. This commit provides rare exception to the
rule that oldval is useless.

This fixes a whole class of race conditions where two threads try to
change fullscreen status at the same time.

In the video filter case, we now enable fullscreen on all childrens, not
just one. This seems a bit more logical for wall. Without this, toggling
fullscreen would only ever work on the first video output. With this,
things should work great if the different pieces of the wall are on
different video ports, and OK (Alt+Tab is your friend) otherwise.
2010-02-10 18:43:29 +02:00
Rémi Denis-Courmont
39b8902447 Use input_GetVout 2010-02-10 18:43:28 +02:00
Rémi Duraffort
86e1fbd0ef hotkeys: use the return value of var_ToggleBool. 2010-02-10 09:08:51 +01:00
Jakob Leben
2cd51f6b1b dbus: fix compilation
typo?
2010-02-10 02:08:20 +01:00
Rémi Denis-Courmont
f5bd90eb0e DBus: ifdef buggy input code out 2010-02-09 23:34:00 +02:00
Rémi Denis-Courmont
707aac4dd5 DBus: no need to lock playlist to add callbacks 2010-02-09 23:29:32 +02:00
Rémi Denis-Courmont
7e4d50ac42 Remove pl_Release, and rename pl_Hold back to pl_Get
pl_Hold() assumed the playlist was already created.
pl_Release() does not solve any problem. Playlist synchronization is
done with the playlist lock, while playlist deletion must anyway be done
after all interfaces, services and other threads are joined.
2010-02-09 21:22:13 +02:00
Rémi Denis-Courmont
7e45ab1b28 utf8_* -> vlc_* (sed roxxors) 2010-02-07 15:25:29 +02:00
Rémi Denis-Courmont
d601e4ed29 Split file path functions out of vlc_charset.h into vlc_fs.h 2010-02-07 15:19:37 +02:00
Laurent Aimar
028ea651e5 Extended input_GetPcrSystem to also return the current delay. 2010-02-06 16:24:19 +01:00
Laurent Aimar
21ab81aceb Enabled netsync build by default. 2010-02-03 21:39:02 +01:00
Rémi Denis-Courmont
86c8774a00 Hard-code ntservice, motion and signals interface as appropriate 2010-02-03 22:31:05 +02:00
Rémi Denis-Courmont
6b22637020 Always build oldrc and mediadirs 2010-02-03 22:29:21 +02:00
Laurent Aimar
7beb3b3581 Used vout_OSDEpg for the time hotkeys.
Based on a patch by Adrien Maglo.
2010-02-02 23:02:46 +01:00
Laurent Aimar
82954f9756 Create the synchronization thread only when needed (netsync). 2010-02-02 21:25:19 +01:00
Laurent Aimar
188b465fab Clean up a bit netsync. 2010-02-02 21:25:19 +01:00
Laurent Aimar
4d3a8532ad No functional changes (K&R + no hungarian notations, netsync). 2010-02-02 21:25:19 +01:00
Laurent Aimar
30fd105fe8 Cosmetics (netsync). 2010-02-02 21:25:18 +01:00