summaryrefslogtreecommitdiff
path: root/gr-vocoder/grc/vocoder_codec2_decode_ps.xml
diff options
context:
space:
mode:
Diffstat (limited to 'gr-vocoder/grc/vocoder_codec2_decode_ps.xml')
-rw-r--r--gr-vocoder/grc/vocoder_codec2_decode_ps.xml35
1 files changed, 33 insertions, 2 deletions
diff --git a/gr-vocoder/grc/vocoder_codec2_decode_ps.xml b/gr-vocoder/grc/vocoder_codec2_decode_ps.xml
index 8b5f348671..b6e10ef8ba 100644
--- a/gr-vocoder/grc/vocoder_codec2_decode_ps.xml
+++ b/gr-vocoder/grc/vocoder_codec2_decode_ps.xml
@@ -8,11 +8,42 @@
<name>CODEC2 Audio Decoder</name>
<key>vocoder_codec2_decode_ps</key>
<import>from gnuradio import vocoder</import>
- <make>vocoder.codec2_decode_ps()</make>
+ <import>from gnuradio.vocoder import codec2</import>
+ <make>vocoder.codec2_decode_ps($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>byte</type>
- <vlen>50</vlen>
+ <vlen>{ 0: 64, 1: 48, 2: 64, 3: 56, 4: 52, 5: 48 }[$mode]</vlen>
</sink>
<source>
<name>out</name>