Commit Graph

46 Commits

Author SHA1 Message Date
Marc Audy
05db81593b Remove SoundNode GetUniqueString
[CL 2248757 by Marc Audy in Main branch]
2014-08-08 14:44:57 -04:00
Mike Fricker
83a56e93ca Temporarily disabled Twitch support in release builds (pending clear by legal)
[CL 2229801 by Mike Fricker in Main branch]
2014-07-24 08:44:52 -04:00
Mike Fricker
b94c5b3900 Disabled Twitch plugin by default for now (still work in progress)
[CL 2229793 by Mike Fricker in Main branch]
2014-07-24 08:44:30 -04:00
Michael Trepka
c4e54fc6d1 Make sure Apple movie player on Mac checks if a movie file exists so it doesn't print any errors to the log when it cannot open a track for a movie that it couldn't open.
[CL 2222189 by Michael Trepka in Main branch]
2014-07-17 10:39:55 -04:00
Mike Fricker
034690e8ec Web camera mirroring support for Twitch
- If your web camera requires vertical mirroring, we'll do that automatically now
- For editor streaming, you can now customize horizontal mirroring in the Live Streaming preferences
- For game streaming, you can select whether to mirror horizontally using the new pin on the "Start Broadcasting Game" node

Slate
- Slate brushes now support mirroring (none, horizontal, vertical, or both)

TTP 340769
#codereview matt.kuhlenschmidt

[CL 2220564 by Mike Fricker in Main branch]
2014-07-16 07:43:42 -04:00
Michael Trepka
59d846adbb Added a critical section to AppleMovieStreamer to make sure tick is not checking if the video tracks are loaded while AVMovie is still loading them on other thread.
[CL 2170523 by Michael Trepka in Main branch]
2014-07-07 14:17:15 -04:00
john ballantyne
aa98851d23 On Remote clients, cache a transaction history of latest updates to LiveEdited values.
When new objects are created, if they are objects that are of the type being tuned, stuff them with latest values

[CL 2170494 by john ballantyne in Main branch]
2014-07-07 13:57:20 -04:00
Mike Fricker
07e33e6ec5 Switched back to 404 redirect URL for Twitch
- (turn off predict/anti-phish in Chrome to test with this for now)

[CL 2132657 by Mike Fricker in Main branch]
2014-07-03 18:19:36 -04:00
Mike Fricker
b03b0e013f Twitch authorization now lands on temp web site (part 2)
[CL 2131040 by Mike Fricker in Main branch]
2014-07-03 13:30:18 -04:00
Mike Fricker
763bce34c2 Twitch authorization now lands on temp web site
- This prevents a 404 error which can interfere with our scraping

[CL 2131027 by Mike Fricker in Main branch]
2014-07-03 13:30:05 -04:00
Mike Fricker
4da011df36 Initialize Twitch on demand instead of at startup
[CL 2130401 by Mike Fricker in Main branch]
2014-07-03 09:08:30 -04:00
Mike Fricker
5ee49a3393 Fixed regression with commandlets crashing on startup
Also, don't bother loading LiveStreaming support in commandlets

[CL 2130394 by Mike Fricker in Main branch]
2014-07-03 08:53:26 -04:00
Mike Fricker
4787a7f290 Fixed Win32 builds not compiling
[CL 2130386 by Mike Fricker in Main branch]
2014-07-03 08:28:21 -04:00
Ben Marsh
96e8536ed5 Change error about missing audio track to a warning.
[CL 2125645 by Ben Marsh in Main branch]
2014-07-02 17:39:44 -04:00
Mike Fricker
18fbbccf7a New TwitchLiveStreaming plugin (work in progress)
- Implements live video/audio broadcasting to Twitch.tv
- Supports displaying your web cam in the editor and game
- Partially implemented support for chat and stream discovery
- Uses browser-based authentication to login to Twitch

Important:
- Epic cannot distribute the Twitch SDK to you, as you need to agree to Twitch's terms before releasing a title that uses Twitch.
- We currently require you to get the Twitch SDK yourself and recompile the TwitchLiveStreaming plugin (see InstallingTwitchSDK.txt

Other notes:
- Documentation will be coming later.  This plugin is not quite finished yet.
- Windows platform only, for now.  Mac and iOS will be coming next.
- You can run with -TwitchDebug to see log spew from the Twitch SDK
- "Direct" authentication with Twitch  is implemented but not recommended
- New "Twitch" project settings are available in your Project Settings UI (when plugin is compiled with SDK available)
- Various known issues we are working on (see '@todo twitch' in code)

[CL 2125033 by Mike Fricker in Main branch]
2014-07-02 13:48:51 -04:00
Ben Marsh
e35719b0b4 Store whether a plugin is enabled by default in the uplugin file (rather than in the INI file). Simplifies checks for what is enabled in UE4Game and decentralizes everything.
[CL 2119957 by Ben Marsh in Main branch]
2014-06-27 16:38:50 -04:00
Gil Gribb
1d50eae0de UE4 - rework RHI user-facing APIs to be safer and incorporate the desired sematics
[CL 2119499 by Gil Gribb in Main branch]
2014-06-27 11:07:13 -04:00
john ballantyne
66da3c86bc Fix LiveEditorListenServer so that objects created after the initial LiveEditor change has come through will also pick up LiveEditor changes
[CL 2118655 by john ballantyne in Main branch]
2014-06-26 17:57:23 -04:00
Peter Sauerbrei
03d1d3ace4 file I missed with yesterday's movie submission
#ue4
#ios

[CL 2110377 by Peter Sauerbrei in Main branch]
2014-06-19 09:22:07 -04:00
Marc Audy
12631a3a1a Fixup OVERRIDE usages in SoundMod plugin
[CL 2104837 by Marc Audy in Main branch]
2014-06-13 14:40:37 -04:00
Marc Audy
9485292ab7 SoundMod plugin
[CL 2104761 by Marc Audy in Main branch]
2014-06-13 13:30:37 -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
Max Preussner
3aece47882 Docs: Removed file comments and added missing code documentation
Please note that file comments had no purpose in nearly all cases and just added visual clutter. The two files that had meaningful file comments had their comments moved into the corresponding classes. There are still hundreds of file comments left in other files that will be removed over time.

Also cleaned up some random stuff along the way:
- relative paths to public headers within the same module are no longer necessary (automatically discovered by UBT now)
- header guards are deprecated, use #pragma once instead (all compilers support it now)
- space between multiple template brackets is no longer required (all compilers support >> now)
- NULL to nullptr, OVERRIDE to override
- spelling errors, whitespace, line breaks

[CL 2104067 by Max Preussner in Main branch]
2014-06-12 23:22:18 -04:00
Gil Gribb
215c19cad6 UE4 - change errors to warnings to avoid stopping automated tests
[CL 2103032 by Gil Gribb in Main branch]
2014-06-12 06:58:26 -04:00
John Ballantyne
f13cf99d73 Fixes for LiveEditor tuning PIE Component values
Fixes to allow remote game arrays to be tuned

[CL 2101398 by John Ballantyne in Main branch]
2014-06-11 01:00:55 -04:00