/ Forums
New To The Forum? Click Here To Read The How To Guide. -- Developers Click Here.

[RELEASED] MaxVR Oculus Rift Video Player - DK2

CarandiruCarandiru Posts: 238
Lawnmower Man (or Woman)
edited March 2016 in Showcase
txt-maxvr.gif
http://www.supersinfulsilicon.com/

https://share.oculusvr.com/app/maxvr

Maximum VR Movies
The Ultimate Oculus VR App for watching Movies, this app is designed to do one thing well and that is play Video in VR Butter SMOOTH.

Updates will always be free
MaxVR.exe is Signed by a Certificate Authority, This Protects the End User from Receiving an Invalid Program Distribution
You can Validate / Verify MaxVR by viewing Certificate Details of MaxVR.exe

Features
Oculus DK2 Rift Support (Latest Oculus Runtime Required)
Screens: Flat, Curved, 180 Panoramic, 180 Dish, Dome, 360 Panoramic, Spherical Panoramic, Customizable Dynamic
Translate, Rotate, Scale, or move Screen Above / Below You
Butter Smooth Playback, OpenCL Leveraged if OpenCL 1.2 Available
Xbox 360 Controller Support
Regular 2D, Side By Side(SBS), Over/Under Stereoscopic 3D Movie Support with Support for Full/Full and Half/Half Stereo 3D Video Types
Theater Scene! Space, Scary, Sky Scenes! Dynamic Immersive Lighting Scene!
Play's MKV, MK3D, MP4, AVI, M2TS, MPG, M4V, WEBM, TS, AVS Files - LAV Filters are only Supported / Tested
MPO Images Supported, for conversion or creation use this excellent program: http://stereo.jpn.org/eng/stphmkr/
Subtitles Supported, requires XySubFilter (32bit):
http://forum.doom9.org/showthread.php?t=168282
Also now has (experimental) support for AviSynth and SVP (Smooth Video Project)

I hope everyone enjoys it as much as I have been having fun developing it!

Direct To Rift, Built with latest 0.4.4 SDK.
Should Set Oculus Rift to "Direct HMD Access from Apps"

I will be continually updating this BETA Release as time goes, it's a lot of fun to work on.

Thank you!

SmoothVideo Project Information Thread:
https://developer.oculusvr.com/forums/viewtopic.php?f=28&t=13718

DirectX 11 Class Graphics Hardware Required
Visit for requirements: http://www.supersinfulsilicon.com/

"Oculus Rift not detected issue"
Please install Latest Oculus Runtime 0.4.4 - this is the reason for "Oculus Rift not detected issue."
For any support inquires, or if you have any questions you can always email me and I will most definitely support you!
As of Version 0.9.3 the latest Oculus Runtime 0.4.4 is REQUIRED. Also remeber to update the firmware on your Oculus Rift with the Config Utility.

Gumroad Customers - Some of you are clicking "Do Not Contact". This prevents you from getting the latest updates of MaxVR. You will not receive emails for product updates. Please don't check this option on your receipt / checkout process. For those of you that have done this please contact me via email or Gumroad directly to have this changed.

Windows 7,

Specific Update Required for Windows 7:
http://support.microsoft.com/kb/2670838

Other Updates that may need to be installed first:
http://windows.microsoft.com/en-ca/windows/service-packs-download

Latest Update (05/28/2015) :

Version 1.2.9 Download should be sent to all customers for free download from Gumroad! Paypal Purchasers will also receive the update! Make sure you check your spam folder - it may show up there for some odd reason.

Update 1.2.9
Fixed: In-Rift Menu was not disappearing after inactivity
Fixed: VSYNC Option removed, due to change in Oculus 0.6.0 SDK

Update 1.2.8
MAJOR Change: Updated to Oculus 0.6.0 SDK, 0.6.0 Oculus is now required. If you have any strange problems, please use previous version of MaxVR (1.2.7) and report bugs to me.
NEW: Oculus 3D Audio Spatialization, MAXVR_AUDIO must equal 1 in MaxVR.ini to enable.
Added: Presets will now save screen size, this is a breaking change for any currently saved video presets, database version changed.
Fixed: Preset Saved User Position would not load and apply if scene was Theater
Fixed: Loop now works in MaxVR Audio Renderer

Update 1.2.7 (Last Usage of Oculus 0.4.4 SDK)
NEW: Support for SBS, Over/Under Images (JPG, PNG, GIF, etc), functions same as controls for videos. Does not apply to MPO Image Files.
Fixed: New AVX2 Path for NV12->RGBA Color Conversion was pixelated due to shuffle intrinsic usage
Fixed: Crash in MaxVR Audio Renderer in some rare cases

Update 1.2.6
Changed: Back by popular demand, the original Dome Screen, now labelled as "Dome (180 Infront)", new Dome is "Dome (DomeMaster)"
Fixed: Usability with Regular Windows Menu in relation to video Paused or Playing State

Update 1.2.5
Fixed: NVIDIA Geforce Drivers 350.12, OpenCL 1.2 Support was Added By NVIDIA, however the
Extension "cl_khr_d3d11_sharing" is currently not supported by their driver implementation.

Update 1.2.3
Added: AVX2 Path for NV12->RGBA Color Conversion
Changed: SSE2 Path for NV12->RGBA Color Conversion to leverage SSE4.1 if available
Changed: Dome Screen, Higher Resolution and now Defaults to being above the user.
Fixed: Small Usability Changes, Additional Help Text

Update 1.2.2
NEW: MaxVR Audio Renderer, using FMOD Studio!
Disabled (Default) in MaxVR.ini , Will be Enabled by Default when Bug-free. Please help me test the new MaxVR Audio Renderer.
If you experience any problems, please send me an email with the MaxVR.g2log.log file
You have to set MAXVR_AUDIO to equal 1 for MaxVR Audio Renderer to be Enabled in MaxVR.ini
Oculus Audio Spatializer is Currently disabled, not working properly - need to figure it out.
Added: MAXVR_AUDIO in MaxVR.ini
NEW: Refined MaxVR Logo
Fixed: Small Bugs

Update 1.2.1
Fixed: Critical Bug, Hotkey Defaults were not loading, rendering keyboard useless
Added: .MOV To Video File Types

Update 1.2.0
NEW: Control/Key Mapping, Find it in Regular Windows Menu, Help->Control Mapping
NEW: Control Key Mapping is Saved to Registry, will persist across all MaxVR updates
NEW: Code Signing Certificate, Protects End Users with Authenticode
Added: WINDOW_FULLSCREEN Setting to MaxVR.ini
Added: VSYNC Setting to MaxVR.ini
Added: LARGE_MEMORY_PAGES Setting to MaxVR.ini
Fixed: Xbox A Button Press on Root / Category Menu Item Behaviour
Fixed: Performance Improvements, Significant Optimization with Huge Results
Fixed: Aspect Ratio Would not update if Video is Paused
Fixed: Numerous Small Usability Bugs
Update 1.1.5
Changed: Optimizations to Directshow
Fixed: Popup Dialog that shows if the required filters are not installed.
This Dialog Clarifies the Official Download and Alternate download for LAV Filters.
It also has a note for the Alternate Download to Carefully install, as Installer does Prompt to install Optional Software.

Update 1.1.4
NEW: Scene - Sky / Clouds Skybox
NEW: Video Presets - Can save a Preset Associated with Current Video Playing, will then autoload Video Preset anytime Video is Loaded in MaxVR
Changed: Static Linking for all dependent libraries to optimize total release size with minimal references
Fixed: Workaround implemented for MK3D files not loading in filter graph properly
Lots of Small Optimizations and Code Refactoring

Update 1.1.3
NEW: Scene - Dynamic Sphere - Immersive Lighting Effect
Changed: Added DEFAULT_VIDEO3DTYPE to MaxVR.ini for default setting on load for Half/Half or Full/Full Stereo Video 3D Types
Updated: OpenCV 3.0 Beta included, updated from OpenCV 2.49
Fixed: Memory Leaks

Update 1.1.2
Changed: Options for Video 3D Type and Video 3D Format are now able to be saved/loaded in Presets
Fixed: Loading Presets would not update Windows Menu Options, out of sync
Fixed: Properly Disable Certain Functions intended for video's only while in image mode.
Other Small Bug fixes and Polish

Update 1.1.1
Fixed: Additional Bugfixes and Optimizations for SMAA

Update 1.1.0
Fixed: SMAA S2x was not working properly in 1.0.9 Update, whoops

Update 1.0.9
NEW: Antialiasing Modes, SMAA 1x, SMAA S2x. Default is SMAA 1x, See MaxVR.ini for customization
NEW: Edge Visualization Shader, utilizing SMAA Color Edge Detection
Fixed: Remember previous images / videos if shuffle is enabled
Fixed: Critical Bug with Next / Previous
Fixed: Some other minor bug fixes

Update 1.0.8
Changed: While in Image Mode, user can pause / resume Auto Play Next with Play/Pause Button or Spacebar only if Auto Play Next is Enabled
Changed: While in Image Mode, user can use Ctrl + Arrow Left/Right or Xbox Controller Bumpers to goto Previous or Next Image
Fixed: Asynchronously load Images to prevent stutter / freeze
Fixed: Bug with Theater Scene Color while in Image Mode
Fixed: Small Bugs with Mouse Capture
Fixed: Performance Optimization (Big One...)

Update 1.0.7
NEW: Auto Playback Next Option - Good for Slideshows or Auto Play Next Video / Image
NEW: Shuffle Playback Option - Next Button, or Auto Play Next will randomize Next Video / Image Played
MEW: MaxVR.ini Settings - User can Define Startup Option Behavior for Auto Play Next and Shuffle Defaults
NEW: MaxVR.ini Setting - Time Delay to Show Image before Auto Play Next Image (Default 10 seconds)
NEW: Added UI Feedback for H.FOV , V.FOV & Distance when scaling or moving around. Works Best for Flat and Curved Screen.
Changed: Next Button Behavior Improved
Fixed: Handle Potential Change in Directory Attributes being Hidden or System for Last Directory Used.

Update 1.0.6
Changed: Parallelized Loading of Resources to optimize Program Startup time
Changed: Asynchronously load average color reduction OpenCL Kernel on initial Theater to load to prevent blocking of Rendering Thread

Update 1.0.5
NEW: Youtube (Experimental) ( Loading from Regular Windows Menu, Load URL ) - **Requires installation of 3DYD Youtube Source Filter available at http://ys.3dyd.com/
NEW: RTSP Support ( Loading from Regular Windows Menu, Load URL )
NEW: Options in MaxVR.ini for Prebuffering and Timeout Time for Streaming Video (youtube & rtsp)
Fixed: Multiple small bugs

Update 1.0.4
NEW: Added Vignette Option to MaxVR.ini
Changed: MAJOR - Updated to Latest Oculus 0.4.4 SDK, Please download and install Official Oculus Runtime 0.4.4 (REQUIRED)

Update 1.0.3
NEW: Added Sharpen Shader
Fixed: Some bugs introduced in mouse capture behaviour change

Update 1.0.2
Changed: MAJOR - Behaviour of Mouse Capture. Mouse is captured in area that is rendered now when clicked on.
This prevents mouse going into regular windows menu's and out of bounds when the mouse is used with Rift HMD on.
** Hit Alt to Release Mouse **
Fixed: Border Blur Shader now works in Scenes
Fixed: OpenCL stutter and screen tearing

Update 1.0.1
NEW: Border Blur Shader (Work In Progress), Special Effect Mirrors Around Video Screen and Blurs.
Only works on Flat Screen, Curved Screen, 180 Panoramic Screen, 180 Panoramic Dish Screen & 360 Panoramic Screen
Also only works in Default Scene (None)
Fixed: Aspect Ratio not being set when Image already loaded and screen type is changed
Fixed: Aspect Ratio for 360 Panoramic Screen incorrect for full size stereo 360 images
Fixed: Eye View Offset were not being applied correctly, now fixed for new functions in Oculus SDK 0.4.3
Changed: Concentrated on a lot of Optimizations for this Update

Update 1.0.0
NEW: MK3D Support, MaxVR will also search for StereoMode and Auto Set if File has the Semantic Set
NEW: 2D Image Support, JPG, PNG, GIF, 3D Stereo Images are MPO as before
NEW: Presets now added to InRift GUI, Loading Only - Saving Must be done from regular Windows Menu (due to typing name when saving Preset)
NEW: Black & White, Sepia Post Processing Shaders Added
NEW: Next Button, will Only show after a file is opened in Rift File Panel.
Fixed: Theater Causing 2.39 Aspect Ratio Videos to be cut off
Fixed: Theater Seats - Changed Height and Width of Seats to be more natural scale
Fixed Other Minor Bugs and Small Optimizations

Update 0.9.9
Added MAJOR - Official Subtitle Support, using XySubFilter !!!
To use, Please download and install XySubFilter 32bit from http://forum.doom9.org/showthread.php?t=168282

Update 0.9.8
Added Exit MaxVR Menu Item
Added Support for Mapped Networked Drives in Rift GUI File Panel, will also attempt to wake up network drives so they get added to the list
Changed Screen Stereo Separation to accommodate negative values for Amblyopia
Fixed CRITICAL for COM Initialization causing strange problems
Fixed Alt Enter to be Consistent

Update 0.9.7
Potential Fixes for a Couple Reported issues, Deadlock and Filter Selection Fail

Update 0.9.6
Added - Xbox Controller can now operate In-Rift GUI and File Panel, B button to toggle menu control
Added - AUTO_ADAPTER_SELECT setting in INI File for users unable to go fullscreen, odd issue with Preferred Graphics Adapters...
Fixed Deadlock bug in File Panel
Fixed Tesselation of Sphere Screen Increased to prevent swimming artifacts as noticed in Dryft Demo
Fixed Full screen switch bug, Mirrored Error Reported
Fixed Video not resuming if user cancels Image Open
Fixed MPO Image Loading, some MPO files would not load properly
Changed - Alt Enter Help Text to Timeout after 10 seconds
Changed - Drive Label will now show if Drive has label in File Panel
Changed - Xbox Controller Button config, B button now used for Menu Toggle

Update 0.9.5
Added - Can now rotate around, Shift + Left Arrow Rotate Left, Shift + Right Arrow Rotate Right
Added - Screen Scale Manipulation, Uses Plus / Minus Keys
Changed MAJOR - Xbox Controller Mapping, see (Regular Windows Menu) Help -> Controls..
Changed MAJOR - Movement and Rotation Hotkeys to be more natural, see (Regular Windows Menu) Help -> Controls.. or Readme
Fixed - Open With and Drag an drop now works for Image Files (MPO's)
Fixed - Reset Position now properly resets rotation and screen orientation

Update 0.9.4
Changed - Can now move screen up or down in 1 degree increments by default with page up/page down. Shift+page up/page down
will move screen locked to the set of Infront, 45 Degrees Up or 90 Degrees Up. Custom Degrees also can be saved/loaded in Presets
Fixed - DirectX Adapter Selection would fail in some cases
Fixed - File Panel restarting video's and reseting position to top of directory

Update 0.9.3
Changed MAJOR - Updated to Latest Oculus 0.4.3 SDK, Please download and install Official Oculus Runtime 0.4.3 (REQUIRED)
Added MAJOR - MPO Stereo Image File Support, for creating MPO files that are pairs of JPEGS or other image files
download and use this great tool: StereoPhoto Maker http://stereo.jpn.org/eng/stphmkr/
Added Open Image to Windows Menu and In Rift Menu
Fixed bug where screen would move while using seek hotkey combination Ctrl+Arrows
Fixed Alphabetical Order of Directories in File Panel
Toned down New "Fade Out/Vignette" of Oculus Distortion Mesh (Too strong imo for new 0.4.3 SDK)

Update 0.9.2 (Last Build to use Oculus SDK 0.4.2)
Change MAJOR - Autodetect Extended Desktop Mode, Window will start as Normal, use ALT-ENTER to go fullscreen.
FullScreen will automatically go to rift. ALT-ENTER again to go back to Window.
Change Removed EXTENDED_DESKTOP Setting in MaxVR.ini, no longer necessary as it's all automatic now
Changed File Panel to show Files in Alphabetical Order
Added Hotkey V, will toggle force of 16x9 Aspect Ratio, only if video is not natively 16x9 already
OpenCL Version Detection Fixes
Fixed Scrollbar Out of Bounds Crash

Update 0.9.1
Added Video 3D Format to Windows and Rift Menu, Selection for Normal / Flipped 3D Videos
Added Scrollbar to File Panel
Added Scrollbar to Stream Selection, will only show up when number of streams is high
Changed File Panel to show directories differently from files

Update 0.9.0
Added Stream Selection to In Rift Menu, shows up only if file is playing
Added Currently Playing Filename to Top Windows menu bar
Changed GUI to have a uniform color and look
Fixed Volume Control to restore system Volume to level System had before MaxVR was started on exit of MaxVR
Fixed Open With to only have one instance of MaxVR open, and will load file if MaxVR is already running
Fixed OpenCL Version Detection

Update 0.8.9
Added MAJOR - In Rift Menu Now has a lot more items to configure to mirror regular Windows Menu
Changed - Xbox Controller Movement and buttons are now smoother / tweaked
Fixed some bugs

Update 0.8.8
Fixed Possible Issue with loading OpenCL on unsupported / missing driver support PC's
Changed - Seeking Hotkeys to be more natural, Ctrl + Left / Right Arrow Keys
Fixed INI Autoload of Files to work with files in same path / folder as MaxVR

Update 0.8.7
Added MAJOR - User can now move up, down, forward, side to side. Some hotkey's had to be remapped to accommodate this, eg Seeking Hotkeys
Added MAJOR - Skyboxes! Space Scene and Scary Scene (in time for Halloween!)
Fixed a lot of small bugs
A lot of small optimizations

Update 0.8.6
Fixed couple critical issues, including a crash
Optimized Renderer for OpenCL

Update 0.8.5
Added "Open With" Support for opening video files
Fixed Performance with OpenCL in theater scene, now using Parallel Reduction algorithm for sampling average color for dynamic lighting

Update 0.8.4
Fixed MAJOR - NVIDIA Graphics has Pending Support for OpenCL 1.2, AMD is already supporting OpenCL 2.0, Intel and Apple both support 1.2
Fixed Lighting in Theater was too bright
Fixed Text for Media files was too dim
Optimizations

Update 0.8.3
Added MAJOR - Huge Speedup, using OpenCL for NV12 to BRGA conversion. Helps 4K Videos and High FPS HD Videos.
Added OPENCL_ENABLED to MaxVR.ini, on by default
Fixed Line / Seam that would show behind you on spherical or 360 panaromaic videos
Changed to Linear Light for all Rendertargets and Textures, improved color quality
Other bug fixes / optimizations

Update 0.8.2
Added Volume Control Sliderbar
Fixed Crash when Folders / Files contained odd characters to be displayed in Rift Media File Panel

Update 0.8.1
Changed In Rift Media File Panel to be easier to read
Fixed Critical Bug with Folder Traversal

Update 0.8.0
Added MAJOR - In Rift Media File Browser! Use Mousewheel to scroll, click on "Menu" button to activate
Added MAJOR - Shaders, Menu Added to regular Windows Menu. HDR, Vibrance and Black Level Shaders can be toggled on/off and combined
Added MAJOR - Audio / Subtitle Stream Selection. Only works if LAV Filters are installed. Under Options->Advanced. Will appear once
video is started. If LAV Splitter Config is Grayed out and no Stream Select is shown after movie is started, LAV Filters are not installed.

Update 0.7.9
Fixed MAJOR - Reported Issue from Customer Fixed, Obsure Offset from Left / Right Eye Only when View is Rotated
Added "F4" Hotkey - Toggle Black Level Amp, this is a fix for DK2's "black/purple smearing" due to LCD Shutting off Pixels at True Black, and Response Time to Turn them back On (Known Issue with DK2)
Changed Theater Scene to have Black Level Amp on by Default
Other Small Bugfixes / Corrections

Update 0.7.8
Fixed MAJOR - Balance 3D and Scale Comfort Pass
Added "L" Hotkey for Locking View to Rift
Tweaked Lighting for less specularity in Theater Scene
Theater Mesh - Removed stairs at bottom floor

Update 0.7.7
Fixed MAJOR - Refactored entire scale of Scene, Screens, Theater for proper scaling with Oculus Rift SDK
This makes a huge difference in Positional Tracking and 3D Stereo Separation, and is now correct Scale in Meters
Added MAJOR - Powerful Presets, allow user to Save unique "Presets" according to the Position, Screen, Stereo Settings, Scene Settings
they have currently configured in the view. Then they can easily load this preset later on.
Added Presets for Panasonic HX-A500, GoPro 1, 2 and 3+, Presets included setup the Dynamic FOV Screen to be of the Specified Horizontal
and Vertical Field of Views.
Fixed Paused seeking to display an updated frame at end of seek drag.
Added ability to Drag & Drop a Video file onto the screen to load the video
Added Hotkey "ALT" to Release Mouse Capture from Window while held down
Changed Xbox Controller Config, now able to Reset Rift with "back"
Optimizations and other Bug Fixes

Update 0.7.6
Fixed Crawling Dots or Lines on Extents of Screen
Other small optimizations / bug fixes

Update 0.7.5
Fixed MAJOR - Positional Tracking is now working properly
Added 45 Degree Rotation to Screen with the Up/Down Arrow Keys or the Xbox Controller Dpad
Fixed Positioning in Theater on 45 degree and 90 degree rotations
Fixed 3D effect

Update 0.7.4
Added Stereo Screen Separation - use at own risk
Fixed Controls for Xbox Controller for Dynamic, Dynamic FOV screens
Fixed a couple minor bugs
EULA Updated

Update 0.7.3
Added MAJOR - Dynamic FOV Screen - Allows for fully customizable FOV to closely match your Camera
Dynamic FOV Screen also shows user feedback of Horizontal and Vertical FOV in degrees as it is customized
Changed Seekbar, now remains paused when already paused, same for playing. Also now shows updated time as time is dragged.
Bug fix for video possibly displaying large green bar
Fixed scale of chairs in Theater Scene
Added Hotkey for Dynamic FOV Screen

Update 0.7.2
Added MAJOR - Dynamic Screen! - Allows for fully customizable FOV to closely match your Camera
Changed Hotkeys and Xbox Controller Controls
Lots of Optimizations
Some Minor Bug fixes

Update 0.7.1
Added First Scene! Theater with Dynamic Lighting!
Added Hotkey "~" to toggle scene on off
Changed DEFAULT_SCREEN_TYPE ini setting to Support all screen types
Fixed bug when loading files with uppercase extensions
Fixed performance / stutter when loop is on, now seamless
Fixed other small bugs
Optimizations

Update 0.7.0
Changed to Gamma Correct Rendering Path, Improved visual quality!
Enabled High Quality Distortion
Added Xbox 360 Controller Support, check out Help->Controls for controller controls!
Added LAV Splitter Config, under Options->Advanced->LAV Splitter Config (Video must be loaded already)
Changed Lighting
Changed Control for Moving Screen in front(down arrow) and above(up arrow)

Update 0.6.9
Updated to Latest SDK 0.4.2 - Please Install Latest Runtime and update your firmware for DK2
Major improvement in picture quality due to latest SDK
Added Loop button in Rift GUI
Fixed Aspect ratio problem with Spherical Display
Fixed if user is using Extended Desktop Mode that program starts in Windowed Mode,
move window to rift "monitor" and then hit alt-enter to go full screen.
Removed OVR_CUSTOM_CHROMATIC_SCALE in MaxVR.ini

Update 0.6.8
Added OVR_CUSTOM_CHROMATIC_SCALE to MaxVR.ini to customize strength of Chromatic Abberation
Added AUTOLOAD_VIDEO_FILEPATH to MaxVR.ini to autoload a video file on startup, complete path and file required in quotes
Added DEFAULT_LOOP to MaxVR.ini to change behaviour of end of video, set to 1 if you want it to automatically loop
Fixed Critical Issue where 0.6.7 was crashing at end of video
Fixed Extended Desktop Comptability Mode, Alt-Enter Now works again, still need to set EXTENDED_DESKTOP in MaxVR.ini to 1
Fixed Time Step so objects move / rotate correctly

Update 0.6.7
Performance Optimizations
SVP Performance Optimizations to try and achieve 75 Video FPS when set to 75Hz Forced in SVP
SmoothVideo Project Information Thread:
https://developer.oculusvr.com/forums/viewtopic.php?f=28&t=13718

Update 0.6.6
Added (experimental) SVP (Smooth Video Project) support - this is mostly working but you need an uber pc!
Fixed bug with mouse being locked to window when file dialog was open
Fixed bug with File Dialog not loading files in Windows Libraries and their subfolders
SmoothVideo Project Information Thread:
https://developer.oculusvr.com/forums/viewtopic.php?f=28&t=13718

Update 0.6.5
Major Playback performance Update, now gets full framerate on BigBuckBunny
OpenCV Added for Performance, and future updates
Added (experimental) Support for AviSynth / AviSynth+ (.avs) Advanced Users Only
Fix bug with opening files (*.*) All File Selected now works properly
Added Readme and Changelog files

Update 0.6.3
Added Support for 180 degree panoramic dish screen
Added Support for dome screen
Added Support for panoramic spherical dish screen

Update 0.6.2
Fixed a critical bug
Added Robust Logging, log file for support / troubleshooting purposes

Update 0.6.1
Added Support for 180 degree panoramic screen, for 180 degree panoramic video
Added Support for 360 degree panoramic screen, for 360 degree panoramic video
Added MPG for File Opening Options
Added *.* (All Files) for File Opening Options
Cool Side feature - if you are in panoramic 360 screen view and set video to Standard 2D Video will tile across 360 degrees!
All working with hotkey "Up Arrow" for moving the screen above you too!

Update 0.6.0
Fixed Subtitle Rendering, if not working for you please open MaxVR.ini and change FORCE_FALLBACK_FILTER_SELECT to equal 1
Added 'Up Arrow' hotkey to toggle screen infront or above you!
Added 'W' hotkey to toggle Flip Right to Left Side for Stereo Formats (Also Over Under)
Implemented extra double buffering for video surface
Other fixes and optimizations.

Small Update 0.5.9
Added INI File with option to Enable Compatibility for Extended Desktop Mode of Rift
INI File also has some settings for startup defaults

Update 0.5.8 - Lots of Fixes !
Added Support for Full / Full and Half / Half 3D Video Types
Improved performance for videos encoded at framerates higher than 30fps
Added Info Text to show when user pressed some of the toggle buttons on keyboard
Fixed HMD lock when seeking, now free to move around while seeking
Other fixes and optimizations

Update 0.5.7
Beginnings of the In Rift View GUI - Play / Pause Button and a Seek Bar!
Added ability for Minidump creation - this helps me debug strange issues on other machines
Other small fixes / optimizations!
http://www.supersinfulsilicon.com/ supersinfulsilicon - software
Home of the MaxVR Oculus Rift Video Player

https://twitter.com/Carandiru
«13456720

Comments

  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    Max VR - New Version 0.5.1
    bug fix - positional tracking now works properly
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • RirtualVealityRirtualVeality Posts: 710
    Nexus 6
    Carandiru wrote:
    Max VR - New Version 0.5.1
    bug fix - positional tracking now works properly
    Hello, Carandiru. I just purchased Max VR and LOVE it! The 3D effect is so impressive in Direct Mode! I tested SBS, Over/under, IMAX, and 2D. ALL look spectacular in the Rift. I do notice some judder in certain files as well as subtitles that didn't show up in either VR Cinema 3D or VR Player. Not sure why they come on...maybe a later update could have the option to disable subtitles?

    Overall it's a very impressive beta! I can't wait to see what comes next! One last thing, now that I bought it, how do I get the 0.5.1 version? It says I have the .5 version. Keep up the great workl, man!
  • mhvuzemhvuze Posts: 25
    Hey! Do you think you could add PayPal als payment option? I don't have a credit card and would love to purchase MaxVR.
  • AxelBernadotteAxelBernadotte Posts: 194
    Hiro Protagonist
    I dont know what is the problem. But this player cant show any of my films correctly, neither sbs or ou, and I cycled trough all 3d-modes several times.

    Sometimes with SBS and OU it shows the whole of one frame, and the half of the other. I thought this could be related to dpi scaling, but disabling that did not fix it.
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    Carandiru wrote:
    Max VR - New Version 0.5.1
    bug fix - positional tracking now works properly
    Hello, Carandiru. I just purchased Max VR and LOVE it! The 3D effect is so impressive in Direct Mode! I tested SBS, Over/under, IMAX, and 2D. ALL look spectacular in the Rift. I do notice some judder in certain files as well as subtitles that didn't show up in either VR Cinema 3D or VR Player. Not sure why they come on...maybe a later update could have the option to disable subtitles?

    Overall it's a very impressive beta! I can't wait to see what comes next! One last thing, now that I bought it, how do I get the 0.5.1 version? It says I have the .5 version. Keep up the great workl, man!

    You should have received an email from Gumroad for the Update. All Updates will be free and the file will be accessible to all customers where they can download from Gumroad. If you did not receive the email - it may be in the spam folder or email me directly and I can send it to you no problem!

    Thank you for the kind words, really appreciate your feedback! As for the judder you can hit "Ctrl+F" which will give you some frame statistics. FPS, Video Framerate, Jitter and Dropped Frames. If dropped frames are high that could be an issue. If it's related to the Oculus Rift "Judder" that everyone is talking about its a SDK problem I hope will be fixed soon.

    Next Post I'm going to show some cool settings for LAV Filters to Enable / Disable subtitles and default language settings.
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    LAV Filters https://github.com/Nevcairiel/LAVFilters/releases
    These are required and need to be set as the "Preferred" decoder. If you have other installed filters on your system such as FFDShow, K-Lite, etc they may interfere and override LAVFilters. I'm only supporting LAVFilters as they are the best ones our there and are "modern" so to speak in regards to technological advances in Filter Development.

    LAV Splitter:
    lavsplitter.gif
    These settings let it automatically select the correct audio stream and subtitles.
    If you want subtitles to be off I believe "Deliver only Forced Subtitles" would be the correct one to select, this will only show subtitles for foreign language scenes.

    LAV Audio:
    lavaudio.gif
    These settings let you customize some audio settings

    LAV Video:
    lavvideo.gif
    The one important setting here is Hardware Decoder, "none" or "DXVA2 Native" will not crash MaxVR.
    DXVA copy-back causes a crash with oculus vr sdk and I don't know how to fix it.
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    mhvuze wrote:
    Hey! Do you think you could add PayPal als payment option? I don't have a credit card and would love to purchase MaxVR.

    I would love to have Paypal, however I need an automatic payment processor. So it's easy for people to pay, then immediately download the file and get future updates.

    With Paypal I would have to manually send out the file when I could to the customer. There are some other automated options but none as good as Gumroad.

    Not to sure what todo!
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    I dont know what is the problem. But this player cant show any of my films correctly, neither sbs or ou, and I cycled trough all 3d-modes several times.

    Sometimes with SBS and OU it shows the whole of one frame, and the half of the other. I thought this could be related to dpi scaling, but disabling that did not fix it.

    I really hope you can send me some "samples" of the videos your playing! Hope you got my email!
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    Carandiru wrote:
    I dont know what is the problem. But this player cant show any of my films correctly, neither sbs or ou, and I cycled trough all 3d-modes several times.

    Sometimes with SBS and OU it shows the whole of one frame, and the half of the other. I thought this could be related to dpi scaling, but disabling that did not fix it.

    I really hope you can send me some "samples" of the videos your playing! Hope you got my email!

    Just issued a full refund, wanted to post this so others know that if I can't get it working for you - you get your money back.

    I could not reproduce the issue on my machine, the "sample" video was of Over / Under type and displayed correctly here on my pc.

    Sorry AxelBernadotte, but you can keep the current version and if you get it working let me know! I suspect something is odd with the LAV Filter Video Config Settings.
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • Hi,

    just tried it too with my DK2 and latest SDK 4.1 but no matter what video i load, something is 'off'. After some experimenting i found out that it is the screen on one of the eyes. if you close your right eye and look at the orientation of the screen, it is at a (not just slightly) different angle than the other eye.

    The video plays fine and smooth but since the angle of the one eye doesnt align with the other eye, it seems blurry so movies are unwatchable.

    That will make the images be not aligned anymore at all which makes it impossible for your eyes to focus.

    I like the idea though! Another nice thing would be to add a clock behind you for example so you can watch the time, or some of the movie stats (maybe even FPS etc). Makes it easier than taking the Rift off to check on the screen, which is a hassle especially if you wear glasses!

    Hope that issue can be fixed!
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    Right on - see what your saying especially in the corners.
    Working on it!

    ps. There are ingame "hotkeys" or controls, select the Help --> Controls Menu
    Ctrl+F will show frame statistics.
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • For people getting judder or jitter, you may be able to reduce/eliminate it by disabling desktop composition in Windows 7:

    Go to Control Panel > System > Advanced System Settings > Advanced > Performance Settings
    On the Visual Effects tab, choose custom, then uncheck "Enable desktop composition"
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    Updated With Bug Fixes!
    -Fixed Strange issue with screen being rotated independently on each eye due to large scalar used for positional tracking. Positional Tracking now back to normal.
    -Implemented "Automatic" Filter selection, will pick LAV Filters installed on users machine overriding any other filters installed on their PC.

    Version 0.5.2 Download should be sent to all customers for free download from Gumroad!
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • AxelBernadotteAxelBernadotte Posts: 194
    Hiro Protagonist
    Carandiru wrote:
    Carandiru wrote:
    I dont know what is the problem. But this player cant show any of my films correctly, neither sbs or ou, and I cycled trough all 3d-modes several times.

    Sometimes with SBS and OU it shows the whole of one frame, and the half of the other. I thought this could be related to dpi scaling, but disabling that did not fix it.

    I really hope you can send me some "samples" of the videos your playing! Hope you got my email!

    Just issued a full refund, wanted to post this so others know that if I can't get it working for you - you get your money back.

    I could not reproduce the issue on my machine, the "sample" video was of Over / Under type and displayed correctly here on my pc.

    Sorry AxelBernadotte, but you can keep the current version and if you get it working let me know! I suspect something is odd with the LAV Filter Video Config Settings.

    Yep! Got my refund. I will continue experimenting a bit. I had K-lite installed before. But I made an uninstall and tried with the LAV you linked above. I will look through the settings a couple of times. Might it be related to that I only have DK2 as screen? To use Virtual Desktop I must fake a logical display to be projected... I will try and see if it is related to this as well.
  • Carandiru wrote:
    Right on - see what your saying especially in the corners.
    Working on it!

    ps. There are ingame "hotkeys" or controls, select the Help --> Controls Menu
    Ctrl+F will show frame statistics.

    Thanks for the quick fix! I will try it out again later once I get home!
    Oh and I know there is a menu and I saw the FPS display, but what I meant with my post above is to integrate the display of those values when you turn your head to the left or right, so basically out of the field of vision where you watch the movie, but still easy accessible. Basically a hovering FPS counter on your left shoulder (or even slighty behind you, like at 9 o'clock position). Same might be cool to have a clock just so see what time it is without taking your Rift of your head.

    Just some thoughts on adding some improvements!
  • oblomovoblomov Posts: 1
    Virtual Boy (or Girl)
    MaxVR working very well for me, pic quality the best yet with 2D and 3D MKV, no judder.

    With controller support, fast fwd/rewind etc, this will be almost perfect.

    Thanks
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    Carandiru wrote:
    mhvuze wrote:
    Hey! Do you think you could add PayPal als payment option? I don't have a credit card and would love to purchase MaxVR.

    I would love to have Paypal, however I need an automatic payment processor. So it's easy for people to pay, then immediately download the file and get future updates.

    With Paypal I would have to manually send out the file when I could to the customer. There are some other automated options but none as good as Gumroad.

    Not to sure what todo!

    Paypal Option Added!
    This is an express checkout hope this is what your looking for mhvuze!

    Cheers!
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    oblomov wrote:
    MaxVR working very well for me, pic quality the best yet with 2D and 3D MKV, no judder.

    With controller support, fast fwd/rewind etc, this will be almost perfect.

    Thanks

    Thanks man! Future updates are free too, so It's only going to get better!
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • nuBnuB Posts: 67
    So if I buy a license, I will continue to get your flagship Rift video viewer and all future updates?
    no version 7.0 3 years from now that I have to buy, or upgrade to?
  • 13thFloor13thFloor Posts: 212
    Since you said if it doesn't work you will refund if you cant assist getting it to work I'm in.

    Other VR players not updating for DK2 or not working for me is your gain today! ;)
    Intel i920@4ghz, 12gb ram, Windows 7
    Nvidia GTX 970 4gb, 120gb SSD, OR Dev Kit 1&2
  • ClassicGODClassicGOD Posts: 68
    Hiro Protagonist
    I purchased MaxVR few hours ago and it's working great but I would like to offer few observations/suggestions (if you don't have mind):

    1. The edges of the screen often show random color pixels - it's distracting.
    2. True Black Smearing is very bad in darker movies (also the edges of the screen smear but it's not that annoying)
    3. All controls should be on the main part of the keyboard - not all of us have a numpad ;)
    4. I would like to see extended mode support somewhere down the line :P
    The advent of computers and the subsequent accumulation of incalculable data has given rise to a new system of memory and thought, parallel to your own. Humanity has underestimated the consequences of computerization.
  • 13thFloor13thFloor Posts: 212
    Nope.. doesnt work for me!!! :cry:

    Loads, press any key. I go to file and load a avi to keep it simple and nothing.

    I uninstalled old codecs, restarted and installed lav filters as administrator and nothing?

    First load I could see maxVR logo and head tracking was working but now nothing.

    * EDIT - loaded now, can move around whilst looking at logo. Video file wont load?
    Intel i920@4ghz, 12gb ram, Windows 7
    Nvidia GTX 970 4gb, 120gb SSD, OR Dev Kit 1&2
  • wociswocis Posts: 5
    Works perfect except SBS videos.
    There is wrong "cut" in the image of the left eye.
    It looks like the part of the image belongs to right eye ;-)
    I have tested some LG/Sony testing files, ocean demo, screenshot is from hubble.
    Same problem for all SBS content i have.
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    nuB wrote:
    So if I buy a license, I will continue to get your flagship Rift video viewer and all future updates?
    no version 7.0 3 years from now that I have to buy, or upgrade to?

    Thats right, lol.
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    ClassicGOD wrote:
    I purchased MaxVR few hours ago and it's working great but I would like to offer few observations/suggestions (if you don't have mind):

    1. The edges of the screen often show random color pixels - it's distracting.
    2. True Black Smearing is very bad in darker movies (also the edges of the screen smear but it's not that annoying)
    3. All controls should be on the main part of the keyboard - not all of us have a numpad ;)
    4. I would like to see extended mode support somewhere down the line :P

    I've just fixed the edges of the screen flicker, will be out in next release. There is however still a lot of chromatic aberration if not looking directly at the edges. This is however a problem with the current Oculus SDK Implementation.
    Black Smearing is the LCD of the DK2 - I'm not sure how to handle this and will wait for Oculus SDK Updates.
    Working on a in VR GUI, will leave the hotkeys as it for now.
    No support for extended mode is planned - Direct Mode is really where it's at for the future. I hate messing around with my desktop settings. Icons get all messed up. lol.
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    edited August 2014
    13thFloor wrote:
    Nope.. doesnt work for me!!! :cry:

    Loads, press any key. I go to file and load a avi to keep it simple and nothing.

    I uninstalled old codecs, restarted and installed lav filters as administrator and nothing?

    First load I could see maxVR logo and head tracking was working but now nothing.

    * EDIT - loaded now, can move around whilst looking at logo. Video file wont load?

    Odd stuff there man. I'm working on a FALLBACK, if this doesn't work in the next release (0.5.3) that I'll push out today I'll be giving you a refund!
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    edited August 2014
    wocis wrote:
    Works perfect except SBS videos.
    There is wrong "cut" in the image of the left eye.
    It looks like the part of the image belongs to right eye ;-)
    I have tested some LG/Sony testing files, ocean demo, screenshot is from hubble.
    Same problem for all SBS content i have.

    WHOA! Now I'm gonna have to look into this what is the size eg.(1280x720) of the video's your playing. It should not matter but perhaps I can reproduce this on my PC and fix this weird problem. Oh what Graphics Card and OS are you using?
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • ClassicGODClassicGOD Posts: 68
    Hiro Protagonist
    Carandiru wrote:
    I've just fixed the edges of the screen flicker, will be out in next release. There is however still a lot of chromatic aberration if not looking directly at the edges. This is however a problem with the current Oculus SDK Implementation.
    Black Smearing is the LCD of the DK2 - I'm not sure how to handle this and will wait for Oculus SDK Updates.
    Working on a in VR GUI, will leave the hotkeys as it for now.
    No support for extended mode is planned - Direct Mode is really where it's at for the future. I hate messing around with my desktop settings. Icons get all messed up. lol.
    Thanks for the answer. :)

    Black Smearing can be remedied by not allowing pixels to shut off by not allowing them to display true black. It can be achieved by forcing lowest possible not black rgb value (like 3,3,3 iirc) instead of 0,0,0. An option to slightly increase the brightness of a movie could possibly serve as temporary remedy.

    VR GUI would be awesome an if it's not too much to ask the option to set the screen at different angles (for example on top or the side if you are lying down in your rift) wold be welcome ;)

    I know that the direct mode is the future but right now many of the demos/games require or work better in extended mode and constant switching is annoying :D
    The advent of computers and the subsequent accumulation of incalculable data has given rise to a new system of memory and thought, parallel to your own. Humanity has underestimated the consequences of computerization.
  • CarandiruCarandiru Posts: 238
    Lawnmower Man (or Woman)
    ClassicGOD wrote:
    Carandiru wrote:
    I've just fixed the edges of the screen flicker, will be out in next release. There is however still a lot of chromatic aberration if not looking directly at the edges. This is however a problem with the current Oculus SDK Implementation.
    Black Smearing is the LCD of the DK2 - I'm not sure how to handle this and will wait for Oculus SDK Updates.
    Working on a in VR GUI, will leave the hotkeys as it for now.
    No support for extended mode is planned - Direct Mode is really where it's at for the future. I hate messing around with my desktop settings. Icons get all messed up. lol.
    Thanks for the answer. :)

    Black Smearing can be remedied by not allowing pixels to shut off by not allowing them to display true black. It can be achieved by forcing lowest possible not black rgb value (like 3,3,3 iirc) instead of 0,0,0. An option to slightly increase the brightness of a movie could possibly serve as temporary remedy.

    VR GUI would be awesome an if it's not too much to ask the option to set the screen at different angles (for example on top or the side if you are lying down in your rift) wold be welcome ;)

    I know that the direct mode is the future but right now many of the demos/games require or work better in extended mode and constant switching is annoying :D

    Cool I'll look into that fix for Black Smearing - thanks!

    VR GUI and Option to set the screen above will definitely be in a release in the future.

    Sorry about the extended mode, but it's gonna stay Direct to HMD. Hopefully a new Oculus SDK release fixes some of these issues.
    http://www.supersinfulsilicon.com/ supersinfulsilicon - software
    Home of the MaxVR Oculus Rift Video Player

    https://twitter.com/Carandiru
  • 13thFloor13thFloor Posts: 212
    Any plans to incorporate a cinema or home cinema. A nice designed UE4 cinema would look awesome although I'm sure not easy but it does add to perspective and size. VR Cinema worked really well but seems to have be lagging on an update for DK2.

    Being able to just watch a video or select a cinema scene would be great.

    Will advise later if update worked for me. thanks.
    Intel i920@4ghz, 12gb ram, Windows 7
    Nvidia GTX 970 4gb, 120gb SSD, OR Dev Kit 1&2
«13456720
Sign In or Register to comment.