Exemple #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)
Exemple #2
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)
Exemple #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)
Exemple #4
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)
Exemple #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)
Exemple #6
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)
Exemple #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)
Exemple #8
0
 def test_get_final_range(self):
     dec = decoder.create(48000, 2)
     decoder.ctl(dec, ctl.get_final_range)
     decoder.destroy(dec)
Exemple #9
0
 def test_reset_state(self):
     dec = decoder.create(48000, 2)
     decoder.ctl(dec, ctl.reset_state)
     decoder.destroy(dec)
Exemple #10
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)
Exemple #11
0
 def test_get_final_range(self):
     dec = decoder.create(48000, 2)
     decoder.ctl(dec, ctl.get_final_range)
     decoder.destroy(dec)
Exemple #12
0
 def test_reset_state(self):
     dec = decoder.create(48000, 2)
     decoder.ctl(dec, ctl.reset_state)
     decoder.destroy(dec)