- 26 Nov, 2006 2 commits
-
-
zorglub authored
-
zorglub authored
* Headers in include must contain the structures and prototypes needed by the plugins and should be named vlc_*. * Headers in include/vlc must contain the structures and prototypes needed by external libvlc clients * Moved and renamed some things in headers. - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common) - Removed snapshot.h (merged in vlc_vout.h) - Removed vlc_spu.h (merged in vlc_osd.h) - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface) - Moved all internal headers to src - Merged vlc_video.h and video_output.h and move private things to src - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h (meta headers for use in modules, and often implying too large dependencies) * Removed some useless dependencies * Unexported a bunch of functions and structures used only in src/ (--> Still some work here) * Finally made input_thread_t and input_source_t (mostly) private. Added input_GetItem to fetch the input_item of an input_thread * Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol prefix This commit has a 99% probability of breaking the build, 0.1% of killing your cat and 0% of getting you hot chicks.
-
- 12 Jul, 2006 2 commits
-
-
Sam Hocevar authored
-
Sam Hocevar authored
-
- 12 Jan, 2006 1 commit
-
-
dionoea authored
-
- 01 Dec, 2005 1 commit
-
-
hartman authored
* Introduce 'spdb' the big endian variant of 'spdi' output. This will be needed for the encoded audio output on the PowerMac G5. Only A52 is supported so far. DTS support will follow later. (As well as the actual OSX output changes)
-
- 09 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 08 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
(da big courmischage)
-
- 01 Mar, 2005 1 commit
-
-
gbazin authored
* modules/audio_filter/converter/s16tofloat32*, modules/audio_filter/format.c: s24l/s24b conversion routines.
-
- 30 Sep, 2004 1 commit
-
-
gbazin authored
* src/audio_output/common.c: common facility for channel reordering (aout_CheckChannelReorder() and aout_ChannelReorder()).
-
- 10 May, 2004 1 commit
-
-
gbazin authored
-
- 06 Jan, 2004 1 commit
-
-
zorglub authored
-
- 16 Nov, 2003 1 commit
-
-
gbazin authored
* ALL: final improvements to the decoders/packetizers api. (There are still a few decoders/packetizers left to be converted but this shouldn't take too long). * ALL: small improvements to the encoders api.
-
- 11 Feb, 2003 1 commit
-
-
Christophe Massiot authored
* Support for 7 and 7.1 channel configurations.
-
- 23 Jan, 2003 1 commit
-
-
Christophe Massiot authored
(closes #108).
-
- 22 Jan, 2003 1 commit
-
-
Christophe Massiot authored
-
- 20 Jan, 2003 1 commit
-
-
Christophe Massiot authored
-
- 15 Jan, 2003 1 commit
-
-
Christophe Massiot authored
- Now using the low-level API of libmad, - Decoding split in parsing & decoding (just like A/52), - Should handle dual-mono files correctly, * The old mpeg_audio plug-in can no longer work in this scheme and has been disabled. Please _always_ compile with mad from now on. * Updated po files.
-
- 25 Dec, 2002 1 commit
-
-
Christophe Massiot authored
* A placeholder for the Italian translation, * A bug fix for mono streams on stereo speakers, * A fix for a possible crash in the FTP access, * Correct coordinates in OS X fullscreen modes (closing #47), * Cosmetic fixes.
-
- 07 Dec, 2002 1 commit
-
-
Christophe Massiot authored
warnings than real ones. * audio output: New intf-change variable to know when audio-channels and audio-device have changed. * video output: New intf-change variable and vout_VarCallback, to know when video-device has changed (OS X port). * modules/gui/macosx/*: Menus for audio channels, implemented volume management, added a menu for screen selection.
-
- 06 Dec, 2002 1 commit
-
-
Sam Hocevar authored
signed/unsigned comparisons, and removed trailing spaces here and there.
-
- 14 Nov, 2002 1 commit
-
-
Christophe Massiot authored
and is replaced by two members : i_physical_channels and i_original_channels. i_physical_channels describes the channels which are effectively present in the stream (at the current point of the aout pipeline), whereas i_original_channels represents the channels we used to constitute the stream. For instance a mono stream (FRONT_CENTER) may emanate from a FRONT_LEFT channel of a STEREO stream. Additionally, this contains hooks to dynamically select the audio device and the channels configuration. In order to do that, all aout plugins, and all interface plug-ins need to be adapted. Currently only SDL (partially OSS) and the rc interface have been adapted, please use them as a guide. Other aout plug-ins have been temporarily disabled. IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE for several days until we fix that. * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving preferences and asking for multicast.
-
- 13 Nov, 2002 1 commit
-
-
Sam Hocevar authored
it simply outputs a usage message. * ./src/*: fixed a bunch of (legitimate) warnings under VC++. * ./evc/*, ./msvc/*: split the workspaces into three projects (libvlc, vlc and plugins -- plugins doesn't build anything yet).
-
- 12 Nov, 2002 1 commit
-
-
Sam Hocevar authored
* ./modules/access/http.c: fixed a segfault (unchecked strstr return value). * ./src/input/input_ext-plugins.c: removed platform-specific code and put it in plugins. This leads to some code duplication but I have an evil plan to get rid of that, too.
-
- 01 Nov, 2002 1 commit
-
-
gbazin authored
* src/audio_output/common.c, include/aout_internal.h: added a new function aout_FifoFirstDate() that allows the aout plugin to schedule the first play. * src/audio_output/output.c: fixed another problem affecting the audio quality. * modules/audio_output/directx.c: improvements. The buffering scheme has been changed to be less affected by temporary starving. We also schedule the first sample to play.
-
- 22 Oct, 2002 1 commit
-
-
Christophe Massiot authored
* Miscellaneous small fixes.
-
- 21 Oct, 2002 1 commit
-
-
Christophe Massiot authored
messages, * Updated BeOS and QNX outputs with respect to i_channels policy.
-
- 20 Oct, 2002 1 commit
-
-
Christophe Massiot authored
* include/vlc_threads.h: Avoid locking the interface, * ALL: reworked all audio output plug-ins to correctly take into account i_channels. At present this is known to break OSS, probably others.
-
- 30 Sep, 2002 1 commit
-
-
Christophe Massiot authored
new ones.
-
- 26 Sep, 2002 1 commit
-
-
Christophe Massiot authored
* Fixed a compile issue in s16tofloat32swab. * Fixed a typo in demux/mpeg/ts.c.
-
- 20 Sep, 2002 1 commit
-
-
Christophe Massiot authored
* First hooks for changing the audio output plug-in and its parameters on-the-fly.
-
- 16 Sep, 2002 1 commit
-
-
Christophe Massiot authored
* 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.
-
- 02 Sep, 2002 1 commit
-
-
Christophe Massiot authored
autodetect S/PDIF hardware support and the audio output plug-in chooses the best one. Of course it probably breaks existing output modules, see oss.c for hints :). Also include minor tweaks which will entitle us to decode and output 5.1 audio. It may break existing plug-ins, too. See audio_output.c:aout_FormatNbChannels for hints.
-
- 30 Aug, 2002 1 commit
-
-
Christophe Massiot authored
(see my last mail). * aout: Rewrote our whole lock policy. The output thread now doesn't require the mixer_lock, which might avoid delays. We will also be able to change the filter pipelines at runtime.
-
- 21 Aug, 2002 1 commit
-
-
Christophe Massiot authored
* Audio and video should now _always_ be perfectly in sync. * Changes in a52.c (end_date management) must be ported to other codecs, otherwise mixer errors will appear. * Audio output plug-in can now tell whether they can handle a little clock drift (for instance, inserting zeroes after a pause).
-
- 19 Aug, 2002 2 commits
-
-
Christophe Massiot authored
pause/play and change of audio channel.
-
Christophe Massiot authored
* Major changes in the handling of dates in the audio output ; still buggy, but differently. * Fixed a major bug in the aout pre-filters, preventing to run any other decoder than liba52. * p_aout->output.pf_play now has only one argument.
-
- 14 Aug, 2002 2 commits
-
-
Sam Hocevar authored
* ./src/audio_output/audio_output.c, ./src/audio_output/mixer.c: fixed a horrible sound issue by making sure internal buffers have a size multiple of 4 bytes. Waiting for a real fix made in Meuuh, of course.
-
Christophe Massiot authored
p_buffer now has a i_nb_bytes member. It is possible to indicate for a format its byterate (necessary for AC3 and SPDIF). * S/PDIF output seems to be working at last (tested with the file output).
-
- 12 Aug, 2002 1 commit
-
-
Sam Hocevar authored
only have one parent, because I don't want to deal with cycles, and each created object is indexed in a global array. This feature is unused yet, but it will speed up vlc_object_find(FIND_ANYWHERE). * ./debian/rules: activated the faad codec. * ./doc/fortunes.txt: new fortune cookies. * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach. * ./modules/audio_output/oss.c: fixed two compilation warnings.
-