Commit Graph

33 Commits (9edad026f4494de1a6f02ecc3f477faa27a361ef)

Author SHA1 Message Date
Ansariel 529569cdd9 Merge viewer-neko 2019-08-04 12:09:33 +02:00
andreykproductengine 23591b8ab7 SL-3704 Plugin exit issues 2019-07-01 17:28:58 +03:00
Ansariel 606adaffe7 Merge viewer-bugsplat 2018-09-12 18:09:43 +02:00
Oz Linden 9fd463bd94 remove only-partially-successful attempt to put teamcity blocks around targets 2018-09-07 09:13:57 -04:00
Oz Linden 49c483eeb3 add more block structure to TeamCity log output for components 2018-09-05 18:07:35 -04:00
Nicky c63b9779d7 Linux: Embed rpath in plugin libraries. 2018-03-26 23:21:21 +02:00
callum_linden d97d7c5206 Fix for MAINT-8119 - this bug morphed from a packaging issue to being all about audio not playing when a media stream started. There is some as yet, unknown interaction between the volume catcher code in the CEF plugin and the VLC volume controls. The fix for now is to add a Windows call to the VLC code that sets the process volume explicitly. Later we will address the volume catcher code, move it to a common spot so both CEF and LibVLC can use the same bytes 2018-01-05 13:19:08 -08:00
Callum Prentice 884a59a2fb Second part of fix for SL-646 Fix 'LINK : warning LNK4075: ignoring /INCREMENTAL due to '/LTCG' specification' in LibVLC, JPEGLIB etc. 2017-03-09 14:08:09 -08:00
Nat Goodspeed 37974a2fa2 Automated merge with ssh://bitbucket.org/lindenlab/viewer64 2017-02-03 20:14:32 -05:00
Nat Goodspeed 434f0e161a Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2017-02-03 09:54:52 -05:00
Callum Linden dcae92c0a3 First batch of changes to add LibVLC media plugin to macOS viewer. Plugin fails to start because of an as-yet undiagnosed issue with VLC plugin files related to their extyended attributes 2017-01-27 15:47:16 -08:00
Nat Goodspeed e6b9174bba DRTVWR-418: Try to clean up numerous CMake CMP0046 warnings. 2016-12-06 09:50:05 -05:00
Nat Goodspeed 8a461c00f4 DRTVWR-418: Until we figure out how to say FIXED:NO to linker, don't.
The present CMake logic wants to pass FIXED:NO to the linker for 64-bit
builds, which on the face of it seems like a Good Thing: it permits code to be
relocated in memory, preventing collisions if two libraries happen to want to
load into overlapping address ranges.

However the way it's being specified is wrong and harmful. Passing /FIXED:NO
to the compiler command line engages /FI (Forced Include!) of a nonexistent
file XED:NO -- producing lots of baffling fatal compile errors.

Thanks Callum for diagnosing this!
2016-12-01 08:50:10 -05:00
Nat Goodspeed 6c7a972861 DRTVWR-418: Fold windows64 into windows platform with new autobuild.
autobuild 1.1 now supports expanding $variables within a config file --
support that was explicitly added to address this very problem. So now the
windows platform in autobuild.xml uses $AUTOBUILD_ADDRSIZE,
$AUTOBUILD_WIN_VSPLATFORM and $AUTOBUILD_WIN_CMAKE_GEN, which should handle
most of the deltas between the windows platform and windows64.

This permits removing the windows64 platform definition from autobuild.xml.

The one remaining delta between the windows64 and windows platform definitions
was -DLL_64BIT_BUILD=TRUE. But we can handle that instead by checking
ADDRESS_SIZE. Change all existing references to WORD_SIZE to ADDRESS_SIZE
instead, and set ADDRESS_SIZE to $AUTOBUILD_ADDRSIZE. Change the one existing
LL_64BIT_BUILD reference to test (ADDRESS_SIZE EQUAL 64) instead.
2016-11-15 15:53:24 -05:00
andreykproductengine 8d34a4f8c1 MAINT-6840 start and pause doesn't wotk reliably and can get stuck 2016-12-09 18:49:48 +02:00
Oz Linden 781cf7fac4 remove use of "override" C++11 feature not supported on gcc 4.6 2016-07-27 09:53:20 -04:00
Callum Linden 8cd9569cef First pass at enabling time based media (videos) scrubbing controls 2016-07-21 21:06:06 -07:00
Callum Linden befb0446c5 Remove new 'buffering' state for video media - seemed like it'd be useful but it broke things 2016-07-21 15:20:00 -07:00
Callum Linden f0eab8b36f Add a comment about order of operation that might be important for those that follow 2016-07-21 09:46:42 -07:00
Callum Linden 8a25489591 MAINT-6578 Broken texture batching - fixed along with misc LibVLC plugin additions (status, titles, looping) 2016-07-20 19:54:54 -07:00
Callum Linden 1c4dbc64ab MAINT-6577 FIX No sound in MOAP or browser video 2016-07-15 12:18:00 -07:00
Callum Prentice 8ae7828643 MAINT-6527 and MAINT-6528 FIX - max volume and media playing prior URLs 2016-07-11 19:46:11 -07:00
callum_linden d59ce04495 MAINT-6527 FIX -volume plays at full amount +50m away - volume was not set for media outside attenuation zone so played at random value 2016-07-07 09:10:39 -07:00
callum_linden 5f57257185 MAINT-6481 FIX Media controls not present 2016-07-01 14:52:51 -07:00
callum_linden 69174fcc58 Fix windows line endings 2016-05-31 14:51:40 -07:00
callum_linden 282956e768 Some simple tidy up and added a proper URL for video test button in web content floater 2016-05-27 16:53:16 -07:00
callum_linden 50ab1e57ec Added support for some transport controls (pause/play/stop) and setting media volume level. 2016-05-16 10:58:39 -07:00
callum_linden 09e68a4953 Additional set of changes to use vlc-bin package 2016-05-13 16:43:18 -07:00
callum_linden f0e9566b90 pull in unflipped version of LLCEFLib 2016-05-13 13:09:12 -07:00
callum_linden bceafa5062 working test button in web browser floater - video inverted 2016-05-10 17:16:24 -07:00
callum_linden ed73eae302 Added support for arbitrary URLs and cleaned up code 2016-05-10 13:07:34 -07:00
callum_linden d15da19231 Added restart on resize - kind of works 2016-05-09 17:11:10 -07:00
callum_linden e11ab0240a Moving to a private repo 2016-05-06 17:43:47 -07:00