asterisk/asterisk.git
11 years agoimprove AC_C_DEFINE_CHECK to not try to evaluate the macro being checked for, but...
Kevin P. Fleming [Wed, 2 Jan 2008 19:34:33 +0000 (19:34 +0000)]
improve AC_C_DEFINE_CHECK to not try to evaluate the macro being checked for, but just check for its existence
finish implementation of check for Zaptel HWGAIN support
add check for Zaptel ECHOCANCEL_PARAMS support

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95937 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoand now just to keep the libresample party going... if the functions from libresample...
Kevin P. Fleming [Wed, 2 Jan 2008 18:21:04 +0000 (18:21 +0000)]
and now just to keep the libresample party going... if the functions from libresample are going to be in the main Asterisk binary, it makes sense for the header that defines them to be available without any special CFLAGS and to out-of-tree modules building against /usr/include/asterisk

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95894 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoumm... this did not compile on x86-64, and could not possibly have worked on any...
Kevin P. Fleming [Wed, 2 Jan 2008 18:17:15 +0000 (18:17 +0000)]
umm... this did not compile on x86-64, and could not possibly have worked on any platform as it was passing string pointers to a function expecting ints

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95893 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 95890 via svnmerge from
Mark Michelson [Wed, 2 Jan 2008 18:05:57 +0000 (18:05 +0000)]
Merged revisions 95890 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r95890 | mmichelson | 2008-01-02 11:51:22 -0600 (Wed, 02 Jan 2008) | 9 lines

A change to improve the accuracy of queue logging in the case where a member does not
answer during the specified timeout period. Prior to this change, there was a small chance
that the member name recorded in this case would be blank. Also prior to this change, if using
the ringall strategy, if no one answered the call during the specified timeout, the member name
listed in the queue log would randomly be one of the members that was rung.

(closes issue #11498, reported and tested by hloubser, patched by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95891 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoUpdate osplookup documentation to use commas instead of pipes.
Jason Parker [Wed, 2 Jan 2008 17:38:02 +0000 (17:38 +0000)]
Update osplookup documentation to use commas instead of pipes.

Closes issue #11666, patch by Laureano.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95888 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoFor some odd reason, the last set of libresample build changes from Kevin did
Russell Bryant [Wed, 2 Jan 2008 16:20:26 +0000 (16:20 +0000)]
For some odd reason, the last set of libresample build changes from Kevin did
not work for everyone, but it did for some.  This set of changes makes trunk
start again for those having problems.  Instead of building libresample as a
static library, it just links the object files in directly with the asterisk
binary.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95864 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agofix some long-time breakage that kept chan_misdn from being embedded
Kevin P. Fleming [Wed, 2 Jan 2008 14:53:26 +0000 (14:53 +0000)]
fix some long-time breakage that kept chan_misdn from being embedded

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95841 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agouse the proper technique for including submodules so that embedding will work
Kevin P. Fleming [Wed, 2 Jan 2008 14:50:46 +0000 (14:50 +0000)]
use the proper technique for including submodules so that embedding will work

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95840 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agonote that chan_console requires portaudio v19
Kevin P. Fleming [Wed, 2 Jan 2008 14:37:50 +0000 (14:37 +0000)]
note that chan_console requires portaudio v19

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95839 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoactually check for a function present in libiconv (don't know how this test could...
Kevin P. Fleming [Wed, 2 Jan 2008 14:20:46 +0000 (14:20 +0000)]
actually check for a function present in libiconv (don't know how this test could have worked before) and don't do the check on Linux/GNU systems because libiconv is not present there and attempting to link with '-liconv' always fails (it's not necessary as the iconv functionality is always available)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95817 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agogo back to including libresample in the main Asterisk binary, but this time including...
Kevin P. Fleming [Wed, 2 Jan 2008 14:05:30 +0000 (14:05 +0000)]
go back to including libresample in the main Asterisk binary, but this time including a small hack to ensure that it does get linked in (and also modify the strip_nonapi script to leave the resample_<foo> symbols alone)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95816 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoSet stream flags to zero upon initialization.
Philippe Sultan [Wed, 2 Jan 2008 11:34:26 +0000 (11:34 +0000)]
Set stream flags to zero upon initialization.

When the XMPP over TLS/SSL connection resets for some reason, it is
wrongly believed as being secured, which makes the re-connection
process endlessly fail. This was reported by mvanbaak in issue #11644.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95794 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agosome cleanup of this code while I am trying to debug a problem with
Luigi Rizzo [Wed, 2 Jan 2008 09:16:17 +0000 (09:16 +0000)]
some cleanup of this code while I am trying to debug a problem with
gdb dying while debugging asterisk. The problem seems to be related
with a race in the handling of module_list, which in turn is triggeded
by calling dlopen() on a system which uses initializers to create
locks.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95772 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoThere are three instances of the module definition macros,
Luigi Rizzo [Wed, 2 Jan 2008 08:53:16 +0000 (08:53 +0000)]
There are three instances of the module definition macros,
which make maintaining this file very error prone.

This commit merges the embedded and !embedded versions,
and fixes the C++ version. Eventually we should move to
a single version of the macro.

Too bad C++ doesn't like the C-style struct initializers
    .foo = some_value

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95771 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoDon't make libresample print out debugging output
Russell Bryant [Wed, 2 Jan 2008 04:33:53 +0000 (04:33 +0000)]
Don't make libresample print out debugging output

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95746 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMake the translation table show slin16
Russell Bryant [Wed, 2 Jan 2008 04:31:23 +0000 (04:31 +0000)]
Make the translation table show slin16

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95735 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agofix a spacing issue introduced in revision 95443.
Russell Bryant [Wed, 2 Jan 2008 03:36:39 +0000 (03:36 +0000)]
fix a spacing issue introduced in revision 95443.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95723 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoInstead of linking libresample into the main Asterisk binary, build it as
Russell Bryant [Wed, 2 Jan 2008 01:00:44 +0000 (01:00 +0000)]
Instead of linking libresample into the main Asterisk binary, build it as
res_resample, and mark codec_resample as dependent upon res_resample.  This
prevents the linker from optimizing away libresample, and also makes it so the
libresample code isn't linked in to multiple places.  (I have another module
in a branch that needs it, too.)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95697 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agocall directly the cli command to implement hangup.
Luigi Rizzo [Tue, 1 Jan 2008 23:55:19 +0000 (23:55 +0000)]
call directly the cli command to implement hangup.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95673 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoprevent a panic when destroying a channel with no incoming video.
Luigi Rizzo [Tue, 1 Jan 2008 23:54:40 +0000 (23:54 +0000)]
prevent a panic when destroying a channel with no incoming video.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95672 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoremove a leftover sleep(1) used for debugging
Luigi Rizzo [Tue, 1 Jan 2008 23:53:43 +0000 (23:53 +0000)]
remove a leftover sleep(1) used for debugging

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95671 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoFix building of codec_resample on platforms other then Cygwin. On everything else...
Joshua Colp [Tue, 1 Jan 2008 23:09:32 +0000 (23:09 +0000)]
Fix building of codec_resample on platforms other then Cygwin. On everything else it actually gets built after codec_resample, so you can't exactly link it in since it doesn't exist.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95648 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomake codec_resample build on __CYGWIN__, and make it load on FreeBSD
Luigi Rizzo [Tue, 1 Jan 2008 22:21:39 +0000 (22:21 +0000)]
make codec_resample build on __CYGWIN__, and make it load on FreeBSD
(and probably other systems as well).
Both need libresample.a to be specified in the linking phase,
and cygwin needs <float.h> as other BSD.

The checks for OS-specific headers should really be moved to some
common header though.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95625 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoimplement "configure" checks for libiconv, and add the
Luigi Rizzo [Tue, 1 Jan 2008 22:08:32 +0000 (22:08 +0000)]
implement "configure" checks for libiconv, and add the
iconv dependency for func_iconv.
This fixes some build issues on CYGWIN and FreeBSD and probably
other platforms where libiconv is not there by default

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95624 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 95577 via svnmerge from
Mark Michelson [Mon, 31 Dec 2007 23:44:45 +0000 (23:44 +0000)]
Merged revisions 95577 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r95577 | mmichelson | 2007-12-31 17:43:13 -0600 (Mon, 31 Dec 2007) | 9 lines

Avoiding a potentially bad locking situation. ast_merge_contexts_and_delete writelocks the conlock, then
calls ast_hint_extension, which attempts to readlock the same lock. Recursion with read-write locks is
dangerous, so the inner lock needs to be removed. I did this by copying the "guts" of ast_hint_extension
into ast_merge_contexts_and_delete (sans the extra lock).

(this change is inspired by the locking problems seen in issue #11080, but I have no idea if this is the
problematic area experienced by the reporters of that issue)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95578 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoUse float.h to fix the build on FreeBSD. Also, add some other platforms as
Russell Bryant [Mon, 31 Dec 2007 22:41:39 +0000 (22:41 +0000)]
Use float.h to fix the build on FreeBSD.  Also, add some other platforms as
they are likely the same.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95550 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoUpdate chan_console to natively use a 16 kHz sample rate. If it is talking
Russell Bryant [Mon, 31 Dec 2007 21:33:45 +0000 (21:33 +0000)]
Update chan_console to natively use a 16 kHz sample rate.  If it is talking
to an 8 kHz endpoint, then codec_resample will automatically be used to properly
resample the audio before sending it to/from chan_console.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95527 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerge changes from team/russell/codec_resample
Russell Bryant [Mon, 31 Dec 2007 21:22:31 +0000 (21:22 +0000)]
Merge changes from team/russell/codec_resample

This commit imports libresample for use in Asterisk.  It also adds a new codec
module, codec_resample.  This module uses libresample to re-sample signed linear
audio between 8 kHz and 16 kHz.

It also provides an alternative for converting between 16 kHz G.722 and 8 kHz
signed linear when using G.722, which will likely be useful as some people have
complained about volume issues when the current codec_g722 converts to 8 kHz
signed linear.  But, to test this, you will have to disable the g722-to-slin and
g722-to-slin16 translators in codec_g722.c.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95501 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 95470 via svnmerge from
Tilghman Lesher [Mon, 31 Dec 2007 20:33:21 +0000 (20:33 +0000)]
Merged revisions 95470 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r95470 | tilghman | 2007-12-31 14:27:26 -0600 (Mon, 31 Dec 2007) | 3 lines

Allow the default "0" to be returned if the STAT fails
(Closes issue #11659)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95490 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoFix a compiler warning
Mark Michelson [Mon, 31 Dec 2007 18:46:12 +0000 (18:46 +0000)]
Fix a compiler warning

(closes issue #11658, reported and patched by eliel)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95443 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerge the main set of changes from team/russell/chan_console.
Russell Bryant [Mon, 31 Dec 2007 16:13:26 +0000 (16:13 +0000)]
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.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95412 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agofix a spelling error in a comment
Russell Bryant [Mon, 31 Dec 2007 15:55:22 +0000 (15:55 +0000)]
fix a spelling error in a comment

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95411 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdd CV_STRINGFIELD() macro. This lets you set a config variable to a string field.
Russell Bryant [Mon, 31 Dec 2007 15:53:11 +0000 (15:53 +0000)]
Add CV_STRINGFIELD() macro.  This lets you set a config variable to a string field.

(from team/russell/chan_console)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95410 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoRegenerate configure script to include check for portaudio.
Russell Bryant [Mon, 31 Dec 2007 15:21:15 +0000 (15:21 +0000)]
Regenerate configure script to include check for portaudio.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95384 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdd configure script checking for portaudio.
Russell Bryant [Mon, 31 Dec 2007 15:20:30 +0000 (15:20 +0000)]
Add configure script checking for portaudio.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95383 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMove grabbers definitions to a separate file, vgrabbers.c, so it is easier
Luigi Rizzo [Sat, 29 Dec 2007 02:02:03 +0000 (02:02 +0000)]
Move grabbers definitions to a separate file, vgrabbers.c, so it is easier
to add more entries. This required moving struct grab_desc to the common
header, and adding an entry in the Makefile.

On passing, cleanup some comments and file headers (some are still missing).

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95313 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agovirtualize the interface for video grabbers, which should
Luigi Rizzo [Sat, 29 Dec 2007 01:10:14 +0000 (01:10 +0000)]
virtualize the interface for video grabbers, which should
make it easier to add support for more grabbers (V4L2,
firewire, and so on).

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95288 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdd a few entries up to 1408x1152 in the table of known video resolutions.
Luigi Rizzo [Fri, 28 Dec 2007 23:15:11 +0000 (23:15 +0000)]
Add a few entries up to 1408x1152 in the table of known video resolutions.
This makes it very convenient to enlarge images using the right-click
on the video window.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95264 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agochange the interface of video encapsulation routines, they only
Luigi Rizzo [Fri, 28 Dec 2007 23:04:04 +0000 (23:04 +0000)]
change the interface of video encapsulation routines, they only
need the buffer and mtu as input.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95263 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agovarious rearrangements and renaming of console_video stuff
Luigi Rizzo [Fri, 28 Dec 2007 22:37:40 +0000 (22:37 +0000)]
various rearrangements and renaming of console_video stuff

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95262 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoThe diff for this change looks really bad, but all I did here was decrease the indent...
Mark Michelson [Fri, 28 Dec 2007 18:39:29 +0000 (18:39 +0000)]
The diff for this change looks really bad, but all I did here was decrease the indentation of most
of the queue_exec function by reversing the logic of an if statement. This change makes the function
comply better with the coding guidelines. Since this change is purely a cosmetic change to the code, I am
only committing the change to trunk.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95233 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 95191 via svnmerge from
Russell Bryant [Fri, 28 Dec 2007 18:26:26 +0000 (18:26 +0000)]
Merged revisions 95191 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r95191 | russell | 2007-12-28 12:24:59 -0600 (Fri, 28 Dec 2007) | 6 lines

Remove duplicate increment of the header count in the add_header() function.

(closes issue #11648)
Reported by: makoto
Patch provided by sergee, committed patch by me, inspired by comments from putnopvut

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95192 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoSome changes to app_amd.
Mark Michelson [Fri, 28 Dec 2007 16:12:06 +0000 (16:12 +0000)]
Some changes to app_amd.

The channel name is printed in verbose messages
maximumWordLength option added.
Duration of words that do not meet the minimum word duration will be logged
The duration of pre-greeting silence will be logged
Only consider us in the greeting if we actually detected a valid word duration.

(closes issue #11650, reported and patched by davevg)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95167 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agofix a small bug in printing out geometries - wrong input.
Luigi Rizzo [Fri, 28 Dec 2007 08:57:01 +0000 (08:57 +0000)]
fix a small bug in printing out geometries - wrong input.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95139 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 95095 via svnmerge from
Mark Michelson [Fri, 28 Dec 2007 00:17:41 +0000 (00:17 +0000)]
Merged revisions 95095 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r95095 | mmichelson | 2007-12-27 18:16:15 -0600 (Thu, 27 Dec 2007) | 8 lines

I found a bug while browsing the queue code and managed to reproduce it in a small setup.

If a queue uses the ringall strategy, it was possible through unfortunate coincidence for a single member at a given penalty level to
make app_queue think that all members at that penalty level were unavailable and cause the members at the
next penalty level to be rung. With this patch, we will only move to the next penalty level if ALL the members
at a given penalty level are unreachable.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95096 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoremove more unnecessary casts for NULL.
Luigi Rizzo [Thu, 27 Dec 2007 23:32:18 +0000 (23:32 +0000)]
remove more unnecessary casts for NULL.
main/say.c is a big offender in this respect.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95073 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoFix -s socket option, and document it as well.
Jason Parker [Thu, 27 Dec 2007 23:28:01 +0000 (23:28 +0000)]
Fix -s socket option, and document it as well.

Closes issue #11645, patch by Laureano.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95070 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoNULL does not need to be cast to (char *)
Luigi Rizzo [Thu, 27 Dec 2007 23:13:15 +0000 (23:13 +0000)]
NULL does not need to be cast to (char *)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95069 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoremove useless casts
Luigi Rizzo [Thu, 27 Dec 2007 23:00:55 +0000 (23:00 +0000)]
remove useless casts

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95068 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 95024 via svnmerge from
Russell Bryant [Thu, 27 Dec 2007 21:41:22 +0000 (21:41 +0000)]
Merged revisions 95024 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r95024 | russell | 2007-12-27 15:40:02 -0600 (Thu, 27 Dec 2007) | 9 lines

Don't report a syntax error when an empty string is passed to ast_get_group.
Just return 0.

(closes issue #11540)
Reported by: tzafrir
Patches:
      group_empty.diff uploaded by tzafrir (license 46)
   -- slightly changed by me

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95025 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94977 via svnmerge from
Mark Michelson [Thu, 27 Dec 2007 20:11:20 +0000 (20:11 +0000)]
Merged revisions 94977 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94977 | mmichelson | 2007-12-27 14:09:06 -0600 (Thu, 27 Dec 2007) | 3 lines

Fixing a typo in a comment.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94978 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94924 via svnmerge from
Joshua Colp [Thu, 27 Dec 2007 17:34:00 +0000 (17:34 +0000)]
Merged revisions 94924 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94924 | file | 2007-12-27 13:32:15 -0400 (Thu, 27 Dec 2007) | 6 lines

Include types.h in chan_h323 as without it it can not be compiled on some operating systems like FreeBSD to name one.
(closes issue #11585)
Reported by: sobomax
Patches:
      chan_h323.c.diff uploaded by sobomax (license 359)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94934 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94905 via svnmerge from
Joshua Colp [Thu, 27 Dec 2007 17:28:52 +0000 (17:28 +0000)]
Merged revisions 94905 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94905 | file | 2007-12-27 13:27:11 -0400 (Thu, 27 Dec 2007) | 4 lines

Use ast_strlen_zero to see if our_contact is set or not on the dialog. It is possible for it to be a pointer to NULL.
(closes issue #11557)
Reported by: FuriousGeorge

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94908 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomore localization of gui stuff
Luigi Rizzo [Thu, 27 Dec 2007 17:26:16 +0000 (17:26 +0000)]
more localization of gui stuff

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94904 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdding documentation for new manager actions and events in app_queue
Mark Michelson [Thu, 27 Dec 2007 17:18:39 +0000 (17:18 +0000)]
Adding documentation for new manager actions and events in app_queue

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94903 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoclarify the type of video support in chan_oss
Luigi Rizzo [Thu, 27 Dec 2007 16:51:08 +0000 (16:51 +0000)]
clarify the type of video support in chan_oss

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94902 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoI went looking for where we downloaded the g722 implementation and came across
Russell Bryant [Thu, 27 Dec 2007 16:11:41 +0000 (16:11 +0000)]
I went looking for where we downloaded the g722 implementation and came across
these two links.  So, I'm adding them so they are available for reference later.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94877 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoBlocked revisions 94831 via svnmerge
Russell Bryant [Thu, 27 Dec 2007 15:17:31 +0000 (15:17 +0000)]
Blocked revisions 94831 via svnmerge

........
r94831 | russell | 2007-12-27 09:16:56 -0600 (Thu, 27 Dec 2007) | 5 lines

Now that the contexts lock is a read/write lock, it should not be locked here
in ast_hint_state_changed().  This makes it get locked recursively which now
causes a deadlock.
(closes issue #11080, thanks to callguy for the access to a deadlocked machine)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94832 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94828-94829 via svnmerge from
Russell Bryant [Thu, 27 Dec 2007 14:52:07 +0000 (14:52 +0000)]
Merged revisions 94828-94829 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94828 | russell | 2007-12-27 08:33:21 -0600 (Thu, 27 Dec 2007) | 9 lines

Change ast_translator_best_choice() to only pay attention to audio formats.
This fixes a problem where Asterisk claims that a translation path can not be
found for channels involving video.

(closes issue #11638)
Reported by: cwhuang
Tested by: cwhuang
Patch suggested by cwhuang, with some additional changes by me.

........
r94829 | russell | 2007-12-27 08:44:29 -0600 (Thu, 27 Dec 2007) | 2 lines

Use the constant that I really meant to use here ...

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94830 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoThis function checks more than just contexts...
Olle Johansson [Thu, 27 Dec 2007 09:13:07 +0000 (09:13 +0000)]
This function checks more than just contexts...

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94827 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years ago- Add Copyright
Olle Johansson [Thu, 27 Dec 2007 09:08:23 +0000 (09:08 +0000)]
- Add Copyright

- Doxygen fixes

Note:
- This application needs better documentation and a RESULT code in the
  dialplan.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94826 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94824 via svnmerge from
Kevin P. Fleming [Thu, 27 Dec 2007 01:03:16 +0000 (01:03 +0000)]
Merged revisions 94824 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94824 | kpfleming | 2007-12-26 18:01:47 -0700 (Wed, 26 Dec 2007) | 2 lines

make this comment explain the situation in an even more explicit fashion

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94825 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomore steps to decouple the gui from the rest of the code.
Luigi Rizzo [Thu, 27 Dec 2007 00:48:38 +0000 (00:48 +0000)]
more steps to decouple the gui from the rest of the code.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94823 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoEnable building the code even if SDL is not present (similarly,
Luigi Rizzo [Thu, 27 Dec 2007 00:21:02 +0000 (00:21 +0000)]
Enable building the code even if SDL is not present (similarly,
SDL is also detected at runtime).
Now we should be able to stream video even without a rendering device
(useful for remote monitoring).

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94822 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomore localizations around sdl_setup
Luigi Rizzo [Wed, 26 Dec 2007 23:40:23 +0000 (23:40 +0000)]
more localizations around sdl_setup

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94821 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agouse fread instead of mmap to read in the comment area from the keypad.
Luigi Rizzo [Wed, 26 Dec 2007 23:00:29 +0000 (23:00 +0000)]
use fread instead of mmap to read in the comment area from the keypad.
fread is simpler and more portable, and there is no performance gain
in using mmap.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94820 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoupdate the region description with an empty line at the beginning.
Luigi Rizzo [Wed, 26 Dec 2007 22:52:43 +0000 (22:52 +0000)]
update the region description with an empty line at the beginning.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94819 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAllow more spans than 32. Also, rearrange compiler flags so the most often
Tilghman Lesher [Wed, 26 Dec 2007 22:38:02 +0000 (22:38 +0000)]
Allow more spans than 32.  Also, rearrange compiler flags so the most often
used flags appear closer to the top.
Reported by: tzafrir
Patch by: tzafrir,tilghman
(Closes issue #11528)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94818 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoanother bunch of gui localizations
Luigi Rizzo [Wed, 26 Dec 2007 22:29:45 +0000 (22:29 +0000)]
another bunch of gui localizations

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94817 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMake 'else' argument to ExecIf optional. Clean up the description and usage text...
Jason Parker [Wed, 26 Dec 2007 22:14:21 +0000 (22:14 +0000)]
Make 'else' argument to ExecIf optional.  Clean up the description and usage text a bit.

Closes issue #11564, patch by pnlarsson (with some extra cleanup by me).

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94814 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomore localization of sdl stuff
Luigi Rizzo [Wed, 26 Dec 2007 22:10:32 +0000 (22:10 +0000)]
more localization of sdl stuff

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94813 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomove more gui stuff into console_gui.c
Luigi Rizzo [Wed, 26 Dec 2007 21:10:42 +0000 (21:10 +0000)]
move more gui stuff into console_gui.c

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94810 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94808 via svnmerge from
Tilghman Lesher [Wed, 26 Dec 2007 20:49:35 +0000 (20:49 +0000)]
Merged revisions 94808 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94808 | tilghman | 2007-12-26 14:43:38 -0600 (Wed, 26 Dec 2007) | 6 lines

Workaround for what is probably a glibc bug (but we'll see this crop up again
and again, if we don't add the workaround).
Reported by: rolek
Patch by: tilghman
(Closes issue #11601, closes issue #11426)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94809 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoUse defined return values in load_module in more places.
Jason Parker [Wed, 26 Dec 2007 20:02:27 +0000 (20:02 +0000)]
Use defined return values in load_module in more places.

(closes issue #11096)
Patches:
      pbx_config.c.patch uploaded by moy (license 222)
      pbx_dundi.c.patch uploaded by moy (license 222)
      pbx_gtkconsole.c.patch uploaded by moy (license 222)
      pbx_loopback.c.patch uploaded by moy (license 222)
      pbx_realtime.c.patch uploaded by moy (license 222)
      pbx_spool.c.patch uploaded by moy (license 222)
      app_adsiprog.c.patch uploaded by moy (license 222)
      app_alarmreceiver.c.patch uploaded by moy (license 222)
      app_amd.c.patch uploaded by moy (license 222)
      app_authenticate.c.patch uploaded by moy (license 222)
      app_cdr.c.patch uploaded by moy (license 222)
      app_zapateller.c.patch uploaded by moy (license 222)
      app_zapbarge.c.patch uploaded by moy (license 222)
      app_zapras.c.patch uploaded by moy (license 222)
      app_zapscan.c.patch uploaded by moy (license 222)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94806 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomore preparation for untangling of the various console_video stuff
Luigi Rizzo [Wed, 26 Dec 2007 20:01:16 +0000 (20:01 +0000)]
more preparation for untangling of the various console_video stuff

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94805 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94801 via svnmerge from
Russell Bryant [Wed, 26 Dec 2007 19:09:17 +0000 (19:09 +0000)]
Merged revisions 94801 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94801 | russell | 2007-12-26 13:04:31 -0600 (Wed, 26 Dec 2007) | 4 lines

Just in case the AST_FLAG_END_DTMF_ONLY flag was already set before starting
autoservice, remember it and ensure that the channel has the same setting when
autoservice gets stopped.  (pointed out by d1mas, patched up by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94802 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdd a new dialplan function, DIALPLAN_EXISTS(), which allows you to check for
Russell Bryant [Wed, 26 Dec 2007 18:54:21 +0000 (18:54 +0000)]
Add a new dialplan function, DIALPLAN_EXISTS(), which allows you to check for
the existence of a dialplan target.

(closes issue #11579)
Reported by: irroot
Patches:
      func_dialplan2.c uploaded by irroot (license 52)
  -- Additional changes by me.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94799 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94797 via svnmerge from
Russell Bryant [Wed, 26 Dec 2007 18:47:52 +0000 (18:47 +0000)]
Merged revisions 94797 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94797 | russell | 2007-12-26 12:46:39 -0600 (Wed, 26 Dec 2007) | 4 lines

When a channel is in autoservice, mark a flag on the channel that says that
we only care about the END of a digit.  That way, no magic digit emulation stuff
will happen when all we're doing is queueing up END frames.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94798 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoLeave a note for a minor bug that was pointed out by d1mas
Russell Bryant [Wed, 26 Dec 2007 18:19:46 +0000 (18:19 +0000)]
Leave a note for a minor bug that was pointed out by d1mas

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94796 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoConvert raw bits for callprogress bitfield to use constants, for greater code clarity
Tilghman Lesher [Wed, 26 Dec 2007 18:05:28 +0000 (18:05 +0000)]
Convert raw bits for callprogress bitfield to use constants, for greater code clarity
Reported by: dimas
Patch by: dimas
(Closes issue #11280)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94795 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94793 via svnmerge from
Russell Bryant [Wed, 26 Dec 2007 17:26:04 +0000 (17:26 +0000)]
Merged revisions 94793 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94793 | russell | 2007-12-26 11:24:17 -0600 (Wed, 26 Dec 2007) | 3 lines

Don't try to send a parked call back to itself.
(closes issue #11622, reported by djrodman, patched by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94794 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94789 via svnmerge from
Russell Bryant [Wed, 26 Dec 2007 17:07:55 +0000 (17:07 +0000)]
Merged revisions 94789 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94789 | russell | 2007-12-26 11:00:03 -0600 (Wed, 26 Dec 2007) | 5 lines

List include/asterisk/version.h as a .PHONY target because we want the commands
listed for this target to be executed regardless of whether the file exists or
not.  This fixes having the version not up to date when running from svn.
(closes issue #11619, reported by plack, fixed by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94792 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94790 via svnmerge from
Russell Bryant [Wed, 26 Dec 2007 17:07:12 +0000 (17:07 +0000)]
Merged revisions 94790 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94790 | russell | 2007-12-26 11:06:26 -0600 (Wed, 26 Dec 2007) | 5 lines

Don't store DTMF BEGIN frames while a channel is in autoservice.  It's just
going to make ast_read() do a lot of extra work when the channel comes back
out of autoservice.
(closes issue #11628, patched by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94791 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoFix a bug in peer handling that caused multiple instances of a peer to end up
Russell Bryant [Wed, 26 Dec 2007 16:51:16 +0000 (16:51 +0000)]
Fix a bug in peer handling that caused multiple instances of a peer to end up
in the peers container after a reload.  Somehow, this bug doesn't exist in 1.4 ...
(closes issue #11626)
(reported by pnlarsson, additional info from mvanbaak, fixed by me)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94788 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoupdate svn:ignore for astcanary
Russell Bryant [Wed, 26 Dec 2007 16:31:43 +0000 (16:31 +0000)]
update svn:ignore for astcanary

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94787 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdding support for storing the queue log entries in a realtime backend.
Mark Michelson [Wed, 26 Dec 2007 15:58:17 +0000 (15:58 +0000)]
Adding support for storing the queue log entries in a realtime backend.

(closes issue #11625, reported and patched by sergee)

Thank you very much to sergee for adding this new feature!

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94782 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoSplit console_video.c so that video codecs and gui functions
Luigi Rizzo [Wed, 26 Dec 2007 10:14:11 +0000 (10:14 +0000)]
Split console_video.c so that video codecs and gui functions
are in separate files (still #include'd because of tangling in the data
structures, but this is going to be cleaned up).

The video grabbing functions still need to be moved to a separate file.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94774 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdd pickup by channel
Tilghman Lesher [Tue, 25 Dec 2007 04:10:57 +0000 (04:10 +0000)]
Add pickup by channel
(Closes issue #11161)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94773 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoChange the abbreviated TON from 'A' to 'V', since 'A' is a legitimate DTMF
Tilghman Lesher [Tue, 25 Dec 2007 03:34:09 +0000 (03:34 +0000)]
Change the abbreviated TON from 'A' to 'V', since 'A' is a legitimate DTMF
character.  Also, fix the documentation to match the code.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94772 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdd channel thread ID to the information passed to AGI.
Tilghman Lesher [Tue, 25 Dec 2007 02:57:58 +0000 (02:57 +0000)]
Add channel thread ID to the information passed to AGI.
Reported by: dror99
Patch by: tilghman
(Closes issue #11162)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94771 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoBlocked revisions 94769 via svnmerge
Joshua Colp [Tue, 25 Dec 2007 02:28:01 +0000 (02:28 +0000)]
Blocked revisions 94769 via svnmerge

........
r94769 | file | 2007-12-24 22:27:08 -0400 (Mon, 24 Dec 2007) | 2 lines

file says... build on the builders.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94770 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94767 via svnmerge from
Tilghman Lesher [Mon, 24 Dec 2007 19:43:36 +0000 (19:43 +0000)]
Merged revisions 94767 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94767 | tilghman | 2007-12-24 13:36:59 -0600 (Mon, 24 Dec 2007) | 5 lines

Race: we need to wait to queue a NewChannel event until after the channel is
inserted into the channel list.  The reason is because some manager users
immediately queue requests from the channel when they see that event and are
confused when Asterisk reports no such channel. (Closes issue #11632)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94768 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoBlocked revisions 94765 via svnmerge
Tilghman Lesher [Mon, 24 Dec 2007 16:26:17 +0000 (16:26 +0000)]
Blocked revisions 94765 via svnmerge

........
r94765 | tilghman | 2007-12-24 10:17:01 -0600 (Mon, 24 Dec 2007) | 5 lines

More deadlock avoidance code (this time between sip_monitor and sip_hangup)
Reported by: apsaras
Patch by: tilghman
(Closes issue #11413)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94766 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94763 via svnmerge from
Tilghman Lesher [Mon, 24 Dec 2007 15:45:01 +0000 (15:45 +0000)]
Merged revisions 94763 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94763 | tilghman | 2007-12-24 09:39:56 -0600 (Mon, 24 Dec 2007) | 5 lines

Another bit of bad logic in realtime_peer
Reported by: dimas
Patch by: dimas
(Closes issue #11631)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94764 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agosupport sdl_videodriver to send output to x11/aalib/console
Luigi Rizzo [Sun, 23 Dec 2007 14:51:00 +0000 (14:51 +0000)]
support sdl_videodriver to send output to x11/aalib/console

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94741 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomove reading info from the keypad to a separate function.
Luigi Rizzo [Sun, 23 Dec 2007 14:34:17 +0000 (14:34 +0000)]
move reading info from the keypad to a separate function.
Remove an unused keypad field and some debugging messages.
Adjust formatting on config file parsing

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94736 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agomake sure the minimum surface depth is 16bpp so we can create YUVoverlays.
Luigi Rizzo [Sun, 23 Dec 2007 12:36:32 +0000 (12:36 +0000)]
make sure the minimum surface depth is 16bpp so we can create YUVoverlays.
With this change we can do

setenv SDL_VIDEODRIVER aalib

and output to an ascii window (which is still in an X11 window).
If you also do

unsetenv DISPLAY

then the output goes into the main asterisk window, unfortunately
it interferes with the normal output so you don't see much.

In any case, i don't think we are very far away from having a working
xterm videophone!

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94714 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoavoid rebuilding dependent files if the generated busy.h and ringtone.h
Luigi Rizzo [Sun, 23 Dec 2007 12:29:48 +0000 (12:29 +0000)]
avoid rebuilding dependent files if the generated busy.h and ringtone.h
do not change.

Ths masks (but does not solve) a but that i am seeing in doing a
'gmake install' without donig a 'gmake all' first.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94713 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 94660 via svnmerge from
Tilghman Lesher [Sun, 23 Dec 2007 01:38:46 +0000 (01:38 +0000)]
Merged revisions 94660 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r94660 | tilghman | 2007-12-22 19:21:03 -0600 (Sat, 22 Dec 2007) | 2 lines

Argh... I suppose third time's the charm.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94662 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoChange the name of config file entries for keypad regions
Luigi Rizzo [Sat, 22 Dec 2007 22:44:31 +0000 (22:44 +0000)]
Change the name of config file entries for keypad regions
from 'keypad_entry' to 'region'. Fix the example file accordingly.
Also make some fixes in the code do reset entries on reload of the keypad.

The recently committed kpad2.jpg has the correct names.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94638 65c4cc65-6c06-0410-ace0-fbb531ad65f3