mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-07-15 19:40:06 +00:00
spandsp should now compile in fixed point mode, although the performance of
the modems will still suck on a fixed point machine.
This commit is contained in:
parent
e80028b45b
commit
245c6fc6ce
@ -71,7 +71,7 @@ struct v17_rx_state_s
|
|||||||
routine. */
|
routine. */
|
||||||
void *qam_user_data;
|
void *qam_user_data;
|
||||||
|
|
||||||
#if defined(SPANDSP_USE_FIXED_POINT)
|
#if defined(SPANDSP_USE_FIXED_POINTx)
|
||||||
/*! \brief The scaling factor assessed by the AGC algorithm. */
|
/*! \brief The scaling factor assessed by the AGC algorithm. */
|
||||||
int16_t agc_scaling;
|
int16_t agc_scaling;
|
||||||
/*! \brief The previous value of agc_scaling, needed to reuse old training. */
|
/*! \brief The previous value of agc_scaling, needed to reuse old training. */
|
||||||
@ -218,7 +218,7 @@ struct v17_rx_state_s
|
|||||||
int full_path_to_past_state_locations[V17_TRELLIS_STORAGE_DEPTH][8];
|
int full_path_to_past_state_locations[V17_TRELLIS_STORAGE_DEPTH][8];
|
||||||
/*! \brief The trellis. */
|
/*! \brief The trellis. */
|
||||||
int past_state_locations[V17_TRELLIS_STORAGE_DEPTH][8];
|
int past_state_locations[V17_TRELLIS_STORAGE_DEPTH][8];
|
||||||
#if defined(SPANDSP_USE_FIXED_POINT)
|
#if defined(SPANDSP_USE_FIXED_POINTx)
|
||||||
/*! \brief Euclidean distances (actually the squares of the distances)
|
/*! \brief Euclidean distances (actually the squares of the distances)
|
||||||
from the last states of the trellis. */
|
from the last states of the trellis. */
|
||||||
uint32_t distances[8];
|
uint32_t distances[8];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user