rvoip-codec-core 0.3.8

G.711 and optional G.729/Opus/AMR audio codec implementations for RVOIP
Documentation
�������������������������������������������������������������(Tt����|�T�8XL\�h��X�p�����`������H��x������L�������p���@�|�����L,�����@�X�� ��TDl@0����\���p������x���d�����t���������l��\����������������4h�	���l��|��	������|P��<@�������������(�@����t���4���P��L�D�\���l�t�0t�����
��h
����`��4h����d�4����`�����P�@��@�����8����d�L��@���l�����8���8�@@�p���	p��T P�����	<\�\�������� �����0�X�D�l������T�D������������P��|���(L�

��xd��
�
�
�	88�	�
�8
���4������������ �h��������$�(�l��,������
��p0	�p	
h\����$��	H���X����������P���,���T�\����d����������d�`�������������D�X�l
��	8� ���$HL���$���������������8���T������|��������4�d�0�4����������\
d�t�����4	H
��(
�
�
((��������4��L�p�����������(�����X����$���d���������
��
�� D!DT��t,
ll�T�	<
�(����t����4��x��������4�������x�� �4���<���l������ 
L
�
4��P`�<d�(� �����L�������|�t��0��D���0��(�����X���������`�������x�|�, �<�
0
�
XPh����X���������0�����T������H�T����8�,�4��T��H�l��X�����<	�����#�#�L��
t
P0X����8���p�d�t������8�l�@��P�4�����,��P�p���,�� L
 ��T
�	t���
���"�!P�T�`�<����������P���������� �4�(�(� ��D�h�4�l�8�����D������(�Dl���d�
�
L�����������������0�������$���<���<��߸܌ޤ��,�0�����$��t �����L�����l��#d",��p��@h
���@
�$�(���P�H���������X�8���D����D�P���������p |�
l����
����!8&\$�h�`�$��hx�
���,�������������p���|�0�p�|�x���������`���8�X�\�l
�
��(XX@lt|����p����,�����<�,��������P���|����������0����������P�t����	��D�P�� \�
�H������
x��P�����`���p�@��@���d���4�@�t��`�@�`������������X�X����,��P�#�&�#����
��8�
�P�����,���ބ��������`������\���@�<����`	D4
 
���
�
pPD#�%"��T(���8���\$���x�\���X���p�|�l�L�(��x�,����4�4����(�������|��t�X�T��	,
(\T<��@
���������t����4�H����D�D�p���ߤ�D��D��|���L�������x����p
0x�%�' #�(t
8D�
�
�
��� �
$�D���P�x�d���L���\������L�T�0���X��L�$�,������(��p@0'D)�$�P��
lh�X��
8�������p����`ڤ�P��T�d�������������d�t�������0`�HX�
�
,��!4#<!��TpP�d������������8���P�T���\ܨ�(�<�����H���H�$������������`4���|!�!�|D
xP�D�
������������� ������4����|ߜ�٬��������X($�\�t��|���!�'<( "��p<��0T �`
�8�������(߈���0�@�����P� ��@���0���X��������l`
X��
4
,T�%�%�!�T��p���D�\��`�D�|�������H�Dܰ�|�P�,��t����8�L������,��x����L\8H0��l�0
�
@ ��p�,���4�4���T�����h��� �����p����ݬ�ۤ���8�,���`���p����	p\�,�"�'�&L��h��x
�x(��
X������H�����ߠ������0�<�d����l�l�,߼�D�������� �PhX
<`4#`(�&@ �X� xX�<�����������������ܐ����(����H���H����H��������`	��4�����d(���,��,x�\��D���T����������H�`��$���P�������8�0�������8�����0�t��
��pP(#�!�@�
���T��(
4P�����L� ���|����`�����P�H���X�����D���\�H�����
<������Lt"�&�$�� ��	h �	
�
�@�0�������L�ݬ�8���4������T���L����h���\�����,	������X�,���!������
�(����������X�x�����<�`���t�<�����T���������t�������d���@����4
$lld�dD

p�h���x��lD4�����|��P�`��P�����8���d�P���P�@����t�p�h�t�\�th�d������\
h�P\"%�!�T���
�
t,hH� `���8����� �����������x�T������l���\��������$��\|
�T(��!$� �P��
`D�����l����0�������D���X�������H������8�P�� ��D���d��
�� |l��P
(	�
`��l�x��
X�(�������<�$�L�|���������(���P�4�����8�0�����������T�����p����t<���� |!�D
�
T���
D�P������l����������������������4���p����`���X�����4�������
�\,t#L$p�l��
�0HLp�`��������h������������,��(�����4�D�$�\�����x��0h����
�
dX	 �@�4��`� �0�p�H���������|�d���4��t���<����T����������L���d����`�x�hD
h��$L|��
0		��@�\Dl��|������L�T��t�P��������$����������x�P��d��p(�����Ht��8<�H�x���
������\	������|���L������@�����(����<����d�x���44
P�
�	��	�
t
�	��TL����d�@��d���@4������������X�������������<�L�X���8����p���`���
��x��(t�
�	�
���x�h�\��������|�P�����(�l�P�,�����4�P����p�$�����|�$�DH���� ����$X�dP��P

�4�
x	h
�
L<�	�(����H���d�`���������T� �L����(�`�p������8|�
�	���H<�	L
|d`L`��P
�����,\0\���������������(��X�l��� ���0�P��������ld��hT�@�
�$x�
d�d�X8�
(����������T���|���������$��t��p��,�4��,��|�0�����H��������t�(�8�T8	�`�	l(�
�L��
h���`�����x�|�������<�����D�h�������������|�L�p�<�����	�
����P��	����h���	���������H����D�`�T�4�����p�p���\���@�����`�����
�Pl�l|L��	��`���
�8������D�������(�����p�T�d�0���@��0�,�,�������t���X�������xHdP�
�xD
`�
T
�

@
h��|� �����(���|�����4���(�������<�4����$�����T�,���x�� ����� �
�0
����H0��p�����
X�|�������4��T��0���������8�������X��X������X�\0ph����
��l ��
p	,�$��Lp��T�T��� �|��`��������l���`���d���������x�H���,�pT�	
�����8T�d�
�
DT<�
t ������\�d�4�8�d���������4�������8�,�����(�$��,����l�������	L
�L�
�H��8p���P	p	@t������������X���L���T�����`�D�X�\�l�,�T�����$�����4���8�����p$`
�
�����������t��t����H�������(�8��d�����t�����<�,�x�d��`����t�X����
�
�	�x��L��������t�����4�p������l�,���,��x�H�@�����������T������8�$����@<���PXd�x�p�tL���L�������x�l�����������,�P��l����0�L�T����X������h��x���8$4`\	�
�
�`�0����,�`�4X�,������4�l���������������<�<������d�������0��xP���p `�����H��|�d�����8��������,�������\���������(�4����L������P���� |��4$(���x�����d������������$�$����\�`�x���������������(�����P��L�����������\�p80�H<��,�����L����$�����x���(�x���@�����|�t�4�L��X���x�<�l������p��������8�D��h$�$�(0@���4Lp��`�X���,�d�����T��������`�<�H�$�����������p���L�pl@xD��(p��8��@�`��p�������`���������D������������ ��`�8�<���D�H�������L�����X��p�`��@�L���� D��4P�����|�������<�0�����h�@���� ���|�����,�l�����p�L��p���p4��P���`����p$��$��t�����H����`��h��x���H�4�d���t���H����8���(�t����t���0T<<�\8�X���P������<H����������$�x�D�t���������d��t�l�������(� ��\��|������`���L������t���h�\�<�����T�����4���h�L�8���������$��������� 8������D�,\���� ����������$����`�����������,�$�(�@�P�0�����x�����8�p���x����\d|�x��4���L�� ����<H0������t������������4�l�������h�4�(�<�X�d�t���|�������p<8l��������@����������������������h�4�(�,�(� �$�P�����������������������Tx������T,$4HPLPdttT����������������������������������l�l�����������0,��(08H`x|hP80( (,������������������������������������������������(( ,00($ ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$$(084($,(����������������������������������������������$( $0@\p|t\D4($00 ����������t�x�����������������������������������,XlhXHHPL@<P|������tH����������������������p�0��� � ��4�p�������������������������X�������x\p��������t��������`�H�\�������|�4��������������(�����������,������$���P��|����x\X����\������P����������L�X�4�� �,����`�8�p���D�����x���LX�����@�l@�@����(x�d(����8�������D�\�h�����P�|�X�����������0���0�p�hDDT8��������t���l�X�|���h�<�D���������<���������X�T�����T�������������p�<���`8��p���,8ld04�,����x�4���L�������������|� �����8�����$����T����������� �L��\8�h����T�Ll��0|����D�l�H�d�4���D���������p���<�h�����P��x���l�����H�����LxPt04�L�,������������|�|�����D���x���T���������|������(���8�p�����d�p�X���x���Ph�|��XP�H����8�x�P�$�������������x�T�T�����t����@���L���T�|���p�0P�0�p�,�h�tT$��Xl0�(��p\0�h������P�D�X�t���D������8�,�H������X��������������|�lth�h�hL h��,|���D�|P4t����h�D��������t�,�X���x��p�����<������� �<���\��`������4��@�� (���������4����P����P���������������������L���X���0�4�X�t�������p$�l�4��|H������������`�`�����@�����X���t�0��X�\�$�x����x� �x,x�����Pxhh�	�
,
��t�T�t����`d�������@�����h�����|�����\���|���d��t�@�<�X�|Lx�t�L���x�l�	�
�	���� �D����������h���P�����(�\�H���D�<�������l�X�����������L����Ld�P	�	 	�XPH@��|��D	�tl��h�$�|�,�D�����������4�x���������<���$�����h�������������������
4
 ��	�l���`,��|�x@�H��@�h�����,�����$�@���H�����p��� ������ �T������(D`0(LH��8��		(�$X������4�p�x�����X����������P���������D�l����P�����L�\\�
�		�	|

�� $T
�����	$$��$�����\�D�������������x�����H�t����(�$�����0��4�p������xT	�
��
���
<�p$<dP�
<�@��@������������������������������l�����������D���Lt���t4,�
�\,�|
�
�	�pD�d������������������h��������L����������������L� ��
��	D$��8��x
�`�@�
�
t������H�\���������������@�l�l��@����P������������4� ������h�XlH�
�
�LD�
	d�<�	$�
P
0,�����h�,�����L���,���������t�\������L��� �$�|����������\L|
Pl����

����������������x��������L���`�@�(�`���p����H�l��4��
���T,���
�l ��4
�	,��T���<\�����X���P�x����4�t�����������$�X�P�H�8�8���p������|p��<�p$@����$D�$�0��������x�����$���h���H��p���|�P���l�0���\�����<�h���t����4��L���P	�	t$�
�	\�<4	�h�������T�x��p� ���T�\��`���X�`�|�T�@������� p4
�@�`�x
�
h
|�<d4
�
(X����	�,P������T���� ���������<���l�H� �����h���4���t
�h�xx8
����
�$��l�<�0��0����������`�`�����8�8�����(�D���������l���(�|�D����l���$l��
Ht��<�X
������t�������4�\����������$��l�H������4���������lT����0	T�
���L��<���t���� �$����������x�x�@���@�$�l��������������|� ���X��
�
�	�8	x�`

�
p����(�8
���d�P����d����D�t����0�t�$����T��(�h�`�����@���������|���`����	(����(H�	����H�������� �����P��8������������d�H�����P����|�,�t���DH��TXx!�h��d
��	�	(
����H�$���L���X�d�������@�$����H�P��0�D������
� �h�	0��
���!�#��4�@�����\4	0�\���<������ޘ�������l�`�������$�����������
�����t
l	�	4t|�(�(���	��4�@�`���@�������d���p��t��߀�,���h���l�t������\��h�����4�p�l����4tt4�
�	��`�($4���������P���<�<������T����������ܜ���\���(����4

�,����<X
��Xx �&�&� @�|4�d��
��
���p�0�x���,�߀��������d����X��8�p������p��4
�`
�
�8��#�#t`pp���������x$�@�T���d��������t��x���������$������������H�H��������D� ��
XXT�`�x��X���P�D��4����\��������x��,�x�������P�����4�$p�|�D�P�p�h�4� �%�$��t�@���
��@�\�|�����h������|���������T���`��h�� �@������`
���	�
�p@"`'�%��T��,	l���	����D���P�L��������L��$�� ���T���|�X�X��d�����HD@P��L�����p, �d�� �������D����0�����$���� ���\�d���ߜ���$�����L�0���x���p���������<�"L!8���
�� 8Hdx���������(�<�����,��������������D�8������T�H���	����t��h�dx$�(4&\�l��	�h���L���(����$����������l����������\�(� �h��l����TDt(
hx|
`lh!�$d"�p���
 ��������4�����H����������L�`���(����`���|��d�x�����������t�@�T�x!\�dp�
�DLH l�`X���(�T�|� �������p���4��`��4�4ټ���X����|���`�������|�D<&)�$��x��
�
 ��`p	t4�@�T��d�,������d�������D�t�@��<�P�x�T�D�4�	�\�t�4
��
�\
�p�$�'�$���l�L�D���x���������H�����x�L�L�0�P�h���T�X� �������P��,�<��`�|P��`
`��D� �H(��������8���$�����P���d��L�\�T���@�\ڠ�����L�0�T���X������d�������(�!p&'� �l�D(@�@���x���P���$��������$�l���$�L�0� �h��|�,ߠ�|�x�����4�
0	�P�
x����"L*d+�%$�\�$|���	�4,H�`��|�L���<�������������H���������$���d�����<8����t����$@%x!�L\Lx	 �����@���0��������t�����ی����@�������\�����x���h�������|�����dH��<��4���0L�8��x�����������4�0����h�������h�<݌���,�����T�PL�T���� 	����8$�#h0D@0��
(��T���`� ���h�0��(���<���<�����d���X������`���0�����
H	X	8`�
��$�#p"�0�<����4�X�����������,�0�L�d�(������8��H��$������� ���������t�(xd��|�Htd����D��(�� �����,������4���|����X���4�p���0�@�,�����d�\���t���$�`���0����8 $�"$��P$���
4���\
������<�8���l�t����� �T�4����`��t��������\|
|
��<� �T�#(D&�l8xH�$���`
�@��p�����0�t�p������������h�$���D�H�x�`�d����P� 	�d�@����	��p����<4t����(�d�4�� �(���������<���t����$����� ���,����������d�����4xl��

���0�|�@h
�@�����,�d�d�0�������������\� �d�h�X����8�<��,��� �P	��T�\�"��(�t
����|0(�p����������(��D����`�d���$�����x���������$�,�4�	�
8��	d	�
`�|P<l��8d��������������� ��� �$�$�������� ����������X�t�����8�������d���0
 `0\���t��
�������� ������p���$�������������\�������D�$x8��|�$�0�
�||D���
t�
����x�T��<�`�����4�L����������T������t�(�H�<�4���X���\�8
�	���
@t�� �|��P�	�������0��t�\�,��� ����`�l���|����D��p�0���4�X� ��`
�@���d	�
 T��hT����������@����L��������|�����p�$������������4�H������8���X���0�
�pl���P
H	X�
�
�P<�������(�$���4�8�������X�D�$��x���|����0�(������|���d��
|������l�
T�0�@�	�	�LD���<������\� �������x�$�L�4�$��P�X�����p�|�Ld�0
�	p	4��t(����@|����P���,�p�����������<������� ��P�����������|������������d
`H@<� H
���	��
`
(
�\����P�H�X� ��������������D���x����\��\���8�<�����T���l�<
��