- 23 Jan, 2003 1 commit
-
-
Christophe Massiot authored
* modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode with MPEG files, * src/audio_output/output.c: Fixed dual-mono handling.
-
- 22 Jan, 2003 2 commits
-
-
Christophe Massiot authored
-
Christophe Massiot authored
* Fixed bugs regarding Dolby Surround downmixing.
-
- 20 Jan, 2003 1 commit
-
-
Christophe Massiot authored
-
- 04 Jan, 2003 1 commit
-
-
gbazin authored
* src/audio_output/output.c: don't forget to free the audio buffer when we are trashing it.
-
- 07 Dec, 2002 2 commits
-
-
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.
-
gbazin authored
* ALL: a few updates to the variables API: - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag instead. This simplifies things and avoid the strange command variables behaviour. Command variables will now trigger their callback on var_Set() like any other variables (look in modules/control/rc/rc.c for an example). - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE. - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with VLC_VAR_ISCOMMAND for instance.
-
- 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.
-
- 10 Nov, 2002 1 commit
-
-
gbazin authored
* src/audio_output/output.c: fixed another quality affecting bug. * include/aout_internal.h src/audio_output/input.c: major change to the resampling algorithm. When resampling is requested to keep the audio stream synchronised to the main clock, we trigger it but we change the resampling rate only progressively so it doesn't get noticed too much by the listener.
-
- 08 Nov, 2002 1 commit
-
-
gbazin authored
* ALL: using "%ll" in printf format strings is not portable (notably on win32) so we now use the I64Fx familly of macros to print 64 bits numbers (x being replaced by d,i,o,u,x or X). eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time ); * src/misc/messages.c: got rid of ConvertPrintfFormatString().
-
- 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.
-
- 31 Oct, 2002 1 commit
-
-
gbazin authored
* modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple of problems introduced with the recent changes to the bitstream facility. * src/audio_output/output.c: fixed a quite annoying bug in aout3 that was triggering unnecessary trashing of audio frames.
-
- 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.
-
- 03 Oct, 2002 1 commit
-
-
Sam Hocevar authored
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.
-
- 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.
-
- 30 Aug, 2002 2 commits
-
-
Christophe Massiot authored
pf_setformat disappears (it was never called independantly of Open). If the format needs to be changed, we will have Close/Open. This is much simpler than before. Please check that I didn't break some plug-ins.
-
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.
-
- 25 Aug, 2002 2 commits
-
-
Sam Hocevar authored
sound synchronization. * ./src/audio_output/output.c: reverted another change I previously did :-)
-
Sam Hocevar authored
prototype change; it looks like we won't need it after all. * ./src/audio_output/output.c: if audio output is too slow, but we know there is no next packet, then we play it anyway. Rationale behind this is: better play a slightly wrongly dated packet than play silence, because it might be wrongly dated but there are chances it won't break audio continuity. * ./modules/audio_output/sdl.c: workaround for SDL's crap audio output system (callback gets called at random times, and no way to know the latency of the samples being played). Audio output is now rather good here, but please give feedback. * ./modules/audio_output/oss.c: we delay a bit before asking for a new buffer to avoid starvation.
-
- 24 Aug, 2002 1 commit
-
-
Sam Hocevar authored
which lets the audio output module give a timeout value for buffer delivery. This fixes a few issues with aout modules which were calling aout_OutputNextBuffer way too early.
-
- 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
-
-
Christophe Massiot authored
received does not start exactly at the given date, it indicates if the output plug-in is able to compensate for the drift (for instance on startup, or with S/PDIF packets), or if we need the aout core to resample the coming buffers. It is currently unimplemented.
-
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
-
-
Christophe Massiot authored
* Prepared for some advances in the aout3 clock management. * Added the first stone of the forthcoming stream output.
-
- 11 Aug, 2002 1 commit
-
-
Christophe Massiot authored
-
- 09 Aug, 2002 1 commit
-
-
Christophe Massiot authored
* Begun writing some hooks for forthcoming S/PDIF support * ./modules/access/vcd/cdrom.c: compile fix for Darwin
-
- 07 Aug, 2002 1 commit
-
-
Christophe Massiot authored
-