[Pkg-voip-commits] r2693 - zaptel/trunk/debian/patches

Tzafrir Cohen tzafrir-guest at alioth.debian.org
Sun Nov 12 04:20:47 CET 2006


Author: tzafrir-guest
Date: 2006-11-12 04:20:47 +0100 (Sun, 12 Nov 2006)
New Revision: 2693

Removed:
   zaptel/trunk/debian/patches/zaptelh_14.dpatch
Modified:
   zaptel/trunk/debian/patches/00list
Log:
Revert changeset:2500 .

Modified: zaptel/trunk/debian/patches/00list
===================================================================
--- zaptel/trunk/debian/patches/00list	2006-11-12 03:16:34 UTC (rev 2692)
+++ zaptel/trunk/debian/patches/00list	2006-11-12 03:20:47 UTC (rev 2693)
@@ -10,6 +10,5 @@
 bristuff
 bristuff_local_zaptelh
 Makefile_vzaphfc.dpatch
-zaptelh_14
 wct4xxp-dfsg.dpatch
 dbug391840.dpatch

Deleted: zaptel/trunk/debian/patches/zaptelh_14.dpatch
===================================================================
--- zaptel/trunk/debian/patches/zaptelh_14.dpatch	2006-11-12 03:16:34 UTC (rev 2692)
+++ zaptel/trunk/debian/patches/zaptelh_14.dpatch	2006-11-12 03:20:47 UTC (rev 2693)
@@ -1,153 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## zaptelh_14.dpatch by Tzafrir Cohen <tzafrir.cohen at xorcom.com>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: New interfaces of zaptel 1.4. This allows building asterisk 1.4
-
- at DPATCH@
-diff -urNad zaptel-1.2.9.1.dfsg~/zaptel.h zaptel-1.2.9.1.dfsg/zaptel.h
---- zaptel-1.2.9.1.dfsg~/zaptel.h	2006-10-08 00:15:11.000000000 +0200
-+++ zaptel-1.2.9.1.dfsg/zaptel.h	2006-10-08 00:16:47.000000000 +0200
-@@ -115,6 +115,7 @@
- #define ZT_SIG_DACS	(__ZT_SIG_DACS | ZT_SIG_CLEAR)	/* Cross connect */
- #define ZT_SIG_EM_E1	 (1 << 17)			/* E1 E&M Variation */
- #define ZT_SIG_DACS_RBS	 ((1 << 18) | __ZT_SIG_DACS)	/* Cross connect w/ RBS */
-+#define ZT_SIG_HARDHDLC	((1 << 19) | ZT_SIG_CLEAR)
- 
- /* tone flag values */
- #define	ZT_REVERSE_RXTONE 1  /* reverse polarity rx tone logic */
-@@ -666,6 +667,11 @@
-  */
- #define	ZT_SETPOLARITY		_IOW (ZT_CODE, 92, int)
- 
-+/*
-+ * Transcoder operations
-+ */
-+#define ZT_TRANSCODE_OP		_IOWR(ZT_CODE, 93, int)
-+
- /* 
-  * Startup or Shutdown a span
-  */
-@@ -690,11 +696,88 @@
- #define ZT_TONE_STUTTER		10
- #define ZT_TONE_MAX		16
- 
-+#define ZT_TONE_DTMF_BASE	64
-+
-+/*
-+ * These must be in the same order as the dtmf_tones array in tones.h 
-+ */
-+enum {
-+	ZT_TONE_DTMF_0 = ZT_TONE_DTMF_BASE,
-+	ZT_TONE_DTMF_1,
-+	ZT_TONE_DTMF_2,
-+	ZT_TONE_DTMF_3,
-+	ZT_TONE_DTMF_4,
-+	ZT_TONE_DTMF_5,
-+	ZT_TONE_DTMF_6,
-+	ZT_TONE_DTMF_7,
-+	ZT_TONE_DTMF_8,
-+	ZT_TONE_DTMF_9,
-+	ZT_TONE_DTMF_s,
-+	ZT_TONE_DTMF_p,
-+	ZT_TONE_DTMF_A,
-+	ZT_TONE_DTMF_B,
-+	ZT_TONE_DTMF_C,
-+	ZT_TONE_DTMF_D
-+};
-+
-+#define ZT_TONE_DTMF_MAX ZT_TONE_DTMF_D
-+
- #define ZT_MAX_CADENCE		16
- 
- #define ZT_TONEDETECT_ON	(1 << 0)		/* Detect tones */
- #define ZT_TONEDETECT_MUTE	(1 << 1)		/* Mute audio in received channel */
- 
-+#define ZT_TRANSCODE_MAGIC 0x74a9c0de
-+
-+/* Operations */
-+#define ZT_TCOP_RESET		1			/* Reset the channel state / codec selection */
-+#define ZT_TCOP_TRANSCODE	2			/* Begin transcoding a block */
-+#define ZT_TCOP_GETINFO		3			/* Get information (use zt_transcode_info) */
-+
-+typedef struct zt_transcode_info {
-+	unsigned int op;
-+	unsigned int tcnum;
-+	char name[80];
-+	unsigned int srcfmts;
-+	unsigned int dstfmts;
-+} ZT_TRANSCODE_INFO;
-+
-+#define ZT_TCCONF_USETS 	(1 << 0)	/* Use/update timestamp field */
-+#define ZT_TCCONF_USESEQ 	(1 << 1)	/* Use/update seqno field */
-+
-+#define ZT_TCSTAT_DSTRDY	(1 << 0)	/* Destination data is ready */
-+#define ZT_TCSTAT_DSTBUSY	(1 << 1)	/* Destination data is outstanding */
-+
-+#define __ZT_TRANSCODE_BUFSIZ		16384
-+#define ZT_TRANSCODE_HDRLEN		256
-+#define ZT_TRANSCODE_BUFSIZ		((__ZT_TRANSCODE_BUFSIZ) - (ZT_TRANSCODE_HDRLEN))
-+#define ZT_TRANSCODE_DSTOFFSET		(((ZT_TRANSCODE_BUFSIZ) / 2) + ZT_TRANSCODE_HDRLEN)
-+#define ZT_TRANSCODE_SRCOFFSET		(((ZT_TRANSCODE_BUFSIZ) / 2) + ZT_TRANSCODE_HDRLEN)
-+
-+typedef struct zt_transcode_header {
-+	unsigned int srcfmt;		/* See formats.h -- use TCOP_RESET when you change */
-+	unsigned int srcoffset; 	/* In bytes -- written by user */
-+	unsigned int srclen;		/* In bytes -- written by user */
-+	unsigned int srctimestamp;	/* In samples -- written by user (only used if ZT_TCCONF_USETS is set) */
-+	unsigned int srcseqno;		/* In units -- written by user (only used if ZT_TCCONF_USESEQ is set) */
-+
-+	unsigned int dstfmt;		/* See formats.h -- use TCOP_RESET when you change */
-+	unsigned int dstoffset;  	/* In bytes -- written by user */
-+	unsigned int dsttimestamp;	/* In samples -- read by user */
-+	unsigned int dstseqno;		/* In units -- read by user (only used if ZT_TCCONF_USESEQ is set) */
-+	unsigned int dstlen;  		/* In bytes -- read by user */
-+	unsigned int dstsamples;	/* In timestamp units -- read by user */
-+
-+	unsigned int magic;		/* Magic value -- ZT_TRANSCODE_MAGIC, read by user */
-+	unsigned int config;		/* Read/write by user */
-+	unsigned int status;		/* Read/write by user */
-+
-+	/* XXX: fix this to automatically calculate somehow */
-+	unsigned char userhdr[ZT_TRANSCODE_HDRLEN - (sizeof(unsigned int) * 14)];	/* Storage for user parameters */
-+	unsigned char srcdata[ZT_TRANSCODE_BUFSIZ / 2];	/* Storage of source data */
-+	unsigned char dstdata[ZT_TRANSCODE_BUFSIZ / 2];	/* Storage of destination data */
-+} ZT_TRANSCODE_HEADER;
-+
- struct zt_ring_cadence {
- 	int ringcadence [ZT_MAX_CADENCE];
- };
-@@ -1360,6 +1443,33 @@
- #endif	
- };
- 
-+struct zt_transcoder_channel {
-+	void *pvt;
-+	struct zt_transcoder *parent;
-+	wait_queue_head_t ready;
-+	int errorstatus;
-+	int offset;
-+	unsigned int flags;
-+	unsigned int srcfmt;
-+	unsigned int dstfmt;
-+	struct zt_transcode_header *tch;
-+};
-+
-+#define ZT_TC_FLAG_BUSY       (1 << 0)
-+#define ZT_TC_FLAG_TRANSIENT  (1 << 1)
-+
-+
-+struct zt_transcoder {
-+	struct zt_transcoder *next;
-+	char name[80];
-+	int numchannels;
-+	unsigned int srcfmts;
-+	unsigned int dstfmts;
-+	int (*operation)(struct zt_transcoder_channel *channel, int op);
-+	/* Transcoder channels */
-+	struct zt_transcoder_channel channels[0];
-+};
-+
- #define ZT_WATCHDOG_NOINTS		(1 << 0)
- 
- #define ZT_WATCHDOG_INIT			1000




More information about the Pkg-voip-commits mailing list