diff options
author | Clayton Smith <argilo@gmail.com> | 2014-04-06 08:56:50 -0400 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2014-04-16 11:54:43 -0700 |
commit | 9d48d89998bb9b4c36615bc7bab622f9b5c066dd (patch) | |
tree | b305542921ea1eaea93da863661f9630eea1d57d /gr-vocoder/grc/vocoder_codec2_encode_sp.xml | |
parent | 0c23ef5f16fb7814fd47beba3c96bd4fbe54c952 (diff) |
Bring codec2 up to the latest version, and add support for all six bit rates.
Diffstat (limited to 'gr-vocoder/grc/vocoder_codec2_encode_sp.xml')
-rw-r--r-- | gr-vocoder/grc/vocoder_codec2_encode_sp.xml | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/gr-vocoder/grc/vocoder_codec2_encode_sp.xml b/gr-vocoder/grc/vocoder_codec2_encode_sp.xml index 0fb0ecc2ff..6af54fa586 100644 --- a/gr-vocoder/grc/vocoder_codec2_encode_sp.xml +++ b/gr-vocoder/grc/vocoder_codec2_encode_sp.xml @@ -8,7 +8,38 @@ <name>CODEC2 Audio Encoder</name> <key>vocoder_codec2_encode_sp</key> <import>from gnuradio import vocoder</import> - <make>vocoder.codec2_encode_sp()</make> + <import>from gnuradio.vocoder import codec2</import> + <make>vocoder.codec2_encode_sp($mode)</make> + <param> + <name>Bit rate</name> + <key>mode</key> + <value>codec2.MODE_2400</value> + <type>int</type> + <option> + <name>3200 bps</name> + <key>codec2.MODE_3200</key> + </option> + <option> + <name>2400 bps</name> + <key>codec2.MODE_2400</key> + </option> + <option> + <name>1600 bps</name> + <key>codec2.MODE_1600</key> + </option> + <option> + <name>1400 bps</name> + <key>codec2.MODE_1400</key> + </option> + <option> + <name>1300 bps</name> + <key>codec2.MODE_1300</key> + </option> + <option> + <name>1200 bps</name> + <key>codec2.MODE_1200</key> + </option> + </param> <sink> <name>in</name> <type>short</type> @@ -16,7 +47,7 @@ <source> <name>out</name> <type>byte</type> - <vlen>50</vlen> + <vlen>{ 0: 64, 1: 48, 2: 64, 3: 56, 4: 52, 5: 48 }[$mode]</vlen> </source> </block> |