[VoiceCodecFix] Нормальное голосовое общение для обновлённой Steam-версии КС, Модуль даст вам нормально общаться с no-steam, если вы обновили КС |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
[VoiceCodecFix] Нормальное голосовое общение для обновлённой Steam-версии КС, Модуль даст вам нормально общаться с no-steam, если вы обновили КС |
urpok
|
17.9.2013, 15:01
Сообщение
|
|
|
Сделайте плюшку для 6027, чтобы всех нормально было слышно, не ужели это единственный дефект в этой сборке ?
|
|
|
|
exec1337
|
17.9.2013, 15:41
Сообщение
|
|
|
Бесполезно пытаться доказать. Те,кто начинал в 2000х,тот не будет менять клиент,т.к. хорошего аналога просто нет(и в виду тенденций не будет).
|
|
|
|
bir3yk
|
17.9.2013, 17:10
Сообщение
|
|
|
exec1337, вы меня пугаете :)
Кто начинал в 2000х уже должен заниматься чем то серьезным, а не шпилить в контру. |
|
|
|
MvPRO Administrator
|
17.9.2013, 17:25
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
D_i_m_a_S
|
19.9.2013, 7:31
Сообщение
|
|
|
Народ? А кто-нибудь вообще помнит, какие параметры у Speex-a в раскодированном формате? Я сейчас записал wav-файл, и получил такие параметры: 11025 HZ, 16 бит, 176 kbps. Код void WriteSteamVoiceToFile() { if(!fv_started) return; uint32 szCompress,szDecompess,nBW,nUBW; unsigned short *UncompBuf; unsigned short *CompBuf; EVoiceResult vr; vr=SteamUser()->GetAvailableVoice(&szCompress,&szDecompess,11025); if(vr==k_EVoiceResultOK) { UncompBuf=new unsigned short[22*1024]; CompBuf=new unsigned short[szCompress*2]; vr=SteamUser()->GetVoice(1,CompBuf,szCompress*2,&nBW,1,UncompBuf,szDecompess,&nUBW,11025); if(vr==k_EVoiceResultOK) { vr=SteamUser()->DecompressVoice(CompBuf,szCompress,UncompBuf,22*1024*sizeof(short),&nUBW,11025); AddWaveData(UncompBuf,nUBW); } delete [] UncompBuf; delete [] CompBuf; } } Кстати, SteamUser()->GetVoice вместо "несжатых данных", которые он должен выдавать, (это UncompBuf и так далее) выдаёт какую-то ересь. И эту ересь контра пишет в файл, если поставить voice_recordtofile 1. Тут вырисовывается сразу пара проблем. 1. У Speex-a, насколько я помню, поток идёт 8000 Hz 16 бит. Ресемплинг рулит? 2. SILK_SDK поддерживает 8,12,16,24,32,44.1,48 КГц. При попытке вручить ему другую частоту дискретизации - нещадно ругается. Не, ругань это, конечно, отключаемая... но всё-таки хотелось бы понять, как они кодируют такую не совсем стандартную частоту. Частота: 44100HZ Канал: моно kbps - не важно. Насчёт бит, точно не скажу, но вроде 16 катит. ![]() Услуги Дизайнера - Заказать
|
|
|
|
Chuvi
|
19.9.2013, 18:11
Сообщение
|
![]() |
Частота: 44100HZ Канал: моно kbps - не важно. Насчёт бит, точно не скажу, но вроде 16 катит. Перебор. Проверил уже. 8KHz, а не 44,1. |
|
|
|
exec1337
|
19.9.2013, 19:49
Сообщение
|
|
|
bir3yk,шпилить в контру мб =делать бизнес.
Взять даже вас в пример. |
|
|
|
Legenda
|
19.9.2013, 19:54
Сообщение
|
![]() ![]() |
считаю что надо no-steam тащить до уровня steam
а не наоборот |
|
|
|
2O12
|
19.9.2013, 19:57
Сообщение
|
|
|
Дайте кто нибудь уже рабочий код, для сервера.
|
|
|
|
Affl
|
19.9.2013, 21:45
Сообщение
|
![]() |
Дайте кто нибудь уже рабочий код, для сервера. И, пожалуйста, вечный онлайн 32/32 ![]() WAR3FT Пивка для Рывка 202 lvl
|
|
|
|
Chuvi
|
23.9.2013, 10:51
Сообщение
|
![]() |
|
|
|
|
MvPRO Administrator
|
23.9.2013, 10:57
Сообщение
|
![]() |
|
|
|
|
Chuvi
|
23.9.2013, 11:42
Сообщение
|
![]() |
Нон-стим ничем в этом плане не отличается. Уж вы то (как разработчик) должны об этом знать. Как раз таки различается. В версии с RevEmu первые 30-60 секунд отображаются сервера, которые в "друзьях", и эти 30 секунд поиск не работает. В нормальной стим-версии поиск работает сразу же (только что проверил). |
|
|
|
MvPRO Administrator
|
23.9.2013, 11:48
Сообщение
|
![]() |
Как раз таки различается. Если бы вы были внимательнее, то знали бы, что автор revemu делает всё, чтобы повысить свой доход, монетизируя разработку любыми способами. О качестве там не может быть никакой речи. Аналоги такие как Steamemu проблем не имеют.
В версии с RevEmu первые 30-60 секунд отображаются сервера, которые в "друзьях", и эти 30 секунд поиск не работает. В нормальной стим-версии поиск работает сразу же (только что проверил). |
|
|
|
![]() ![]() |