~ubuntu-branches/ubuntu/karmic/asterisk/karmic

« back to all changes in this revision

Viewing changes to formats/format_g726.c

  • Committer: Bazaar Package Importer
  • Author(s): Faidon Liambotis, Tzafrir Cohen, Faidon Liambotis
  • Date: 2007-12-06 17:20:21 UTC
  • mfrom: (1.1.19 upstream)
  • Revision ID: james.westby@ubuntu.com-20071206172021-pd0wrjirz3os7hia
Tags: 1:1.4.15~dfsg-1
* New upstream release (Closes: #452054)
  - Fix a potential corrupt of voicemail.conf on simultaneous PIN updates
    (Closes: #353227)

[ Tzafrir Cohen ]
* Add some sample/reference config files as documentation.
* Provide asterisk-bristuff for upgrading from Etch.
* Move libc-client to not be last, so debian/backports/xorcom.etch would
  still work.

[ Faidon Liambotis ]
* Really enable the libcap/ToS functionality; the previous patch didn't
  enable the functionality, even though the code and the libcap.so
  dependency were there. (Closes: #454342)
* Fix a minor issue with init script's stop target when running with
  safe_asterisk.
* Add chan_vpb, adding support for VoiceTronix OpenSwitch and OpenLine
  cards. (Closes: #396499)
* Fix debian/watch by using a pkg-voip wrapper to avoid upstream's silly
  redirections. (Closes: #449706)
* Use DEBVERSION as asterisk's version string.
* Disable the MD5 build sum that breaks all out-of-tree plugins (duh!).
* Create /usr/local/share/asterisk/sounds to put all site-specific
  non-modifiable sounds.
* Add a note about bugs.debian.org to the banner.
* Add noload for res_config_* since loading them results in errors and
  doesn't provide any functionality.
* News entries were added but we never shipped the file; ship NEWS.Debian.
* Add an entry to NEWS.Debian warning users about app_voicemail_*.so
  (Closes: #452596)
* Provide options in /etc/default/asterisk for configuring safe_asterisk.
  (Closes: #381786)

[ Tzafrir Cohen ]
* Provide a custom sounds directory under /var/lib - user-modifieble at
  runtime and hence not under /usr. (Closes: #337209)

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
 
31
31
#include "asterisk.h"
32
32
 
33
 
ASTERISK_FILE_VERSION(__FILE__, "$Revision: 40722 $")
 
33
ASTERISK_FILE_VERSION(__FILE__, "$Revision: 90155 $")
34
34
 
35
35
#include <unistd.h>
36
36
#include <netinet/in.h>
76
76
 */
77
77
static int g726_open(struct ast_filestream *tmp, int rate)
78
78
{
79
 
        struct g726_desc *s = (struct g726_desc *)tmp->private;
 
79
        struct g726_desc *s = (struct g726_desc *)tmp->_private;
80
80
        s->rate = rate;
81
81
        if (option_debug)
82
82
                ast_log(LOG_DEBUG, "Created filestream G.726-%dk.\n", 
131
131
static struct ast_frame *g726_read(struct ast_filestream *s, int *whennext)
132
132
{
133
133
        int res;
134
 
        struct g726_desc *fs = (struct g726_desc *)s->private;
 
134
        struct g726_desc *fs = (struct g726_desc *)s->_private;
135
135
 
136
136
        /* Send a frame from the file to the appropriate channel */
137
137
        s->fr.frametype = AST_FRAME_VOICE;
151
151
static int g726_write(struct ast_filestream *s, struct ast_frame *f)
152
152
{
153
153
        int res;
154
 
        struct g726_desc *fs = (struct g726_desc *)s->private;
 
154
        struct g726_desc *fs = (struct g726_desc *)s->_private;
155
155
 
156
156
        if (f->frametype != AST_FRAME_VOICE) {
157
157
                ast_log(LOG_WARNING, "Asked to write non-voice frame!\n");