aza547 / wow-recorder

A desktop screen recorder application that records and saves videos of in-game World of Warcraft encounters, and provides a graphical user interface to view the replays. It is free, open source and contains no adverts.
http://www.warcraftrecorder.com
Other
151 stars 30 forks source link

Closing wow in video overrun time doesn't cancel the following buffer recording #250

Closed aza547 closed 10 months ago

aza547 commented 1 year ago
[2022-12-17 15:05:32.459] [info]  [ClassicLogHandler] Friendly deaths:  0
[2022-12-17 15:05:32.459] [info]  [ClassicLogHandler] Enemy deaths:  2
[2022-12-17 15:05:32.460] [info]  [Logutils] Stop recording video for category: 2v2
[2022-12-17 15:05:32.461] [info]  [Recorder] Stop recording after overrun
[2022-12-17 15:05:32.461] [info]  [Recorder] Overrun: 3
[2022-12-17 15:05:34.935] [info]  [Logutils] Detected Wow.exe (Retail) not running
[2022-12-17 15:05:34.936] [info]  [Recorder] Buffer restart interval cleared
[2022-12-17 15:05:34.936] [error] [Recorder] No buffer recording to stop.
[2022-12-17 15:05:34.938] [info]  [Util] Deleting: D:\wow-recorder-files\.temp\2022-12-17 15-01-55.mp4
[2022-12-17 15:05:34.944] [info]  [Util] Deleting: D:\wow-recorder-files\.temp\2022-12-17 14-49-19.mp4
[2022-12-17 15:05:34.945] [info]  [Util] Deleting: D:\wow-recorder-files\.temp\2022-12-17 14-36-43.mp4
[2022-12-17 15:05:35.462] [info]  [OBS] obsRecorder: stop
[2022-12-17 15:05:35.471] [debug] [OBS] Asserted OBS signal: stopping
[2022-12-17 15:05:35.748] [debug] [OBS] Asserted OBS signal: stop
[2022-12-17 15:05:35.795] [debug] [OBS] Asserted OBS signal: wrote
[2022-12-17 15:05:36.664] [info]  [ClassicLogHandler] Handling ZONE_CHANGE line: {
  original: '12/17 15:05:36.635  ZONE_CHANGE,571,"Dalaran",0',
  _linePosition: 32,
  _lineLength: 47,
  _args: [ 'ZONE_CHANGE' ],
  _argsListLen: 1,
  timestamp: '12/17 15:05:36.635'
}
[2022-12-17 15:05:36.665] [info]  [ClassicLogHandler] Uninteresting zone change
[2022-12-17 15:05:37.796] [info]  [Recorder] Queuing video for processing {
  bufferFile: 'D:\\wow-recorder-files\\.temp\\2022-12-17 15-05-04.mp4',
  metadata: {
    category: '2v2',
    zoneID: 562,
    zoneName: "Blade's Edge",
    flavour: 'Classic',
    duration: 13.027,
    result: true,
    deaths: [
      {
        name: 'Jungledck-Gehennas',
        specId: 262,
        timestamp: 5.010999917984009,
        friendly: false
      },
      {
        name: 'Notyourlock-Gehennas',
        specId: 267,
        timestamp: 10.024999856948853,
        friendly: false
      }
    ],
    player: {
      _GUID: 'Player-4811-036B0F06',
      _name: 'Alexpals',
      _realm: 'Giantstalker',
      _teamID: 1,
      _specID: 65
    }
  },
  filename: "2v2 Blade's Edge (Win)",
  relativeStart: 16.514
}
[2022-12-17 15:05:37.801] [info]  [Recorder] Processing video D:\wow-recorder-files\.temp\2022-12-17 15-05-04.mp4
[2022-12-17 15:05:37.802] [info]  [Recorder] Desired duration: 13.027 Relative start time: 16.514
[2022-12-17 15:05:37.963] [info]  [Recorder] FFmpeg cut video succeeded
[2022-12-17 15:05:37.964] [info]  [Util] Write Metadata file D:\wow-recorder-files\2022-12-17 15-05-04 - 2v2 Blade's Edge (Win).mp4
[2022-12-17 15:05:37.965] [info]  [Util] Deleting: D:\wow-recorder-files\.temp\2022-12-17 15-05-04.mp4
[2022-12-17 15:05:37.969] [info]  [Recorder] Finished processing video D:\wow-recorder-files\.temp\2022-12-17 15-05-04.mp4
[2022-12-17 15:05:37.970] [info]  [Recorder] Video processing queue empty, running clean up.
[2022-12-17 15:05:37.971] [debug] [Size Monitor] Running (max size = 53.7 GB)
[2022-12-17 15:05:38.030] [info]  [Size Monitor] Unprotected file(s) considered 226, total size = 51.7 GB
[2022-12-17 15:05:40.796] [info]  [Recorder] Start recording buffer
[2022-12-17 15:05:40.796] [info]  [OBS] obsRecorder: start
[2022-12-17 15:05:40.902] [debug] [OBS] Asserted OBS signal: start
aza547 commented 10 months ago

This code has been massively revamped recently and I think this is fixed.