Start a new topic

Audio Push to Talk Disconnecting Mid-Use [OW]

While using the PTT feature I've noticed an irregularity during game sessions on Overwatch. I use MB4 for the PTT feature, and it works fine while in the menu. However, whenever I go in-game, it ceases to work. I also use the same button in correlation with my Discord PTT keybind, and it works perfectly fine on that application even while PlaysTV PTT cuts out. I wanted to test to see if there was any conflict between using the same keybind, so I put both keybinds for Discord and PlaysTV on `. It worked fine, and while I thought about trying to find another keybind to work around the problem, I legitimately can't set the keybind to anything other than MB4 for all my voice comm needs. Are there any technical resolutions that'll allow me to use this keybind consistently, or at the very least someone able to diagnose why it keeps dropping as soon as I enter a match?


2 people have this problem

Weird....I just checked the ticket but there were no updates. I guess it didn't go through; I'll have to investigate into that. Thanks for the update, Rades!

I updated my ticket a few more times with more information but never got a reply back. In any case, I never did figure out why exactly this was happening, but I did figure out a workaround - if your mouse has a button function interface (mine is a Logitech gaming mouse so it did) I changed my MB4 function to be Num Lock instead of "Back" and it worked flawlessly after that. (I did have to change my PTT binds in Overwatch to match, of course.)  So I can only guess that Overwatch "reserves" the Back function or something.

After looking at the user logs, I recommend a couple different things for him to try based on the findings. 

He said he would try it and reply back to let me know the results. Never did.

¯\_(ツ)_/¯

What's the deal with this issue? It's been 3 months. Is it solved? I have the same problem.

Thanks for all the info! I'll take a look at the ticket and see what I can find!

I thought I'd add some snippets from the logs as well:


 Game 01 - no mic input recorded during this game

2017/12/12 23:13:21: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:13:25: (4092) DEBUG: MainThread: GameDVR::toggleRecording(): gamedvr toggling to start. _dvrState = [recording]
2017/12/12 23:13:25: (4092) DEBUG: MainThread: OverlayManager::gameDVRStartRecording(): calling ctypes.cdll.ltc_host.GameDVRStartRecording()
2017/12/12 23:13:25: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:13:26: (4092) DEBUG: Dummy-48: OverlayManager::_gameDVRRecordStartedCB(): started manual recording
2017/12/12 23:13:26: (4092) DEBUG: MainThread: GameDVR::recordStartedCB: manual recording started
2017/12/12 23:13:26: (4092) DEBUG: Dummy-48: OverlayManager::_gameDVRSaveStartedCB(): started saving D:\VIDEOS\PLAYS.TV\Overwatch\2017_12_12_23_13_26-man.mp4 (type=<class 'str'>)
2017/12/12 23:13:26: (4092) DEBUG: MainThread: GameDVR::saveStartedCB(): filepath: D:\VIDEOS\PLAYS.TV\Overwatch\2017_12_12_23_13_26-man.mp4, session_id: a98fc4b6-993d-426f-a6f5-ebc2a43c5862-001
2017/12/12 23:13:29: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
	(more of this every 4 seconds that I've removed for space)
2017/12/12 23:21:29: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:21:33: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:21:36: (4092) DEBUG: MainThread: GameDVR::toggleRecording(): gamedvr toggling to stop. _dvrState = [recording]
2017/12/12 23:21:36: (4092) DEBUG: MainThread: OverlayManager::gameDVRStopRecording(): calling ctypes.cdll.ltc_host.GameDVRStopRecording()
2017/12/12 23:21:36: (4092) DEBUG: Dummy-48: OverlayManager::_gameDVRRecordStoppedCB(): stopped manual recording
2017/12/12 23:21:36: (4092) DEBUG: MainThread: GameDVR::recordStoppedCB: manual recording stopped
2017/12/12 23:21:36: (4092) INFO: Dummy-48: OverlayManager::_gameDVRSaveFinishedCB(): done saving D:\VIDEOS\PLAYS.TV\Overwatch\2017_12_12_23_13_26-man.mp4 (1920x1080) 489.8410 seconds (manual)
2017/12/12 23:21:36: (4092) DEBUG: MainThread: OverlayManager::getHardwareEncoderSupportLevel(): using cached value, returning 1
2017/12/12 23:21:36: (4092) DEBUG: MainThread: OverlayManager::getAMDInfo(): got {'AMDCrossfireEnabled': False, 'AMDAdapterNames': ['AMD Radeon HD 7800 Series'], 'AMDCatalystVersion': '17.7.1', 'AMDDriverVersion': '17.10.3211.1031-170704a-316030C-CrimsonReLive', 'AMDEyefinitySupport': False, 'AMDCrossfireSupport': False}
2017/12/12 23:21:36: (4092) DEBUG: MainThread: GameDVR.hardwareFeatures: HW Level=1  BITS=0x00000003
2017/12/12 23:21:37: (4092) DEBUG: MainThread: SessionDrawer::_sessionsChangedCB(): video added/removed, op=[add] refreshing sessions...
2017/12/12 23:21:37: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:21:41: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:21:42: (4092) DEBUG: MainThread: GameDVR::_sessionRecordEventCB(): event "pause", session_id: a98fc4b6-993d-426f-a6f5-ebc2a43c5862-001_currentSession: {'manualEpochs': {'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_23_13_26-man.mp4': (1513149206.0937407, 1513149696.7508047), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_22_50_58-man.mp4': (1513147858.7926793, 1513148285.6660953), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_22_29_17-man.mp4': (1513146557.7912664, 1513146808.7176187), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_23_06_29-man.mp4': (1513148789.516914, 1513149105.2339718), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_22_11_48-man.mp4': (1513145508.933275, 1513146160.3605347), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_22_33_35-man.mp4': (1513146815.229991, 1513147854.2994225)}}
2017/12/12 23:21:42: (4092) DEBUG: MainThread: GameDVR::_sessionRecordEventCB(): ignoring event before "start"
2017/12/12 23:21:45: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:21:49: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:21:53: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:21:54: (4092) DEBUG: MainThread: GameDVR::_sessionRecordEventCB(): event "resume", session_id: a98fc4b6-993d-426f-a6f5-ebc2a43c5862-001_currentSession: {'manualEpochs': {'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_23_13_26-man.mp4': (1513149206.0937407, 1513149696.7508047), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_22_50_58-man.mp4': (1513147858.7926793, 1513148285.6660953), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_22_29_17-man.mp4': (1513146557.7912664, 1513146808.7176187), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_23_06_29-man.mp4': (1513148789.516914, 1513149105.2339718), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_22_11_48-man.mp4': (1513145508.933275, 1513146160.3605347), 'D:\\VIDEOS\\PLAYS.TV\\Overwatch\\2017_12_12_22_33_35-man.mp4': (1513146815.229991, 1513147854.2994225)}}
2017/12/12 23:21:54: (4092) DEBUG: MainThread: GameDVR::_sessionRecordEventCB(): ignoring event before "start"

 

Game 02 - all mic input recorded during this game, as if it were on open mic 

2017/12/12 23:24:48: (4092) DEBUG: MainThread: GameDVR::toggleRecording(): gamedvr toggling to start. _dvrState = [recording]
2017/12/12 23:24:48: (4092) DEBUG: MainThread: OverlayManager::gameDVRStartRecording(): calling ctypes.cdll.ltc_host.GameDVRStartRecording()
2017/12/12 23:24:49: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:24:49: (4092) DEBUG: Dummy-48: OverlayManager::_gameDVRRecordStartedCB(): started manual recording
2017/12/12 23:24:49: (4092) DEBUG: MainThread: GameDVR::recordStartedCB: manual recording started
2017/12/12 23:24:50: (4092) DEBUG: Dummy-48: OverlayManager::_gameDVRSaveStartedCB(): started saving D:\VIDEOS\PLAYS.TV\Overwatch\2017_12_12_23_24_49-man.mp4 (type=<class 'str'>)
2017/12/12 23:24:50: (4092) DEBUG: MainThread: GameDVR::saveStartedCB(): filepath: D:\VIDEOS\PLAYS.TV\Overwatch\2017_12_12_23_24_49-man.mp4, session_id: a98fc4b6-993d-426f-a6f5-ebc2a43c5862-001
2017/12/12 23:24:53: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
	(more of this every 4 seconds)
2017/12/12 23:34:01: (4092) DEBUG: Dummy-5: rgm::process_existing_running_sessions() session Overwatch is still running
2017/12/12 23:34:07: (4092) DEBUG: MainThread: GameDVR::toggleRecording(): gamedvr toggling to stop. _dvrState = [recording]
2017/12/12 23:34:07: (4092) DEBUG: MainThread: OverlayManager::gameDVRStopRecording(): calling ctypes.cdll.ltc_host.GameDVRStopRecording()
2017/12/12 23:34:07: (4092) INFO: Dummy-48: OverlayManager::_gameDVRSaveFinishedCB(): done saving D:\VIDEOS\PLAYS.TV\Overwatch\2017_12_12_23_24_49-man.mp4 (1920x1080) 556.7550 seconds (manual)
2017/12/12 23:34:07: (4092) DEBUG: Dummy-48: OverlayManager::_gameDVRRecordStoppedCB(): stopped manual recording
2017/12/12 23:34:07: (4092) DEBUG: MainThread: OverlayManager::getHardwareEncoderSupportLevel(): using cached value, returning 1
2017/12/12 23:34:07: (4092) DEBUG: MainThread: OverlayManager::getAMDInfo(): got {'AMDCrossfireEnabled': False, 'AMDAdapterNames': ['AMD Radeon HD 7800 Series'], 'AMDCatalystVersion': '17.7.1', 'AMDDriverVersion': '17.10.3211.1031-170704a-316030C-CrimsonReLive', 'AMDEyefinitySupport': False, 'AMDCrossfireSupport': False}
2017/12/12 23:34:07: (4092) DEBUG: MainThread: GameDVR.hardwareFeatures: HW Level=1  BITS=0x00000003
2017/12/12 23:34:07: (4092) DEBUG: MainThread: SessionDrawer::_sessionsChangedCB(): video added/removed, op=[add] refreshing sessions...
2017/12/12 23:34:08: (4092) DEBUG: MainThread: GameDVR::recordStoppedCB: manual recording stopped


Okay, it happened tonight. I've uploaded logs via the plays.tv client but I'm also attaching some info here just to make sure. I had multiple games tonight (12/12) with no mic input recorded during games, then suddenly one game where it recorded everything as if it was on open mic, and then the next game it went back to recording no mic input during games.


Game 01) 23:13 - 23:21. Plays.tv recorded no mic audio during the match, but after the match ended (at the score screen), it began recording my PTT mic input again. 

Game 02) 23:24 - 23:34. Plays.tv recorded ALL mic input as if it was on open mic, even when I wasn't hitting my PTT.

Game 03) 23:45 - 23:46. Plays.tv recorded no mic audio during this clip.

Game 04) 23:47 - 23:58. Plays.tv recorded no mic audio during this game, but began recording again after the match.

 

I've uploaded a short video (~30 seconds) from Game 04 demonstrating here: https://www.youtube.com/watch?v=OFmQJYv8gCg - When the clip starts you can see my name in green in the upper left, indicating I am hitting my PTT and speaking, but plays isn't recording my voice. A few seconds later, when the score cards come out, I speak again (you can see my green name again) but this time the plays clients records my voice properly.

 

I hope this helps you narrow down the problem!

 

Thanks,

Rades

log
(5.21 MB)

Yes, for sure! I'll definitely submit a ticket the next time this happens - it hasn't happened for a bit so I'll have to wait for it to occur again.

We appreciate you letting us know. Would you mind submitting a support ticket as well so we can get more client data?

Here is how to submit a ticket with the info we need: LINK

Bumping because I'm also having this problem, but have an additional observation. I have my in-game Overwatch and plays.tv PTT set to MB5, and like the earlier posters, most of the time plays.tv doesn't record my voice during matches. 


However, very rarely a game will have my voice, but it's recording constantly - like either it's in open mic mode or like it thinks MB5 is being held down (which it isn't, but it's almost like plays.tv thinks it is.) And it will record this way for the entire match. But then the next match, my voice is gone again. 


It's almost like, I don't know, if I happen to be talking to my friends between matches, and the match starts while MB5 is being held down, it changes how plays.tv is recording? Neither way is great - open mic versus no voice recorded at all - but I thought I'd comment about this oddity happening and maybe it might help the plays.tv team figure this problem out.

Awesome. Thank you.

 

Alright. I want to say that we may be aware of this though, but I appreciate you testing it just to be the case. It's something that we want to fix, and I'll make sure it gets brought up again.

Just tested it. Keyboard command works fine with PTT. MB4 still failing.

 

Does using a keyboard command instead of MB4 allow it to work, or is it only with that binding?

I'm having the same issue with PTT and MB4, but mine doesn't work at all. In game or in the menu's. Happens in PUBG and Fortnite for me.

Open mic works ok though, which is annoying as the last thing I want to hear in a recording is background noise. Hopefully there is a solution.

Just posting so they know it isn't only you.

 

Login to post a comment