Commit Graph

182 Commits

Author SHA1 Message Date
Christophe Massiot
74764fb415 * toolbox: Removed compilation information from version.c to reduce the
compilation time.
 * configure.ac: Compilation information are now determined at
   configure-time. Fixed libSDL_image static linking.
 * src/libvlc.c: Removed VLC_CompileTime() since this is not possible
   without increasing the compilation time.
2005-08-23 14:24:35 +00:00
Christophe Massiot
c7880afaa6 * src/extras/libc.c: Compilation fix for non-Win32 platforms. 2005-08-22 18:22:55 +00:00
Christophe Massiot
d80b925e29 * src/extras/libc.c: Implemented a vlc_readdir_wrapper under Win32. This
allows to call vlc_readdir_wrapper("\\") and get a list of Windows drives.
   This is a bit kludgy but so convenient to change drives under Windows.
 * modules/control/http: Adapted to use vlc_readdir_wrapper in foreach
   directory. Thou shalt escape all exported functions with E_() to avoid
   potential namespace collisions !
 * po: Re-run make update-po since POTFILES.in has changed.
2005-08-22 17:58:20 +00:00
Christophe Massiot
2851705c32 * 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.
2005-08-17 14:39:07 +00:00
Jean-Paul Saman
26e6004689 Forward port of branches/0.8.1-jpsaman-thedj revision 12070. The OSD menu subsystem consists of two parts a core part (src/osd, include/vlc_osd.h) and a subfilter (modules/video_filter/osdmenu.c). The OSD menu can be used locally or it can be streamed. It depends on the way the functionality is called from the vlc commandline. Currently there is only one way to make the subpictures appear on the video and that is through the rc-interface. The following commands are supported by it: "menu on" (show OSD menu), "menu off" (hide OSD menu), "menu left" (highlight button on the left), "menu right" (highlight button on the right), "menu up" (highlight button above), "menu down" (highlight button below) or "menu select" (perform hotkey action). When there is no button on the left, right, up or down then the menu-command will be ignored.
To stream use a commandline similar to this:

./vlc dvdsimple:///dev/dvd --sub-filter=osdmenu --osdmenu-file=share/osdmenu/default.cfg --extraintf rc --sout '#transcode{sfilter=osdmenu}:std{mux=ts,access=udp,url=127.0.0.1:1234}' -vvvv

For local playback a commandline like this is needed:

./vlc dvdsimple:///dev/dvd --sub-filter=osdmenu --osdmenu-file=share/osdmenu/default.cfg -vvvv

Have fun with the basic functionality - jpsaman.
2005-08-10 22:08:50 +00:00
Cyril Deguet
d71f0a67d6 * vlc_common.c: forward declaration of dirent for vlc_symbols.h 2005-08-06 19:36:54 +00:00
Christophe Massiot
6c1ee3a269 * src/extras/libc.c: Fixed compilation on systems without scandir(). 2005-08-06 11:45:34 +00:00
Christophe Massiot
1da4cee504 * include/vlc_common.h: VLC_EXPORT macros can't span on several lines. 2005-08-06 11:04:31 +00:00
Christophe Massiot
f9d13dd1ea * src/extras/libc.c: Added an implementation of scandir (from directory.c).
* modules/control/http.c: Use scandir instead of readdir since it allows
   to sort the files alphanumerically.
 * src/misc/charset.c: Fixed the declaration of vlc_fix_readdir_charset.
2005-08-05 19:25:38 +00:00
Cyril Deguet
2c1edcf1f4 * all: compilation fix with vc7.1 compiler, and removed a bunch of warnings (there are still many warnings about size_t/int mismatch though...) 2005-07-17 21:21:04 +00:00
Rémi Denis-Courmont
4ee9175bcf Rename vlc_reduce to vlc_ureduce so that we won't get into troubles if
we ever need to reborn vlc_reduce for some unanticipated reason
2005-07-13 17:51:13 +00:00
Rémi Denis-Courmont
e6a2e27bbb Better ACL API (full rewrite) 2005-07-12 16:00:43 +00:00
Christophe Massiot
363fe6915c * include/vlc_common.h: Fixed I64Fd family for 64-bit processors. 2005-07-11 16:16:17 +00:00
Rémi Denis-Courmont
528314603d We only have to reduce unsigned fractions in VLC
(someone show me a screen with a negative pixel resolution)
2005-07-10 09:13:20 +00:00
Rémi Denis-Courmont
fe087a3828 Make Zorglub less unhappy 2005-07-09 06:17:09 +00:00
Rémi Denis-Courmont
85b29bdc28 Copyright fixes
(da big courmischage)
2005-07-08 18:12:44 +00:00
Rémi Denis-Courmont
1acf84b10b MD5 hash API - closes #135 2005-05-31 10:51:03 +00:00
Rémi Denis-Courmont
c370d8acd4 Forget one file 2005-05-22 11:21:39 +00:00
Damien Fouilleul
e031492e75 bad, bad developer ... 2005-04-28 13:58:54 +00:00
Damien Fouilleul
2078691081 vlc_common.h: Cygwin & Mingw32 compatibilty update, needs review
record.c: make it compile under mingw32, needs review
2005-04-28 13:30:02 +00:00
Clément Stenac
d41216c0fd * Fixes for wx2.5.5, patch by Greg Hazel <ghazel at gmail dot com>
I only changed two things in the patch 
* added a check for wx2.4 that does not seem to have sizer->Detach
* commented out the wxCheckVersion in open.cpp, which broke layouting under wx2.5.3
  (what was the intended behaviour ?)

* Added core support for a sorted by genre view
2005-04-10 18:40:52 +00:00
Eric Petit
8ddb5202be vlc_common.h: define INT64_MIN/INT64_MAX if necessary 2005-03-09 00:43:46 +00:00
Gildas Bazin
ab171ce9d2 * include/vlc_common.h: compilation fix. 2005-02-21 13:50:17 +00:00
Gildas Bazin
dffe74e2d2 * src/extras/dirent.c, ALL: fixed win32/ce dirent replacement and made it accessible from plugins as well. 2005-02-21 13:00:20 +00:00
Gildas Bazin
c4e6b36fe8 * include/vlc_common.h: avoid compiler warnings. 2005-02-08 14:18:05 +00:00
Gildas Bazin
628f81b323 * include/vlc_common.h, include/modules_inner.h, modules/codec/ffmpeg/: MSVC build fixes by Steve Lhomme (steve dot lhomme at free dot fr) + IMPORT_SYMBOL change by me. 2005-02-07 10:44:49 +00:00
Yoann Peronneau
7158665d4b * src/misc/vlm.c: start exporting some VLM control functions 2005-01-23 17:53:40 +00:00
Gildas Bazin
f6f0664568 * src/misc/image.c, include/vlc_image.h: new image handler facility making use of decoders and filters to load images. 2004-12-13 16:47:18 +00:00
Clément Stenac
a90a19a6b0 Improvements to preferences
* Each module can declare a "human-readable short name" with set_name
* Modules are sorted by category (set_category, set_subcategory).
  Modules configs can be separated by set_section()
* Separated audio-filter and audio-visual
* Separated extraintf and control
* New command and widget : add_module_list() for comma-separated modules
* Vfilters now use "," as separator
2004-12-11 14:45:46 +00:00
Clément Stenac
01aca2cc00 *experimental* input pre-parsing support.
Won't work for many things (only those for which metadata can be gotten during initialization).

Processing is done asynchronously, use playlist_PreparseEnqueue to add an item to the queue.
2004-12-10 18:58:22 +00:00
Gildas Bazin
6d51bbdccb * ALL: New XML module type.
* include/vlc_xml.h, src/misc/xml.c: core wrapper for XML modules.
* modules/misc/xml/xtag.c: trivial XML parser module.
* modules/misc/xml/libxml.c: XML parser module using libxml2.
* modules/gui/skins2/parser/*: removed dependancy on libxml2 and use an XML module.
2004-11-26 10:04:08 +00:00
Gildas Bazin
9268e987e0 * include/vlc_common.h: added the _T() macro for win32 unicode. 2004-11-23 10:19:43 +00:00
Clément Stenac
beba583035 * do not set request on startup, we don't want autoplay
* fix bug in SDP parser
2004-11-20 13:59:39 +00:00
Clément Stenac
12f48a5b24 Add directory in wxWidgets
Update TODO
2004-11-13 23:06:53 +00:00
Gildas Bazin
ddf6a27388 * src/extras/libc.c: vlc_parse_cmdline() common facility. 2004-11-12 08:10:19 +00:00
Clément Stenac
8b61d4ef61 Initial Services discovery support 2004-11-08 18:19:51 +00:00
Rémi Denis-Courmont
436b59c583 net_* API update for encryption (recv / send virtualization) 2004-11-07 11:02:59 +00:00
Clément Stenac
f9d5e2baf5 Improvements to the playlist core 2004-11-06 11:17:46 +00:00
Rémi Denis-Courmont
6a2fba95e5 common tls types 2004-11-06 10:48:15 +00:00
Rémi Denis-Courmont
b2025254f3 Include TLS/SSL API 2004-11-04 22:54:17 +00:00
Gildas Bazin
182669a733 * include/vlc_common.h: if strtof() is not available, try to replace it with strtod(). 2004-10-18 06:00:41 +00:00
Gildas Bazin
81d271b990 * include/vlc_common.h: define PATH_MAX on WinCE. 2004-10-04 17:22:52 +00:00
Gildas Bazin
16b99ba155 * include/main.h, include/vlc_common.h: WinCE build fixes. 2004-10-04 16:03:30 +00:00
Gildas Bazin
b2656b1265 * src/extras/libc.c: strtoll() replacement when not available. 2004-10-01 11:11:37 +00:00
Gildas Bazin
28ed0fc961 * ALL: separation of the SPU engine from the VOUT.
* modules/stream_out/transcode.c: re-use the SPU engine.
* src/video_output/vout_subpictures.c: support for resizing subpictures.
2004-09-15 15:50:54 +00:00
Gildas Bazin
e9097e4f6d * src/misc/vlm.c: started "vod server" integration (not much done yet).
* modules/misc/rtsp.c, include/vlc_vod.h: vod server api update.
* include/vlc_input.h: extended input_item_t a bit for the vod server.
2004-09-14 20:30:12 +00:00
Gildas Bazin
613e970f5c * include/vlc_vod.h, modules/misc/rtsp.c: skeleton for a "vod server" RTSP module. 2004-09-11 13:15:18 +00:00
Gildas Bazin
e277659875 * include/vlc_common.h, src/extras/libc.c: added GCD() and vlc_reduce(). 2004-09-09 13:04:12 +00:00
Gildas Bazin
24668b52f7 * include/vlc_common.h: forgot this file in my last commit. 2004-09-07 21:46:16 +00:00
Sam Hocevar
451f396085 * debian/*.menu:
+ Removed unused menu files.
  * debian/rules:
    + Build libavformat.
  * include/vlc_common.h:
    + PACKAGE overrides PACKAGE_NAME.
2004-08-27 20:46:35 +00:00