Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-23 | Stream notification header uses title metadata | Erik Kundiman | |
2024-08-22 | Stream notification | Erik Kundiman | |
https://megapahit.com/show_bug.cgi?id=56 I could make such metadata setting triggered by an event only on the media plugin's side, not on the viewer's side. I had tried adding a MEDIA_EVENT_NOWPLAYING_CHANGED and hoped that mediactrl, viewerparcelmedia, or viewermedia would react to it, but no, so this is the best I could come up with for now, to keep checking if what's now playing has been updated or not. I intentionally didn't clear mNowPlaying the way mURL is, so that it wouldn't notify one last double after the player stops streaming. mNowPlaying and mMediaNowPlaying need to be kept in their last states so that the comparison is correct. I also intentionally didn't put the notification inside the MEDIA_PLAYING scope, cause the flow somehow never got into that scope. | |||
2024-07-29 | Get VLC streaming to work again on macOS | Erik Kundiman | |
Somehow it wouldn't work when the libvlc dylibs linked by media_plugin_libvlc were far in Frameworks, even with all the linkages and VLC_PLUGIN_PATH set correctly. Because of this, I had to make the libvlc files redundantly copied (they're under 1 MB so we'll live with it) in llplugin just like upstream for media_plugin_libvlc to link to instead, though it seems the directory name can be anything, so I just let it be "plugins" for installation convenience using CMake. Also now the builder is assumed to not necessarily want VLC.app to be installed in /Applications, though they would need to keep the downloaded VLC disc image open. | |||
2024-07-28 | Install plugins somewhere close to libvlc on macOS | Erik Kundiman | |
and without having to rename the containing folder. VLC streaming still hasn't worked (it used to) since using fixup_bundle, since switching to FMOD, since switching from SDL to Cocoa, since merging Maintenance B, so still no idea which of these is causing it. | |||
2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
LF, and trim trailing whitespaces as needed | |||
2022-02-09 | SL-16827 Play doesn't start audio if audio reached end | Andrey Kleshchev | |
2022-02-09 | SL-16827 Time slider not working for some music | Andrey Kleshchev | |
2022-02-09 | SL-13470 Media on a prim loops when it should not | Andrey Kleshchev | |
2021-12-14 | SL-16510 fix vlc not restoring position after a resize | Andrey Kleshchev | |
2021-12-14 | SL-16510 VLC time slider sometimes does not work | Andrey Kleshchev | |
2021-11-09 | SL-16333 VLC 3 doesn't support -1 == infinity for input-repeat | Andrey Lihatskiy | |
by Callum | |||
2021-10-28 | SL-16247 Post-d520 libvlc plugin fixes | Andrey Lihatskiy | |
by Callum | |||
2020-10-01 | SL-14044 Windows build fix | Andrey Lihatskiy | |
2019-07-01 | SL-3704 Plugin exit issues | andreykproductengine | |
2018-01-05 | Fix for MAINT-8119 - this bug morphed from a packaging issue to being all ↵ | callum_linden | |
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 | |||
2017-02-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-01-27 | First batch of changes to add LibVLC media plugin to macOS viewer. Plugin ↵ | Callum Linden | |
fails to start because of an as-yet undiagnosed issue with VLC plugin files related to their extyended attributes | |||
2016-12-09 | MAINT-6840 start and pause doesn't wotk reliably and can get stuck | andreykproductengine | |
2016-07-27 | remove use of "override" C++11 feature not supported on gcc 4.6 | Oz Linden | |
2016-07-21 | First pass at enabling time based media (videos) scrubbing controls | Callum Linden | |
2016-07-21 | Remove new 'buffering' state for video media - seemed like it'd be useful ↵ | Callum Linden | |
but it broke things | |||
2016-07-21 | Add a comment about order of operation that might be important for those ↵ | Callum Linden | |
that follow | |||
2016-07-20 | MAINT-6578 Broken texture batching - fixed along with misc LibVLC plugin ↵ | Callum Linden | |
additions (status, titles, looping) | |||
2016-07-15 | MAINT-6577 FIX No sound in MOAP or browser video | Callum Linden | |
2016-07-11 | MAINT-6527 and MAINT-6528 FIX - max volume and media playing prior URLs | Callum Prentice | |
2016-07-07 | MAINT-6527 FIX -volume plays at full amount +50m away - volume was not set ↵ | callum_linden | |
for media outside attenuation zone so played at random value | |||
2016-07-01 | MAINT-6481 FIX Media controls not present | callum_linden | |
2016-05-31 | Fix windows line endings | callum_linden | |
2016-05-27 | Some simple tidy up and added a proper URL for video test button in web ↵ | callum_linden | |
content floater | |||
2016-05-16 | Added support for some transport controls (pause/play/stop) and setting ↵ | callum_linden | |
media volume level. | |||
2016-05-13 | pull in unflipped version of LLCEFLib | callum_linden | |
2016-05-10 | working test button in web browser floater - video inverted | callum_linden | |
2016-05-10 | Added support for arbitrary URLs and cleaned up code | callum_linden | |
2016-05-09 | Added restart on resize - kind of works | callum_linden | |
2016-05-06 | Moving to a private repo | callum_linden | |