#include <stdio.h>
#include <inttypes.h>
#include <stdlib.h>
#include <string.h>
#include "floating_fudge.h"
#include "spandsp/telephony.h"
#include "spandsp/fast_convert.h"
#include "spandsp/logging.h"
#include "spandsp/complex.h"
#include "spandsp/vector_float.h"
#include "spandsp/complex_vector_float.h"
#include "spandsp/async.h"
#include "spandsp/dds.h"
#include "spandsp/power_meter.h"
#include "spandsp/v17tx.h"
#include "spandsp/private/logging.h"
#include "spandsp/private/v17tx.h"
#include "v17tx_constellation_maps.h"
#include "v17tx_floating_rrc.h"
Defines | |
#define | CARRIER_NOMINAL_FREQ 1800.0f |
#define | V17_TRAINING_SEG_TEP_A 0 |
#define | V17_TRAINING_SEG_TEP_B (V17_TRAINING_SEG_TEP_A + 480) |
#define | V17_TRAINING_SEG_1 (V17_TRAINING_SEG_TEP_B + 48) |
#define | V17_TRAINING_SEG_2 (V17_TRAINING_SEG_1 + 256) |
#define | V17_TRAINING_SEG_3 (V17_TRAINING_SEG_2 + 2976) |
#define | V17_TRAINING_SEG_4 (V17_TRAINING_SEG_3 + 64) |
#define | V17_TRAINING_END (V17_TRAINING_SEG_4 + 48) |
#define | V17_TRAINING_SHUTDOWN_A (V17_TRAINING_END + 32) |
#define | V17_TRAINING_SHUTDOWN_END (V17_TRAINING_SHUTDOWN_A + 48) |
#define | V17_TRAINING_SHORT_SEG_4 (V17_TRAINING_SEG_2 + 38) |
#define | V17_BRIDGE_WORD 0x8880 |
Functions | |
SPAN_DECLARE (int) | |
Release a V.8 context. | |
SPAN_DECLARE (void) | |
Cleanup a T.30 context if the call terminates. | |
SPAN_DECLARE (logging_state_t *) | |
Get a pointer to the logging context associated with a T.38 context. | |
SPAN_DECLARE (v17_tx_state_t *) |
|
Get a pointer to the logging context associated with a T.38 context. Get a pointer to the logging context associated with a FAX context.
|
|
Cleanup a T.30 context if the call terminates. Log the list of supported modulations.
|
|
Release a V.8 context. Compress a block of octets.
|