diff options
| -rw-r--r-- | CMakeLists.txt | 2 | ||||
| -rw-r--r-- | README.md | 25 | ||||
| -rw-r--r-- | raw/test_datac1_006.raw | bin | 805546 -> 0 bytes |
3 files changed, 8 insertions, 19 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index fefb120..ba7cdd5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment ver cmake_minimum_required(VERSION 3.13) project(CODEC2 - VERSION 1.1.1 + VERSION 1.2.0 DESCRIPTION "Next-Generation Digital Voice for Two-Way Radio" HOMEPAGE_URL "https://www.rowetel.com/codec2.html" LANGUAGES C @@ -5,12 +5,13 @@ Codec 2 is an open source (LGPL 2.1) low bit rate speech codec: http://rowetel.c Also included: + The FreeDV API for digital voice over radio. FreeDV is an open source digital voice protocol that integrates modems, codecs, and FEC [README_freedv](README_freedv.md) - + APIs for raw and Ethernet packet data over radio [README_data](README_data.md) - + High performance coherent OFDM modem for HF channels [README_ofdm](README_ofdm.md) - + High performance non-coherent FSK modem [README_fsk](README_fsk.md) + + HF OFDM and FSK modems, FEC used in the FreeDV API + + APIs for packet data over radio [README_data](README_data.md) + An STM32 embedded version of FreeDV 1600/700D/700E for the [SM1000](stm32/README.md) - + Coherent PSK modem [README_cohpsk](README_cohpsk.md) for HF channels - + FDMDV DPSK modem [README_fdmdv](README_fdmdv.md) for HF channels + +## Older code + +In July 2023 this repo was refactored, older code can be found in https://github.com/drowe67/codec2-dev ## Quickstart @@ -154,10 +155,7 @@ CTest is used as a test framework, with support from [GNU Octave](https://www.gn ``` cmake - cmake support files demo - Simple Codec 2 and FreeDv API demo applications -misc - misc C programs that have been useful in development, - not reqd for Codec 2 release. Part of Debug build. -octave - Octave scripts used to support development -script - shell scripts for playing and converting raw files +octave - Octave scripts used to support ctests src - C source code for Codec 2, FDMDV modem, COHPSK modem, FreeDV API raw - speech files in raw format (16 bits signed linear 8 kHz) stm32 - STM32F4 microcontroller and SM1000 FreeDV Adaptor support @@ -175,15 +173,6 @@ wav - speech files in wave file format make ``` -1. For dump file support (dump data from c2sim for input to Octave development scripts): - ``` - cd ~/codec2 - rm -Rf build_linux && mkdir build_linux - cd build_linux - CFLAGS=-DDUMP cmake .. - make - ``` - ## Building for Windows on a Linux machine We recommend using Linux to cross compile for Windows. diff --git a/raw/test_datac1_006.raw b/raw/test_datac1_006.raw Binary files differdeleted file mode 100644 index 72fb20d..0000000 --- a/raw/test_datac1_006.raw +++ /dev/null |
