Коллеги, приветствую!
Помогите победить этого зверя... Уже почти две недели бьюсь — не работает звук в кодеке, хоть тресни. Есть подозрение, что это неправильная работа библиотек винды под лазарем. Из-за несоответствия указателей. Но найти и выловить не могу. Тупой, видимо.
Изначально это было писано под дельфу, и в ней компилируется и работает все прекрасно, но мне этого не нужно. Нужен именно лазарь, и именно 64-бит. Сам протокол я уже победил — сервер меня видит, статусы обрабатываются, коннект есть, дозвон тоже, входящие-исходящие пашут нормально. Но без звука — пустое это все...
В g711a.pas реализация этого всего. И вроде при первой инициации устройств все нормально — буфер открывается. При повторной — ошибка 11, неверные параметры.
Исходник тестовой проги:
http://files.rsdn.org/43783/sip.zip