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