[SM-Commit] GIT changes to master grimoire by Martin Spitzbarth (1780b0ee874a66e82da8705aa10a9d9260a03849)

Martin Spitzbarth scm at sourcemage.org
Thu Apr 17 13:24:42 EDT 2008


GIT changes to master grimoire by Martin Spitzbarth <m.spitzbarth at gmx.de>:

 ChangeLog                         |    4 +++
 telephony/appconference/BUILD     |    1 
 telephony/appconference/DEPENDS   |    1 
 telephony/appconference/DETAILS   |   50 ++++++++++++++++++++++++++++++++++++++
 telephony/appconference/HISTORY   |    3 ++
 telephony/appconference/PRE_BUILD |    3 ++
 telephony/appconference/TRIGGERS  |    1 
 windowmanagers/openbox/DETAILS    |    4 +--
 windowmanagers/openbox/HISTORY    |    3 ++
 wm-addons/obconf/DETAILS          |    1 
 wm-addons/obconf/HISTORY          |    4 +++
 wm-addons/obconf/TRIGGERS         |    1 
 12 files changed, 74 insertions(+), 2 deletions(-)

New commits:
commit 1780b0ee874a66e82da8705aa10a9d9260a03849
Author: Martin Spitzbarth <m.spitzbarth at gmx.de>
Commit: Martin Spitzbarth <m.spitzbarth at gmx.de>

    appconference: New spell, asterisk voice/video conferencing plugin

commit 7c727792a4fbe242bb0668a56d5ed86fa186baaf
Author: Martin Spitzbarth <m.spitzbarth at gmx.de>
Commit: Martin Spitzbarth <m.spitzbarth at gmx.de>

    obconf: Added trigger to recast_self when openbox is rebuilt, PATCHLEVEL++

commit 28fb59bfd22bb2d03d09d2e1d90286b883a86307
Author: Martin Spitzbarth <m.spitzbarth at gmx.de>
Commit: Martin Spitzbarth <m.spitzbarth at gmx.de>

    openbox: Updated to 3.4.7.1

diff --git a/ChangeLog b/ChangeLog
index 55b1c01..48321b7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-04-17 Martin Spitzbarth <m.spitzbarth at gmx.de>
+	* telephony/appconference: New spell, asterisk voice/video
+	  conferencing plugin
+
 2008-04-14 Mark Bainter <mbainter at sourcemage.org>
 	* perl-cpan/x11-protocol: New spell, missing dependency for clusterssh
 
diff --git a/telephony/appconference/BUILD b/telephony/appconference/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/telephony/appconference/BUILD
@@ -0,0 +1 @@
+make
diff --git a/telephony/appconference/DEPENDS b/telephony/appconference/DEPENDS
new file mode 100755
index 0000000..31e1777
--- /dev/null
+++ b/telephony/appconference/DEPENDS
@@ -0,0 +1 @@
+depends asterisk
diff --git a/telephony/appconference/DETAILS b/telephony/appconference/DETAILS
new file mode 100755
index 0000000..4694c44
--- /dev/null
+++ b/telephony/appconference/DETAILS
@@ -0,0 +1,50 @@
+           SPELL=appconference
+         VERSION=2.0.1
+          SOURCE="${SPELL}-${VERSION}.tar.gz"
+   SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+     SOURCE_HASH=sha512:c47ef329ec8afa9a3315bd61f7c5fdfe7f092b1202eafa91da940611569d78bce01eed40ec42f0c00bcf2f8c276edfc9107dadbef006da93a9cf671f0c04e7a8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+        WEB_SITE="http://sourceforge.net/projects/appconference/"
+      LICENSE[0]=GPL
+         ENTERED=20080413
+           SHORT="a high-performance Asterisk voice/video conferencing plugin"
+cat << EOF
+App_conference is a channel-independent conference application.  It features
+efficient audio mixing algorithms as well as video selection support based
+on VAD, DTMF or CLI.
+
+
+Design goals
+
+Appconference has several design goals which are different than Meetme:
+
+    * It does not require a zap channel for timing.
+    * It is very efficient when used with channels which support DTX (silence
+        detection/discontinuous transmission).
+
+    * It can do VAD on channels which do not support DTX (although this
+        is more expensive than just mixing them, but less expensive then
+        encoding; therefore it might still be a win).
+    * It presents messages on the Monitor interface for determine which
+        speakers are active.
+
+Mixing design
+
+    * Minimize encoding/decoding, minimize mixing.
+    * Minimize generational loss from trancoding.
+    * Usual cases are handled very efficiently:
+          o One speaker: That speaker's frame is sent directly to each
+                participant which uses the same codec. It is trancoded _once_
+                for each additional codec type used by participants.
+          o Two speakers: Each speaker gets the other speaker's frames.
+                The two speaker's frames are decoded and mixed, and then
+                encoded _once_ for each codec type used by participants.
+
+Video features
+
+    * Video passthrough: video from selected member is passed to every
+        member of the conference.
+    * Multiple ways to select video
+        - VAD - DTMF from conference members - CLI
+    * Ability to set default video sources and to lock/unlock video sources.
+EOF
diff --git a/telephony/appconference/HISTORY b/telephony/appconference/HISTORY
new file mode 100644
index 0000000..6938b81
--- /dev/null
+++ b/telephony/appconference/HISTORY
@@ -0,0 +1,3 @@
+2008-04-17 Martin Spitzbarth <m.spitzbarth at gmx.de>
+	* BUILD, DEPENDS, DETAILS, PRE_BUILD, TRIGGERS: spell created
+
diff --git a/telephony/appconference/PRE_BUILD b/telephony/appconference/PRE_BUILD
new file mode 100755
index 0000000..7a103cc
--- /dev/null
+++ b/telephony/appconference/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit "s/INSTALL_PREFIX :=/INSTALL_PREFIX := ${INSTALL_ROOT}/" Makefile
diff --git a/telephony/appconference/TRIGGERS b/telephony/appconference/TRIGGERS
new file mode 100755
index 0000000..6cc225f
--- /dev/null
+++ b/telephony/appconference/TRIGGERS
@@ -0,0 +1 @@
+on_cast asterisk cast_self
diff --git a/windowmanagers/openbox/DETAILS b/windowmanagers/openbox/DETAILS
index 1b46ab8..f1ba1e3 100755
--- a/windowmanagers/openbox/DETAILS
+++ b/windowmanagers/openbox/DETAILS
@@ -1,9 +1,9 @@
            SPELL=openbox
-         VERSION=3.4.6.1
+         VERSION=3.4.7.1
           SOURCE=$SPELL-$VERSION.tar.gz
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
    SOURCE_URL[0]=http://icculus.org/openbox/releases/$SOURCE
-     SOURCE_HASH=sha512:7a38012930badb80c3f16379e557e2cfed239dfc4735affcbbd7b626318849c443fa417fd06097db15404b90208f07645ed9d0c3bc3bd19a559ff2f19bb8a856
+     SOURCE_HASH=sha512:6988400a810b1e55c018b68fe2d511bf1acfedc1707c1ee73f835f7d44fdcba2e9335735ecda118983d4b181fd7708a3b0b730c4c0fd1e65cd333b7b1d828a73
         WEB_SITE=http://www.openbox.org
          ENTERED=20030126
       LICENSE[0]=GPL
diff --git a/windowmanagers/openbox/HISTORY b/windowmanagers/openbox/HISTORY
index a0e0ade..36e277d 100644
--- a/windowmanagers/openbox/HISTORY
+++ b/windowmanagers/openbox/HISTORY
@@ -1,3 +1,6 @@
+2008-04-17 Martin Spitzbarth <m.spitzbarth at gmx.de>
+	* DETAILS: updated spell to 3.4.7.1
+
 2008-02-11 Arjan Bouter <abouter at sourcemage.org>
 	* DETAILS: updated to 3.4.6.1
 
diff --git a/wm-addons/obconf/DETAILS b/wm-addons/obconf/DETAILS
index bef5a72..56a0737 100755
--- a/wm-addons/obconf/DETAILS
+++ b/wm-addons/obconf/DETAILS
@@ -7,6 +7,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
      SOURCE_HASH=sha512:6bfef2a2b9be7c921ae2717582f53bef74f232d6cd5fee7da2ee1c982bbb61e0b3bc3bcdd64909d78cf3d6ab5eb774eb60b26d28786e1efc4f6def0c25866965
       LICENSE[0]=GPL
          ENTERED=20031128
+      PATCHLEVEL=1
         KEYWORDS="wm-addons"
            SHORT='ObConf is an OpenBox window manager configuration tool'
 cat << EOF
diff --git a/wm-addons/obconf/HISTORY b/wm-addons/obconf/HISTORY
index 07aca5e..30b758d 100644
--- a/wm-addons/obconf/HISTORY
+++ b/wm-addons/obconf/HISTORY
@@ -1,3 +1,7 @@
+2008-04-17 Martin Spitzbarth <m.spitzbarth at gmx.de>
+	* DETAILS: PATCHLEVEL++
+	* TRIGGERS: created, recast obconf when openbox is rebuilt
+
 2008-04-10 Martin Spitzbarth <m.spitzbarth at gmx.de>
 	* DETAILS: updated spell to 2.0.3
 
diff --git a/wm-addons/obconf/TRIGGERS b/wm-addons/obconf/TRIGGERS
new file mode 100755
index 0000000..a9c4def
--- /dev/null
+++ b/wm-addons/obconf/TRIGGERS
@@ -0,0 +1 @@
+on_cast openbox cast_self



More information about the SM-Commit mailing list