rvoip-codec-core 0.3.8

G.711 and optional G.729/Opus/AMR audio codec implementations for RVOIP
Documentation
��������������������������������������������������������������������������������������������4������������TdT<,�l������H��������\���l���L���d�����4�<���X����4�����4�0��������x��t,�H���\��tl|�$���������$���t� ���|�T��������$��8��|������������`��h

0(�<�xt����`$��80���<�����t��X�������,������h���������,�x�	�T��lh�X0�@��( @���T�H��������������d������t�4����|�������d�p�X������<�
���,�0��
�	t
���
����
tP��������X�L�D�����0�p�x�p������(�����|�,��Hd0����
<l�x|�����l����d��<������x���x������������D�D�p���t�L�����xD	D<
����	H
$�
�XD�$	(�����0��P`��p�X���4�X�d���������<���@���(�d������4L��D�l��D�8�H�l����X������|�,��� �8����x�����h�������L���������T�������X���pL�
�������80
��
�x��
|(������\��@��h�$�p���L�X���|�l�D����H� ����dxl���\p(,
L�l8`�d8���L,��Pt��t�����@���H����$�������,������D�0�0� ���T�
8�
h��
�
�XX|4���l�����T������h���L�l��P�X�0�8�L�$�|����t����4��d�x�����<�X�������hd@,�	�0
��
��
(��4������L�p�����t���������T�P���@�ޜ߰���X�����D|�	0	���|��,�� �%%`���
�@	�x�
�T��������T�x����0������|����(�d����������|D
���t
d	p� 
�h� � ���H��`�h�|�x�8�h�\�t������� ������D������L�D������p�����<8������	�	�\X���,�@�,����������������8�������P�<�(�����X�<�������<L�|��\�	���H#�!T�
D
��
@�
T��lP�������\�p�4������������D�0����,�@��X�����\
��`Xp�
d
\� �$�"��t��
T����hp	���\�\��������Lߴ������4�0�D�T�T���������0����d�LT|8�X
p
$�D$D�d�t������(���$�����,���@������8��������������������<���L�h����T�� �`��`�`�8,D�(d�D,�\�������d���l����d���������p��ݼ���T����0���,�H�����|0�$!%�"�pt���
��H�<�h���D���\��������������h�l������� �0��� ��h
�h
��
��`�X"�0�t����x�H�$@T��������\��ߨ�p����`���D�t������L�X�`�T�d�X��4�(�HD����X�	\
�4hx\��
XD�������x�\�$����0�<��8�|����4�H٠�����@������8�T�,�l�4���T���$�'H$�@t���LL
�
<h<d��8�T���h����4�$�p���� �(�l�H�T�������`�����X�	��X�p�$��8#+�,'`�Xl	 ��(��P�d�H��������Tݼ�l�<����`�,���X�D���`������x���,����T��L(���� dp�����D�������l�D�D���@�������\�0��ی������\�������d�(�������8�t��h�P��%�%�$$�d����0L���<�`��� �H���h��(���������������ټ��(���h�
�D�
�pP
0`��$�+�+%����(�xL	T�
������,�����T߼�����0��P���P���L�����H���4P��`����
T$�$�$p!\��\����8�� ���d���h������\�p�t�$�t�$��ܨ� �������D����0�\�t�P��T`���� 8!�pl�dl(��P���0�P�������<�<������h�����P�����<٤� �����(����4��������p	�<|�x#@))"@�h���8�
��0���X����8�t���x�������8�@�����$�|�|���d���D���DH
�	���	 
L(�h| $x"��|X �Lt(	D	Lp����|�����0��$���0��������,�@���|�������
�d`8d�
�
�T��T�p�D���D����D���`�H�<��������������������l�8�0�t�t�L���������
���h�(�dH��
�
4���\<P����������@��4���<���,�������$�������0��t��	�T	�
t�X����@	PDT|	<�H(h���������t�4���<����\�4��4��L��\�0�p���dP
�
$���\�	4`�h�|�8h��t��x��������X��t��l�(����`�$���P��|�L�L�������H�<�,�������	l\Tx���T
�
�,�l\��������<�<�$���`�� ��� �p��D��\�������,�X����(H(40x	8��h���44�	�	�

H�X�������P��X��������@�T��X�<��t������T��dPt����l	�
��t���� �
@��T�8h������(�d�L�����P�D��`�\����L����������,hPP	�8�`$
d��(�
�L������h������,�����(�,�h�L���8����,�4�\��T����T�4�,�������TL	

`	�,	
H�
�		�8���`��p�����h������D����8���������`���l����X�(�����P�8�,`�t	H
�
D
�	 	X	�	
	�l�px����T�D�|�������������������x���������X��������<������(����D�<��l|���8���������,�(�8��X���H�\�D�(����D������|�����������D�L�4�H��\,4<	�	�	Tt,�T�p0����p\���\������������`���0�x�t���\��������@���,�H�`0d X�	��
\l
�
\������$\x\�����T�����h��������T�p�0�4�t�\���D��������P	�4\�
<�$�	��	��@t
��
������������H�(�����`�<�0��������������� ���@�4��� �X���@����D�PD��ld�	�	���0
0
L��D�<���h�<�@���(�t���d�����t����X��x�����������44�����
H
ld@�x��
	T	@	�d@�P��x���������0�p���p������X�(������d���P���������,�|	�,	lDX�

�� �l
����D�|��tD�D��H���$�0��@����������p�8�t�D�(�������\��`L 48$�`�
���
�h
� 
4����������d�\��l�T����� ���p�@�H����4�@��������`8�������`X�Xx��P$
�
�,
�
t
�p
� � �����P�d�����������(�L���������H����X��� D��
	4<0���	
l����`�@\x����0�,���8���H�������������T�����`�h�$�����$��������t��	TX	�
�
H	�X  ���
��
|���������8��p�h���`���,�T� �d������������������@�������d�h���t�
�
�����tD��
�
���
p���|�D�\�����������\����P�<�@���(������������(�����,�L���@��	�� `�
h	�0�� ���
\��<�\��� ���(�4�L���T�x�8�X������������X��(�l�D�,<���DD���0�0(�T@$��
�	x�H0$(���|����0�����@�8�����X�p�@�����P�l�������������x	,
 	P��	�	,8P��
x
4�
�l�����t���@���X�D��������(������������$�<�|�����h���l�d�L4|<�l
l0
�t�Tt���x��$	 h�(����������|����|�����H�\�����������������H�����l���T 	��
$x	��P���Ll�������4���,�����`�T�������<��������,���p���� X 0d 44$p�P

��8�����d���l,��h�P��������,������������ ��������@�<��������`H�p�d$��D��x880ld��$�������������������l���p���4�������������������`����������	�
�Hh�D8��������`�X���t� ���D�����P���H��������X�L�T�4�l�\�������$��\,<\T�	
���8xT����P�����|���p�8��t�x���������X����������X���8�p�4����tX ����d�d����XX�������\�0�����<��@��H�������D�����x����@���8���8�����h�4�D��\�	8
�����4���@4T�0�����(�p���8�\����@�x����(�����`���P����p�����P`��H�D8�$\`x	������d�p��<�������X��������D�|���h�����������0�����l���@��������dt�����HH,�<4�|��@l���@���������D�,����P���t�����4�@���t����|��� ����d0d@���<	X
�
�
�	Th ��d$����X�h�� �h��8�����8��L�l�����@�����p�\�������h������D�(��	<P�$
���
L	�l,<�<�$��T��������������������L���������X������D�t������ l|�����������	�
�
�
�	�x�lH����p�h�X��D����p� �@�����<�,�|���������������P�����������``4t�d|����@0	,	 ��hx�����������t��P�4�@�<�������d���h�|����������d�������P�p���H`\����8��$�D�����������`��������������l������������,�d�<�����`�$�4���8� �D t@����0,t��	
	\4��������8� P�|�D�p�0�������4��������������������l��������L��,4X@0tdtD��x�����8D ���X�������l�������h��,���0������D���������L�h����������X�d����4H����p�|4���\��������H��������������`�T�t�x�d������|�����L��X����h��<���0��������t�����T�T`<l�T���`h��P�����d�|�P�p�0�|�����d�������<���H�x���x���|�`��p�����Dl�@4��x���|��h��x�(������������������0���H�d���D�����(�|���0���������H�d��H�d��t8�x�|xhT,�h�`���<���������@�t���\����d�����`�����,���`���p�$�8�`�(|���P����D����D�P����d�����t��������������x�D�$�4��� ���h���<�����4��<��Lx�tTDL`hdP ��d$��������������h�`�����X���p�@�P�l�`�H�P�����,�H�H�P���x��(,�|Pd��������h����DL����$D(��������d�,�@�l�l�D�� �T�����������l��hXTH����������������������������������,$(DdhXLXx�d(��������������������������t����pL��x�X�l�������������������P�@�`�����$T��|\\��d ����������������`�T�x���8������@��x�@�8�X���������������T�D�\�������H����tx|T��������������������h�8�4�p���H��( �|��\�L�X�t�����,(����|�X�T�l�������4|�����\��P�8�L�h�t�x���������L���P���,��,X`(�H������������Th`L4������������<d���t@����t�l�t�x���������������������$8Hd����dLHH@0(4P``TXt����hd\<��������������\�@�H�H�������������(�p���l������x8D��@������t��`4<���X��P� ������0�(�t���������h�������0������p�|�D�4�����$X����<���`������h��4��T�(�������x���L�������`��D���\������H�������|�P��0����$�(����l�����(��������������l������0�$�P��d������� ���X�����p���|�D$�����������h<t�l,l��h�t���,���������T���x�d���������X���\�H���,4l�|���@��Lx�L�H�H`�X$������������<������p������������x�������x�x�0�8�P��,<�@@<�`����80�T������D\���������L�t�����8��������������������p������@\dH��Lt��Pd|��T@�D�(�$���<�4�����������\�������X������������������������������8	xt0�����l�����(��\�$���������`�|�h��<����`���X�����l������<H�t���p�
xp
 (<� x���d8p��@�������0����� �,�D� ���8�x�@�������p��(�������,@�L@�t��l�	L
`	l4X��@���t�d�L�X������x�T��`�|������l�`��� ����h� ������@��� ����H	P	�	p
 h
��������4	�X�p�H�������T�����8�p�����\�X���H������@���<�D��T��������|��
�l
X
x<D�hdh<������������������L�p���t�4���\�T�(��,�0���`������l4��044h�����|(d
t	4�$D�����D$������������p���������(�$�������������������X����l8	$
�	����	�xT���	����������t������`���h����������,��� �X�����x�D�$�L���x�\��4t��P	tX�T�
t|�(	8	0��	HD
�
,0����0����h�������L�0�����T�\���X������\�T����<\�������
xd���
�
@	h�|�����$H��@�����t�������@��D���p��������(���������
`0�	@	�	�	(��@�L\T��
l��`���X�|��������(�d���D�T� �����8��������t�����h����|�8��L�
T0�
�<
�<�4	�	�	\
����������<���l���p�P�,�$�t�8���@���l�`�<�4���|�L �������� �	t�����8	,�� ��h
 
��`�$�X���4�\�p���������L�T�|�x���h����$���l�`�x�
�,P�������
�4��,�L�
p���� ���H�����h���P�x�p� ��t�8���l�(��@���H������$��������
 ��8�`<X
������D����(�����,����H���4���H�����@���� �����<�@����������x����L�
t�8l�T
l		`
x
�<h Dl8	dT����������������\���@���h������������P��� �t�@TH�\�\\	�	��d4<�l�L
�
�|0���������������L�h���`�X�P�<����������H�� 
���
��
�0

4l
�$L���l� ���,�L���`� �0����l��� ����������P�<�����l���<�<���X�����@��LtL�����
�	l
x��
X0�
�4�<��������8�������X��������,����(��X���L��DHh����	<���|�\0�����T�h	<����4���(�<����l���X���d�D������h�������P���������LL�\H	H�
����D�`<0�
���(�D���������X�����T����������p���(�����D������<����
��\��lL�	�LH�����H@	��,�0�������$�`����,���@������������t�0���x���0������L������
��H�T�!hl�H

�<�����������0��L����0�����P��������<������� �
�	4�
d
�,�x#T$��H(
�h�������4������X����$�������P�X�����������4�����h8��������
d
t��L8��\�x����h��������0�\�t�4�H�4�t�����h�@�����L���h���X���d������@��( �!�����|���|���l���`���������X����0�����\۴��X����� �x��$t���,�D&�&@!\0�l �<�
���
����8�$����x�����t������������x�8�����h8x8|
`
8	�
��!"8<<0��\��������x��|�\�4���$��߄���,������(�������4���l�������,,�����,�
�
�`�|h�H�P���L�<���0��������d�4����H���4��8�����D�x���0,P����������� 0&X%���X���	��PP�l���\���@��@�,�$��������h��,������0�`�������Th
�	,	�
H
4��"\"������xH��(D�����H��@�������4������X��L��x����l�h���l���
���(�\�dT
�<P� ��x
�p���,������������(����<�$����l�<������������x�,�����PL�
�8H��L�
$�
0�<0	�|<������x�d�������h�������h����8���x��H�$�0
�
 ���		���
���������h<�P$ �0�P�`��� ����������(�,�L�D�D��4���h��|�
H�4���@h	�
`P��tH���(T���\�(��������(�H����4�������D�D�����H�@�@�����|���|����
8
��L��d(�xH8D�
Hd\ T������L��������\�X�t� �$�,�����|����D�8�����8��4��	�
$@TL�<��
`�	��	�$����`�|�����0�L����X����8��H�P������������,��XT� �4�	X
����Th���
,��������,8�0�<���l���8�8������4�4������x�,�8�T���(��������\D	
�	�	`�
8�8<
�|�
	`��4t@��D��������(������,�<�L�����������\���������������DL
`
���4	d����d0��l<�����p�`�`�d�l�x���L�,�P������P�0�p���X���p�4�@���,,d��,	<�xX�
�
l�|	<�hl����T�|����x�$�l����8���h������X���t�4�8�p���|���L�H�����h�|
��(T4�
T	t���<��`���p����� �������0��(���h�p�,�4���������������t�DD�	�t
�
,�
�
�����
D�
�\D\\�,�8����h�����\��������l�������������|�,�� �p���XP�	�
���$�
l|H
�
�
d�x@�	 ��,����l�@�$�$�d�������h�0�D���������H��(�� �������l����<T|8	X
�
�
�
��p

�`
�	p�x������L�D�p�8����������t��P���H���������d�\�����l��d��4
�D��
��<|\
��(
|��l�����0�����t� �4��������\�����(�0����8�����@�������P�,�T�
��
�
p
L
T

��
<
�
��
L����������h������������������l�$�\�X�@���������d��p�(l������
�<P�
�
T
�(@	������8�$��,���P�\�d�p�$�<�,���D�$��,�����l����������8��L0��
��
�
��P��
�`����l�8X0�H����4��������(���P�d�������������l��������`�������`
��H�
@
0
�	���(��lP�������$�������@�d���h���`�<���l���8�����,����4�|4d�d|���(��	�	���`@������T(������<�0�l�\���(�����0�$�H�D�����<���8�����������8TX�p���0�0����48��X�L����X�D���(�`�����p���x�d��������������h���l����d4|X�X0��hp�T�,��`t��|���\�h�8�,L`��������4�p���`�����`�x���������T��������`DPH�<<@��( �L8H��d���<�4�����d�@���������(����`�d�x�<���<�T����`hHt��X��h04H�$���4�������`�������H��������������������|�0����P����@4D�(�����4�P������p�����������P������(� ���8��h�������$�\�,���`X44D�dh����0���
X�	�d������(�p�\ ��P������� �p������L����x����|�x�\�D���,$����
H$8	x����������8D��������8��\��������������������d�� ���������8����
�,�����X�<��� 
4�<����$�0�,���p�l�`�$��P��\���0�����l�,���l4����<�0@�d\$�@�T0�D��4�D(
���X������H���4����������@�H�L��L�4�8��\��@�
�
�(�$��X�