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

Bump. I really want to use this software but it's pointless if I can't record my voice. MB4 PPT works fine in the menus but doesn't work while in game.

@Firefly12167 - I went ahead and requested logs from you in your ticket. Thanks for making it!

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.

 

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

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

 

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.

Awesome. Thank you.

 

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.

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

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.

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)

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


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

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

Login to post a comment