diff options
author | Jirka Novak <j.novak@netsystem.cz> | 2021-04-24 18:08:21 +0200 |
---|---|---|
committer | Jirka Novak <j.novak@netsystem.cz> | 2021-04-25 19:34:52 +0200 |
commit | 54b7886a5ec5ea00593c47df9246c6306dbd758a (patch) | |
tree | 8bd9b8cd003ea7424582c00b15aa4f1b5f2bfb4f /ui/rtp_media.h | |
parent | d5bd5a920bf28ecbecbb95d4db94200fe7a32e79 (diff) |
RTP Player: Memory consumption improvements
Audio for play is now decoded and stored without silence parts.
Changes:
- ui/qt/utils/rtp_audio_file.cpp created to handle silence skipping
- ui/qt/rtp_audio_stream.cpp refactored to support it
- Fixed issue with exporting streams: File synchronized export was missing
leading silence.
- No line is shown in waveform graph if there is silence
Diffstat (limited to 'ui/rtp_media.h')
-rw-r--r-- | ui/rtp_media.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ui/rtp_media.h b/ui/rtp_media.h index 32493dea43..389c19de4c 100644 --- a/ui/rtp_media.h +++ b/ui/rtp_media.h @@ -33,6 +33,7 @@ extern "C" { typedef gint16 SAMPLE; #define SAMPLE_MAX G_MAXINT16 #define SAMPLE_MIN G_MININT16 +#define SAMPLE_NaN SAMPLE_MIN #define SAMPLE_BYTES (sizeof(SAMPLE) / sizeof(char)) /* Defines an RTP packet */ |