Commit Graph

14 Commits

Author SHA1 Message Date
Daniel Lamb
9164155740 Fixed cook on the fly streaming server from not working because couldn't find plugins directory.
#codereview Josh.Adams

[CL 2642767 by Daniel Lamb in Main branch]
2015-08-03 19:22:59 -04:00
Marcus Wassmer
d4e748672c Fix MediaFramework GC problems.
Also fix a leak with PS4 moviestreamer.
#codereview Max.Preussner

[CL 2634271 by Marcus Wassmer in Main branch]
2015-07-27 14:36:39 -04:00
Jamie Dale
cfc4051acf Added functions to access low-level file stat data as a single file-system request
You can now use GetStatData to get all of the stat data for a file (its timestamps, size, read-only state, and type (file or directory)) in a single file-system request. Depending on the platform, this can be much more efficient than making multiple requests.

This change also adds alternate directory iteration functions (IterateDirectoryStat and IterateDirectoryStatRecursive) for when you need the stat data along with the files/directories on disk. For platforms that provide this stat data as part of the low-level directory iteration (such as Windows), this can yield much better performance than making two separate file-system requests. Platforms that do not provide this information as part of the directory iteration will just perform a stat request while iterating.

#platformnotify Josh.Adams

[CL 2634161 by Jamie Dale in Main branch]
2015-07-27 13:52:55 -04:00
Marcus Wassmer
c91364ee90 Fix cookonthefly plugin discovery
#codereview Daniel.Lamb,Josh.Adams

[CL 2595743 by Marcus Wassmer in Main branch]
2015-06-22 13:47:45 -04:00
Daniel Lamb
e2e5ac707b Fixed issue with cook on the fly client not finding the plugins directory when starting up, which means they will not be cleaned.
[CL 2548240 by Daniel Lamb in Main branch]
2015-05-12 20:11:29 -04:00
Dmitry Rekman
7a367ae37f Make OpenRead() aware about intended sharing mode of the file.
- Currently essential on Windows only; other platforms may make use of this when managing file handles.

#codereview Eric.Newman, Robert.Manuszewski, Josh.Adams, Michael.Trepka, Chris.Babcock, Marcus.Wassmer, Peter.Sauerbrei

[CL 2480709 by Dmitry Rekman in Main branch]
2015-03-16 17:14:06 -04:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Robert Manuszewski
55f4bd6581 Removed [URL] GameName=Name from ini as we no longer need it for anything else than fixing the game name case (passed from command line)
#change Removed GGameName usage from code and replaced it with FApp::*GameName API
#change Added FApp::SetGameName(), FApp::IsGameNameEmpty()
#change Added IFileManager::GetFilenameOnDisk to get the correct case of a filename on disk
#change Renamed GGameName to GInternalGameName

[CL 2328446 by Robert Manuszewski in Main branch]
2014-10-14 10:31:43 -04:00
Daniel Lamb
c4e09e7650 Fix for slow cook on the fly issue.
Reverted a bunch unsolicited file handling code back to the way it used to be.

[CL 2249125 by Daniel Lamb in Main branch]
2014-08-08 19:46:54 -04:00
Ankit Khare
2366063f3d #UE4
Remove async read/write path for now -  the server never supported really supported full duplex so the extra complexity is probably not worth it. Need to rethink how async path should work.

[CL 2109385 by Ankit Khare in Main branch]
2014-06-18 11:56:32 -04:00
Ankit Khare
aded45885c #UE4
Temporary fix async read/write thread hang for NFS caching.

[CL 2109285 by Ankit Khare in Main branch]
2014-06-18 10:46:19 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Ankit Khare
75222b223a #UE4
TTP: 318779  HTML5: Network File System.
          Allow the network file system to also serve HTTP clients besides TCP, defaults to  TCP.

      -   Refactor NFS to avoid socket depedency in code path, provide switchable implementations for the transport used.
      -   Remove INetworkFileServerConnection Interface, was not being used publically.
      -   WIP: Build improvments, more testing for target HTML5 platform, comments, support on Mac and Linux Platforms.

#codereview: peter.sauerbrei

[CL 2103382 by Ankit Khare in Main branch]
2014-06-12 17:02:52 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00