Commit Graph

60 Commits

Author SHA1 Message Date
Gildas Bazin 95b4a56a03 * ALL: changed the prototype of input_AddES() to include enough information so we can build an "video-es", "audio-es" and "spu-es" object variable. These variables can be used by the interfaces to navigate between the elementary streams.
* modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
2003-05-05 22:23:42 +00:00
Gildas Bazin cf3c9805ef * ALL: removed the old channels server stuff (was deprecated). 2003-05-05 16:09:41 +00:00
Christophe Massiot 5080ba2625 * First round of capitalization of description strings. 2003-05-04 23:38:06 +00:00
Laurent Aimar fd08bdbe1e * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
before first slice).
 * ffmpeg: use indeo v3 decoder (untested).
 * stream_ouput.c,libvlc.h : take care of:
 --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
using --sout-abitrate and --sout-vbitrate in kilobits/s).
 --sout-display: to display while streaming.
(Btw there is a problem with vout and display, it leads to a ref count = -1)
2003-04-16 00:12:36 +00:00
Christophe Massiot 406929a429 * Fixed the translation option with Mac OS X. 2003-04-08 08:36:00 +00:00
Christophe Massiot 6978439987 * Renamed the "headphone" option to "headphone-opt" to avoid error
messages "option headphone does not exist". I'm not clever enough to find
out why it doesn't work when it's named "headphone".
2003-04-06 23:44:53 +00:00
Christophe Massiot e8325b39c1 Disabled the translation configuration variable on OS X since it doesn't
work.
2003-04-06 14:12:46 +00:00
Gildas Bazin 5d2949dc73 * modules/gui/wxwindows/*: small formating changes.
* modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
2003-03-30 16:26:42 +00:00
Gildas Bazin 17a31fd892 * include/configuration.h: added the add_directory() config macro.
* modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
* ALL: changed some add_string() config options to add_file().
2003-03-30 14:24:20 +00:00
Gildas Bazin c32ee2a654 * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
moved the headphone-dim config option to the headphone plugin.
* modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
* src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
2003-03-29 12:22:15 +00:00
Gildas Bazin 3cec32c6e0 * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
* modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
2003-03-26 00:56:22 +00:00
Christophe Massiot 2bdd09121a Fixed aspect ratio's tooltip. 2003-03-17 12:14:26 +00:00
Christophe Massiot 780ba1b903 * Bumped up version number to 0.5.2
* Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
  configuration variable.
2003-03-10 00:04:14 +00:00
Christophe Massiot a0066f40af Fixed a segfault in the OS X preferences panel. 2003-03-06 09:58:00 +00:00
Christophe Massiot b3793e34cb * Made rt-priority a real-time variable (shut-up sam) and misc attempts
to improve responsiveness under OS X
2003-03-04 23:36:57 +00:00
Gildas Bazin de621e39dd * src/libvlc.h, modules/audio_output: added a global --spdif config option
to allow using the spdif output by default if available.
* modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
   a dos command box.
* modules/control/rc/rc.c: on win32 enabled the echo mode and the
   backspace key.
* modules/codec/mpeg_audio.c: fixed a sync bug.
2003-02-20 16:07:38 +00:00
Sigmund Augdal Helberg 5a13b475ce * include/configuration.h: added a new flag to the configuration stucture to
indicate wether it is an "advanced" option or not. The goal with this is to
hide the user from all the strange options that very seldom needs to be
changed. added an extra argument to all the add_* macros to indicate wether
the item is advanced or not.
* src/libvlc.h: added an "show advanced options" config option default
disabled
* src/libvlc.c: the advanced options are not listed by vlc --help and
friends unless --advanced is used
* modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
advanced options unless advanced is set
all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
using some common sense. Please check and correct

note: All interfaces should still work like they used to, see the change in
modules/gtk/preferences.c to find out how to "hide" options.

second note: I think I've changed all the modules, but I could not test
everyone for compilation, expect some broken modules (the fix is to add ",
VLC_TRUE" as last argument to the add_* I forgot)
2003-02-20 01:52:47 +00:00
Eric Petit cfa53f6914 * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
multicasting with the stream output
 * modules/control/: missing cvsignore
2003-02-18 18:33:44 +00:00
Christophe Massiot f055f01f00 * aout_Volume* functions now do their own vlc_object_find() on the
audio output. Consequently, the first argument can be any vlc_object_t.
* modules/gui/macosx/*: greatly simplified volume functions ; you can now
  call aout_Volume* even when there is no audio output, and the volume
  will be saved for later use.
2003-02-09 01:13:43 +00:00
Christophe Massiot 35a0bc34c5 * Fixed misc typos in strings,
* Updated po files,
* New --buggy-psi options, to supports streams which don't update the
continuity counter in their PSI packets (walkenizes #sam).
2003-02-08 19:10:22 +00:00
Sam Hocevar c0fc3bc207 * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
to come.
2003-02-02 00:29:29 +00:00
Sam Hocevar a793be381c * ALL: fixes for various compilation warnings and spelling errors. 2003-01-28 16:57:28 +00:00
Sam Hocevar 476ba22e35 * ./po/*: spelling fixes. 2003-01-28 02:03:33 +00:00
Sigmund Augdal Helberg ba0ff50cfd added an new config variable that takes an comma separated list of
interface modules to be loaded in the background when vlc starts. This is
usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
module was inserted, as this just needs to be added to this list now.
2003-01-22 22:19:29 +00:00
Laurent Aimar 2b9dfff883 * all: modified files for video transcoding. Still needed configure.ac.in 2003-01-22 10:44:50 +00:00
Arnaud Schauly 1dbae73cc2 * SAP is disabled by default. 2003-01-11 20:25:36 +00:00
Christophe Massiot 02fff59c35 Removed unused options in the aout. 2003-01-07 14:38:13 +00:00
Sam Hocevar a451a4deea * minor updates to pofiles. 2003-01-07 13:26:22 +00:00
Simon Latapie 7f00f3bf4a * added a i_min, i_max, f_min and f_max in module_config_t structure
* added a add_integer_with_range() and add_float_with_range()
 * gtk interface: now uses a slider when a min or a max is specified
2003-01-06 00:37:30 +00:00
Gildas Bazin cc4a55dede * src/libvlc.h, src/input/input_dec.c: added an "sout-video" and
"sout-audio" config option that allows to selectively enable audio or
video stream output. This is very useful if you want to play video on
one computer and audio on another one ;)
2002-12-18 17:52:23 +00:00
Laurent Aimar 5f9ddb01ae * libvlc.h: Fix mux/access_output options. 2002-12-14 22:33:21 +00:00
Laurent Aimar f8bf106d7e Added stream output. (common work with titer). 2002-12-14 21:32:42 +00:00
Boris Dorès 84ae579e4f - new headphone channel mixer with virtual spatialization effect : This
effect should give you the feeling that you stands in a real room with
  a complete 5.1 speaker set when using only a headphone, providing a
  more realistic sound experience. It should also be more comfortable
  and less tiring when listening to music for long periods of time.It
  works with any source format from mono to 5.1.

  -> please try it and feel free to give me some feedback. Some
     improvements are already planned (adding echo, more configuration
     options, ...).

NB: whereas the filter itself is in a (very first) stable version, the
    way it is integrated to the filter chain is only a _temporary_ hack
    since it's the audio ouput core (input.c actually) which is directly
    responsible for it. Integrating it in a more suitable way will
    probably require some work on the way the filters are selected as
    well as on the configuration level, but I'm working on it :)
2002-12-09 00:52:42 +00:00
Eric Petit 9e4b72d5fa * default disabled SAP under BeOS 2002-12-07 22:29:15 +00:00
Sam Hocevar 1b7ce2697e * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few
signed/unsigned comparisons, and removed trailing spaces here and there.
2002-12-06 10:10:40 +00:00
Arnaud Schauly e5daac69bb * Added a session announcement protol module (enabled by default).
* Added the PLAYLIST_CHECK_INSERT option to the playlist. That option
checks previously enqueued sessions before enqueing.
2002-12-03 16:29:04 +00:00
Sam Hocevar e133e074fc * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the
stream's aspect, not to square pixels.
2002-12-03 12:59:21 +00:00
Olivier Teulière e4d0eaae7a * ./src/libvlc.h: fixed a few typos 2002-11-29 23:08:34 +00:00
Sam Hocevar fed3ab9a9a * ./src/video_output/video_output.c: added a --aspect-ratio option to force
the aspect ratio of the stream. Two different usages are possible, either
    int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to
    specify pixel squareness.

    Note that it does not work properly yet; it will need an API change in
    the video output layer that I'm working on.
2002-11-28 14:34:39 +00:00
Gildas Bazin d472b3e244 * INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the
fact that libdvdcss now needs a colon after the DVD drive letter (on Win32).

* src/misc/messages.c: on Win32 only use fflush() if in debug mode.

* src/misc/win32_specific.c: try to raise the our process priority slightly
   above normal. This prevent us from suffering too much from normal activity
   of the OS.
2002-11-07 19:31:08 +00:00
Sam Hocevar 954bdeb8b2 * ./po/*: updated locales. 2002-10-15 12:30:01 +00:00
Sam Hocevar 9de9dd0534 * ./src/libvlc.c, ./src/misc/messages.c: due to horrible user threats,
only two levels of -v are now possible: -v for warnings, -vv for debug
    messages (-q for no output at all).
2002-10-08 18:10:10 +00:00
Jon Lech Johansen 81478e4fe6 ./src/misc/netutils.c: GetMacAddress Darwin support
./src/libvlc.h: Default to en0 instead of eth0 under Darwin
2002-10-05 19:26:23 +00:00
Sam Hocevar f501554a39 * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix
locales breakage.
  * ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable,
    to be set between 0 and 4. Default value is 0 for a program using libvlc,
    but vlc sets it to 1 by default.
  * ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as
    well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is
    the same as -q (quiet). Hope it's all understandable.
2002-10-03 18:56:10 +00:00
Christophe Massiot 2aac17a64a For people who have several network interfaces, added a --iface-addr option
to select which interface to use for multicast sockets.
2002-10-01 22:29:09 +00:00
Christophe Massiot cf891bad55 * configure.in: Fixed detection of Qt-embedded.
* modules/codec/a52.c: Fixed detection of A/52 sound.
* modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to
  downmixing.
* ALL: Added hooks for audio volume management.
2002-09-16 20:46:38 +00:00
Sam Hocevar f20532c0c0 * ./src/playlist/playlist.c: added -Z (--random) for endless random playing. 2002-08-16 12:31:04 +00:00
Christophe Massiot 8d5c85f26f * Fixed a variable overflow bug in the audio output.
* Prepared for some advances in the aout3 clock management.
* Added the first stone of the forthcoming stream output.
2002-08-12 22:12:51 +00:00
Sam Hocevar 7689bc9224 * ./modules/audio_output/oss.c: compilation fixes.
* ALL: lots of -ansi -pedantic fixes.
2002-08-08 00:35:11 +00:00
Christophe Massiot 123b3214ec Audio output 3. Expect major breakages. 2002-08-07 21:36:56 +00:00