Version history

3.0.2 - 2017-12-22

Download

Changelog

Main changes

This is the release of the new GoPro VR Player 3.0.2.

This version comes with various patches.

You can consult the changelog of the GoPro VR Player 3.0 here.

Features and fixes since 3.0.0:

3.0.1
- ALPS-889 : Enable the GoPro Cineform codec support with the VLC video decoding backend.
- ALPS-2344 : Minor graphic user interface updates.
- ALPS-2619 : Avoid crashes when interoperability functions can't be used on Windows with the VLC video decoding backend.
- ALPS-2619 : Avoid crashes when OpenGL API v2.0+ can't be reached.
- ALPS-2679 : Font display issue into the Preferences screen.
- ALPS-2680 : Scrollbars wasn't always visible with scrollable content into the Preferences screen.
- ALPS-2708 : Bad OpenGL clear color pass on NVIDIA 1080 graphics card.
3.0.2
- ALPS-2351 : Update of the Oculus SDK to version 1.20.
- ALPS-2732 : Minor crashes fixes.
- ALPS-2703 : Prevent the striped pattern rendering for non power of 2 dimensions videos with the VLC video decoding backend.
- ALPS-2734 : Add a registry/plist entry for better upgrade checks.
- ALPS-2757 : Correct the low image quality playback with CineForm codec.
- ALPS-2804 : Texture is now rendered normaly when using GoPro VR Player as AutoPano Video plugin.
- ALPS-2855 : Update of the documentation link.
- ALPS-3078 : New vocabulary for UDP feature: primary, secondary.

Informations and known issues about the 3.0.2 version

- As the software decoder has been disabled into the VLC video decoding backend, some video media files can't be read anymore on low end computers. It's recommanded to own a high end GPU card with latest drivers and latest OS system.
- Spatial audio support is only available with the VLC video decoding backend.
- Facebook 360 spatial audio formats are not supported yet
- A memory leak can appear on some Windows systems with the VLC video decoding backend.
- Video delivery through HLS and progressive download is temporarily disabled with the VLC video decoding backend.
- HMD rendering can freeze with OpenVR and some NVIDIA graphics cards on macOS High Sierra.
- Stereoscopy Over/Under is inverted with the VLC video decoding backend.
- Video decoding can be slow on some Intel GPUs with the VLC video decoding backend.
- Under macOS High Sierra through the Adobe Premiere plugin the texture is reversed when rendered by a HTC Vive HMD.

3.0.1 - 2017-11-08

Download

Changelog

Main changes

This is the release of the new GoPro VR Player 3.0.1.

This version restore the use of the GoPro® Cineform video codec.
More information about Cineform are available here.

You can consult the changelog of the GoPro VR Player 3.0 here.

Features and fixes since 3.0.0:

- ALPS-889 : Enable the GoPro Cineform codec support with the default VLC video backend.
- ALPS-2344 : Minor graphic user interface updates.
- ALPS-2619 : Avoid crashes when interoperability functions can't be used on Windows with the default VLC backend.
- ALPS-2619 : Avoid crashes when OpenGL API v2.0+ can't be reached.
- ALPS-2679 : Font display issue into the Preferences screen.
- ALPS-2680 : Scrollbars wasn't always visible with scrollable content into the Preferences screen.
- ALPS-2708 : Bad OpenGL clear color pass on NVIDIA 1080 graphics card.

Informations and known issues about the 3.0.1 version

- As the software decoder has been disabled into the VLC backend, some video media files can't be read anymore on low end computers. It's recommanded to own a high end GPU card with latest drivers and latest OS system.
- Spatial audio support is only available with the default VLC backend.
- Facebook 360 spatial audio formats are not supported yet.
- A memory leak can appear on some Windows systems with the default VLC backend.
- Video delivery through HLS and progressive download is temporarily disabled with the default VLC backend.
- HMD rendering can freeze with OpenVR and some NVIDIA graphics cards on macOS High Sierra.
- Stereoscopy Over/Under is inverted with the default VLC backend.
- Video decoding can be slow on some Intel GPU with the default VLC backend.

3.0.0 - 2017-10-24

Download

Changelog

Main changes

This is the release of the new GoPro VR Player 3.0. This new version brings some nice improvements, see paragraphs below.

GoPro VR Player new features

We added some very cool new features on GoPro VR Player. Here's a detailed list of those new features:

Features and fixes since 3.0.0 release candidate:

- ALPS-886 : Force hardware accelerated video decoder on Windows for H.264
- ALPS-887 : First implementation of the spatialaudio library
- ALPS-888 : Fork of the VLC master repository
- ALPS-1106 : Force hardware accelerated video decoder on macOS for H.264 and H.265
- ALPS-1393 : Rework on plugins and codecs support into the VLC backend
- ALPS-1687 : Add RTMP stream support
- ALPS-1688 : Add internal statistics when used as preview player in Kolor AutoPano Video software
- ALPS-1781 : Upgrade OpenVR SDK to 1.0.9 version for Windows and macOS
- ALPS-1839 : Add the new GoPro certificate into the Windows installer
- ALPS-1839 : Add the new GoPro certificate into the macOS installer
- ALPS-1843 : New implementation for analytics
- ALPS-1927 : Ambisonics FOA Google/YouTube spatial media validation (PCM)
- ALPS-1928 : Force hardware accelerated video decoder on Windows for H.265
- ALPS-1929 : Ambisonics FOA Google/YouTube spatial media validation (AAC)
- ALPS-1984 : New continuous integration framework implementation for Windows version
- ALPS-2045 : Minor updates on analytics library
- ALPS-2173 : Updates on hardware video decoding limitations
- ALPS-2175 : Installer and EULA updates
- ALPS-2332 : Upgrade OpenVR SDK to 1.0.10 version on Windows and macOS
- ALPS-2352 : SteamVR / OpenVR fps issue on macOS High Sierra
- ALPS-2345 : Print HQ rendering issue

Features and fixes since 3.0.0 beta:

- ALPS-465 : Beta channel notifications and preserving some settings when updating the software
- ALPS-838 : Refactor of the software Update window
- ALPS-975 : Spinner is frost
- ALPS-1023 : Windows Media Foundation backend broken
- ALPS-1201 : Remove software decoder from VLC backend
- ALPS-1277 : No Cineform support on Windows since VLC 2.2.6 update
- ALPS-1373 : Some images don't work on macOS 10.12 (Sierra)
- ALPS-1383 : Ability to set source file projection into the playlist file (.kepl)
- ALPS-1392 : Add Left/Right or Top/Bottom information into the Debug informations panel when stereoscopy is activated
- ALPS-1397 : Change download key for better Software Downloader access
- ALPS-1452 : Print doesn't work after reset setting

Features and fixes since 2.3.1:

- ALPS-170 : Ability to change the playback rate
- ALPS-177 : GoPro VR Player should have "Open Recents" menu item
- ALPS-195 : Update Leap Motion SDK
- ALPS-770 : Add OpenGL 3.2 support for macOS version
- ALPS-883 : macOS optimizations
- ALPS-884 : Add benchmarks and tests for macOS
- ALPS-885 : OpenVR macOS beta version integration
- ALPS-981 : Crash on exit when a video is set as argument in command line
- ALPS-1026 : Leap Motion can crash during application startup
- ALPS-1055 : Add prefix for statistics events when in benchmark mode
- ALPS-1144 : Update VLC library
- ALPS-1151 : Add a disable option for HMD to avoid launching VR runtimes
- ALPS-1164 : Performance issue on MacBookPro with Intel Iris graphics
- ALPS-1165 : Update Oculus SDK to 1.14 version
- ALPS-1167 : Update OpenVR SDK on Windows
- ALPS-1168 : Support of OpenVR SDK on the new macOS 10.13
- ALPS-1170 : Benchmark mode can be accessed from command line

Informations and known issues about the 3.0.0 version

- As the software decoder has been disabled into the VLC backend, some video media files can't be read anymore on low end computers. It's recommanded to own a high end GPU card with latest drivers and latest OS system.
- GoPro Cineform codec support is temporarily disabled.
- Spatial audio support is only available with the default VLC backend.
- Facebook 360 spatial audio formats are not supported yet.
- A memory leak can appear on some Windows systems with the default VLC backend.
- Video delivery through HLS and progressive download is temporarily disabled with the default VLC backend.
- HMD rendering can freeze with OpenVR and some NVIDIA graphics cards on macOS High Sierra.
- Stereoscopy Over/Under is inverted with the default VLC backend.
- Video decoding can be slow on some Intel GPU with the default VLC backend.

2.3.1 - 2017-05-19

Download

Changelog

Main changes

This is the release of the new GoPro VR Player 2.3.1. It comes with some nice improvements. The following paragraphs will detail the changes.

GoPro VR Player new features

We added some very cool new features on GoPro VR Player. Here's a detailed list of the new features.

Adobe Premiere Plugin

We continued to work on GoPro VR Player, to enable an amazing 360 video edition workflow. On the plugin we added a way to restore the player once exited.

Fixes since 2.3.0:

This new 2.3.1 release comes with some bugfixes, mainly related to video reload after a stop.
- ALPS-1103 : Persistent setting to loop video is not applied
- ALPS-1102 : Video frame freezes but media continue to play audio

Fixes since 2.3.0 beta:

- ALPS-776 : Change shortcuts for input and output projections due to conflicts with MacOSX shortcuts
- ALPS-788 : Unmute shortcut doesn't work on MacOSX
- ALPS-791 : Conflict between input projection and output projection settings
- ALPS-814 : WMF engine crashes when selecting File > Quit on Windows
- ALPS-815 : DirectShow backend crashes when OpenGL isn't forced
- ALPS-818 : HMD UI is dark/black
- ALPS-819 : Output projection menu bar item isn't updated when calling "Next Projection"
- ALPS-826 : Drag and drop a video file on the GoPro VR Player icon failed
- ALPS-827 : Can't select GoPro VR Player when using "Open with... other app" on a video file
- ALPS-828 : The volume slider is not convenient to set and handle
- ALPS-837 : Player statistics patch
- ALPS-840 : Big images don't work on retina and hdpi screens
- ALPS-841 : Internal analytics library patch
- ALPS-866 : The "No duration" setting for image and playlist is bugged
- ALPS-943 : Installing GoPro VR Player takes ownership on video and image files on Linux
- ALPS-1028 : Volume slider is always displayed after a click on the volume icon
- ALPS-1040 : Volume slider can hide some buttons
- ALPS-1041 : Horizontal scroll bar appears in Preferences and may hide setting
- ALPS-1042 : "Restore default values" partially restores settings

Fixes since 2.2.0:

- ALPS-91 : Debug flood trace with WMF native backend
- ALPS-94 : Ability to use a Facebook 360 video as input (3:2 cubemap)
- ALPS-164 : Extract a print of the viewport to best quality
- ALPS-169 : Use standard keyboard shorcuts
- ALPS-174 : The file browser points to the latest opened folder
- ALPS-178 : Allow to select multiple files or directories through File/Open
- ALPS-187 : Crash with the CineForm decoder on Windows
- ALPS-190 : Add loop toggle to change the way a playlist or a file is looped
- ALPS-192 : Add some momentum to direction change from mouse and keyboard
- ALPS-450 : Adobe plugin; Bad first video frame on MacOSX
- ALPS-453 : Crash when starting playback of a video without OpenGL 2 support
- ALPS-460 : Unicode character issue into report file path on Windows
- ALPS-462 : Update OpenVR SDK to 1.0.6 version
- ALPS-516 : Adobe plugin; uncheck/check the plugin box doesn't call the player
- ALPS-536 : Spinbox issue with decimal number due to locale
- ALPS-540 : Crash with large textures on low-end computers and VM
- ALPS-681 : Add a menu bar to access the player settings directly
- ALPS-758 : Crash with some ambisonics metadata injected into videos
- ALPS-775 : Stop doesn't unload the current playing media

Known issues of the 2.3.0 final version

- Possible crashes with DirectShow backend when some video codecs are missing. More information here: GoPro VR Player - Video decoding for Windows.

2.3.0 - 2017-05-16

Download

Changelog

Main changes

This is the final version of GoPro VR Player 2.3. It comes with some nice improvements. The following paragraphs will detail the changes.

GoPro VR Player new features

We added some very cool new features on GoPro VR Player. Here's a detailed list of the new features.

Adobe Premiere Plugin

We continued to work on GoPro VR Player, to enable an amazing 360 video edition workflow. On the plugin we added a way to restore the player once exited.

Fixes since 2.3.0 beta:

- ALPS-776 : Change shortcuts for input and output projections due to conflicts with MacOSX shortcuts
- ALPS-788 : Unmute shortcut doesn't work on MacOSX
- ALPS-791 : Conflict between input projection and output projection settings
- ALPS-814 : WMF engine crashes when selecting File > Quit on Windows
- ALPS-815 : DirectShow backend crashes when OpenGL isn't forced
- ALPS-818 : HMD UI is dark/black
- ALPS-819 : Output projection menu bar item isn't updated when calling "Next Projection"
- ALPS-826 : Drag and drop a video file on the GoPro VR Player icon failed
- ALPS-827 : Can't select GoPro VR Player when using "Open with... other app" on a video file
- ALPS-828 : The volume slider is not convenient to set and handle
- ALPS-837 : Player statistics patch
- ALPS-840 : Big images don't work on retina and hdpi screens
- ALPS-841 : Internal analytics library patch
- ALPS-866 : The "No duration" setting for image and playlist is bugged
- ALPS-943 : Installing GoPro VR Player takes ownership on video and image files on Linux
- ALPS-1028 : Volume slider is always displayed after a click on the volume icon
- ALPS-1040 : Volume slider can hide some buttons
- ALPS-1041 : Horizontal scroll bar appears in Preferences and may hide setting
- ALPS-1042 : "Restore default values" partially restores settings

Fixes since 2.2.0:

- ALPS-91 : Debug flood trace with WMF native backend
- ALPS-94 : Ability to use a Facebook 360 video as input (3:2 cubemap)
- ALPS-164 : Extract a print of the viewport to best quality
- ALPS-169 : Use standard keyboard shorcuts
- ALPS-174 : The file browser points to the latest opened folder
- ALPS-178 : Allow to select multiple files or directories through File/Open
- ALPS-187 : Crash with the CineForm decoder on Windows
- ALPS-190 : Add loop toggle to change the way a playlist or a file is looped
- ALPS-192 : Add some momentum to direction change from mouse and keyboard
- ALPS-450 : Adobe plugin; Bad first video frame on MacOSX
- ALPS-453 : Crash when starting playback of a video without OpenGL 2 support
- ALPS-460 : Unicode character issue into report file path on Windows
- ALPS-462 : Update OpenVR SDK to 1.0.6 version
- ALPS-516 : Adobe plugin; uncheck/check the plugin box doesn't call the player
- ALPS-536 : Spinbox issue with decimal number due to locale
- ALPS-540 : Crash with large textures on low-end computers and VM
- ALPS-681 : Add a menu bar to access the player settings directly
- ALPS-758 : Crash with some ambisonics metadata injected into videos
- ALPS-775 : Stop doesn't unload the current playing media

Know issues of the 2.3.0 final version

- Possible crashes with DirectShow backend when some video codecs are missing. More information here: GoPro VR Player - Video decoding for Windows.

2.2.0 - 2017-02-13

Download

Changelog

Main changes

Better performances on Intel GPU for Windows

Video decoding performances have been improved on Intel GPU for Windows when using VLC backend. The optimization is automatically activated when player is running on Intel GPU. For example, on Intel NUC with Intel Core i7-6770HQ and integrated GPU Intel Iris Pro Graphics 580, GoPro VR Player 2.1 was not able to decode 4K@60fps smoothly, GPU global usage was about 20%. Now with GoPro VR Player 2.2, 4K@60fps runs smoothly and GPU usage is about 10% !

Video metadata and automatic choices

Some metadata can be read from video. Here are the fields read by the player :

Stereoscopy

Input Projection

Writing Tool

Initial yaw, pitch, roll

Frame size

Video framerate

The values in these fields are displayed in the software log only if the player finds them.

In the settings, you can set "Auto" mode for input projection and input stereoscopy to automatically apply values found in metadata.

Be sure to use the last version of Autopano Video to have these metadata encoded in your video.

VLC custom mode

The custom mode allows to use VLC backend with your own parameters. For instance you can read YUV-420/422 8 and 10 bit. To allow this you will have to run the player in "VLC custom" mode and set the parameters. See documentation for more details.

Color conversion

With VLC backend, player applies a better color conversion if the video has been encoded by Autopano Video.

Also with VLC backend, a new setting allows to disable our shader color conversion. It can be useful if you encounter color issues when playing video but be aware that it will be less efficient in terms of performance. See documentation for more details.

Others

You will find a new category called "Audio" in the Settings. For now it only contains a setting to set an audio delay (for VLC backend only).

You can set yaw, pitch, roll and fov values directly in help box (keyboard shorcut "H").

Fixes since 2.2.0 beta :

Fixes since 2.1.2 :

2.1.2 - 2017-01-04

Download

Changelog

Fixes since 2.1.1 :

  • [GPVP-113] - Settings can fail to save
  • [GPVP-121] - Anaytics can not work on Windows

2.1.1 - 2016-12-22

Download

Changelog

Fixes since 2.1.0 :

  • [GPVP-106] - HMD rendering for Adobe Premiere plugin

2.1.0 - 2016-12-20

Download

Changelog

Main changes

OpenVR

In addition of Oculus SDK we now support the OpenVR SDK. This will allow you to use the HTC Vive with GoPro VR Player and also any other VR headset supported by OpenVR.

By default, we automatically choose the right SDK (Oculus or OpenVR) depending on the HMD plugged in. But you can also through the Preferences select between both. > Controllers. See documentation.

Analytics

To facilitate product support, product development and improvement as well as other services to you and other GoPro customers, GoPro may collect certain information in an anonymous way about your use of the software. If you don't want to share these data you can disable it in Preferences.

HMD controlers

GoPro VR Player supports severals controlers (Oculus Touch, XBox One controller, HTC Vive controllers, ...) to interact with the player without removing the headset. You can also use the old way with Gaze User Interface, just set it in the controllers settings. More details here.

Custom VLC arguments

For advanced users, it is now possible to initialize VLC backend with custom arguments. To enable this feature you have to start GoPro VR Player with the specific command line "vlc-custom". See documentation.

Other

Drag and drop directly a directory into GoPro VR Player to read the directory's content.

The "print screen" functionality (keyboard shortcut : CMD or CTRL + P) does not print the UI any more, only the rendered part.

Use keyboard shortcut "S" to switch between left and right eye when dealing with stereoscopic media.

Small improvement of VLC performances on some GPU.

Add stereo info in UDP packets.

Fix blink issue when using native video backend and HMD.

New logo.

Fixes since 2.0.2 :

  • [GPVP-24] - blink in UI for Oculus
  • [GPVP-57] - Remove doneCurrent() in VLC interface
  • [GPVP-70] - Fix issue with Shared Memory on a specific GPU
  • [GPVP-16] - Analytics implementation
  • [GPVP-25] - OpenVR & Oculus (refactoring)
  • [GPVP-30] - Drag and drop file on the desktop icon to launch the app
  • [GPVP-36] - Select the right SDK based on HMD plugged
  • [GPVP-42] - Evaluate QT 5.6.1-1
  • [GPVP-43] - Release 2.1.0.201
  • [GPVP-44] - Test 2.1.0.201
  • [GPVP-54] - Add a setting checkbox to allow infinite image duration
  • [GPVP-55] - Create a playlist automatically when dropping a directory
  • [GPVP-56] - Increase image size limit to gpu max texture size
  • [GPVP-58] - Specific behaviour for Touch Table
  • [GPVP-59] - Tests
  • [GPVP-61] - Analytics definition
  • [GPVP-66] - Update Oculus SDK to 1.9
  • [GPVP-71] - Update OpenVR SDK to latest 1.0.3
  • [GPVP-72] - Custom arguments for VLC backend
  • [GPVP-65] - Stream stereo mode in UDP packets
  • [GPVP-68] - Linux : command line argument does not work
  • [GPVP-69] - Linux : missing resources in package
  • [GPVP-73] - Issue with shader rendering on High DPI Display
  • [GPVP-87] - HMD render blinks when using native backend
  • [GPVP-29] - Support Oculus input devices
  • [GPVP-50] - Support OPEN VR input devices
  • [GPVP-86] - Add a setting checkbox to disable analytics
  • [GPVP-95] - HMD UI : feedback on player controls (play/pause/seek)
  • [GPVP-98] - Switch HMD button logo (oculus/openvr)
  • [GPVP-101] - Set default browsing location to desktop

2.0.2 - 2016-09-09

Download

Changelog

Main changes

We made a lot of work to make the Oculus feature more stable. With this new version, we successfuly made the app run 24 hours without any issues on following graphics cards :

All tests have been made on Windows 10.

WARNING : make sure to update your NVidia drivers to the version 372.70 (release date 8/30/2016) or more recent.

What's new

Tasks and Fixes since 2.0.0 :

- [GPVP-37] - App freezes after some running time with Oculus
- [GPVP-41] - Refactor multi-threading
- [GPVP-47] - Update Oculus SDK to 1.7
- [GPVP-46] - Add a setting to force VLC decoding in RGB
- [GPVP-49] - Fix perfomance regression on VLC backend in version 2.0.1

2.0.1 - 2016-09-07

Download

Changelog

Main changes

We made a lot of work to make the Oculus feature more stable. With this new version, we successfuly made the app run 24 hours without any issues on following graphics cards :

All tests have been made on Windows 10.

WARNING : make sure to update your NVidia drivers to the version 372.70 (release date 8/30/2016) or more recent.

What's new

Tasks and Fixes since 2.0.0 :

- [GPVP-37] - App freezes after some running time with Oculus
- [GPVP-41] - Refactor multi-threading
- [GPVP-47] - Update Oculus SDK to 1.7
- [GPVP-46] - Add a setting to force VLC decoding in RGB

2.0.0 - 2016-07-01

Download

Changelog

Main changes

GoPro Rebranding

Kolor Eyes becomes GoPro VR! Like for the other platforms, Kolor Eyes Desktop is now rebranded with GoPro style. The offical name is now GoPro VR Player. Discover the new skin!

Oculus CV1

GoPro VR Player supports the Oculus Consumer Version 1! You can now enjoy watching high quality videos with the most advanced of Head Mounted Displays!

New Projection

This release comes with the new amazing output projection named "GoPro VR"! This will allow you to smoothly transition between the rectilinear projection and little planet projection. Just try it and you will love it!

Settings

You will now have access to a setting screen where you can modify the software settings like input type, stereoscopy, output projection, video backend...

Linux version

GoPro VR Player is now available on Linux! You will be able to play 360 videos and images directly on your Linux computer. Huge thanks to Claire and Emeric for their efforts to make it happen!

Fixes since 1.6.2 :

- 0005801: [API] update to Oculus SDK 1.3
- 0005550: [UI] [Shortcuts] use arrow keys to move camera
- 0003756: [UI] [UI] Implementation Settings window
- 0005753: [UI] [2.0] Mockup UI Settings window
- 0004045: [UI] [Settings] Expose setting to set image display duration in playlist
- 0005746: [UI] [UI] Keyboard shortcuts
- 0005745: [UI] [UI] Menu bar
- 0004464: [UI] [UI] Rebrand
- 0005718: [API] [Decoding] VLC crashes when playing HLS
- 0005766: [API] [Decoding] Green frame with VLC 32bits
- 0005732: [API] [Settings] Color correction YUV to RGB
- 0005743: [UI] [Oculus]UI for playlist is buggy
- 0005719: [API] [Decoding] Update VLC to 2.2.3
- 0003595: [UI] [UI] Dpi aware
- 0005751: [API] [Qt] update to 5.6 (LTS)
- 0005500: [API] [Adobe plugin] Retina and Adobe plugin
- 0005752: [UI] [2.0] License CLUF/EULA update
- 0005708: [API] Rename Adobe plugin with new App name
- 0005424: [API] new projection to allow smooth transitions
- 0005763: [API] [Decoding] VLC crashes in 32bits version
- 0005733: [UI] [Settings] Color correction fine tuning
- 0005710: [UI] [Settings] window to give access to settings

Fixes since 2.0.0 beta :

- 0005765: [API] Linux version
- 0005797: [UI] Hints for each setting
- 0005821: [UI] Logo GoPro of first screen is dirty for Retina
- 0005806: [UI] Add Enter shortcut : GoPro VR projection transition between recti and littleplanet
- 0005805: [UI] Bottom bar behavior same as Web player
- 0005765: [API] Installer does not detect Premiere installed since last Premiere update
- 0005765: [API] Settings are not saved on Mavericks 10.9 only