Commit Graph

77 Commits

Author SHA1 Message Date
John Pollard
f43ff53ba2 #merge CL 2703103, replays: Add api to allow replays to be marked to not be purged + add ability to add custom events, which are used to delay the need to know the SessionName immediately.
[CL 2703122 by John Pollard in Main branch]
2015-09-23 15:32:41 -04:00
John Pollard
2e4ee57659 #merge, replays: Fix warning when uploading custom events with v2 api changes
[CL 2699517 by John Pollard in Main branch]
2015-09-21 15:33:24 -04:00
John Pollard
a90cf52132 #orion, merge CL 2694183: Don't stop uploading replays when custom event upload fails
[CL 2694202 by John Pollard in Main branch]
2015-09-16 17:06:51 -04:00
Greg Latcovich
0726ba68f2 Refactored Replay API to be more like our REST standards. Kept it as a v2 api so existing clients should be backwards compatible still.
TON-11903

#CodeReview David.Nikdel, John.Pollard

+review CR @Peter.Axt

[CL 2676248 by Greg Latcovich in Main branch]
2015-09-01 17:37:54 -04:00
John Pollard
1eae669bc4 #merge, replays: Cancel requests when demo stops and we didn't fully start recording + sanity checks
[CL 2672888 by John Pollard in Main branch]
2015-08-28 15:47:13 -04:00
John Pollard
19d57c1b04 #merge, replays: Convert a few steps into tasks to help ensure order of operations
[CL 2672771 by John Pollard in Main branch]
2015-08-28 15:08:00 -04:00
John Pollard
753e901a80 #merge, replays: Failing to download event data isn't catrastophic + fix issue where calling the next request can re-use the event delegate
[CL 2672758 by John Pollard in Main branch]
2015-08-28 15:05:46 -04:00
John Pollard
67f2898224 #merge, replays: Specifically detect an already in-flight scrub operation instead of checking for any in-flight command. This allows scrubbing to happen if something like a chunk download is in-flight, which shouldn't interfere.
[CL 2669927 by John Pollard in Main branch]
2015-08-26 16:47:40 -04:00
Peter Knepley
c3431ca3f0 Allow creating event during replay downstreaming
Merging 2651042

//depot/UE4-UT/...

to //depot/UE4/...

#codereview John.Pollard

[CL 2651046 by Peter Knepley in Main branch]
2015-08-11 08:59:30 -04:00
Peter Knepley
16355a8678 Event data accessor for demo net driver
Merging 2648403

//depot/UE4-UT/...

to //depot/UE4/...

#codereview Bart.Bressler

[CL 2648414 by Peter Knepley in Main branch]
2015-08-07 16:01:05 -04:00
Peter Knepley
f3288aab88 Make RequestEventData queue safe
Merging 2648244

//depot/UE4-UT/...

to //depot/UE4/...

#codereview Bart.Bressler

[CL 2648245 by Peter Knepley in Main branch]
2015-08-07 14:35:41 -04:00
John Pollard
cc53a6c5fd #replays, merge: Don't send version/cl if they are blank, MCP doesn't like that
[CL 2643574 by John Pollard in Main branch]
2015-08-04 12:20:00 -04:00
Peter Knepley
2f5be496ea Http replay streamer should queue event enumeration requests
Merging 2643483

//depot/UE4-UT/...

to //depot/UE4/...

#codereview Bart.Bressler

[CL 2643488 by Peter Knepley in Main branch]
2015-08-04 11:09:15 -04:00
Bart Bressler
581564b074 Merging replay streaming changes from Orion branch
2620313 - Fix issue where we would get disconnected from the replay server if we paused for too long. Fixes OR-2753.

2628891 - First pass on bug replay events:
- pressing J when in a game saves a bug event
- loading that replay enumerates all bug events and adds them to the timeline bar

2630827 - Bugs on the replay timeline are clickable and will teleport the camera to the location where the bug was entered. Code is messy and needs cleanup.

2638789 - Add text box to replay list widget that filters replays by an event group

[CL 2638900 by Bart Bressler in Main branch]
2015-07-30 12:17:05 -04:00
Bart Bressler
ce68aa7a6e Integrate 2626341 from UE4-Orion
Integrating PeteK changes to allow custom events in replays

2623455 - Replay changes to allow custom events

#codereview david.ratti

[CL 2635371 by Bart Bressler in Main branch]
2015-07-28 10:29:52 -04:00
John Pollard
ff8e5e28e0 Merge: #REPLAYS: Return an error when we abort scrubbing
[CL 2628309 by John Pollard in Main branch]
2015-07-21 18:27:23 -04:00
Ryan Gerleve
432b9fab5b [AUTOMERGE]
Include the HTTP response code in the logs if an HTTP request to the replay service fails.

--------
Integrated using branch UT_To_UE4 of change#2599358 by Ryan.Gerleve on 2015/06/24 14:58:31.

[CL 2599401 by Ryan Gerleve in Main branch]
2015-06-24 15:08:11 -04:00
Ryan Gerleve
7eecaf4b84 [AUTOMERGE]
The engine now notifies the replay system about players who join in progress.

--------
Integrated using branch UT_To_UE4 of change#2592351 by Ryan.Gerleve on 2015/06/18 14:22:24.

[CL 2592935 by Ryan Gerleve in Main branch]
2015-06-18 19:20:06 -04:00
John Pollard
b634063954 Merge: Ability to override request requests. This will give UT streamer the ability to add authorization headers to requests.
[CL 2592897 by John Pollard in Main branch]
2015-06-18 18:41:30 -04:00
John Pollard
55f89d20ed Merge: Fix an issue when the file download command returns success with no status update (assume still live)
[CL 2592890 by John Pollard in Main branch]
2015-06-18 18:39:51 -04:00
John Pollard
51a2416f09 Merge: Sort replay checkpoints by time
[CL 2592889 by John Pollard in Main branch]
2015-06-18 18:38:42 -04:00
John Pollard
f896163b01 Merge: Allow HttpNetworkReplayStreaming to be derived from
[CL 2592888 by John Pollard in Main branch]
2015-06-18 18:35:46 -04:00
David Ratti
aff983af8f [AUTOMERGE]
#Orion: Allow override of meta tag when viewing replays

--------
Integrated using branch UE4-To-UE4-Orion (reversed) of change#2576985 by John.Pollard on 2015/06/04 10:47:22.

[CL 2592842 by David Ratti in Main branch]
2015-06-18 18:13:50 -04:00
John Pollard
7b9ad057ea Fix crash that could occur while scrubbing in replays
[CL 2586571 by John Pollard in Main branch]
2015-06-12 18:16:26 -04:00
John Pollard
9a9a46df36 Clamp demo time when scrubbing
[CL 2586151 by John Pollard in Main branch]
2015-06-12 14:55:26 -04:00