Commit Graph

768 Commits

Author SHA1 Message Date
Konstantin Pavlov
6317d1b484 Add forgotten slash. 2010-02-11 20:55:09 +03:00
Gildas Bazin
b36e6edbb2 Make the maemo interface a bit more useable 2010-02-07 23:02:49 +00:00
Antoine Cellerier
e30ad75035 Lua's like python, not C. You don't need parentheses around a control/loop statement's condition. 2010-02-06 15:58:05 +01:00
Rémi Denis-Courmont
19bed424e1 Generate Windows resource file on need basis 2010-01-31 12:53:39 +02:00
Jean-Philippe André
d6c603697f Extensions/Lua script: enhance IMDb descriptor 2010-01-29 01:15:45 +01:00
Jean-Philippe André
a3f9f72aa9 Extensions/Script: fix IMDb URL 2010-01-28 16:17:36 +01:00
Ilkka Ollakka
23b256282b lua/http: use h264 in flash-streaming 2010-01-28 08:03:53 +02:00
Jean-Philippe André
92ea10da4e Extensions: an example Lua script: IMDb
This Lua Extension will get some meta data on the current movie
(or any movie) from the Internet Movie Database and shows it in
a simple dialog box.

Please consider this script more as an example than as a final
version of the IMDb extension.
2010-01-24 16:38:16 +01:00
Jean-Philippe André
d49d125b9e Extensions: Lua documentation (to be completed) 2010-01-24 16:05:16 +01:00
Pierre d'Herbemont
79fc5b947b frenchtv.lua: More logos. 2010-01-16 18:26:07 +01:00
Pierre d'Herbemont
d36e411761 frenchtv.lua: Make sure we handle channels name like "XXX HD" or "XXX (bas débit)" 2010-01-16 18:26:07 +01:00
Pierre d'Herbemont
63e311d406 tvrage.lua: Update copyright. 2010-01-15 16:46:56 +01:00
Pierre d'Herbemont
31d87810b0 lua: Disable 10_googleimage.lua.
We have too much false positive with this script.
Feel free to revert or to remove.
2010-01-15 16:39:49 +01:00
Pierre d'Herbemont
1273d73899 lua: Add a tvrage.lua meta fetcher. 2010-01-15 16:39:49 +01:00
Antoine Cellerier
5ac9e88e16 Remove vlc.net.select() and fd_set. 2010-01-09 11:51:06 +01:00
Antoine Cellerier
5f5d779420 Remove timeout parameter from lua listner:accept(). 2010-01-09 11:48:42 +01:00
Antoine Cellerier
8bbd4a3154 Add vlc.net.poll() and use in modules/host.lua. 2010-01-09 01:50:24 +01:00
Antoine Cellerier
92432bcb27 Remove dead code. 2010-01-09 01:50:24 +01:00
Pierre d'Herbemont
7e8e215ddc frenchtv: Add a new lua "art finder".
This will download the free to use original recreation of french
channels logo by Cyril Bourreau.

Note, we can mirror them eventually. (Explicit authorization from the
author).
2010-01-07 02:37:35 +01:00
Pierre d'Herbemont
555cb288ee Allow lua "meta reader" and implement a meta reader from filename.
"filename.lua"
  will check if the file name respects the following form:
    "Show.Name S19E01-jde.DEf.avi"
  upon success, it will fill the show name, the episode number and
  season number in the meta data.
  It will also set the title to "Show Name S19E01"
2010-01-07 02:37:34 +01:00
Antoine Cellerier
a9872d2d70 Remove use of select/poll timeouts in lua rc and telnet interfaces. 2010-01-06 23:31:04 +01:00
Antoine Cellerier
3e374b079e fix comment. 2010-01-06 23:31:04 +01:00
Pierre d'Herbemont
617b6ed7b4 Revert "tmp"
This reverts commit de56dfd539.
2010-01-06 16:51:29 +01:00
Pierre d'Herbemont
de56dfd539 tmp 2010-01-06 16:38:32 +01:00
Erwan Tulou
dfdcb64ae3 skins2: add a fullscreen controller to the default skins
This fullscreen controller is copied from the main window.
It can be activated in fullscreen mode either via the 'i' hotkey
 or mouse middle button.
2009-12-28 22:23:51 +01:00
Antoine Cellerier
16cb266cb6 Experimental lua gettext support. 2009-12-27 23:01:45 +01:00
Antoine Cellerier
60a57b8367 Misc lua interface changes. 2009-12-27 22:36:10 +01:00
Antoine Cellerier
abfa2cef80 Add new rate command to rc.
Enables setting playback rate to a specific value.
2009-12-27 22:14:10 +01:00
Antoine Cellerier
4468f68613 Fix rc hotkey command.
(accepts full hotkey names or hotkey names without the leading key-)
2009-12-27 22:05:53 +01:00
Antoine Cellerier
469613e252 Add vlc_GetActionId().
vlc_GetActionId() is used to get an ACTIONID from the action's name, which is way better than getting the hotkey setting from the hotkey name and then, if the hotkey was set, looking up the corresponding action id ... since this also works if the hotkey isn't set. Export this function in lua and use in common.hotkey().
2009-12-27 22:05:22 +01:00
Antoine Cellerier
621afc68d4 Don't print welcome message if it's empty. 2009-12-27 21:31:27 +01:00
Antoine Cellerier
4cf0140c9f Implement menu command. Disable eval command unless rc={eval=1} is set. 2009-12-27 21:31:21 +01:00
Antoine Cellerier
d34809417b Simplify lua http's custom.lua. Print any errors while loading custom.lua in the debug output. 2009-12-27 20:12:16 +01:00
Antoine Cellerier
054c7f95c1 Prevent errors if item name is nil (I wonder why that happens though). 2009-12-27 20:12:16 +01:00
Erwan Tulou
01461816d8 skins: update skins dtd (new loop parameter) 2009-12-27 13:24:13 +01:00
Antoine Cellerier
2c421865d2 Bump a few copyright dates. 2009-12-21 23:54:41 +01:00
Antoine Cellerier
fd7f9a09f0 Add new common.volume(). Understands use of strings like "+10", "-10" or "10" for relative or absolute volume changes. Fixes volume in http interface. 2009-12-21 23:24:30 +01:00
Antoine Cellerier
c7b0875374 Cleanup playlist status. 2009-12-21 21:45:17 +01:00
Jean-Philippe André
1a9b837783 Lua: document function vlc.stream : addfilter 2009-12-19 19:33:33 +01:00
Antoine Cellerier
f7e46d4259 Add meta for current track to the status.xml data. 2009-12-14 23:57:15 +01:00
Antoine Cellerier
23d7733092 Fix lua error reported by ConfusedVorlon. 2009-12-14 23:39:44 +01:00
Antoine Cellerier
62d4d133a9 repeat is a reserved lua keyword
Provide playlist._repeat() instead (and keep the old .repeat in case
anybody was using playlist["repeat"] to workaround the reserved keyword
issue).
2009-12-14 23:33:17 +01:00
Antoine Cellerier
6f653ce665 Add experimental album art support (http://localhost:8080/art). Can only be used for the current playlist item. 2009-12-14 23:29:52 +01:00
Antoine Cellerier
23da1b1679 Fix segfault when closing http interface. 2009-12-14 23:29:52 +01:00
Antoine Cellerier
9bb85a1772 Fix acl use in http interface. Change default host to 0.0.0.0:8080. The default .hosts file still limits access to default host. 2009-12-14 23:29:51 +01:00
Antoine Cellerier
b7c1008797 Add osd menu api to lua (DVD menus). 2009-12-14 23:29:51 +01:00
Rémi Duraffort
732a81ca06 lua: update documentation. 2009-12-14 18:38:57 +01:00
Mindaugas Baranauskas
c57ca50852 Add Lithuanian translation to .desktop
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
2009-12-06 23:02:28 +00:00
Geoffroy Couprie
cf1a26480a Win32: add some metadata to vlc.exe 2009-11-28 21:17:43 +01:00
Rémi Denis-Courmont
e87dd9f0fd Convert "rate" variable to float everywhere
This follows the historical LibVLC semantic (and new --rate one), so
bigger is faster. In the process, simplify a few code paths, especially
those in LibVLC, but make many other code paths more complicated due to
integer<->float conversion. Most of those paths could probably be
simplified.

 * Fix RC "fastforward" command behaviour (it was slowing down instead)
 * Fix str_format_mera 'R' format string with negative rates and
   rates such that (rate % 1000 < 100).
2009-11-23 19:03:11 +02:00
Rémi Duraffort
d452d256a2 lua: also add some statistics. 2009-11-20 11:39:50 +01:00
Rémi Duraffort
424aad15d4 luarc: oups. 2009-11-13 18:11:19 +01:00
Rémi Duraffort
323a0b215a luarc: implement stats command. 2009-11-13 17:48:35 +01:00
Rémi Duraffort
f108a5efb6 luarc: add frame by frame support. 2009-11-13 17:48:35 +01:00
Jean-Philippe André
0c0756dd88 Lua: fix typo in rc.lua 2009-11-11 21:41:20 +01:00
Jean-Philippe Andre
57f6ddbadc Lua RC interface: Fix info command
s/input_info/input.info/
2009-11-07 18:49:53 +01:00
Konstantin Pavlov
37a2bad7d0 LUA playlist: add support for pinkbike videos. 2009-11-03 12:15:36 +03:00
Pierre Ynard
a347ced611 lua: update the youtube script to the new version of their website 2009-10-23 13:03:30 +02:00
Rémi Denis-Courmont
bb8640a992 Maemo: rename plugin to Hildon
Hildon is not Maemo-specific (Ubuntu Mobile...).
And Maemo soon won't be Hildon-GTK anymore.
2009-10-19 21:33:20 +03:00
Ilkka Ollakka
7813a37049 katsomo.lua: add code to handle both treeId and progId in url 2009-10-17 20:30:06 +03:00
Ilkka Ollakka
da800ee413 add katsomo.lua to makefile 2009-10-15 16:05:58 +03:00
Ilkka Ollakka
fb28608b63 katsomo.lua: remove debug 2009-10-15 15:39:25 +03:00
Ilkka Ollakka
69611ff49f add lua-script for http://www.katsomo.fi/?treeId= urls
Original php-code made by Toni Korhonen, and I made lua script based
on that example.
2009-10-15 15:35:13 +03:00
Ilkka Ollakka
e974af6dfd appletrailers.lua add the forgotten vlc lua edition 2009-10-06 22:51:29 +03:00
Ilkka Ollakka
8b3e9a1df0 appleplaylist.lua: fix apple trailers again, change useragent
Seems that they changed just on trailers page, that if useragent doesn't
contain QuickTime, it gives redirect back to trailers. So get stuff from movies
again, but tell useragent to be "QuickTime vlc lua edition".

Really if apple doesn't want vlc to be used as see apple-trailes, they could
atleast ask ;)
2009-10-06 22:41:35 +03:00
Ilkka Ollakka
04a890862d appletrailers.lua: trailers come from http://www nowdays
Even if url points to http://movies.apple.com/..., working
url for vlc is http://www.apple.com/...
2009-10-06 16:21:00 +03:00
Antoine Cellerier
c568ac6ec0 Rockbox FM radio presets parser script
See http://www.rockbox.org/wiki/FmPresets
2009-09-25 22:22:23 +02:00
Jean-Baptiste Kempf
58ca65ac04 Removal of gnome_main, gnome2_main, gtk_main, gtk2_main, pda modules
Those hardly build and do not work anymore since a long time. Noone seems to care...
Farewell!
2009-08-31 22:24:52 +02:00
Konstantin Pavlov
e047a1d8d8 share/Makefile.am: distribute newly added lua playlist parsers. 2009-08-19 17:40:11 +04:00
Konstantin Pavlov
446a8aa578 LUA mpora parser: fix copyright year. 2009-08-19 17:40:11 +04:00
Konstantin Pavlov
7a7e042ee2 LUA playlist scripts: add support for Vimeo URL parsing. 2009-08-19 16:52:38 +04:00
Konstantin Pavlov
4b800920c4 LUA playlist scripts: ddd support for MPORA URL parsing. 2009-08-19 11:31:19 +04:00
Christophe Mutricy
4fdaf53d78 Fix distribution in share/
EXTRA_DATA doesn't seem to be a "primary" even if DATA is and EXTRA is a valid prefix.
Also i don't think .vlt are often rebuilt so it should be in clean rather than mostly clean
2009-07-28 22:09:00 +01:00
Fabio Ritrovato
459af8fae9 Dailymotion: fix double encoding in video description
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2009-07-21 18:29:18 +02:00
Fabio Ritrovato
6d5cb64b3f Dailymotion: fix for other domains and description parsing
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2009-07-21 12:33:50 +02:00
Rémi Denis-Courmont
a120d3b56a Do not remove static data files when cleaning - fix make clean all
(cherry picked from commit 3aa5a9f8cd7005aacbdb9211c17fae4570e065a1)
2009-07-06 18:07:10 +03:00
Rémi Denis-Courmont
bfd545e285 Remove buggy rule, fix distcheck
(cherry picked from commit 4054dd1fe53dac91138281fc3341bcbbc50f1fe8)
2009-07-05 15:31:32 +03:00
Rémi Denis-Courmont
c54562d1b7 dist_ makes no sense inside automake conditionals
(cherry picked from commit 3709fb1eea9ec601981791c0e77a5d9d30dca38d)
2009-07-05 15:31:30 +03:00
Erwan Tulou
d3312fee19 skins2(SubX): correct a typo ("notdvd.isActive" => "not dvd.isActive" ) 2009-06-22 16:32:14 +02:00
Martin Pöhlmann
d89c5dc9b4 New default skin: SubX
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
2009-06-19 23:34:07 +01:00
Vicente Jimenez Aguilar
4ef9c9fdd3 Removed references to the old HTTP interface removed by commit [ad16fc374f]
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
2009-06-15 11:38:17 +02:00
Derk-Jan Hartman
ad16fc374f http: Removing the old http interface.
This closes #1395
2009-06-12 16:18:29 +02:00
JP Dinger
9f3d2575b9 A simplistic parser for the new and improved anevia playlist format.
Instead of depending on a full xml parser --unavailable in our lua-- we
just assume one bit of information to occupy one line (jpsaman). In case
there are no newlines, fake them (jpd).
2009-06-12 15:47:38 +02:00
Rafaël Carré
9a746cfa30 Fix xspf reading/writing
When reading a file:// URL from an xspf entry, store the decoded file path; else store the unmodified URL

Always keep album art URLs always encoded and decode the path when needed
Interfaces & plugins only use file paths
Playlist core extract attachment:// URLs (from file meta data), http:// or other (from meta data fetchers like lua) and cache them to a file

Thanks to courmisch for clarification

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit a654d4a14e)
2009-05-30 00:32:42 +02:00
Rémi Denis-Courmont
dd0ec72df0 Cannot read from probe, not from peek 2009-04-14 11:25:24 +03:00
Geoffroy Couprie
db47358fdc Add Koreus Lua playlist file 2009-04-14 10:00:44 +02:00
Rémi Denis-Courmont
50c4f646fd Typo 2009-04-05 21:19:42 +03:00
Rémi Denis-Courmont
959e1e31a6 Really XML encode the playlist and status contents 2009-03-31 20:26:39 +03:00
Rémi Denis-Courmont
7dda82fec1 Use xml_encode instead of htmlspecialchars 2009-03-31 20:26:39 +03:00
Jean-Paul Saman
4bdcefc687 share: ignore these files 2009-03-10 10:41:38 +01:00
Jean-Paul Saman
4025fe2f5f typo 2009-03-07 16:58:02 +01:00
Laurent Aimar
26d5c93137 CUE lua demuxer.
It does not work very well but it need src/input and/or demuxer (mp3) improvments.
2009-03-01 15:42:59 +01:00
Jean-Paul Saman
07a69e826e lua playlist: add playlist parser for Anevia Toucan list_streams.idp functionality. 2009-02-20 17:10:56 +01:00
Jean-Paul Saman
4a81189895 mozilla: Recreate toolbar pixels to a smaller size. 2009-02-17 12:40:14 +01:00
Daniel Dreibrodt
8a5a4a2d23 Skins2: change DTD to add possibility to store ID for Anchors, Panels and Groups.
It adds possibility to store IDs for Anchors, Panels and Groups.
This does not change the way skins2 works I believe. It just stops the
XML parser from complaining about non standard skins when they have set
IDs for those elements. And setting IDs for them is vital in the skin
editor, as it differentiates between different elements in the skin just
by their ID.
2009-02-01 18:19:48 +01:00
Vicente Jimenez Aguilar
6159c76a75 Removed link to old subdirectory not present in lua http interface
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2009-01-31 17:32:33 +02:00
Rémi Denis-Courmont
5698895948 Support for tweaking package-part of install path
I kept include files to ../vlc otherwise #include syntax would break

Now, it's up to changing PKGDIR="vlc" to PKGDIR="vlc-1.0".
We just need to decide.
2009-01-27 20:20:32 +02:00
Jean-Paul Saman
8091b5bfd2 Remove osdmenu configurations minimal and dvd pictures.
Osdmenu 'dvd' configuration is the same as 'default' configuration and 'minimal' is just a simple example. The 'default' configuration is descriptive enough in combination with doxygen comments.
2009-01-26 16:32:53 +01:00
Antoine Cellerier
e8e1798986 Use config chain in lua intf module. 2009-01-19 23:40:55 +01:00
Antoine Cellerier
be14f0f86e Simplify. 2009-01-19 22:43:14 +01:00
Antoine Cellerier
092bb9c102 Quit after printing message in dummy lua intf 2009-01-19 22:35:43 +01:00
Antoine Cellerier
8bf00f1beb Implement "@name var val" style commands in rc.lua (and other misc changes) 2009-01-19 22:24:25 +01:00
Rémi Denis-Courmont
c2f8a645c8 Remove VLC_OBJECT_ENCODER 2009-01-19 21:15:10 +02:00
Rémi Denis-Courmont
6cf6df7c3f Remove VLC_OBJECT_OSDMENU 2009-01-19 20:47:34 +02:00
Ilkka Ollakka
38c77e3c57 lua: fix cornercase on musicbrainz-lua script. 2009-01-19 19:46:58 +02:00
Rémi Denis-Courmont
0ffb6df694 LUA: update object types list 2009-01-19 19:34:59 +02:00
Antoine Cellerier
f1ea77b736 Misc fixes. 2009-01-18 12:20:38 +01:00
Antoine Cellerier
b22bd1b31c Implement option usage/parsing in rc.lua. 2009-01-17 15:47:51 +01:00
Rémi Denis-Courmont
293b8e90ff LUA: remove misc.signal() - this API does not make much sense 2009-01-05 23:09:01 +02:00
Jean-Baptiste Kempf
5db54724d4 Win32: add a new vlc.ico that supports Vista and Seven guidelines. 2009-01-05 00:11:11 +01:00
Jean-Philippe Andre
085a865951 Lua: youtube in HQ (when used with &fmt=18) 2008-12-06 18:54:28 +01:00
Vicente Jimenez Aguilar
804fae6c8d Typo in README.txt file about Lua interface
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2008-12-01 08:23:33 +01:00
Antoine Lejeune
374571ac06 A new GUI for Maemo based on Hildon framework
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-11-13 18:43:55 +02:00
Dominique Leuenberger
4ee5170c5d Add support for bbc.co.uk iPLayer URLs (LUA Script)
Radio only for the moment

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
2008-11-11 23:30:44 +00:00
Scott Lyons
b1ea9899b4 Provide more item meta data to HTTP RPN.
Working on a few remote-control applications that require more details
about the files in the playlist and the currently playing file. Also
fixed the RPN module so that the fields listed as possible arguments
for vlc_get_meta actually matches the list of fields in the Developer's
wiki.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-10-16 18:28:10 +03:00
Dominique Leuenberger
536816e4ed Syntax error: missing closing bracket
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-09-27 10:58:30 +03:00
Sveinung Kvilhaugsvik
7e3eb6484a Register that VLC can open flv files (on UNIX)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2008-09-13 19:03:17 -07:00
Antoine Cellerier
24bacb2877 Oops. 2008-09-12 22:30:39 +02:00
Antoine Cellerier
90199a6984 Simplify and fix some lua scripts. 2008-09-12 18:02:20 +02:00
Antoine Cellerier
90d15c424d Oops. (shouldn't change anything except remove a few warnings in the logs) 2008-09-10 02:35:12 +02:00
Antoine Cellerier
950caf1735 Reimplement MB module in Lua.
Remove C musicbrainz modules, use the new XML musicbrainz API.
This removes VLC's dependency on libmusicbrainz. Consider backporting
this commit and the previous one to 0.9-bugfix to get musicbrainz
support on windows.
2008-09-10 02:34:09 +02:00
Antoine Cellerier
ba2e3c57df Add new functions to Lua API.
Add misc.mwait(), var.create() and strings.encode_uri_component()
functions to VLC's Lua API.
2008-09-10 02:34:09 +02:00
Antoine Cellerier
446be1c213 Oops. 2008-09-05 01:56:44 +02:00
Antoine Cellerier
b7e416337d Fix google video playlist script. 2008-09-05 01:51:31 +02:00
Antoine Cellerier
6eb3fc6d18 Include all the lua README.txt files in DIST and fix the NEWS. 2008-08-31 23:20:30 +02:00
Antoine Cellerier
5f4450482b Clarify user specific lua script path on linux. 2008-08-31 23:16:22 +02:00
Christophe Mutricy
59b4b6ec51 Install scripts correctly.
So that the correct permissions are set
2008-08-31 21:29:44 +01:00
Pavlov Konstantin
bd03c387b8 Spelling: mili -> milli. 2008-08-28 23:31:58 +04:00
Vicente Jimenez Aguilar
17eef75a72 Added extension information to browse.xml
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
2008-08-24 16:47:02 +02:00
Vicente Jimenez Aguilar
5327c0071d browse.xml from lua's HTTP interface include all keys from vlc.net.stat returned table
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
2008-08-24 16:46:53 +02:00
Christophe Mutricy
20a89568cc win32: no need of an icon for the dll
Save 2 x 85ko
2008-08-04 22:37:59 +01:00
Christophe Mutricy
dff7657dde Add version number to libvlc(core).dll
And generate the .rc with config.status rather than clutering the
Makefile
2008-08-03 00:39:11 +01:00
Christophe Mutricy
2fd3b80e30 Add some translations. Picked from the Ubuntu patch 2008-07-23 22:49:30 +01:00
Ilkka Ollakka
65ae4d0381 replace & -> &amp;, quick fix for status working with fileinfos with & in them. 2008-07-23 15:35:29 +03:00
Ilkka Ollakka
9915a75c32 small typo in requests/status.xml in lua 2008-07-23 15:35:29 +03:00
Pierre d'Herbemont
deb69f94c5 canalplus: Fix. 2008-07-22 23:10:17 +02:00
Pavlov Konstantin
6a2bec6553 Add new x-content to desktop file. Patch by Nicolas Chauvet. 2008-07-18 11:19:24 +04:00
Ilkka Ollakka
c8e9ec9612 fix error: lua playlist warning: Error while runing script
share/lua/meta/googleimage.lua, function fetch_art(): share/lua/meta/googleimage.lua:43: calling
   'stream' on bad self (string expected, got table)
2008-06-29 00:22:21 +03:00
Ilkka Ollakka
89cbc196a3 add xml_encode to http-control rpn, so status/playlist.xml can be easier
be valid xml without str_replace-stuff.
2008-06-20 11:02:37 +03:00
Rémi Denis-Courmont
6be5b238c1 browse.xml: fix description and file date - closes #1628 2008-06-19 23:23:26 +03:00
Antoine Cellerier
66bffcc5a3 Update lua intf scripts to new API (untested). 2008-06-15 13:05:55 +02:00
Antoine Cellerier
009f2b02c2 Update lua meta script to new API (untested). 2008-06-15 13:05:55 +02:00
Antoine Cellerier
8a16cc0096 Update lua playlist scripts to new API. (untested) 2008-06-15 13:05:55 +02:00
Antoine Cellerier
326015842f Add a global documentation for all the Lua modules. 2008-06-15 13:05:55 +02:00
Antoine Cellerier
95addd5738 Implement Lua objects in the C code directly. Fix most type checks. Move every thing arround. 2008-06-15 13:05:50 +02:00
Jean-Baptiste Kempf
e6a8ec99f2 s/H264/h264 in http interface. 2008-06-09 23:41:54 -07:00
Rafaël Carré
456d36de0d s,fake:,fake://,g 2008-05-16 15:16:25 +02:00
Rémi Denis-Courmont
b54b2ddbcb Distribute data files regardless of features set
Installation that needs to be disabled, not distribution!
2008-05-10 18:52:30 +03:00
Antoine Cellerier
9128d8106e Copyright changes. (btw, does Copyright the VideoLAN team really mean something? for example, in French law you can't give away copyright to someone else) 2008-05-08 13:31:42 +02:00
Antoine Cellerier
58b8ff470d Add france2.lua here. 2008-05-08 00:45:41 +02:00
Antoine Cellerier
86b350eef8 Lua playlist script for pages like http://jt.france2.fr/player/20h/ 2008-05-08 00:27:36 +02:00
Rafaël Carré
1c55fa94d2 Detect (and use) unknown codecs - idea by JPeg 2008-04-20 14:05:15 +02:00
Jean-Paul Saman
647a7ada7b Don't install scripts and images when the plugin/module that needs them is not build. 2008-04-11 13:52:55 +02:00
Dominique Leuenberger
2a1252e3d6 changed the remaining xpm files from static char* to const static char* to avoid some more compiler warnings
Signed-off-by: Rafaël Carré <funman@videolan.org>
2008-04-08 23:45:35 +02:00
Antoine Cellerier
7f6b37b101 Misc changes to Lua HTTP interface: spelling, Load/Reload debug message now reflects real behavior, enforce .hosts files for directory listings, accept Lua code in CSS files too, remove useless "/old" exclusion. 2008-04-07 22:15:16 +02:00
Antoine Cellerier
43055c96af Change input item options handling in the lua http interface. Fixes normal playlist mode option handling. The VLM part most likely needs to be fixed. 2008-04-06 19:00:26 +02:00
Antoine Cellerier
3aa3031d6e Remove lua/http/old from Makefile.am 2008-04-04 11:04:31 +02:00
Jean-Baptiste Kempf
f8f7d6a15f Add new size icons of VLC. 256x256 might be needed for Vista. 512, not yet, but better put them here than in the middle of nowhere. 2008-04-03 15:27:41 -07:00
Antoine Cellerier
d8876a1d43 Keeping the old HTTP interface files for the new Lua HTTP interface is useless. Remove them. 2008-04-03 21:40:06 +02:00
Antoine Cellerier
d8b6a43aa3 Fix lua http interface loading. 2008-04-03 21:26:31 +02:00
Antoine Cellerier
4ad218c25f Move lua{intf,playlist,meta} to lua/{intf,playlist,meta}. I haven't been able to check the changes to the Win32 and Mac OS X specific Makefile.am parts. 2008-04-02 22:32:33 +02:00
Rémi Denis-Courmont
e2fbc68468 Cosmetic fix 2008-03-30 17:30:57 +03:00
Rafaël Carré
b04fc32caf Fix megavideo lua demuxer
The '\n' was absent from the binary data, and several URLs wouldn't play properly
Simplify the decoding
Remove debug print()
Distribute the file
2008-03-27 21:46:07 +01:00
Rafaël Carré
db088db043 lua demuxer for megavideo.com 2008-03-27 12:44:02 +01:00
Rafaël Carré
fd0cdccc7c DM: Use built-in priority for known codecs
Not every dailymotion video is available in vp6
2008-03-21 18:02:55 +01:00
Antoine Cellerier
a58afd27a8 Remove windows line endings (I don't understand how they got here in the first place...) 2008-03-08 16:25:55 +01:00
Antoine Cellerier
d2f02db8fb Distribute luaintf/modules/sandbox.lua 2008-03-08 16:16:08 +01:00
Antoine Cellerier
be03754018 Add a new Sandbox Lua module to the luaintf framework. 2008-03-08 16:16:08 +01:00
Antoine Cellerier
ab620e3213 Make the lua http interface host and directory configurable. 2008-03-08 16:16:07 +01:00
Rafaël Carré
df9e47491f Fix youtube lua (BASE_YT_URL had not been converted to new format) 2008-03-07 00:29:08 +01:00
André Weber
ced125da06 Revert "#492 bugfix, for SPDIF audio ouput of AC3 and DTS sound on Windows"
This reverts commit 9438646c97.
wrong file in my list I'am sorry, and wrong file modes
2008-03-02 17:07:53 +01:00
André Weber
9438646c97 #492 bugfix, for SPDIF audio ouput of AC3 and DTS sound on Windows
(but its still critical because it happens - aout_OutputNextBuffer(...) has no buffers
available - sometime the output doesn't know until some ms before the last block
has finished to play! so each little disturbtion of the CPU or load change
leads to studdering/hickups)

#897 enhancement: give the use the option to choose its prefered audio device,
instead of useing Windows default
2008-03-02 16:31:57 +01:00
Rafaël Carré
f79fb4ec10 fix dailymotion parser, choosing VP6 as the default of the multiple streams available
note that a prebuilt table of preferred codecs, or even user interaction would be better
2008-02-21 01:47:15 +00:00
Rafaël Carré
68d9d973e5 fix youtube parsing 2008-02-20 23:12:27 +00:00
Pavlov Konstantin
35c461035b Register video/x-matroska as a mime-type. 2008-02-09 15:46:13 +00:00
Rafaël Carré
f3c16935fa lua demuxer: update dailymotion thumbnails 2008-01-25 14:45:13 +00:00
Antoine Cellerier
42ca90b53c Canal+ lua demux. Example use: vlc --http-forward-cookies "http://www.canalplus.fr/index.php?pid=1784" 2008-01-19 18:37:45 +00:00
Jean-Paul Saman
ea995e72f4 Oops forgot this in the mozilla toolbar commit 2008-01-19 15:21:26 +00:00
Jean-Paul Saman
65de9dd76f Patch by Frans van Veen and Jasper Alias with modifications by me.
New;
- Mozilla/firefox toolbar for Linux
- Play, Pause, Stop, Fullscreen and Mute buttons
- Timeline, you can click on any place in the timeline and the movie will jump to it

Fixed: 
- Coding style, readibility
- Maximum 80 characters per line
- Major memory leak, due to not releasing image data

Known bugs:
- updating timeline not working well because callback function not working "libvlc_event_attach......"
- white line below the toolbar
- play/pause toggle not working well because ticket #1065
2008-01-19 14:54:38 +00:00
Pierre d'Herbemont
d10577239b luaplaylist/youtube.lua: Fix art discovery. 2008-01-17 18:24:40 +00:00
Christophe Mutricy
4f23c241b5 distribute the Christmas icons 2007-12-24 16:07:27 +00:00
Rafaël Carré
f5a08fa883 qt4: special icon made by Geoffrey Roussel alias akem/meka is displayed in the last days of the year. 2007-12-21 00:58:18 +00:00
Rafaël Carré
f8c2674996 lua playlist: fix joox 2007-12-20 00:37:23 +00:00
Antoine Cellerier
82fe643b70 Really fix charset for http-lua pages (--[[ ]] are block comments in lua so anything inside those isn't taken into account) 2007-12-09 18:32:02 +00:00
Rémi Denis-Courmont
5026666c66 Fix charset 2007-12-09 18:16:15 +00:00
Antoine Cellerier
db561d5f6c Fixes #1388 2007-12-04 21:37:50 +00:00
Rafaël Carré
8f32f1ea83 Adds some missing files to dist target (blaming j-b & dionoea)
Adds libgcrypt.m4 for systems running autotools without libgcrypt-dev installed
Prefers tabs over spaces in Makefiles
2007-11-28 18:58:06 +00:00
Christophe Mutricy
a2c772489f Use verb is the comment
Add some mimetype
2007-11-21 22:39:34 +00:00
Antoine Cellerier
5c673a3585 Fix error in javascript "playlist xml" -> html routine which messed up display of playlist with nodes 2 or more deep which didn't have any leaves. 2007-11-13 21:20:56 +00:00
Antoine Cellerier
ee9cedc7ce Add "search as you type" to the HTTP interface. 2007-11-13 21:08:37 +00:00
Antoine Cellerier
4bde22b6ed Fix problem with the search lua wrapper (it always returned the "category" playlist even when searching in "onelevel" mode).
Remove debug prints from the rc.lua module.
2007-11-12 22:27:00 +00:00
Antoine Cellerier
2d3320dc96 Add option to use a flat playlist in the rc.lua interface (default disabled). 2007-11-12 22:18:31 +00:00
Antoine Cellerier
87c76c2023 Add services discovery support and enhance playlist support for lua interface modules. Added "search", "sort" and "sd" commands to rc.lua. Restored true playlist functionality and sd selection in the lua http intf. 2007-11-12 22:00:47 +00:00
Rafaël Carré
8ca1085a0e luaplaylist: adds experimental script for joox.net 2007-11-12 21:47:08 +00:00
Rafaël Carré
72757e9340 googleimage plugin: don't run vlc.uri_decode on a nil string 2007-11-12 13:34:54 +00:00
Rafaël Carré
518097e0f2 Install required files for lua http interface 2007-11-11 13:45:16 +00:00
Antoine Cellerier
e10d431182 Port the http interface to the Lua Interface Module framework.
* share/luaintf/http.lua: Equivalent of the legacy modules/control/http/
   module. (The new module takes 272 lines of Lua, instead of 5475 lines for
   the old one.) Functionality is basically the same except for CGI support
   which is missing.
 * share/http-lua/: The HTML files using the new <?vlc [lua code] ?> syntax.
 * modules/misc/lua/: Add Lua bindings for a few VLC function, the most
   important being the HTTPd high level functions, ACLs, stat and opendir.

The Lua code still needs to be cleaned up a bit.
2007-11-10 16:34:53 +00:00
Antoine Cellerier
7fd99ddfbb Remove AltGr+Space character (firefox doesn't like it). 2007-11-08 22:14:52 +00:00
Antoine Cellerier
d510781059 * modules/misc/lua:
* Add vlc.license()
   * vlc.vlm.execute_command() now returns the VLC error code and the corresponding error message as 2nd and 3rd return values.
 * share/luaintf: add help and module description related stuff to the telnet and rc modules.
2007-11-05 21:52:26 +00:00
Antoine Cellerier
94742be8ad Revert part of r22952 which broke commands of more than 1000 chars. 2007-11-05 20:46:41 +00:00