RV Release Notes
RV 3.8 Release Notes
CAVEATS
-
DNxHD codec will be not be released with RV on linux and Mac 64 until licensing issues are resolved. Avid is helping us to get better code support for DNxHD in the very near future including high performance DNxHD code for both decoding and encoding. RV will use the Avid DNxHD codecs on the mac with results that mimic what the Quicktime Player will output (which is unforunately not quite right). The Sorenson, Intel Indeo, and old Apple Animation codecs have been disabled in the ffmpeg libquicktime plugin for similar reasons. Source code for the current version of ffmpeg and the accompanying libquicktime plugin (lqt_ffmpeg) are included with RV.
Version 3.8.5 (RELEASE)
NEW
-
rvio and rvio_hw added -resampleMethod flag (same usage as rv)
-
rvio and rvio_hw added -resize W H which will stretch input images
-
rvio_hw added -floatLUT arg to optionally use hardware floating point LUTs
-
annotation package version 1.2
FIXED
-
Pillar-boxing effect on initial windows size when annotation forced on removed.
-
Pointer syncs properly between sequence and movie, and between media with different native orientations (eg dpx and quicktime).
-
Some patterns of single-step frame changes were not synced.
-
Hotkey "'" (backtick) now works for fullscreen toggle when menubar is hidden.
-
Interesting LANG/LC_ALL settings no longer confuse rvio/rvio_hw
-
Annotation check for bad settings
-
Sync bugs with 3-way sync
-
Better messages when mode fails to load
-
Renderer was not using image orientation for uncrop
-
Set range offset did not manage the edl properly in the case of multiple sources.
-
libscale source was not being disted
-
On windows and linux rv was not using rvio_hw
-
ExternalQProcess was not calling cleanup
-
Linux set clipboard contents as well as primary selection
-
Redraw bug when single stepping (no redraw)
-
Matte drawing order
-
RGBE/HDR reader less restrictive about header contents (for HDR shop)
-
Improved handling of pixel aspect < 1
Version 3.8.4 (RELEASE)
NEW
-
-in and -out per-source command line args set in/out of source in the EDL from the command line. These args should be enclosed in [ and ].
FIXED
-
Command-d (go to Desktop folder) and Command-H (go to home folder) work in file browser
-
Audio device failure on windows no longer causes "locked" audio preferences
-
"+" character now allowed in filenames
Version 3.8.3 (BETA)
NEW
-
Alternate EXR in memory representation for drivers that no longer support single plane half imagery. If you are using an Nvidia drivers newer than the r100 driver with a G70 or earlier chip you may get increased performance. The option is available under Preferences->Formats->OpenEXR
-
Annotate mode now saves color per brush (pen or air brush) and keeps user preferences between sessions. Annotate can also be made to automatically start when in sync mode and various other annotation options with sync are available.
-
RV 64 bit is now called RV64 so that it can be easily installed along side the 32 bit version.
-
Added raw YUV image reader. Handles SD and some HD resolutions
-
RV now uses rvio_hw (hardware rvio) by default for exporting movies and audio files.
-
Per-source -pclut pre-cache lut command line option.
-
New help items in Help menu including bug reporting and support ticket creation.
-
rvio(_hw) can now pass output options to individual file and codec writers using -outparams … from the command line. -formats now shows all available options for encoding. This allows the use of support ffmpeg encoders.
-
New env var RV_LUT_PATH is searched for LUT files that are not found.
-
Session files transferred over sync are now gzipped.
FIXED
-
rvio(_hw) was failing to read B44A files properly.
-
Bad handling of in/out regions when inverted.
-
bug.mu (rvio) can now take any texture resolution for the bug image. The TIFF image orientation is properly handled and the pixels are properly unpremulted before being comped on top of the frame.
-
Apple Quicktime movies could not be used with pre-cache LUTs
-
Pre-cache LUT was incorrectly using half data type LUTs thus performing in geologic time.
-
Some parts of the UI and optional packages could no longer use the tablet.
-
Bad avi reader bug (crash) fixed.
-
RV64 and linux versions were crashing on some movie resolutions and codecs.
-
rvio(_hw) handle RV_PATHSWAP* variables on the command line
-
Mac versions can now process a URL on the command line
-
RV will automatically sleep all but one thread for codecs with poor random access performance. This mostly affects H.264 and H.263 derived codecs. Its no longer necessary to start RV with -rthreads 1 when playing back H.264 movies.
-
Fix for packages so that RV will not load packages new than the current version.
-
rvls output sorted by name
-
-gamma, -rec709, and -sRGB are now exclusive
-
Improved timeline magnifier tick mark drawing
-
File dialog performance improvements
-
Allow incomplete RVSession node in .rv file
-
Swapping in/out LUTs could appear to become stuck using the previous LUT
-
Some exceptions in audio were not caught during initialization
-
Most file I/O now uses the media file dialog
-
Bug in LUT loading when previous LUT had a prelut fixed
-
Adding multiple layers (eg stereo) from the command line in stack mode could cause a crash.
Version 3.8.2 (BETA)
This was a limited build
Version 3.8.1 (BETA)
CAVEATS
-
Windows 64 still has no support for quicktime or other movie formats
FIXED
-
Linux builds were failing on https urls on some systems
-
Linux 32 was failing to read many codecs
-
Improved timeline magnifier drawing
-
Mac includes rvio_hw (hardware rvio)
-
rvio and rvio_hw can pass codec specific parameters to writers
-
dnxhd decoding color space matches input on linux 32/64 and mac 64. win 32 and mac 32 are still using apple quicktime decoding which appears to have some color issues but matches the quicktime player.
-
dnxhd encoding on linux — doesn't seem to work with avid products :(
-
Fixes for -l and -c cmd line args "consuming" following args
-
RV can now distinguish between full and "studio swing" range 601 yuv space correctly
-
RV fixes for LANG on linux causing confusion esp for french
-
Info widget now shows some of the display stereo state (rel offset, etc)
-
Command line args should now unconditionally override prefs
-
Sync disconnection cleaned up
-
PNG writer was using wrong parameters and aborting
-
Sync allow push session on start up
-
Shotgun explicitly clear session before building one from versions
-
rvio simpleslate allow blank args
-
rvio simpleslate calling fitTextInBox was nearly optimally badly implemented. Now its 1 minus that.
-
rvio bug in frame numbering with leader + overlays
-
rvui catch and ignore exceptions thrown from bad settings
-
rvio don't load all of rv's ui by default
-
16 bit resizing bug workaround until permanent fix can be found
NEW
-
added -debug mu to show more verbose backtraces with source lines when exceptions occur
-
-flags added to rvios
-
Mac 64 can now play same codecs that linux 64 can
Version 3.8.0 (BETA)
CAVEATS
-
The manual is being worked on and will be finalized just before release
-
There are usability issues which we will be addressing during the beta
-
Please report bugs via email at support@tweaksoftware.com.
This is the first BETA version of RV 3.8. RV 3.8 includes the following new features:
NEW
-
Cross platform URL protocol handling. A new protocol type "rvlink" has been created to launch rv from web pages, email, and chat (or any MIME aware application).
-
Shotgun Mode. This is a package which communicates with the Shotgun production tracking system. Typically a configuration step will be necessary for each facility in order to use it. Note that the Shotgun Integration Package is distributed separately and is currently in limited beta testing. Features include:
-
Click on links in Shotgun to play media
-
Exchange URLs that will load the designated shotgun versions into RV with one click.
-
Play sets of media from any Shotgun page displaying Versions.
-
Compare two or more Versions in RV after selecting in Shotgun.
-
Play media arranged in Shotgun Playlists.
-
Display Shotgun Version information in RV.
-
From RV, go directly to Shotgun pages corresponding to loaded media.
-
From RV, update media to the latest version registered in Shotgun.
-
Store Shotgun information in RV session files.
-
Swap media type (movies or hires frames or whatever) from within RV.
-
Use Editorial information stored in Shotgun to adjust media EDL in RV, or to find and load media corresponding to neighboring shots.
-
-
Timeline Magnifier: Zoomed Timeline with Audio Waveform Display. An additional timeline has been added which displays the in/out range in more detail including optional audio waveform display. The timeline can now be used to resize the in/out region interactively with the mouse. New time display modes.
-
Web Integrataion. RV can now communicate with web servers directly (include secure servers). Web pages rendered by rv can communicate directly with RV's scripting language through javascript.
-
Annotation Mode. This is the first release of annotation for RV. The package currently implements general mark-up/drawing per-frame using a few brush types and erasers. Annotations are stored in the RV session file. Support for Wacom devices.
-
Improved Sync. The sync mode can be used to transfer arbitrary binary data between RVs or external control programs. (NOTE: this is in addition to the existing pixel block transfer). Sync mode can now push/pull complete session information over the connection including annotation. Annotation will sync along with other rv state changes during a live session. Bandwidth usage has been reduced. RV can generate "sync links" which allow copy/paste in chat or email to create a single click peer-to-peer sync session. Turning on sync manually is no longer necessary when RV detects that it has connected to another RV.
-
Hardware RVIO. RVIO now comes in two flavors: software only and GPU accelerated. The software version works on render nodes and machines without dedicated graphics hardware. The hardware version requires a recent GPU in order to function properly. Both programs use floating point from read to write with no clamping. Software RVIO has been further optimized for speed.
-
Optimized TGA and TIFF I/O. TGA and TIFF are now using the high speed I/O as DPX, Cineon, EXR, etc formats.
-
Improved Audio Support. We say this every time a new version comes out :) When scrubbing is active RV will now play a single frame's worth of audio when stepping frames from the keyboard. Options to turn off audio from the command line and yet more messing around with audio on Linux to make it more robust. Logarithmic (linear fader) volume controls.
-
RV Python Module. A basic pure Python module is included for controling RV from python. This module implements a Python client for RV's networking protocol.
-
Miscellaneous.
-
Range offset is now in the user interface.
-
Timeline has been reworked for smoother rendering.
-
Network protocol changes (backwards compatible).
-
New command line options including ability to pass info to Mu
-
Default 16:9 aspect ratio
-
Network peers can prevent disconnect dialog
-
RV allows local connections without authentication dialog
-
-noMovieAudio to turn off audio for specific movie files
-
unpremult and color matrix shader fixes
-
Rec709 shader (and documentation) fix
-
Improved FPS calculation
-
Wacom tablet support
-
Option to turn of "desktop awareness"
-
RV understands Mental Ray stub files
-
Footage display in timeline
-
FIXED
These are fixes since 3.6. Not all fixes are included here.
-
PreCache LUT was failing for non-RGB images/movies. (e.g. Quicktime movies).
-
RVIO was crashing/wedging when rendering the slate
-
On the mac: the bundle identifier was incorrectly set to tweakfilms.com causing various failures
-
Fixed confusion when out point was before in point
-
RLA I/O was failing in 64 bit versions
-
Menus were being rebuild much more often than expected cause severe delays in some cases
-
For cards that are unable to handle 16 bit integral images: the TIFF reader will now reorder the pixels as planar so that these images are displayed correctly.
-
DPX output was writing corrupt files on windows
-
More robust handling of preference files with touchy audio on linux
-
Slow browser and dialogs can now be prevented in some cases by turning off "desktop aware" in the preferences.
-
Session type pref was being ignored in some cases
-
Memory leak in RVIO when writing optimized I/O formats (JPEG, EXR, DPX, etc)
-
Mattes could fail for images with a data window that differed from the display window
