コード例 #1
0
 def test_unimplemented(self):
     dec = decoder.create(48000, 2)
     try:
         decoder.ctl(dec, ctl.unimplemented)
     except OpusError as e:
         self.assertEqual(e.code, constants.UNIMPLEMENTED)
     decoder.destroy(dec)
コード例 #2
0
ファイル: decoder.py プロジェクト: OnBeep/opuslib
 def test_unimplemented(self):
     dec = decoder.create(48000, 2)
     try:
         decoder.ctl(dec, ctl.unimplemented)
     except OpusError as e:
         self.assertEqual(e.code, constants.UNIMPLEMENTED)
     decoder.destroy(dec)
コード例 #3
0
    def test_get_pitch(self):
        dec = decoder.create(48000, 2)

        i = decoder.ctl(dec, ctl.get_pitch)
        self.assertIn(i, (-1, 0))

        packet = chr(63 << 2) + chr(0) + chr(0)
        decoder.decode(dec, packet, 3, 960, False)
        i = decoder.ctl(dec, ctl.get_pitch)
        self.assertIn(i, (-1, 0))

        packet = chr(1) + chr(0) + chr(0)
        decoder.decode(dec, packet, 3, 960, False)
        i = decoder.ctl(dec, ctl.get_pitch)
        self.assertIn(i, (-1, 0))

        decoder.destroy(dec)
コード例 #4
0
ファイル: decoder.py プロジェクト: OnBeep/opuslib
    def test_get_pitch(self):
        dec = decoder.create(48000, 2)

        i = decoder.ctl(dec, ctl.get_pitch)
        self.assertIn(i, (-1, 0))

        packet = chr(63<<2)+chr(0)+chr(0)
        decoder.decode(dec, packet, 3, 960, False)
        i = decoder.ctl(dec, ctl.get_pitch)
        self.assertIn(i, (-1, 0))

        packet = chr(1)+chr(0)+chr(0)
        decoder.decode(dec, packet, 3, 960, False)
        i = decoder.ctl(dec, ctl.get_pitch)
        self.assertIn(i, (-1, 0))

        decoder.destroy(dec)
コード例 #5
0
    def test_gain(self):
        dec = decoder.create(48000, 2)

        i = decoder.ctl(dec, ctl.get_gain)
        self.assertEqual(i, 0)

        try:
            decoder.ctl(dec, ctl.set_gain, -32769)
        except OpusError as e:
            self.assertEqual(e.code, constants.BAD_ARG)

        try:
            decoder.ctl(dec, ctl.set_gain, 32768)
        except OpusError as e:
            self.assertEqual(e.code, constants.BAD_ARG)

        decoder.ctl(dec, ctl.set_gain, -15)
        i = decoder.ctl(dec, ctl.get_gain)
        self.assertEqual(i, -15)

        decoder.destroy(dec)
コード例 #6
0
ファイル: decoder.py プロジェクト: OnBeep/opuslib
    def test_gain(self):
        dec = decoder.create(48000, 2)

        i = decoder.ctl(dec, ctl.get_gain)
        self.assertEqual(i, 0)

        try:
            decoder.ctl(dec, ctl.set_gain, -32769)
        except OpusError as e:
            self.assertEqual(e.code, constants.BAD_ARG)

        try:
            decoder.ctl(dec, ctl.set_gain, 32768)
        except OpusError as e:
            self.assertEqual(e.code, constants.BAD_ARG)

        decoder.ctl(dec, ctl.set_gain, -15)
        i = decoder.ctl(dec, ctl.get_gain)
        self.assertEqual(i, -15)

        decoder.destroy(dec)
コード例 #7
0
 def test_get_bandwidth(self):
     dec = decoder.create(48000, 2)
     value = decoder.ctl(dec, ctl.get_bandwidth)
     self.assertEqual(value, 0)
     decoder.destroy(dec)
コード例 #8
0
 def test_get_final_range(self):
     dec = decoder.create(48000, 2)
     decoder.ctl(dec, ctl.get_final_range)
     decoder.destroy(dec)
コード例 #9
0
 def test_reset_state(self):
     dec = decoder.create(48000, 2)
     decoder.ctl(dec, ctl.reset_state)
     decoder.destroy(dec)
コード例 #10
0
ファイル: decoder.py プロジェクト: OnBeep/opuslib
 def test_get_bandwidth(self):
     dec = decoder.create(48000, 2)
     value = decoder.ctl(dec, ctl.get_bandwidth)
     self.assertEqual(value, 0)
     decoder.destroy(dec)
コード例 #11
0
ファイル: decoder.py プロジェクト: OnBeep/opuslib
 def test_get_final_range(self):
     dec = decoder.create(48000, 2)
     decoder.ctl(dec, ctl.get_final_range)
     decoder.destroy(dec)
コード例 #12
0
ファイル: decoder.py プロジェクト: OnBeep/opuslib
 def test_reset_state(self):
     dec = decoder.create(48000, 2)
     decoder.ctl(dec, ctl.reset_state)
     decoder.destroy(dec)