Beispiel #1
0
 def test001_module_load(self):
     data = (0, 16, 36, 40, 68, 104, 148, 220, 320, 512)
     src = blocks.vector_source_s(data)
     enc = vocoder.g723_24_encode_sb()
     dec = vocoder.g723_24_decode_bs()
     snk = blocks.vector_sink_s()
     self.tb.connect(src, enc, dec, snk)
     self.tb.run()
     actual_result = snk.data()
     self.assertEqual(list(data), actual_result)
Beispiel #2
0
 def test001_module_load (self):
     data = (0,16,36,40,68,104,148,220,320,512)
     src = blocks.vector_source_s(data)
     enc = vocoder.g723_24_encode_sb()
     dec = vocoder.g723_24_decode_bs()
     snk = blocks.vector_sink_s()
     self.tb.connect(src, enc, dec, snk)
     self.tb.run()
     actual_result = snk.data()
     self.assertEqual(data, actual_result)
def build_graph():
    tb = gr.top_block()
    src = audio.source(8000)
    src_scale = blocks.multiply_const_ff(32767)
    f2s = blocks.float_to_short()
    enc = vocoder.g723_24_encode_sb()
    dec = vocoder.g723_24_decode_bs()
    s2f = blocks.short_to_float()
    sink_scale = blocks.multiply_const_ff(1.0 / 32767.)
    sink = audio.sink(8000)
    tb.connect(src, src_scale, f2s, enc, dec, s2f, sink_scale, sink)
    return tb
def build_graph():
    tb = gr.top_block()
    src = audio.source(8000)
    src_scale = blocks.multiply_const_ff(32767)
    f2s = blocks.float_to_short()
    enc = vocoder.g723_24_encode_sb()
    dec = vocoder.g723_24_decode_bs()
    s2f = blocks.short_to_float()
    sink_scale = blocks.multiply_const_ff(1.0/32767.)
    sink = audio.sink(8000)
    tb.connect(src, src_scale, f2s, enc, dec, s2f, sink_scale, sink)
    return tb