[asterisk-commits] russell: trunk r95412 - in /trunk: ./ channels/ configs/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Dec 31 10:13:26 CST 2007


Author: russell
Date: Mon Dec 31 10:13:26 2007
New Revision: 95412

URL: http://svn.digium.com/view/asterisk?view=rev&rev=95412
Log:
Merge the main set of changes from team/russell/chan_console.

Add a new console channel driver, chan_console, which is a console channel
driver that uses portaudio as a cross platform audio interface.  It was written
to provide a console channel driver that works with Mac CoreAudio, but it
supports a number of other audio interfaces, as well, including OSS and ALSA.
It could one day be the single console channel driver, but does not yet have
as many features as chan_oss.

Added:
    trunk/channels/chan_console.c
      - copied unchanged from r95385, team/russell/chan_console/channels/chan_console.c
    trunk/configs/console.conf.sample
      - copied unchanged from r95385, team/russell/chan_console/configs/console.conf.sample
Modified:
    trunk/CHANGES
    trunk/configs/modules.conf.sample

Modified: trunk/CHANGES
URL: http://svn.digium.com/view/asterisk/trunk/CHANGES?view=diff&rev=95412&r1=95411&r2=95412
==============================================================================
--- trunk/CHANGES (original)
+++ trunk/CHANGES Mon Dec 31 10:13:26 2007
@@ -58,6 +58,8 @@
   * Added EXTENSION_STATE() dialplan function which allows retrieving the state
     of any extension.
   * Added SYSINFO() dialplan function which allows retrieval of system information
+  * Added a new dialplan function, DIALPLAN_EXISTS(), which allows you to check for
+     the existence of a dialplan target.
 
 CLI Changes
 -----------
@@ -136,11 +138,15 @@
 ------------
   * Added separate settings for media QoS in mgcp.conf
 
-OSS Channel changes
+Console Channel Driver changes
 -------------------
-  * Added experimental support for video send&receive.
-    Requires SDL and ffmpeg/avcodec, plus Video4Linux or X11
-    to act as video source.
+  * Added experimental support for video send & receive to chan_oss.
+    This requires SDL and ffmpeg/avcodec, plus Video4Linux or X11 to act as
+    a video source.
+  * Added a new channel driver, chan_console, which uses portaudio as a cross
+     platform audio interface.  It was written as a channel driver that would
+     work with Mac CoreAudio, but portaudio supports a number of other audio
+     interfaces, as well.
 
 Phone channel changes (chan_phone)
 ----------------------------------
@@ -175,8 +181,8 @@
   * Added two new options: mwimonitor and mwimonitornotify.  These options allow
      you to enable MWI monitoring on FXO lines.  When the MWI state changes,
      the script specified in the mwimonitornotify option is executed.  An internal
-	 event indicating the new state of the mailbox is also generated, so that
-	 the normal MWI facilities in Asterisk work as usual.
+     event indicating the new state of the mailbox is also generated, so that
+     the normal MWI facilities in Asterisk work as usual.
 
 A new channel driver: Unistim
 -----------------------------
@@ -324,7 +330,7 @@
   * Support for realtime music on hold has been added.
   * In conjunction with the realtime music on hold, a general section has
     been added to musiconhold.conf, its sole variable is cachertclasses. If this
-	is set, then music on hold classes found in realtime will be cached in memory.
+    is set, then music on hold classes found in realtime will be cached in memory.
 
 AEL Changes
 -----------
@@ -423,5 +429,3 @@
   * A new option when starting a remote asterisk (rasterisk, asterisk -r) for
     specifying which socket to use to connect to the running Asterisk daemon
     (-s)
-  * Added a new dialplan function, DIALPLAN_EXISTS(), which allows you to check for
-     the existence of a dialplan target.

Modified: trunk/configs/modules.conf.sample
URL: http://svn.digium.com/view/asterisk/trunk/configs/modules.conf.sample?view=diff&rev=95412&r1=95411&r2=95412
==============================================================================
--- trunk/configs/modules.conf.sample (original)
+++ trunk/configs/modules.conf.sample Mon Dec 31 10:13:26 2007
@@ -31,8 +31,9 @@
 ;
 load => res_musiconhold.so
 ;
-; Load either OSS or ALSA, not both
-; By default, load OSS only (automatically) and do not load ALSA
+; Load one of: chan_oss, alsa, or console (portaudio).
+; By default, load chan_oss only (automatically).
 ;
 noload => chan_alsa.so
 ;noload => chan_oss.so
+;noload => chan_console.so




More information about the asterisk-commits mailing list