So this issue is still present. Is there anything TS does to the audio stream AFTER leaving the final sound plugin event?
Type: Posts; User: NouberNou; Keyword(s):
So this issue is still present. Is there anything TS does to the audio stream AFTER leaving the final sound plugin event?
I do custom surround sound mixing in my plugin and the volume levels are radically different when the plugin is on and the plugin is off, even though the summed PCM values leaving...
So a bit of a confusing bug in the sound buffer API functions.
Two issues:
1) In Windows Audio Session (WASAPI) channel speaker mask data returned is unusable, it does not match DirectSound...
Figured it out, Windows Audio Session does not return the same bit mask values as DirectSound (makes sense, since you are using DS define values)...
You aren't planning on removing Direct Sound...
I think this might be a bug, or I might be drunk...
So in the voice buffer call backs the channelSpeakerArray is giving me odd values. I have a stereo mic and the channels argument is being passed...
Are they little glitchy sort of beep noises? Are you running any plugins in Teamspeak when this occurs?
Ah, well sadly my build environment involves a manual copy of the SDK to another location (multiple developers, different install paths, etc, I mean I guess we could use a path variable, but eh).
...
Was it intended for the include folder in the SDK to be empty in this install?
I built ACRE against the new API version and it seems to be loading fine, but would be nice to have the official...
Calling flushClientSelfUpdates will return ERROR_ok or ERROR_ok_no_update. Documentation shows example where it only checks for ERROR_ok. The error message command also returns "ok" for both return...
I installed the drivers and software for my Saitek X-52 last night (OS Win7x64) and noticed that when I started Teamspeak the X-52 would slowly lose functionality, buttons would stop working, axis...
So I am using GetAsyncKeyState now in our key handler loop. It works, though it requiring VK codes vs. DIK codes is frustrating because Arma relies on DIK codes for all of its keybindings.
Because...
I was hoping there would be a bit more of a delay for the removal of DI, but I guess not. Hope these suggested improvements appear soon because there is a substantial number of people that will be...
Any idea on when improvements to the hotkey system is going to come out? There is a few thousand installs that are going to be stuck on 3.0.12 till that is sorted better (or there is a fix for TS so...
Also yea any testing I can help with let me know. I currently have two different plug in code bases that will need to implement the change so getting it right and stable is very important to me.
Being able to do it entirely with out having to interact with the TS UI would be the best. We do a lot of configuration inside Arma and plan to do even more in the future.
Having investigated a bit further it seems TS and our plugin conflict on keyboard events somehow.
If I start TS with ACRE already enabled and the hotkeys mode set to Default then ACRE will get its...
Yep, it shouldn't but I was actually confusing the issue. The issue is that for some people (including myself) our own DI system blocks the default key handling system in TS, when using DI mode it...
Also I just noticed in their default mode that Num Lock doesn't respond at all to PTT events, even the default PTT binding. Great. I use Num Lock bound to a mouse button (unbound thumb button from...
Ugh... People already complain ACRE is hard to set up, getting them to implement two options in the settings per PTT key is just not acceptable.
Why remove DI... :( Back to the drawing board (or...
Yea, I don't think that was ever there in the original code examples, at least when we wrote the PTT engine back in 2010.
This should just raise an event in the plugin right? If so thats all I...
Is there any API documentation for the hotkey commands?
The thing with ACRE is that we have a number of different PTT keys at once for different radios, and then of course normal PTT is used for...
With Direct Input going away what do you propose as an alternative for custom PTT key handlers in plugins?
ACRE users DirectInput to capture keyboard events and do our own PTT implementation right...
We released an update yesterday, and we are now filling the channel mask, all channels that we are provided.
*channelFillMask = (1<<channels)-1;
Some users are still having issues though,...
Sorry, I had a busy end of August and was in Turkey for the last 2 weeks... and on top of that when I got home my main development computers PSU exploded (and hopefully didn't take the rest of the...
Correct, we are using ts3plugin_onEditPostProcessVoiceDataEvent for the event. Within that we are using XAudio's X3DAudio functionality to compute channel offsets for panning.
We do use the...
When directly manipulating channel data in the playback events, it seems that it is manipulated further or ignored, often ignored, or more specifically sometimes specific channels are ignored, mainly...
Make sure that DirectInput is selected in the Hotkeys options page in TS. For some reason the latest version switches to a different key detection method or changed something internally from previous...
Please make sure to select DirectInput in the Hotkeys page in TS's options. It should be in the lower riight corner.
I know... I am the author of ACRE. ;) It is one of the few plugins that pretty much uses every API feature you guys provide, and surround sound support has been one of the big issues since you moved...
In regards to the G35/930 issues, do you guys have any specifics on what that issue is, is it something 100% on the Logitech side or are there deficiencies someplace in the TS sound engine in...
This information was incredibly helpful in diagnosing problems with plugins and now it is gone? Why was it removed? Is there any way to re-enable this? Please do so if you can because it has made my...
Actually it was that the signature for the function changed in the current SDK and I didn't see that. :( Added in the additional arguments and now its calling it (wasn't even firing before haha).
...
This looks like its been a bug before: http://forum.teamspeak.com/showthread.php/61503-onEditPostProcessVoiceDataEvent-returned-sample-stream-is-not-used
Please address this quickly. It is...
This "fix" for stereo surround sound has totally broken any sort of ability for us to do this manually, using our own methods via the onEditPostProcessVoiceDataEvent. This was working fine with...
Thanks for the reply. It seems like we do not get them sometimes though (which is the conclusion that I came to after exploring every other option because I never had thought about UDP there).
...