[vlc-devel] CVS Commit (massiot)
cvs at videolan.org
cvs at videolan.org
Thu Nov 14 23:38:48 CET 2002
Update of /cvs/videolan/vlc
Modified Files:
configure.ac.in
Update of /cvs/videolan/vlc/include
Modified Files:
aout_internal.h audio_output.h
Update of /cvs/videolan/vlc/modules/audio_filter/channel_mixer
Modified Files:
trivial.c
Update of /cvs/videolan/vlc/modules/audio_filter/converter
Modified Files:
a52tofloat32.c
Update of /cvs/videolan/vlc/modules/audio_filter/resampler
Modified Files:
trivial.c ugly.c
Update of /cvs/videolan/vlc/modules/audio_mixer
Modified Files:
float32.c
Update of /cvs/videolan/vlc/modules/audio_output
Modified Files:
oss.c sdl.c
Update of /cvs/videolan/vlc/modules/codec
Modified Files:
a52.c araw.c lpcm.c vorbis.c
Update of /cvs/videolan/vlc/modules/codec/faad
Modified Files:
decoder.c decoder.h
Update of /cvs/videolan/vlc/modules/codec/ffmpeg
Modified Files:
audio.c audio.h
Update of /cvs/videolan/vlc/modules/codec/mad
Modified Files:
libmad.c
Update of /cvs/videolan/vlc/modules/codec/mpeg_audio
Modified Files:
decoder.c
Update of /cvs/videolan/vlc/modules/control/rc
Modified Files:
rc.c
Update of /cvs/videolan/vlc/modules/gui/macosx
Modified Files:
aout.m
Update of /cvs/videolan/vlc/modules/misc/network
Modified Files:
ipv4.c
Update of /cvs/videolan/vlc/modules/video_output/x11
Modified Files:
xcommon.c
Update of /cvs/videolan/vlc/src/audio_output
Modified Files:
common.c dec.c filters.c intf.c output.c
Log Message:
Major change of the channels management. p_format->i_channels disappeares
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.
--
massiot
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vlc-devel
mailing list