mrViewer Changelog

What's new in mrViewer 6.2.3

Aug 29, 2022
  • Fixed switching render passes which would render black
  • Regression from v6.1.7
  • Added missing OpenImageIO utilities, except for iv
  • Fixed listing of layers/channels of multipass exr files
  • Made building from source much more straight-forward.
  • Please read the accompanying COMPILING.txt document
  • QUICK FIX RE-RELASE:
  • Fixed a problem with the text tool input not showing up

New in mrViewer 6.2.2 (Aug 9, 2022)

  • Upgraded OpenColorIO to 2.2.
  • Upgraded OpenImageIO to 2.4.2.
  • Upgraded OpenEXR to 3.1.
  • Made CTL work under OpenEXR 3.1.

New in mrViewer 6.2.1 (Jul 5, 2022)

  • Fixed stepping with cursor keys leading to missing frames. (Regression from v6.2.0).
  • Fixed adding new audio to a movie or sequence (Regression from v6.1.7).
  • Removed libharfbuzz from the distribution as it was conflicting with newer OSes (like Fedora 35).

New in mrViewer 6.2.0 (Jun 25, 2022)

  • Updated ffmpeg libraries to handle HAP, HAP with alpha and HAP Q movies.
  • Fixed stopping some movies, with large read ahead caches, when near a loop sometimes resetting to the beginning of the movie. Now they will always stop at the current frame.
  • Improved performance of reverse playback. Fixed reverse playback to work on all movies (memory and time permitting).

New in mrViewer 6.1.9 (Jun 14, 2022)

  • Improved reverse playback to not use so much memory and be smoother on most movie files. Audio sync is not perfect, thou
  • Fixed a hang up when logging errors or warning during playback in other threads
  • Fixed a crashing bug in exiting the program when a server connection was open

New in mrViewer 6.1.8 (Jun 6, 2022)

  • Fixed a regression from v6.0.1 that resulted in some audios in movies not being played.
  • Fixed audio stuttering on dissolves that would happen sometimes.
  • Improved performance of the dissolve start up.
  • Fixed a regression from v6.1.7 that resulted in movie files with audio looping without audio when not in edl mode.

New in mrViewer 6.1.7 (Jun 3, 2022)

  • Made fit image take into account masking.
  • Fixed message about saving preferences in .filmaura/.filmaura instead of just .filmaura.
  • Added Always on Top to macOS. Previously this preference setting did nothing.
  • Made Always on Top turn on and off when the preferences changes on Windows, Linux and macOS.
  • Improved draw and erase tool to draw lines joined with less gaps or weird triangles.
  • Fixed edge of arrow tool.
  • Improved look of rectangle tool.
  • Fixed green bottom edge 1 pixel line when in presentation mode, bilinear filtering and texture was yuv.
  • Fixed check buttons colors when in base scheme and color theme was black.
  • Added a Preference option in User Interface section to select whether the menus on MacOS appear on the system toolbar or on the mrViewer toolbar. The default is to use the mrViewer toolbar.
  • Fixed a problem with libglib-2.so linking a newer libgnutls.so.30 on Red Hat 8 and derivatives systems.
  • Fixed OTIO clip time lengths.
  • Added support for OTIO transitions (dissolves) in the timeline. Note, however, that we do not yet support transitioning to different resolutions properly. We also do not support clips with different frame rates in transitions. Also, the thumbnails in the timeline will not show the transitions. Finally, we still do not support saving otio files with transitions.

New in mrViewer 6.1.6 (Apr 27, 2022)

  • Bug fixed text tool to not clip/jump text when the text goes out of frame to the left or to the bottom of the screen.
  • Made window auto resizing take into account the window decorations.
  • The code is also much more cleaner.
  • Fixed font popup window widget sizes for translations (Spanish, German, etc).
  • Turned off visible focus on buttons and their navigation with Shift + Arrow keys, as they were conflicting with navigating annotations ( and other hotkeys ).
  • Made Next Annotation and Previous Annotation (Shift + Right arrow key and Shift + Left key respectively by default), not loop through the timeline or stop at the beginning/end of the movie.
  • Made ESC (Escape) key cancel text composing when text tool is active, instead of exiting the program.
  • Added hotkey selection for quit program.
  • Made text composing and opengl text drawing match more closely, even with different fonts from default. Note that there still some offset issues and scaling issues when zoom factor is fractional, as text size cannot be floating point.
  • Fixed display of LUT and 1:1 buttons which had gotten square and unreadable.
  • Added shortcut hotkey display to Windows menu.
  • Added hotkey selection for colors control window.
  • Fixed menus in menubar not updating the hotkey shortcuts when changed.
  • Fixed menus on macOS (gtk+, plastic and gleam) showing white dots on the corners when set to the Black (or other dark) color theme.
  • Fixed matrix math of color controls window. Contrast now works fine.
  • Made color area information window take into account the values in the color controls window.
  • Made pixel display line (values and color square) take into account the values in the color controls window.
  • Made Histogram and Vectorscope take the values in the Color Controls window.
  • Fixed loading of images in network connections. Previously, the image would get loaded twice or three times.

New in mrViewer 6.1.4 (Apr 15, 2022)

  • Bug fixed a crash when selecting an area over the network and the area color information window was open.
  • Bug fixed a crash when exiting the application due to server thread still being active.
  • Fixed fit image on macOS and Linux when action dockbar was on.
  • Fixed window positioning on startup on macOS when OS dockbar was to the left.
  • Added rotation +-90 degrees to commands sent across the network.
  • Added fit image to the commands sent across the network.
  • Fit image does no longer pass the zoom factor around the network. Instead the zoom factor is recalculated on each client machine.
  • This allows fit image to work properly on networks where the users have different monitors of different resolutions.
  • Added Dutch machine translation.
  • Made selection of machine and port on a network connection on the command-line be reflected on the Connections window.
  • Bug fixed network connections sometimes deactivating themselves.
  • Added drawing a rectangle shape to the action window.
  • Added copying the reel, shot, frame and x and y coords to the action window (SHIFT+CTRL+C by default).
  • Bug fixed crash when changing the size of the cursor when drawing.
  • Bug fixed synchronism between action window and attrs subwindow.
  • Bug fixed mask item being offset by one when selected from the menu bar.
  • Fixed mask to crop in width instead of just in height.
  • Fixed film safe areas to show inside the image instead of outside.

New in mrViewer 6.1.3 (Apr 8, 2022)

  • Added Swedish machine translation.
  • Added Greek machine translation.
  • Added Arabic machine translation.
  • Fixed color theme displaying both Default and the translation of it.
  • Added the name of the language in its native form along the language in the current language. This helps setting back the language when you chose a language you don't read.
  • Added Hue, Brightness, Contrast and Saturation (Color Controls) to the list of commands sent on network connections.
  • Fixed decimal point setting on network connections, which would sometimes reset itself.

New in mrViewer 6.1.1 (Mar 25, 2022)

  • Allowed changing languages from the Preferences without the need to set environment variables. Just go to Preferences->User Interface->View Window->Language and Colors
  • The program is rebooted after each change
  • Note that on Windows, Asian languages (Russian, Chinese, Japanese and Korean) need special fonts (language packs) to be installed (or a Windows multilanguage edition)

New in mrViewer 6.1.0 (Mar 18, 2022)

  • Added Polish automatic translation.
  • Improved translation on all languages by using the Spanish translation as reference for the automatic translator.
  • Improved text alignment on Preferences and other areas to accomodate all languages.
  • Fixed crash on Debian due to freelocale for the second time.
  • Previously, it was not correctly fixed.

New in mrViewer 6.0.9 (Mar 13, 2022)

  • Fixed crash on Debian due to freelocale. Switch to using setlocale instead.
  • Added Portuguese translation.

New in mrViewer 6.0.8 (Mar 1, 2022)

  • Made pixel bar 30 pixels in height.
  • Made RGBA, HSV, Y color values in pixel bar use a larger font.
  • Fixed locale's use of commas in those locales that use that as decimal separator.
  • Fixed action tools on network connections which used the current locale. Now they use the C locale for all connections.
  • Added the Turkish language to the list of automatic translated languages.
  • Updated English docs with latest changes of menubar.

New in mrViewer 6.0.7 (Feb 19, 2022)

  • Added frame count to HUD (FC:).
  • Updated frame range and count to be interactive to the typing of the start/end frames.
  • Added French, German, Italian and Czech translations done by Google translate. There's also Russian, Chinese, Japanese and Korean translations but these have not been tested on Windows (would like to know if they work for you).

New in mrViewer 6.0.6 (Feb 8, 2022)

  • Fixed connections to work again.
  • Fixed a memory trashing on swinging loop at start.
  • Fixed a memory trashing on reading pixel ratio.
  • Fixed window's focus when reaching the end of a loop.

New in mrViewer 6.0.5 (Jan 6, 2022)

  • Rewrote the macOS audio engine yet again to use portaudio. As a result of this, everything works (playback at different speeds, does not hang, there's no "cracking" noise when switching clips, etc).
  • Fixed unshown frames (UF: in hud) for movies that rate is > 29.976.
  • Changed behavior of CTRL+LMB on macOS to mimic what happens on other OSes, instead of bringing up the context menu.
  • Added Shift+Mousewheel to change volume.
  • Added CTRL+LMB Double Click to reset gain.

New in mrViewer 6.0.4 (Dec 30, 2021)

  • Made versioning regex more flexible and easier to use. Now what you type in the regex. field will turn into a complex regex once a version switch happens.
  • Fixed sequence detection for images like mozilla's thunderbird which would lead to a std::bad_alloc due to running out of memory.
  • Reverted to Output - sRGB on ACES sRGB default when no 8/16 bits ocio lut is set.
  • Made arrow cursor appear in tooldock bar when drawing.
  • Fixed audio volume when starting a new clip and audio was not at full volume.
  • Rewrote audio on macOS to use RtAudio insteaad of libao. As a result of this, there's no more hangups due to audio and audio can be float. However, playback at half the speed or at 1 1/2 will result in a warning that the frequency is not valid.
  • Long menus on macOS no longer go out of the screen and get covered by the dockbar.
  • Looping of movies will not show a random frame from the end anymore (at least in most cases).

New in mrViewer 6.0.3 (Dec 13, 2021)

  • Made reel window reflect the first and last frames of the media instead of the full start and end frames.
  • Fixed reel window not sorting out images correctly when they were moved and not positioning them in the timeline correctly.
  • Fixed timeline not reflecting the image picked in the reel window when in edl mode.
  • Bug fixed windows v6.0.2 release as it was crashing.
  • Fixed audio closing on ending of movie files.

New in mrViewer 6.0.1 (Nov 26, 2021)

  • Changed rotations to be done thru ffmpeg filters instead of thru opengl. This allows the images to be saved rotated.
  • Added support for .gif movie saving.
  • Fixed a Linux memory problem which would result in crashes with aligned memory.

New in mrViewer 6.0.0 (Nov 17, 2021)

  • Bug fixed a bad Windows release.
  • Bug fixed too much memory used on long reels with many images.
  • Bug fixed thumbnail creation on EDL timeline when switching images.
  • Updated RED3DSDK to v8.1.0.

New in mrViewer 5.9.9 (Oct 6, 2021)

  • Fixed rotation of videos that have a matrix parameter
  • Made SHIFT+Left and SHIFT+Right not stop on the beginning/ending of a clip when multiple clips with annotations are loaded, but instead just jump to the following/previous annotation in the timeline
  • Made annotations show in full length of selected clip, not only in the first 5000 frames
  • Made cache line show in arbitrary length (preferences setting), not only in first 5000 frames
  • Fixed some buttons not being mrv::Buttons
  • Fixed a crash when multi selecting images in the reel window and no images were clicked on
  • Improved new reel icon

New in mrViewer 5.9.8 (Sep 27, 2021)

  • Made lines of Reel window's elements reach the end of the reel browser.
  • Added SHIFT+Left and SHIFT+Right to move from one annotation (grease drawing) frame to the next.
  • Fixed saving of Circles in reel files (.reel).
  • Fixed cursor in drawing tools not being shown and using the cross
  • instead.

New in mrViewer 5.9.6 (Sep 16, 2021)

  • Fixed W menu opening Waveform when ICC Profiles was selected
  • Fixed saving of GL Snapshot
  • Improved version check using a regex, like nuke
  • Improved visibility of check buttons to draw as black instead of
  • yellowish

New in mrViewer 5.9.5 (Sep 3, 2021)

  • Made timeout be less resource hungry
  • Bug fixed a crash on compositing background images when there was no valid background picture
  • Fixed Y coordinate on color lookup when playback is active
  • Fixed Y coordinate on color lookup when menu bar/top bar is not
  • present and playback is active
  • Fixed youtube.com video timeline crashing when thumbnail was requested

New in mrViewer 5.9.4 (Aug 24, 2021)

  • Made preload cache stop when memory resources are low and playback is stopped.
  • Made base theme and black color scheme not set the tree's font color to be invisible.
  • Fixed openexr channel lookup when channels are named red, green, blue like in Cinema4D renders or Redshift.

New in mrViewer 5.9.3 (Aug 17, 2021)

  • Fixed audio hangup on Linux when switching images with the arrows/reel list.
  • Fixed float mono audio on Windows not playing or playing distorted.
  • Fixed dragging clip in EDL Window, which had broken when fading was introduced.
  • Fixed crash when selecting menu and image changes.
  • Fixed floating point locale on Linux.
  • Simplified the UI a tad to make it nicer looking.
  • Bug fixed crash when saving logs.
  • Bug fixed an audio hangup on macOS when switching images (a separate hangup still remains unfortunately).

New in mrViewer 5.9.2 (Jul 28, 2021)

  • Bug fixed a corruption that would happen when the same reel/otio file was loaded twice.
  • Bug fixed audio playback glitch when switching images.
  • Added a copy reel, shot, frame and X, Y coordinates to the clipboard. Shortcut CTRL+SHIFT+c by default. After that mode is entered, any left mouse click on the image will copy the reel, shot, frame and the XY coordinates to the clipboard.
  • Removed useless setting in preferences called Switching Images.
  • Bug fixed R3D (RED) and BRAW (Blackmagick RAW) loaders which got broken in the v5.9.0 update.
  • Made annotations' metadata in HUD be displayed in different columns when they don't fit in one column.
  • Fixed scrubbing and advancing playback with arrows which had gotten somewhat broken on 5.9.0.
  • Added command-line argument (-A) to add an attribute to the image. This attribute can then be displayed in the HUD with the rest of the attributes.
  • Added the command-line switch (-R) to replace all attributes, leaving only those specified in the command-line.
  • Added an action tool status in the menu bar which shows what tool is being used (draw, erase, circle, arrow, scrub, move picture, text, copy x y values, etc.).

New in mrViewer 5.9.0 (Jun 28, 2021)

  • Added first pass of support of OpenTimelineIO. Currently, only loading is provided. All video tracks are flattened into one
  • All effects are discarded and only the visible ranges are left
  • Bug fixed crashes when regular expression was wrong in media information window's search requester
  • Fixed Save OCIO to save the OCIO config on the preferences or use the OCIO environment variable otherwise
  • Bug fixed an audio crashing issue on Linux when many videos were opened in an EDL
  • Bug fixed scrubbing when EDL was on
  • Bug fixed a crash during playback when timecode widget was updated
  • Fixed EDL playback sometimes getting stuck when switching movie files

New in mrViewer 5.8.9 (Jun 21, 2021)

  • Bug fixed saving of movies in all formats and codecs and in all platforms ( except R3D and BRAW ).
  • Made timeline be more sensitive to pushing.
  • Centered and resized pixel color preview box.
  • Removed a crash when removing all images from a reel.
  • Updated the microsoft runtime to use msvc2019. This change should go unnoticed, but it might force users to install the msvc2019 runtimes if not.
  • Updated libraw to v0.20.2 on all platforms but win32. This change effects oiiotool and mrViewer.

New in mrViewer 5.8.8 (Jun 9, 2021)

  • Made cursor disappear when in presentation mode.
  • Added -S ( --single_image ) flag to load a single image even when there is a sequence present.

New in mrViewer 5.8.7 (Jun 5, 2021)

  • Fixed subtitles flashing the video when displayed and the mouse was moved.
  • Fixed hitting the 1 key repeatedly moving the image upwards/downwards.
  • Made image version switching start cache on current frame instead of on first frame of sequence.
  • Fixed and improved performance of vectorscope dramatically.
  • Improved performance of histogram dramatically.
  • Fixed mousewheel zoom on anamorphic videos.

New in mrViewer 5.8.6 (May 12, 2021)

  • Mousewheel zoom now returns to the same zoom factor when zooming in and then out.
  • HUD has a new option called Center which displays the center of the image/movie. This option is available in the pulldown menu as well as in the Preferences->View Window->Hud area.
  • Made mrViewer preferences compatible with Maya on all platforms. Now it no longer uses the default preferences when called from Maya.

New in mrViewer 5.8.5 (May 11, 2021)

  • ALT+Mousewheel now scrub the timeline one frame at a time.
  • Mousewheel when mouse is above the volume widget adjust the volume.
  • Mousewheel zoom is less abrupt and more predictable. Also there's a new Preferences->View->Zoom Speed factor that can choose between a Slow, Medium and Fast zoom.

New in mrViewer 5.8.4 (May 10, 2021)

  • Bug fixed menubar not allowed to be hidden.
  • Bug fixed playback of sequences that do not start at frame 1.
  • Bug fixed image version switching remaining at the same frame.

New in mrViewer 5.8.3 (May 9, 2021)

  • On Windows, volume is kept between invocations of mrViewer. The slider, however, did not reflect that. Now it does.
  • Fixed menubar to show File and Windows when no image is loaded.
  • Fixed a crash when changing to previous channel with the keyboard.
  • Silenced with pragmas the warnings on Windows about variable sizes.
  • Fixed overlap of 1:1 button with Frame/Field button.
  • Fixed saving of Pixel Compensation in Preferences reverting it to off when saved twice.
  • Fixed home path on Windows to never take into consideration Documents. This fixes an issue with Maya's startup not using mrViewer's preferences.

New in mrViewer 5.8.2 (Apr 26, 2021)

  • F11/F12 behave better in respecting each other.
  • CTL/ICC is back by request of two users. No idea how long we can still support it, but for the time being, we will.
  • Bug fixed drag and drop of images and movies which got broken by mistake.

New in mrViewer 5.8.1 (Apr 17, 2021)

  • Windows' .EXE installer now supports two buttons for check all and uncheck all for all extensions.
  • F11/F12 now respect the window position and fit image when minimizing after a maximize.
  • There's a new flag -c <colorspace> to establish the input color space of each image.
  • Reverted loggers to not use Fl::lock as they were locking on missing frames errors.

New in mrViewer 5.8.0 (Apr 10, 2021)

  • Added support for video rotate in movie files.
  • Bug fixed F11 returning and resetting the interface.
  • Bug fixed change_float_cb in Media Information window.
  • Added translation for init R3D SDK.
  • Fixed BuildFFmpeg.cmake to compile without pkgconfig.
  • Fixed BuildImageMagick.cmake without master branch (it is called main).

New in mrViewer 5.7.4 (Feb 26, 2021)

  • Made Color Controls window non-modal so it stays with the main window and does not go behind it.
  • Bug fixed exiting not removing Color Controls window.
  • Added Enable button to color control window so it does not slow down CPU/GPU when not used.
  • Added hue shift control to color control window.
  • Added CTRL+PgUp and CTRL+PgDown to switch reel images and set their start and end frames in simultaneous.
  • Made Windows print out help and version to startup console without popping a new console window if the program was started command-line.
  • Made --help in Spanish be translated a little more properly.
  • Added build date to --version switch.
  • Added session saves and loading to save all reels and start them up all loaded **BETA**:
  • Added a File->Save->Session to save the current session of mrViewer (ie. all reels and windows opened).
  • Added a File->Open->Session to load a session of mrViewer (ie. all reels and windows opened).

New in mrViewer 5.7.0 (Dec 28, 2020)

  • Added A/B button to topbar to allow adding a B (Background) image easily for A/B checking.
  • Made audio track selection work properly for B images (not changing their track).
  • BG images now are shown with a light yellow background (depending on color scheme) in the Reel window.
  • Bug fixed RMB shortening of sequences in EDL window.
  • Bug fixed 5.1 and 7.1 float audio on Windows. Now they are played as s32 for 5.1 or s16 for 7.1 audio.

New in mrViewer 5.6.9 (Dec 12, 2020)

  • Bug fixed a memory bound problem on RGBA stereo images.
  • Made Background image always shown but not composited when it is deactivated. This allows for a proper A/B wipe checking without compositing.
  • Bug fixed crash due to empty pic pointer on stereo image sequences.
  • Bug fixed crash due to a write out of bounds in pixel ratio when playing back stereo images of different length.
  • Bug fixed display_window2/data_window2 for _right_eye stereo images.
  • Removed crash when using PgUp/Down and no images were loaded.
  • Bug fixed fit_image centering when in stereo side by side.

New in mrViewer 5.6.8 (Nov 30, 2020)

  • Bug fixed scheme/color theme preferences.
  • Added STUDIOPATH environment variable to set preferences on a STUDIO basis.
  • Fixed versioning of install and postinst Linux scripts to use SHORTVERSION instead of VERSION.
  • Fixed saving of first EDL from EDL window.
  • Fixed deleting of second EDL from EDL window.
  • Avoided placing thumbnail above timeline of EDL window.
  • Made thumbnail preview in timeline faster.
  • Added Playback in Same Direction hotkey. This allows you to stop and start the playback in the same direction that was playing.
  • Reverted new playback in reverse algorithm as it was not working right for videos.
  • Added option in Preferences->Images to Edit metadata by default.
  • This turns on the metadata and allows you to change it. It can be dangerous as there's no turning back other than CTRL+Z (undo for the current line only).
  • Bug fixed thumbnails previews for images in reel other than the first image or edl.
  • Bug fixed (silent) setUniform errors due to deleting of shader.
  • Bug fixed (silent) stack underflow due to popping GL_PROJECTION matrix.
  • Bug fixed alpha of 0 in YCbCr shader.

New in mrViewer 5.6.7 (Nov 16, 2020)

  • Added thumbnail previews to timeline.
  • Made focus be more consistent. Now the main window does not swallow focus all the time. Only when a button press is done on the main view, the focus is captured on the view window.
  • Bug fixed mrViewer to work properly on Mac OSX Big Sur.

New in mrViewer 5.6.6 (Nov 6, 2020)

  • Bug fixed white bars in presentation (F12) mode, which had broken in v5.6.3.
  • Made action dock bar disappear when in presentation (F12) mode.

New in mrViewer 5.6.5 (Oct 25, 2020)

  • Improved arrow drawing with no such big tips when arrow is long.
  • Fixed Windows distribution not carrying RED3D*.dll and BlackMagicAPI.dll.
  • Fixed FFMPEG's picture size being 0x0 due to improper inatialization of gl context. This fixes an issue when playing video on file associations on Windows.
  • Made video decoding of frames decode all possible frames at a time. This fixes some issues with some videos.
  • Bug fixed a crash with playing back left/right stereo videos.

New in mrViewer 5.6.4 (Oct 16, 2020)

  • Fixed drawing when scaling factor is > 100%.
  • Fixed saving of arrow and circle drawing shapes in reel.
  • Fixed shapes in server/client connection when different scaling factor is in place.
  • Added Attr button to action dockbar to show the pen size, frames, and ghosting information in a floating window.

New in mrViewer 5.6.3 (Sep 27, 2020)

  • Made hotkeys loadable and savable. This allows several hotkeys combinations for different users (animator, TD, compositor, etc). When Preferences are now saved a link to the latest hotkey setting is saved with them. Note that hotkeys must reside in the $HOME/.filmaura directory, with an extension .keys.prefs.
  • Bug fixed file selection in custom file requester sometimes notselecting the right file in the filename input field.
  • Bug fixed text tool reverting to empty string after applying it.
  • Added action tooldock to mrViewer's main window, which can be opened with SHIFT+F7 (if hotkeys are reset by removing the .keys.prefs file) or from the Preferences->User Interface. This allows access to mrViewer's action tools in a more convenient location. Note that not all settings are available there (ghosting, pen size and frame length are currently not available).

New in mrViewer 5.6.2 (Sep 8, 2020)

  • Fixed ocio* utilities on Windows which used OpenImageIO.
  • Fixed F11/F12 when switching away from fullscreen and the image would fit in the viewer without any zooming change.
  • Upgraded to REDSDK 3D 7.3.4, which has improvements in the speed of decoding.
  • Bug fixed a resizing of the top bar on Linux when switching away from fullscreen.
  • Bug fixed reading of some mpeg1 movies.
  • Bug fixed zooming/panning and menu appearing afterwards by mistake.
  • Bug fixed changing gain/gamma and then dragging and having the selection appear incorrectly.
  • Reverted OpenColorIO to 1.1.1 so the distro is compatible with CentOS 7.

New in mrViewer 5.6.1 (Aug 27, 2020)

  • Removed all aces_* from distribution as they were taking too muchspace (the latest aces_1.3 was 2GB). Left only nuke-default.To download the other configs, please go to opencolorio.org forinstructions. Now the installers are around 84Mb, instead of 256Mb.
  • Switched compilers and Linux version to Ubuntu 16.04. This wasneeded to compile the latest OpenColorIO and OpenImageIO. Thismeans we are no longer compatible with really old versions ofLinux distros.
  • Compiled oiiotool on Windows with latest OpenImageIO and OpenColorIOand OpenEXR 2.5.2.
  • Bug fixed removal of old mrViewer from PATH when installing fromchocolatey.- Added the option to keep all nuspecs for downloading old chocolateyimages from archive. Now the install will try to download firstfrom the normal location and if it fails, it will try to downloadfrom the archive location.
  • Bug fixed the draw cursor being bigger than it should be.
  • Added the option to override the hotkey when a matching hotkey isfound.

New in mrViewer 5.6.0 (Aug 19, 2020)

  • Bug fixed loading of sequences in Mac OSX when clicking on an image or dragging an image of a sequence to the icon of mrViewer.
  • Bug fixed an assertion when displaying braw/r3d movies with audio in custom file requester.
  • Changed icons in Action Tools to a simplified version of them which hopefully makes them more clear.
  • Made the hotkeys 'k' (play forwards), and j (play backwards). Hitting them multiple times increments the speed of playback in that direction (or reverses the playback if less than the default speed). The previous 'k' (Clear Caches) is changed to SHIFT+'k' and 'j' (Swap FG/BG image) is changed to SHIFT+j.
  • Made area selection be temporary when SHIFT+Drag. But be persistent when selected from the action tool box.
  • Changed default color of pencil drawing to be bright green, instead of dull green.
  • Changed all text in Action Tools to be white/whitish instead of black.
  • Added hotkeys for undo draw ( < ) and redo draw ( > ),
  • Added a check for hotkeys already in use. mrViewer will now not allow you to set the same hotkey to different functions.
  • Bug fixed a bug in hotkeys which would not allow clearing the hotkey.
  • Added Draw Temporary and Erase Temporary modes. They are there so a hotkey can be assigned to them, with no hotkeys assigned to them. The idea is that if, for example, 'd' is assigned to draw, hitting 'd' will switch from scrub mode to draw mode and when released scrub mode will be selected again. This is similar to the SHIFT key of temporary selection mode.
  • Split the hotkeys from the main preferences file. Now hotkeys are stored in a mrViewer.keys.prefs file in the $HOME/.filmaura directory.
  • Made Text tool requester remember the font and size selected between each call.
  • Bug fixed Text tool transparency on ghosting.
  • Added Arrow Mode and Circle Mode to Action Tools (allows you to draw arrows and circles easily).

New in mrViewer 5.5.9 (Aug 9, 2020)

  • Bug fixed pixel ratio on image sequences. Now pixel ratio is set for the whole sequence and then can be changed for one frame programatically (when loading the frames).
  • Removed subtitle searching when in thumbnail mode ( non-native file requester ).
  • Bug fixed resizing of window when OS screen scale (scaling factor) is not 100%. Also fixed fit_image() at the same time.
  • Added BlackDesign RAW SDK framework to the Mac distribution as it was, incorrectly, just a symbolic link before.

New in mrViewer 5.5.8 (Jul 28, 2020)

  • Prevented system sleep on Macs while mrViewer is open, like on Windows and Linux
  • Fixed preferences' versioning reverting to 3. This would not allow you to save and use the non-native file browser on Mac, for example
  • Fixed a stall on non-native file browser on Mac when selecting an image or sequence by double clicking on it
  • Fixed a too tall media info window which would crop out the bottomrows
  • Bug fixed a crash due to unknown pixel ratio for images that were not loaded (or weren't images to begin with)
  • Made default fps be 24 for files not recognized as images or movies
  • Updated media information window when gamma/gain are reset with the SHIFT+c keys
  • Made search in media info also search rectangular rows (like Display Window)
  • Added searching by value, attribute or both on media info window
  • Bug fixed a crash which would happen when searching on an empty media info

New in mrViewer 5.5.7 (Jul 25, 2020)

  • Fixed HUD display on Macs, which had disappeared.
  • Made HUD display match the font on all platforms.
  • Fixed Media Info display appearing down by 30 pixels at start.

New in mrViewer 5.5.6 (Jul 19, 2020)

  • Improved search function to position scrollbar properly when view button is shown. Also, when no item is searched, scrollbar goes to 0.
  • Made main display window receive focus upon Entering it.
  • Made Mac release work again on Mojave, as it had inadvertedly reverted to only work on Catalina, due to a new FLTK release.
  • Fixed 32 bits Windows release due to a missing DLL library in new v5.5.5 release (boost_regex).

New in mrViewer 5.5.5 (Jul 12, 2020)

  • Bug fixed LUT in Mac OSX due to a problem not detecting the texture3D extension in that OS.
  • Bug fixed accented characters in MacOS Spanish locale due to UTF-8 not being set in a GUI application.
  • Bug fixed Display Window in OpenEXRs. Now they are displayed properly, as it had gotten broken many moons ago.
  • Added pixel ratio in multiple frames. Now it is possible to have a sequence with different pixel ratios in each frame.
  • Bug fixed pixel coordinates when data window and display window did not match.
  • Bug fixed Delete file in custom file requester. Previously, it could crash.
  • Added a "Search" input field to image information window. It accepts regular expressions and it will search in both the attribute as well as its values for matches interactively (as long as playback is not on).
  • Updated Image Information to show Display Windows with the reversed Y coordinates, as per the rest of the GUI.
  • Adjusted coordinates to handle negative values in pixel toolbar when they were part of the data window.
  • Made Mac System menu be translated in Spanish locale.
  • Added about_cb callback to show the mrViewer about window.

New in mrViewer 5.5.4 (Jul 7, 2020)

  • Bug fixed ALT + RMB zooom as it was disabled in a recent version of mrViewer.
  • Bug fixed UF: (Unshown Frames) count in HUD display as it was counting frames when stopped too.
  • Made Mac's use their Native File Requester by default as the custom file requester had problems listing iCloud and other sensitive directories.
  • Added a lot of fixes to network connections on Mac OSX. Now windows show up and hide properly when connected to another machine.
  • Bug fixed creation of SMPTE/PAL color bars, gamma charts and gradients as they were not showing or were showing up incorrectly after creation (you had to advance a frame to fix it).
  • Made BRAW factory creation output only one message upon first creation.
  • Improved English documentation for mrViewer v5.5.4, Mac, etc.
  • Fixed MipMap creation of OIIO saving for YUV movies.

New in mrViewer 5.5.3 (Jun 26, 2020)

  • Cleanup some repeated DLLs with different versions.
  • Updated to latest version of boost and OpenEXR libraries.
  • Readded ImageMagick listing of formats to About window. This had been taken out temporarily due to incompatabilities with Mac OSX.
  • Bug fixed audio playback of BRAW files on Mac, which were playing too fast.
  • Made audio on Mac play as signed integer 32 bits for better quality.
  • Made audio's 7.1 on Linux, not do a full swizzle, but just a 5.1 swizzle which seems to work better.
  • Made sequence identifier allow for #, like: test.####.pic for maya integration. In maya, go to Settings->Applications Preferences and set the image sequence setting to mrViewer.sh (or mrViewer.exe) and the optional parameters to: --fps %r %f %s-%e.

New in mrViewer 5.5.2 (Jun 21, 2020)

  • Bug fixed F11 / F12 toggle on Mac OSX. It no longer corrupts the window or the timeline/pixel bars.
  • Improved HUD display across platforms to position the text consistently whether the channel bar is shown or not.
  • Improved the windows' title bar on Windows.
  • Bug fixed glutInit on Macs which was displaying a message of glutInit called twice.
  • Added a preferences switch called Video->Switching Images. This allows when switching movies or sequences to have the timeline frame to remain at the same position (keeping them in sync) or to use the frame belonging to the actual movie/sequence.
  • Added alphabetically sorting of files to directory loading.

New in mrViewer 5.5.1 (Jun 17, 2020)

  • Bug fixed memory querying routines on Mac OSX. Now the HUD report is more accurate.
  • Bug fixed audio scrubbing by not jumping video frames.
  • Bug fixed HDRI movie playback when colorspace is unspecified. Made default YUV Conversion to use YUV Hint in file. This should take effect in all preference files saved previously to this release.
  • Removed lag in displaying images when mouse was moved inside the window on MacOSX. This improves display speed also on other platforms.
  • Bug fixed Windows distribution which got broken in v5.5.0 with missing DLLs.

New in mrViewer 5.5.0 (Jun 12, 2020)

  • Bug fixed the Media Info Window on Mac OSX.
  • Bug fixed audio playback on MacOSX to play on multichannel.
  • Added BRAW format to MacOSX port.
  • Added support for BRAW audio in MacOSX port.
  • Bug fixed localization support for MacOSX.
  • Removed several files and directories which were included twice in the MacOSX distribution.
  • Made fullscreen off code much simpler and more solid.
  • Made fullscreen and presentation modes work on MacOSX.
  • Simplified buffer_time in AO Engine to its default.
  • Added virtual memory and physical memory to HUD stats on MacOSX.
  • Fixed icon changing when returning from fullscreen.
  • Added support for CTRL+LMB as right click on Macs to support single button mice.
  • Added support for Drag and Drop on the mrViewer icons of movie files on Mac OSX.
  • Added support for file associations on Mac OSX.
  • Added ffmpeg/exr/ocio/oiio utilities to Mac OSX. They need to set the environment variable DYLD_FALLBACK_LIBRARY_PATH to work.

New in mrViewer 5.4.9 (May 29, 2020)

  • Bug fixes the focus in view window that was effecting shortcuts.
  • Bug introduced in the now defunct v5.4.8.

New in mrViewer 5.4.8 (May 28, 2020)

  • Bug fixed saving of opengl snapshots to avoid stretching of the images.
  • Bug fixed saving of opengl snapshots to avoid baking ocio twice.
  • Bug fixed loading of images/movies thru drag and drop failing sometimes.

New in mrViewer 5.4.7 (May 22, 2020)

  • Updated documentation to reflect recent change in Linux audio.
  • Bug fixed a regression creating a 5 frame fadeout effect of the image at the end. Regression introduced in v5.4.6.

New in mrViewer 5.4.6 (May 22, 2020)

  • Bug fixed icon creation on internationalized desktops on Linux.
  • Made Linux's mrViewer audio be independent from system's audio. This makes audio playback a tad slower when not at max, but hopefully it will go unnoticed.
  • Removed libdrm2.so from Linux distro as it was causing problems with new distros.

New in mrViewer 5.4.5 (Apr 30, 2020)

  • Reverted a bug in seeking to first frame (on loops). Regression in v5.4.3.
  • On Windows, allowed loading files on network NTFS drives mounted on directories.
  • Bug fixed icon creation on Linux for Ubuntu's Focal Fossa and other new distros.

New in mrViewer 5.4.2 (Mar 16, 2020)

  • Bug fixed Preferences->Cache->Image Cache Size setting. Now floatingpoint values are accepted. Also added arrows to allow setting the cache value in increments of 0.5 Gb.
  • BRAW and R3D formats now read Preferences->Cache->Image Cache Size and will try to limit the clips reading of frames to that memory limit and will recycle frames if they won't fit. However, it will also perform like a soft limit that will be overrun if you have several clips that you want to play. The biggest benefit comes from playing a single clip at a big resolution (1/2 or 1/4 for example) and recycling the frames.
  • BRAW now supports timecode and it matches BlackmagicRAWPlayer.
  • Fixed timecode when it was drop frame and it was less than 30 or not a multiple of 30. Now those cases behave as non-drop frame.
  • Fixed timecode when switching FPS value.
  • Bug fixed looping of sequences that start at another frame than 1 when using the FFMPEG library for one of its known image formats.
  • Previously, the looping would work only once.
  • Bug fixed cursor color in filename entry in custom file requester.
  • Previously, the cursor would not be shown even if it could modify the text.

New in mrViewer 5.4.1 (Mar 1, 2020)

  • Bug fixed file type pulldown in custom file requester.
  • Bug fixed RED3D Audio decoding, which was not correct.
  • Added Proxy Scale defaults to RED3D - BRAW Preferences in the Preferences window. You can now set the default setting so that the new clips opened will be opened at that proxy scale resolution.
  • Made the default RED3D Proxy Scale resolution be 1:16 instead of 1:8.
  • Made the default RED3D thumbnail reading in file requester be 1:16 instead of 1:8. This means RED3D thumbnails load faster.
  • Bug fixed audio storage in both memory and logic. This change effects both movie files as well as RED3D / BRAW movies.
  • Allowed audio tracks to be turned off and on from the A(udio) pull-down menu for RED3D and BRAW movie files.

New in mrViewer 5.4.0 (Feb 26, 2020)

  • Added .au and other audio formats to file requester list.
  • Removed errors popping up when file requester is used.
  • They will get printed to stderr and to the log window, but the log window will not get raised.
  • Added support for Blackmagic's RAW video format and audio on Linux and Windows 64 bits. Windows 32 bits does not support it as there's a lack of a library for reading it on that platform.
  • Also note that BRAW's Metadata is only partially supported as array data is not read.

New in mrViewer 5.3.9 (Feb 16, 2020)

  • Bug fixed loading of pngs and similar with just lumma and with or without alpha channel.
  • Bug fixed otio conversion of reels with fades in them. Note that currently the fades are not converted to otio.
  • Bug fixed Drag and Drop to be immediate. This prevents a lock lag in dragging clips from youtube.
  • Modified probe size and max analyze duration so that some broken .ts files can be played.
  • Set CMake Policy 0074 to avoid warnings when compiling.
  • Avoided double gain multiplication in vectorscope calculations.
  • Sped up vectorscope calculations a tad when gamma == 1.0.
  • Bug fixed R3D movie loading when no side data RMD file is present. Previously, it would crash the viewer.
  • Added support for .au audio files.
  • Added support for audio in R3D files. This is theoretically, as it has not been fully tested. If you have a R3D file with audio, we would love to have it to test and improve this feature.

New in mrViewer 5.3.8 (Feb 4, 2020)

  • Added some more translations to Spanish locale.
  • Improved look and legibility in custom File Requester of Desktop/Home/Favorites buttons.
  • Bug fixed a crash in location combo of custom file requester, as reported in the Discussion forum.
  • Allowed filenames with @ in their name in file requester and in the tooltip.
  • Fixed text color scheme in gtk+ and Black for some more widgets.
  • Added a grid overlay to the view. You can toggle it on with View->Grid->Toggle and set its size with View->Grid->Size, which will open a small window in which you can set the size to your liking.
  • Improved icon resolution on Linux. On old linux versions, the icon will also appear bigger on the Desktop.
  • Fixed a minor memory leak in ffmpeg decoding start up.
  • Added (C) and license information to mrvCSPUtils files.
  • Fixed (C) information to 2020 in all files.
  • Fixed a potential crash or wrong value when checking audio duration.

New in mrViewer 5.3.7 (Jan 20, 2020)

  • Made the default transform for byte/short videos be sRGB or Output - sRGB instead of scene_linear, depending on what ocio config you are using (nuke-default or aces). Note that you can still override this if you specify in the OCIO preferences section for each image depth what color space to use.
  • Added playback of http:// and https:// videos with the help of youtube-dl. Note that .srt/sub/vtt subtitles are not yet automatically downloaded. This allows playing most youtube videos that do not have a playlist either thru the command-line or thru drag and drop (at least with firefox).
  • Added saving and loading of fade information in reel file.
  • Fixed text color scheme in gtk+ and Black color scheme for most widgets. Some widgets still refuse to coperate ( the color info window mainly ).
  • Added playback of HDRI (4K Ultra HD) movie files.

New in mrViewer 5.3.4 (Dec 21, 2019)

  • Made all R3D color changes be interactive.
  • Added pull down menus to color space and gamma curve in the R3D section of the image information window.
  • Made R3D color space selection modify the image's input color space so as to make it easier to see the images in the right color space. This works similar to Nuke, but better as it distinguishes between nuke-default's and aces' colorspaces.
  • Added support for legacy color pipeline (color version 2) in R3D movies. Most elements now work.
  • Added brightness, contrast, saturation, gain, etc. to R3D's media info.
  • Added 1:1, 1:2, 1:4 and 1:8 pulldown menu to media info to control the size of each R3D clip, instead of relying on the global cache pulldown.
  • Made sorting of input color spaces use the Family name, according to the config.ocio file, instead of relying on a custom sorting as before.
  • Bug fixed a problem with float sliders in windows' media info window.
  • Fixed cache leaving a frame behind when changing R3D's settings on playback.
  • Made thumbnails respect flip on x and flip on y.

New in mrViewer 5.3.3 (Dec 15, 2019)

  • Added .r3d (RED core) format to list of available movie formats. The decompression is done on the CPU and it takes into account the Cache Scale setting in the Preferences. The current color pipeline is IPP2 only. The legacy pipeline is not currently supported. To turn a legacy pipeline into IPP2, Use the two buttons labeled Load RMD and Reset to Camera. Then select Input - RED - Log3G10 - WideGamutRGB.
  • Made EDL switching more thread safe by temporarily stopping the playback.
  • Made Auto Fit Image be faster to not allow flickering frames not in their correct size and position.
  • Made OCIO's config file be selectable without exiting mrViewer. The switch happens automatically.
  • Made OCIO's LUTs take into account the config they are coming from thru OCIO's cacheID.
  • Fixed color picker when loading EXRs at 1:2, 1:4 and 1:8 cache resolutions.
  • Fixed file requester cancellation crashing the viewer when selecting a single item.
  • Fixed OCIO transform exiting the application when the input color space read from an EXR file could not be found.
  • Made OCIO input color space pull down menu have submenus for easier access.
  • Updated nuke-default OCIO transforms. It adds Log3G10 and Log3G12 for R3D files.
  • Made flipX and flipY be an image attribute instead of a global viewer option.
  • Fixed a crash when looping BG images.
  • Fixed flipX/Y color area selection for non-stereo sequences/videos.
  • Added ACES 1.0.3 and ACES 1.1 config files and transforms to the distribution.

New in mrViewer 5.3.2 (Nov 28, 2019)

  • Made Log Window disappear when in Presentation mode.
  • Added Fade In and Fade Out to EDL Window. You can select the button and drag in a clip to set the fading to black of the clip. Note that there is no cross dissolve yet. It is a fading to black.
  • Improved panning with middle mouse button in EDL view. Also, dragging a clip does not result in timeline stretching.

New in mrViewer 5.3.1 (Nov 1, 2019)

  • Made single clips change timeline start/end frames when not in edl and you switch among them.
  • Made Float/Half clips' thumbnails respect the OpenColorIO setting for them.

New in mrViewer 5.3.0 (Oct 24, 2019)

  • Bug fixed crashes related to thumbnails.
  • Added a first command-line video tutorial for OpenTimelineIO usage in: https://youtu.be/yXaYj406xiM

New in mrViewer 5.2.9 (Oct 22, 2019)

  • Bug fixed timeline adjustment when loading new clips which got broken on the v5.2.8 windows re-release.

New in mrViewer 5.2.8 (Oct 19, 2019)

  • Bug fixed commmand-line input of sequences to support 0010-0100 formats, improved performance of command-line sequence when it has an imposed limit. Extended support of command-line sequences to support up to 8 digits.
  • Bug fixed padding in sequences when a frame range is provided.
  • Made otio<->reel converter more solid and added features in mrViewer to support the conversion more seamlessly.
  • Added a first command-line video tutorial for OpenTimelineIO usage in:
  • https://youtu.be/yXaYj406xiM

New in mrViewer 5.2.7 (Oct 8, 2019)

  • Bug fixed .reel saver to save the fps with decimals. Previously, only integers were saved.
  • Made Preferences->Loading->Missing Frame be an automatic setting with no need to save it and reload mrViewer.
  • Fixed FPS extraction from reels without FPS (old reels). Now they default to 30.0 fps.
  • Bug fixed I/O buttons and end frame/start frame in timeline to set the loops regardless of how the view of the timeline is (timeline shown as overlay or timeline cut at the ends).
  • Fixed hotkeys for set In and set Out in timeline.
  • Bug fixed IN / OUT points setting which were being set up multiple times and so resetting themselves.
  • Merged repositories to both github and sourceforge. They are now in sync and only one remains on each site.
  • Bug fixed native file chooser on Linux to save images or image sequences. Note that the native file chooser on Linux is huge so it may not be the one you want by default.

New in mrViewer 5.2.6 (Sep 27, 2019)

  • Improvments to the otio<->reel converter. Now the clip name is attempted to be kept in both directions.
  • The otio<->reel converter now defaults to relative paths. This can be overriden by using -a relative_paths = False or
  • A relative_paths = False depending on whether you are reading or writing a .reel file.
  • Bug fixed a problem with XML ACES files when loading checkered images.
  • Bug fixed a huge memory leak in reel images which in time would slow everything down.
  • Bug fixed scratched pictures missing on Linux.
  • Bug fixed saving of images/movies as the native file requester would crash on both Windows and Linux.

New in mrViewer 5.2.5 (Sep 23, 2019)

  • Bug fixed a Windows problem with relative paths in reel files. They would show as empty filenames.
  • Bug fixed a Windows startup hangup when loading several short clips (usually in a reel file).
  • Made stereo cache be brighter green.
  • Made EDL playback work better on same clip divided with cuts in between.
  • Tightened EDL cuts to the first and last frames of the clip. Previously, sometimes the last frames would get skipped or the clip would go on an endless loop.
  • Minor sped up with clips that have timecode tracks in them. ffmpeg ignores them and so do we.
  • Updated to latest ffmpeg, which makes it compatible with truehd audio on mp4 containers.
  • Bug fixed IN/OUT points when in Timeline Shortened Display and when in Timeline Hilited Display. You can use the S/E buttons to set the in/out points. Note, however, that setting them while playing the clips can lead to hanging mrViewer.
  • Added missing flags from v4.x ( -b, -P, --stereo-input, --stereo-output, etc ).
  • otio->reel converter now keeps the name of the file in the Checkered images. This allows distinction of files not found.
  • Missing frames in sequences now do not stop playback with an opengl error. They work as set in the Preferences (black, use last frame, or use last frame scratched). This was a regression from an old version of mrViewer.

New in mrViewer 5.2.4 (Sep 12, 2019)

  • Tightened the last/first frames of sequence loops as they were sometimes letting another frame pass.
  • THIS IS EMBARASSING:
  • Bug fixed playback of sequences when not in EDL.
  • When stopping the sequence would reset to frame 1.
  • This was supposedly fixed in v5.2.3 but a re-release caused it to revert to the previous wrong behavior.
  • Temporarily fixed a crash on loading stereo exrs with different data windows on each frame.

New in mrViewer 5.2.3 (Sep 9, 2019)

  • Bug fixed playback of sequences when not in EDL. There were two problems: one when stopping the sequence would reset to frame 1 and the other was that the sequence would not get played in full and it would loop earlier.
  • This was a regression from v5.2.0 or so.
  • Fixed a problem with international characters in filenames making mrViewer crash when a reel was changed on Windows.
  • Bug fixed Cloned Image to be a playable (static) image.
  • Made audio saving also be relative to the reel location if the relative preference is set.
  • Bug fixed fit ('f') algorithm in the EDL timeline.

New in mrViewer 5.2.2 (Sep 7, 2019)

  • Fixed EDL playback when changing clips and seeking manually.This would often not work and the clip would start at the beginning.
  • Fixed EDL playback for good. This was needed to have the otio adapter work well.
  • Made all PAL/NTSC Color Bars, Checkered, and Luminance/Linear images be playable.
  • Fixed a huge memory leak in the reel window's thumbnails creation. This also effected the EDL Window's thumbnails.
  • Added Fit image to Reel window. By default the key is 'f' and fits the selected image in the reel.
  • Made the viewer turn off screen savers to avoid playback from stopping or the viewer from exiting. Note that this does not effect Power Saving on Linux.
  • First beta release of .otio <-> .reel adapter. This is anOpenTimelineIO adapter to work with that EDL format which is now part of the Academy. Note that in order to work, it requires ffprobe to be on your PATH.Limitations of the current adapter are: no retiming, no dissolves or transitions, no stacked tracks (they are flattened to a single track), limited audio support.

New in mrViewer 5.2.1 (Aug 27, 2019)

  • Removed the Autorefit image on window resize/playback, as it was creating more problems than benefits.

New in mrViewer 5.1.9 (Aug 16, 2019)

  • Fixed some random crashes due to the audio cache being deleted incorrectly.

New in mrViewer 5.1.7 (Aug 12, 2019)

  • Bug fixed saving of movies with audios. There's no longer pops or noises in them.
  • Fixed distribution having problems with libpng16.so / libz.so.
  • Fixed fourcc for HEVC to be compatible with vlc and Apple.
  • Addressed an assertion in playback in reverse.
  • Allowed playback of single images and extending them to multiple frames.

New in mrViewer 5.1.6 (Aug 3, 2019)

  • A quick fix for Windows' 64 bits libtiff crashing due to a new version.

New in mrViewer 5.1.5 (Jul 29, 2019)

  • Made mrvGLShape.h's virtual destructors.
  • Fixed alpha channel on some uint16 YUVA files.
  • Fixed bad use of min/max macros in Windows when used in limits.
  • Fixed saving PNG/TIFF/IFF/etc. file sequences from movies as well as from other sequences.
  • Minimized audio pops when saving movie files with audios when using the aac codec.

New in mrViewer 5.1.4 (Jul 16, 2019)

  • Bug fixed looping movies showing some random frame at the end of the loop. Problem introduced in v5.1.2.
  • Fixed the bug that resulted in playback problems once the loop end was removed (like hitting the E button twice - once to set it, once to remove it).
  • Fixed the crash in the EDL window when using the LMB to drag a clip.

New in mrViewer 5.1.3 (Jul 11, 2019)

  • Bug fixed the numerous crashes on Windows due to an incorrect fltk library.

New in mrViewer 5.1.2 (Jul 9, 2019)

  • Fixed hotkey removal by deleting the text in the key1/key2 widgets.
  • A bug fix in fltk effects hotkeys' potential crashing.
  • A bug fix in channel selection of red/green/blue channels with hotkeys.
  • Fixed the bug that could crash the viewer when selecting channels and the video/image changed. Now there's no longer a crash, but the menus can get out of sync with the current video if you open them before the change in image.
  • Finally added a hotkey entry to toggle EDL. By default it is Keypad Enter.
  • Corrected EDL when the clip's duration is changed in the media information window.
  • Improved display of Reel window's thumbnails. Now they are separated by a line and don't have the extra garbage at the beginning of them.
  • Some bug fixes to the EDL playback when clips are shortened.
  • Bug fixed a crash when movies looped.

New in mrViewer 5.1.1 (Jul 1, 2019)

  • Made preferences always select and show User Interface first.
  • Fixed a crash when switching versions of movie files with the image info window open.
  • Fixed auto playback to always start when loading any video or sequence, not only on the first video/sequence. This would work intermittently previously.
  • Made EXR images' metadata set lut damage only on the first frame of the sequence, not on all frames as before. This avoids a whole list of information messages about lut already created.
  • Upgraded mrViewer's reading of Camera RAW formats by using OIIO instead.
  • Upgraded ffmpeg to the latest version.
  • Made Images/Labels in reel window not have a background. This allows easily seeing what image is selected by having the background yellow.

New in mrViewer 5.0.9 (Jun 16, 2019)

  • Removed a silly crash on exit usually during playback of EDLs.
  • Fixed removal of clips from the reels when the reel is not the first one. Previously, this would work sporadically.
  • Added support for audio files named with numbers in them. Previously, they would get read as sequences.
  • Allowed names with @ in them in movie files or sequences. Previously, the @ character would get swallowed and interpreted as a fltk control string.
  • Added missing audio track to EDL editor.
  • Removed a minor memory leak from Preferences' tree.
  • Removed a minor memory leak from ALSA audio engine.
  • Removed a memory leak from Preferences at run time.

New in mrViewer 5.0.8 (Jun 12, 2019)

  • Removed dead code paths of NV shaders.
  • Reverted to Ubuntu12.04 to compile mrViewer compatible with CentOS7.2+. Solidified OpenGL pipeline to deal with other vendors other than nvidia and amd. Made xclass of window be mrViewer, so it shows up on GNOME's toolbar properly. Made location input requester in custom file browser be editable.
  • Fixed 16 bit movies with unsigned short pixel types.
  • Fixed alpha channel of 16 bit movies.
  • Removed F (C in Spanish) from frame display, leaving only the one of the popup menu.
  • Made auto-playback be the default setting on new installs.
  • Removed dead code of copy of boost threadpool in core directory.
  • Fixed volume display on Linux. Now the audio slider reflects the current volume at startup when the movie is loaded.

New in mrViewer 5.0.7 (Jun 4, 2019)

  • Made videos with two video tracks support stereo viewing, without needing to be the same length or fps.
  • Removed libstdc++.so from Linux distribution as it was causing problems with deepin AMD drivers.
  • The FLTK but with CTRL+ALT hotkeys was traced to a bad Linux configuration which can be corrected with xmodmap.
  • Bug fixed some memory trashing upon program exit.
  • Removed .cg shaders as NVidia has discontinued them.
  • Made shaders work with 4 channels on videos that have alpha in them and are not rgba (YCbCrA and YByBrA shaders).
  • Made Linux shortcut belong to user 1000 of the machine instead of root. This removes the message about the program not being trusted.
  • Removed a1.0.0 versioning from CTL transforms.
  • Made CTL transforms appear in media info list, as they were missing.
  • Removed libfontconfig.so.1, libfreetype.6 and libz.so.1.2.8 from distro as it was causing problems with Fedora 29/30 (slowdowns and a linker error about FT_Done_MM_Var).
  • We switched to a more modern Linux compiler to be more compatible with current distros. This means that if you are using an old distro (older than 6 years, I would guess) you might need to upgrade.

New in mrViewer 5.0.6 (May 27, 2019)

  • Made custom file requester load icons faster and be more interactive.
  • Improved the interaction of the TAB hotkey in the custom file requester.
  • Made progress report colors be readable in the black scheme.
  • Made ask/alert questions use mrv::fl_choice/fl_alert instead for color scheme and better layout.
  • Removed white background from a number of windows.
  • Bug fixed hotkeys which were acting out. Note that there's an FLTK bug with CTRL+ALT+key hotkeys, at least on international keyboards. This can be seen in the keyboard demo of fltk. - Bug fixed OCIO second display transform.
  • Made OCIO respect active_views and active_displays in ocio config file.
  • When OCIO is on, the gamma defaults are now removed from the pull down menu.
  • Bug fixed scaling up and down of the Reel window, getting corrupted or resizing incorrectly.

New in mrViewer 5.0.5 (May 17, 2019)

  • Removed a minor memory leak in decode_image when packet could not be decoded.
  • Bug fixed an FLTK menu bug which would change the text of the main menu popup and replace them with the color channel names when images changed (like in EDL playback).
  • Bug fixed a missed frame error when the videos were stopped in their last frames while in EDL playback.
  • Incorrectly called SHIFT+r to reset all changes in the image in v5.0.3, when in fact it is SHIFT+c.

New in mrViewer 5.0.4 (May 12, 2019)

  • Quick bug fix for EDL playback (got it wrong on v5.0.3).

New in mrViewer 5.0.3 (May 11, 2019)

  • Bug fixed installation of mrViewer on international characters like umlauts.
  • Bug fixed pixel query position on Windows.
  • Made CTRL+Drag gain use exposure instead.
  • Bug fixed EDL playback. Regression from 4.x.x.
  • Added SHIFT+r to reset all gamma/gain changes to the image.
  • Made SHIFT+hotkey shortcuts work properly. Previously, you had to press twice on them to take effect.
  • Bug fixed playback of Dolby's TrueHD clips. Regression from v4.2.5.

New in mrViewer 5.0.2 (May 8, 2019)

  • Made Media Info's Remove Attributes work in nested attributes as well as flat attributes.
  • Improved the look of the color area window.
  • Made RMB Menu show up when media info window is open. Previously, only the main titles would show up and it would not allow anything to be selected.
  • Bug fixed Start and End frames to show secs/time/timecode when those options are selected.
  • Bug fixed Start and End buttons to select timeline display. (Regression from 4.4.7).
  • Made movie files return the attributes of their first frame only. Previously, opening the media info window in some other frame than the first one would not show any metadata.
  • Bug fixed all menus and widgets to support internationalization (Spanish currently).
  • Prettyfied some windows (about, hotkeys, keyboard).
  • Made open image open in the last directory opened (even if it was from DnD).
  • Bug fixed fullscreen and presentation modes on network connections. Previously, they would crash the viewer.
  • Made timeline, pixel bar and topbar hide properly from the preferences. Restoring them also works, but the top bar shows up a little of white area (three rows at the bottom after several show ups).
  • Gave the Black color theme some love. Now it looks much nicer.
  • Made the CTRL+Drag gain adjustment be more sensitive.
  • Added CTRL+SHIFT+Drag to adjust gamma.

New in mrViewer 5.0.1 (May 2, 2019)

  • Bug fixed connection editor failing on LMTs.
  • Bug fixed refresh windows when selecting a long ICS menu.
  • Improved reporting of .xml files as recognized.
  • Allowed metadata to be read and shown on a per frame basis. Previously, only the first frame would get shown.
  • Bug fixed loading two or more images/movies command-line when the media info window was open. Previously the gui would get corrupted.

New in mrViewer 5.0.1 RC5 (Apr 28, 2019)

  • Improved the fix to the Presentation mode. Now switching back and forth keeps and removes the top bar, pixel bar and bottom bar.
  • Bug fixed a crash on start up due to missing fonts.
  • Bug fixed a crash on OCIO due to missing ICS.
  • Bug fixed a memory crash on OCIO picker.
  • Bug fixed a similar memory leak on CTL picker.
  • Fixed the combo listing in the custom file requester.
  • Bug fixed patterns on native file requesters.
  • Fixed the listing of CTL transforms in the media info window.

New in mrViewer 4.4.6 (Mar 18, 2019)

  • Bug fixed histogram, color area, vectorscope and waveform to work with image sequences.

New in mrViewer 4.4.5 (Mar 2, 2019)

  • Bug fixed thumbnails in our own file requester which was crashing the viewer in beta-2.
  • Bug fixed saving of files creating empty entries in reels when in relative mode and files are into different drives on Windows.
  • Bug fixed crash in custom file requester when showing movies or music.
  • Bug fixed crash when loading music.
  • Bug fixed loading of exr channels of single images.

New in mrViewer 4.4.4 Beta 2 (Mar 1, 2019)

  • Fixed loading single images as they were not being loaded nor they were not being color corrected properly (OCIO/CTL).
  • Bug fixed RAW loader.

New in mrViewer 4.4.4 Beta 1 (Mar 1, 2019)

  • Reworked loading of image sequences to take advantage of threads. Now one idle thread caches images while playing. This seems to work very nicely with multipart OpenEXRs and with small (< 2K) 8 bit PNGs, IFFs, etc. This is a first beta with the new algorithm. Please report successes or failures.
  • Bug fixed crash when stereo-output/input command line option was unknown.
  • Bug fixed MMB+drag to drag canvas around. ALT+Shift+LMB remains the same and does the same.

New in mrViewer 4.4.3 (Feb 8, 2019)

  • Bug fixed loading of tiff files due to a library conflict on Linux.

New in mrViewer 4.4.2 (Feb 2, 2019)

  • Bug fixed playback/cache of sequences when frames did not begin at 1
  • Documented all commands in the connections section of the manual
  • Updated color management docs to talk about OCIO.
  • Removed a bunch of SCOPED_LOCK( _mutex ) which were unneeded
  • Made detection of sequences on disk more reliable

New in mrViewer 4.4.2 (Feb 2, 2019)

  • Bug fixed playback/cache of sequences when frames did not begin at 1.
  • Documented all commands in the connections section of the manual.
  • Updated color management docs to talk about OCIO.
  • Removed a bunch of SCOPED_LOCK( _mutex ) which were unneeded.
  • Made detection of sequences on disk more reliable.

New in mrViewer 4.4.1 (Jan 23, 2019)

  • Bug fixed Connections to work on all (?) commands.
  • Bug fixed Connections to not use relative paths in image names. Full paths are passed instead. This fixes the problem of two mrViewers started at different locations.
  • Several minor bug fixes to preload caching. Now precache reel and gui reel are different variables.
  • Added draw, erase, text, move picture hotkeys. They are SHIFT+first letter of the tool. Area selection remains as SHIFT+Drag.
  • Several minor bug fixes to BG playback.

New in mrViewer 4.4.0 (Jan 11, 2019)

  • Bug fixed BG playback of movies and sequences. It is now possible to have a FG image and comp it on the background and have it loop correctly when the FPS and length match.
  • This was a regression from some older version.
  • Added reel number in brackets of the clips being played on the title of the window.
  • You currently cannot put an EDL in the background and have it play/loop correctly. It will hang the viewer. For that reason, mrViewer will turn off the EDL in the background.
  • Added a shortcut to change pen size. This shortcut takes effect only when in draw or erase mode.
  • By default it is [ and ].

New in mrViewer 4.3.9 (Jan 4, 2019)

  • Made ghosting be a global setting instead of a per shape setting. This allows easily changing the previous/next ghosting value and see the result in real time.
  • Added "Ghosting <previous> <next>" to list of reel commands to control the ghosting of previous/next frames. Note that even thou it is a reel setting, only one setting is valid per session (the last loaded).
  • Improved OpenGL compatibility by drawing lines and points with polygons and circles respectively.
  • Increased the size of the eraser.
  • Made swing looping work on a single image when loaded with no background.
  • Removed a crash in EDL when two sequences were played and transitioned one from the other.

New in mrViewer 4.3.8 (Dec 28, 2018)

  • Bug fixed saving of shape in reel due to a typo (&d instead of %d).
  • Fixed playback of videos hanging up due to mutex lock in ping-pong (swing) playback.

New in mrViewer 4.3.7 (Dec 23, 2018)

  • Made showing and hiding of windows be a command. This makes them thread safe.
  • Bug fixed networking to work with multiple clients. Previously, only one server and one client were accepted. Now a single server can have many clients. - Removed a nasty bug in the shaders' use which would trash memory. This would make images appear green or gray sometimes. It would also not show BG images when it should. - Added previous and next frame counters to grease pencil drawing shapes. This replaces the single forwards/backwards toggle that was there before.
  • Made file requester of saving of reels start at the location of the first image loaded, instead of the current location. - Made saving of reel support saving the contents of the reel in relative path mode. - Added a Saving tab in the Preferences and two options to control the last two changes.

New in mrViewer 4.3.6 (Dec 14, 2018)

  • Bug fixed limiting of images for formats without a display window ( png, jpg, etc). Now memory setting works for them too, not just for exrs.
  • Bug fixed memory limit in win32 to handle cases of out of memory elegantly. An out of memory will limit the Gb of frames automatically.
  • Bug fixed network connections to be thread safe. Now they work as they should. There are some missing commands that it won't handle yet, but most functionality is there.

New in mrViewer 4.3.5 (Dec 7, 2018)

  • Bug fixed CTL RRT transform not getting selected when it was selected thru the menus. The 8bits, 16bits, float, etc. would work fine.
  • Bug fixed audio scrubbing which would, in latest versions, not work completely right.
  • Preload cache now works correctly when auto playback is off.
  • Bug fixed Windows' NVIDIA driver bug showing images with upped gamma.

New in mrViewer 4.3.4 (Nov 21, 2018)

  • Bug fixed cache sliding when it was stopped near the end of a sequence that did not have all frames cached. This was a Windows problem.
  • Bug fixed cache looping. Now the preload cache wraps around the end and starts at the beginning again when it is stopped near the end.
  • Made startup time be much faster, as it now does not load any frames until the GUI is up and idle.
  • Made background image show on first run if it is different than foreground image. Note that this makes the gui a tad slower on start up.

New in mrViewer 4.3.3 (Nov 12, 2018)

  • Bug fixed EDL playback as it had gotten broken with the new timeline algorithm. - Playback of BG images works only when the FG caches are full or, alternatively, when not using cache nor play all frames.

New in mrViewer 4.3.1 (Oct 29, 2018)

  • Reverted saving of movies with audio.
  • This had gotten broken when the display of in/out in the timeline was added.
  • Note that saving with audio has some problems in some rare movie files that create very short gaps (stutters) in the audio.
  • Also, saving movies with audio is slow. It is recommended you use the ffmpeg standalone that ships with mrViewer for any sort of complex audio manipulation.
  • Added libx265.so to Linux distribution as it was missing.
  • Made S/E buttons set the in and out points of the movie that is to be saved.
  • Made Linux distribution not use rpath anymore in any of its libraries. This makes sure LD_LIBRARY_PATH works correctly.
  • Updated utils/libs.rb accordingly to do it automatically.
  • Made GLSL shaders compatible with Mesa library on Linux, as they were reporting a bunch of errors.

New in mrViewer 4.3.0 (Oct 21, 2018)

  • Made loading of sequences much more interactive and faster. Now the GUI does not lock itself as much.
  • The option of missing frames now is more interactive. It only needs to clear the cache to refresh the image gaps. There's no need to quit mrViewer.

New in mrViewer 4.2.9 (Oct 12, 2018)

  • Added an option in Preferences->Loading to select how missing
  • frames are displayed. Currently, the options are as a black
  • frame, as a repeated frame, or as a repeated frame with a red
  • cross in the middle.
  • Updated libraries to latest OpenEXR (v2.3).
  • Bug fixed an incompatability issue with the FFMPEG libraries
  • by upgrading to latest Zeranoe libs.
  • Updated OIIO to latest libraries (libjpeg-turbo, libpng1.6.35).

New in mrViewer 4.2.8 (Oct 4, 2018)

  • Added %ENVVAR% and ${ENVVAR} support to OCIO environment variable.
  • The two syntaxes work on both platforms. This allows the OCIO
  • variable to be defined, like this example:
  • under Linux syntax:
  • $ export OCIO=/mnt/show/${SHOW}/${SHOT}/ocio/config.ocio
  • or in Windows syntax:
  • $ setx OCIO 'D:/show/%SHOW%/%SHOT%/ocio/config.ocio'
  • and then set SHOW and SHOT in the environment that calls mrViewer.
  • Made HDR shader show when _has_hdr is set. This variable is only
  • set when the shader type is GL.
  • Made HDR shader reset itself on new image foreground. Currently,
  • it is not possible to have a YCbCr shader in the foreground
  • (HDR10, for example) and a different one in the background (SDR).
  • Bug fixed a bug in looping that got introduced in v4.2.5 and was
  • NOT fixed in v4.2.6. Now loop works correctly instead of continu-
  • ing on sometimes, after the last frame.

New in mrViewer 4.2.7 (Sep 25, 2018)

  • An identical release to v4.2.6 but adds some missing DLLs in the Windows releases.

New in mrViewer 4.2.6 (Sep 24, 2018)

  • Bug fixed a bug in looping which got introduced in v4.2.5.
  • Bug fixed audio sync in stepping or scrubbing. Previously, they
  • would repeat the audio frames.
  • Added support for multithreading decoding of video in movies. This
  • is needed to play 4K movies in real time. The setting of automatic
  • threads is 0 in Preferences->Video->Number of Video Threads.
  • Added support for HDR10 movies. They need the 16-bit toggle in
  • Preferences->Loading and must use OpenGL shaders
  • (export MRV_SHADER_TYPE=GL).
  • Since these movies are 4K, you should also watch them with 0 video
  • threads (auto video threads).
  • This is a beta feature. We need to know if it creates some problems
  • in the compiling/linking of the shader under different gfx cards,
  • as we are trying to use the lowest compatibility layer possible.
  • Bug fixed BT709 matrix.

New in mrViewer 4.2.5 (Sep 5, 2018)

  • Improved cache significantly by changing its algorithm. Now OIIO loading works much responsive and faster.

New in mrViewer 4.2.2 (Jul 29, 2018)

  • Added interpreting foundry's YCbCr metadata for matrix transformation. Currrently, this leads to Rec 709 being added in the mrViewer color pipeline.
  • Bug fixed out of memory errors to not crash the viewer.
  • Changed caching to a new algorithm that works better and faster. It allows caching large scale images with audio, as long as memory is available to handle all the frames. It also allows jumping into the cache while playback is on.
  • Bug fixed memory cache for videos not being loaded properly from the preferences file.

New in mrViewer 4.2.1 (Jul 16, 2018)

  • Bug fixed a minor memory trashing in ICC browser.
  • Added back subtitles on Linux as ffmpeg was being compiled without libass due to a change in the ffmpeg Makefiles.
  • Improved performance of video decoding for yuv444p10le, which had gotten worse in v4.2.0.
  • Removed most tsan (thread sanitizer) warnings.

New in mrViewer 4.2.0 (Jul 1, 2018)

  • Bug fixed versioning with prefix of v only and matching movie files, like test.mov. The substring would index beyond the file size, aborting the program.
  • Bug fixed printing specifier in memory display ( PRIu64 instead of PRId64 ).
  • Removed a memory leak when changing image version due to thumbnail image being left behind.
  • Bug fixed precache when gaps are found as this got broken along the way when adding the code to versioning.
  • Bug fixed precache when first frame was not 1 for OIIO.
  • Bug fixed auto reloading of frames when the format was one of OIIO.
  • Bug fixed scrubbing getting turned off after using the drawing tool.
  • Bug fixed a bunch of tsan (ThreadSanitizer) warnings.

New in mrViewer 4.1.9 (Jun 23, 2018)

  • Removed a subtle bug in looping images that did not start at 1. The result would go unnoticed, but internally a wrong frame would get carried.
  • Made a second attempt at FFMPEG jpg/png/dpx loaders. With the fix above, all seems correct. You can now switch from FFMPEG, to OIIO or to ImageMagick.
  • Bug fixed a race condition in OIIO readers which could crash the viewer. This would mostly be seen when loading DPX files with the layer menu/shortcuts creation.
  • Made OIIO readers the default readers as they handle 10 and 16 bit images correctly and image sequence gaps.
  • Made versioning support _v with no version number and not interpret it as 0, but just skip it.
  • Bug fixed versioning for prefixes different than 2 characters.
  • Bug fixed Favorites listing in FLU file requester. Now they are listed in several columns if there are too many. Previously, they would get listed in a single column and scrolling would corrupt the view.
  • Added this HISTORY.txt file and the LICENSE.txt file to the docs/ directory.

New in mrViewer 4.1.8 (Jun 16, 2018)

  • Added .rgbe and .hdri as valid HDR image extensions.
  • Added versioning to the sequences/movies.
  • This allows to handle clips of the same shot, but different versions as one object. For example, if you place a clip with .../SHOT001_v005/SHOT001_v005.%04d.exr in the reel/timeline, and there is another sequence with: .../SHOT001_v008/SHOT001_v008.%04d.exr on disk, you can step through versions by pressing ALT+PgUp (previous version) or ALT+PgDown (next version).
  • The version number is found by a prefix, by default '_v'.
  • This can be changed in the Loading section of the preferences.
  • Note that the version numbers cannot be more than 10 numbers apart by default. This can be changed in the
  • Preferences->Loading->Max Frames Apart section of the preferences.
  • Bug fixed a movie playback problem that was introduced in v4.1.1. Looping would not work properly with some movies and you'd get a decode error on the first frame of the movie file.
  • Bug fixed a bunch of issues in the EDL / BG image playback.
  • Reverted the use of FFMPEG for PNG/JPG loading as it was not caching properly. Some frames would get repetitions.

New in mrViewer 4.1.7 (Jun 10, 2018)

  • Switched to OIIO's HDR image loader and saver as it is more robust than the original Radiance one I was using.
  • Added HDRI saver.
  • Made HDRI saver allow saving a crop region of the view (smaller data window than display window).
  • Bug fixed EDL editing start and end frames shifting.
  • Made PNG/JPG FFMPEG reader work properly once the images were cached. Now it works realtime with images that are 4K once they are cached.
  • Reverted naming convention to not use the YYYYMMDD format in archive name, as it was making other web pages not able to link to the download directly.
  • Bug fixed chocolatey with the old and new naming convention.

New in mrViewer 4.1.6 (Jun 4, 2018)

  • Bug fixed hdrImage.cpp which was incorrectly optimized.
  • Put back the reporting of LUTs as they are used as it was unclear before which lut was being used.
  • OIIO now has its own requester to save files. This is mainly to support MipMap saving to .tx files.
  • OIIO now has faster loading of tiff files.
  • Bug fixed installer to make it show the icon once again on Linux.
  • Re-added Libraw to oiiotool on Windows. Sent the changes to github.

New in mrViewer 4.1.3 (May 21, 2018)

  • Native file requester on Windows does not leave their menus open
  • and obstructing the view.
  • Previous channel hotkey now works correctly on Color channel when
  • this channel is in the middle of the channel list.
  • Previous channel hotkey now works correctly on Color channel when
  • the following channel would be alpha overlay (no more than RGBA
  • is loaded).
  • Previous channel hotkey now works correctly on Color channel when
  • the following channel would be a lumma (RGB or Y,RY,BY only is
  • loaded).
  • Bug fixed IFF image reader to work as all other image readers,
  • reading the header chunk on each fetch. Improved the fetching to
  • only fetch once instead of twice as before.
  • Made all shortcuts be a toggle (Z, N, C, R, G, B, A, L and V)
  • between their counter parts and the previously selected channel.
  • Made image switching keep the layer selected when possible. Note
  • that this feature does not always work particularly when toggling
  • the shortcuts (specially when dealing with multipart openexrs),
  • so it should be considered alpha.
  • Made use OCIO button be like the rest of the buttons instead of
  • a gray one.

New in mrViewer 4.1.2 (May 18, 2018)

  • Updated FFMPEG to a later (almost latest) version.
  • On Windows, the file requester is the native one by default now. This effects both loading and saving. Note that if you have preferences saved, you will need to remove it for this to take effect or save a new preferences with the native switch on.
  • Bug fixed EXR saver to not repeat main layer name twice and breaking the multipart saving.
  • Improvements to channel/layer usage per request from Dominik Pott:
  • Next/Previous channel hotkeys are less granular. They now jump RGBA channel groups.
  • Switching to the Z channel no longer breaks the hotkeys of RGBA.
  • Channel names are now sorted according to function (ex. XYZ, RGB, etc ).
  • Precaching now starts from the current frame, not from the start.
  • Changing channels past the last or first channel loops to the beginning and to the end channels respectively.
  • There's a new hotkey (e) to toggle two channels for easy comparison.
  • The cache now respects the IN/OUT points in the timeline and won't cache further than that, except it has already been cached.
  • The hotkeys have been changed so that 'c' always brings you to the color image, while r,g,b change based on what group of channels you have selected ( N, P, etc ).

New in mrViewer 4.1.1 (May 8, 2018)

  • Bug fixed switching FG/BG images where the start/end frames were different. Previously, this would lead to a hang.
  • Improved playback of short FG in loop with a long clip in BG. Previously, this would lead to a crash or to a mutex lock.
  • Removed the final code in time2frames() which was wrong and causing havok.
  • Fixed a memory leak in loop playback.
  • Updated oiio and oiiotool to the latest prerelease version. Note that on windows 32 bits, the code does not use SIMD optimizations.
  • Added Libs that OIIO is compiled with to the About window of mrViewer.

New in mrViewer 4.0.8 (Apr 23, 2018)

  • Made HEVC saver report a HVC1 fourcc so that Apple products will recognize them and show a thumbnail.
  • Made Z Depth be reported as "Z" only, as that makes it work on different languages when saving EXRs.
  • Bug fixed Z channel selection being chosen as Color.
  • Made OIIO iff saver save only up to 16-bits, as float is not supported. Note that OIIO's IFF saver does not support Z channel.
  • Added --stereo-input flag to command-line. It works just like --stereo-output flag but for the stereo input.
  • Bug fixed X and Y flips which got broken in a previous build.
  • Bug fixed pixel aspect ratio being applied twice.

New in mrViewer 4.0.6 (Apr 18, 2018)

  • Bug fixed looping in movies with an In/Out points. Now the looping is more frame accurate.
  • Further improved playback of two video tracks as stereo 3d.
  • Improved timecode/frame, timeline widgets allowing all the shortcuts of the main image view.
  • Made LUT be on as a default option and the 8 bits OCIO default be sRGB.
  • This change is only present if starting mrViewer without preferences set. Remove the prefs file from $HOME/.filmaura.
  • It makes 8 bit formats (png, jpeg, etc) behave like expected under the nuke-default ocio config, while linear formats like HDR, OpenEXR, etc. behave also well.
  • This change is to make mrViewer behave with LUTs just as when it was using gamma 2.2 only.
  • Made Active Views' environment variable OCIO_ACTIVE_VIEWS return sRGB, rec709, Film, Log, Raw or None in that order on linux as the active_view setting in the yaml config.ocio file was not respected on that platform. This is a bug fix work-around.

New in mrViewer 4.0.5 (Mar 25, 2018)

  • Bug fixed a crash when reading corrupt EXR files.
  • Reversed the order of lut baking/gamma change in MIFF, TIFF,
  • PIC and PSD.
  • Removed a debugging message printing "f " and the frame when playback started.
  • Improved performance of ocio baking by avoiding gamma changes too, unless they are needed.
  • Added T (toggle lut) shortcut to list of shortcuts.
  • Added Ctrl+p (toggle pixel ratio) to list of shortcuts.
  • Made the S and E buttons (and the corresponding I and O shortcuts) set the start/end frame of the timeline but not byshrinking the timeline, but by highlighting the area instead.
  • This is a preference option in:
  • Preferences->Playback->Timeline->Selection.

New in mrViewer 4.0.4 (Mar 14, 2018)

  • When lut is active, saving to a MIFF, TIFF, PNG, PIC and PSD will bake the lut in the picture.
  • Made lut more verbose, printing out the lut when it is not created, too.
  • Bug fixed alpha channel presence in imagemagick wand loader. Previously, it would tag all images with alpha channel and lead to reporting of colors to 0 premult when no alpha was there.
  • Made saving of TIFF and PNG several times faster.
  • Added support for alpha channel in YUVA movies, even if a shader is not available. This allows viewing the alpha channel of ProRes 4444 movies.
  • Added saving of alpha channel when codec is prores_ks and YUV format is YUV444.
  • Bug fixed stereo display of inferior/superior which was placing both images one on top of each other.
  • Bug fixed stereo looping of image sequences. Previously the loop would not happen. Looping of two movie tracks or movies was okay.

New in mrViewer 4.0.2 (Feb 19, 2018)

  • Bug fixed GLSL 2.0 YCrCbA shader to not throw a syntax error.
  • This makes mrViewer's YUVA work with other graphic cards other
  • than NVidia (ATI/AMD, Intel, etc). Note that the YUVA mrViewer
  • pipeline has not been developed yet.
  • Added some changes to OpenGL color selection in Windows to
  • to avoid a conflict with Windows 7's Aero.
  • Removed rpath from IlmCtl and IlmCtlSimd libraries, as it was
  • not allowing LD_LIBRARY_PATH to work properly.

New in mrViewer 4.0.1 (Feb 16, 2018)

  • Bug fixed GLSL 2.0 YCrCb shader to not throw a syntax error. This makes mrViewer work with other graphic cards other than NVidia (ATI, Intel, etc).
  • Bug fixed jpeg loader (ffmpeg), to load files starting at other frames than 1.

New in mrViewer 4.0.0 (Feb 11, 2018)

  • Improved loop sync in fg/bg image playback.
  • Improved loop sync in 3D stereo playback.
  • Made loop work in time instead of frames. That allows looping properly two different videos with different fps.
  • Made a change in GLEW initialization which should improve OpenGL compatibility.

New in mrViewer 3.9.9 (Jan 23, 2018)

  • Bug fixed LUT always on by mistake which would lead to wrong views
  • Improved gamma pulldown to display all displays/views in submenus.

New in mrViewer 3.9.8 (Jan 21, 2018)

  • Added OCIO ICS/Display/View changes on a network connection.
  • Added CTL IDT/RT/ODT in network connections.
  • Bug fixed Add to Favorites in file requester as it was not
  • adding any favorites. Regression of sorting alphabetically.
  • Added ACES ASC CDL transforms to network connections.
  • Source: README.txt, updated 2018-01-20

New in mrViewer 3.9.6 (Dec 16, 2017)

  • Solidified Window's maximize button to also work when the taskbar is not at the bottom of the screen or is of diferent size as default.
  • Added a command-line option to start the video/image playing. The shortcut is -P and the full option is --playback.
  • Detected JPEG file format with ffmpeg instead of with ImageMagick, as the reader is faster and can read more bitdepths.
  • Made Favorites pulldown and window report the files in alphabetical order.
  • Bug fixed Favorites pulldown in file requester as it was broken.
  • Bug fixed compositing when resize is on. It was not scaling the image properly in most cases.

New in mrViewer 3.9.5 (Dec 6, 2017)

  • Made cache preloading's default to on. This will take effect only if you open a fresh mrViewer with no preferences saved.
  • Made message when selecting an ocio input color space based on bit depth a tad more clear. It is now reported what bit depth it selected as default.
  • Made Preference Window's Revert/Cancel/Save buttons more clearly visible
  • Bug fixed maximize button on Windows which would place the window below the taskbar.
  • Bug fixed picking an OCIO config from the 3D LUT preference when another has been selected previously.

New in mrViewer 3.9.4 (Nov 29, 2017)

  • Bug fixed Video timecode not being read in Spanish locale.
  • Made SHIFT+LMB + drag draw a selection area (temporarily switching from Scrub mode).
  • Made tooltips in input color space report useful information.
  • Ported video and audio to latest FFMPEG API. This change should go unnoticed to the user.

New in mrViewer 3.9.3 (Nov 22, 2017)

  • Removed incorrect message about OCIO default for an image.
  • Added message of OCIO default and OCIO taken from name of image.
  • Made all shaders calculate gain before lut. This allows exposure
  • to work correctly.
  • Made all color calculations (color picker, color area, vectorscope
  • and histogram) take gain before lut to allow for exposure to work
  • properly.
  • Made input color space be taken from image filename following
  • Sony's conventions.
  • Bug fixed RY/BY/Y channel selection in luminance/chrominance
  • images. Regression from an old version of mrViewer.
  • Bug fixed color values showing as NANs when alpha was 0 due to
  • unpremult.
  • Added tooltips to ICS pulldown.

New in mrViewer 3.9.2 (Nov 19, 2017)

  • Fixed 'h' (Center Image) when the image was straight. Regression from 3.9.1.
  • Fixed Text tool in Linux. Previously the text would not appear at all or it would show as black squares.
  • Made OCIO Lut be a 3 channel lut, while CTL remains a 4 channel lut. This saves some memory and calculation time when using OCIO.
  • Made OCIO Pick button in the Media Info window also update the OCIO Input Color Space pull down.
  • Made mousewheel in pulldown menus a no-op to avoid hanging.
  • This required a change in fltk's Menu_popup.cxx to set MODAL to false.
  • Fixed move picture tool to move also the data window.
  • Fixed Masking and Safe Areas on rotation of image.
  • Fixed OCIO default scene_linear which would not appear in the ICS popup menu as selected when it was the default space.
  • Added hotkey (SHIFT+i) to toggle Input Color Space popup and fstop controls when Use OCIO is in effect.

New in mrViewer 3.9.1 (Nov 15, 2017)

  • Improved fixed pixel color when alpha was set to 0. mrViewer
  • would incorrectly do a premult of the alpha. Regression of
  • v3.9.0.
  • Cosmetic change. Gamma button will no longer display long
  • transform view names and will truncate them to the widget size.
  • Gamma button will always display the current OCIO view
  • transform.
  • Bug fixed alpha display in Area Color Information. Previously
  • it would always display it as black.
  • Fixed CentOS 7 compatibility by including libstdc++ and
  • libgcc_s DSOs to the distribution.
  • Added an Optional Image Color Space pulldown to the top
  • toolbar. It is activated when using ocio and the option
  • to the toolbar has been selected in the LUT->OCIO preference.
  • Bug fixed sequences of numbers.ext only, like 00001.exr, 00002.exr,
  • etc. Both the command line as well as the file requester now
  • support them.
  • Added an "inputColorSpace" attribute to EXRs to save out/load in
  • the input color space.

New in mrViewer 3.9.0 (Nov 13, 2017)

  • Bug fixed coordinate system for drawing, selection, safe areas, etc
  • Bug fixed off by 1 in mouse coordinates.
  • Added support for OCIO's Views to be accessed directly from the gamma pulldown. As a convenience, when an OCIO view is selected the LUT button is turned on and the gamma is set to 1.0.
  • Made OCIO's default config be nuke-default's, which now ships with mrViewer.
  • Fixed selection rectangle.
  • Added 90 degree rotations to the images. There's no image format that sets them. It is just a user hotkey and menu. They can be used together with flipping of images. However, rotations cannot yet be used with images that have data_window != display window. Also, area selection does not work properly on rotated images.

New in mrViewer 3.8.8 (Nov 8, 2017)

  • Bug fixed reversed coordinates as done in v3.8.6 as it was causing problems with area selection and with exr's with data window != display window.
  • Added https://youtu.be/BLX9Pwcny2c OCIO video tutorial.

New in mrViewer 3.8.7 (Oct 29, 2017)

  • Improved detection of .hdri images to support those saved from Photoshop (#?RGBE instead of #?RADIANCE).
  • Removed error when creating thumbnails of RAW formats.
  • Added support for mipmaps in .tx files. Now Media Info Window has a slider to change mipmap levels.
  • Removed crash in Clone Image when cloning a previously cloned image.
  • Added some partial EXIF data support to rawImage formats.
  • Added all metadata in .tx images.
  • Updated About messages to include OpenColorIO, OpenImageIO and Libraw copyrights and versions.
  • Added a Pixel Toolbar tab in Preferences to control how the pixel toolbar behaves on startup.
  • Updated documentation to reflect latest changes.

New in mrViewer 3.8.6 (Oct 24, 2017)

  • Bug fixed GLSL shaders to support scale and offset.
  • Removed a syntax error in GLSL rgba shader.
  • Added support for CR2, DNG, NEF, RAF formats through libraw.
  • Added support for Arnold's .tx format thru OIIO on Windows.
  • Reversed coordinate system to make it compatible with Nuke and Natron. Now 0,0 is the bottom left corner insted of the top left corner.
  • Updated to newer compilers. On Windows, VC2015. On Linux, gcc-4.9.

New in mrViewer 3.8.5 (Oct 14, 2017)

  • Added tooltips to all OCIO color spaces and to the Config line.
  • Allowed changing OCIO config file from the Preference window.
  • Added a button to toggle OCIO on and off. By default, it is on.
  • Added the environment variable MRV_OCIO_8bits_ICS, MRV_OCIO_16bits_ICS, MRV_OCIO_32bits_ICS, MRV_OCIO_float_ICS to control the default input color space for the corresponding type of image depth.
  • For OCIO to perform better, it is recommended you use a 64x64x64 lattice and a num stops of 8. mrViewer will set that to the default when loaded the first time.
  • Made the ODT.Academy.RGBmonitor_D60sim_100nits_dim the default ODT for CTL.

New in mrViewer 3.8.4 (Oct 8, 2017)

  • Add a CUBE regex line in cube2ctl.rb/py for compatability with some cube luts.
  • Added Move Picture Tool to the Action's toolbar. This tool allows moving the pictures in the canvas to, for example, position two shots side by side.
  • Currently, only two images can be placed (front and back).
  • Added OCIO support. Currently this means it reads the OCIO environment variable, and a new RMB menu called OCIO appears, while all the CTL/ICC menus disappear.

New in mrViewer 3.8.3 (Sep 29, 2017)

  • Made choco uninstall remove the mrViewer directory.
  • Improved bug error reporting of different ODTs when loading one incompatible from the ACESclip file. Now the message names both ODT names.
  • Added TIFF with JPEG support to ctlrender standalone executable on 64 bits Windows. Bug fixed a crash in presentation mode (F12).

New in mrViewer 3.8.2 (Sep 25, 2017)

  • Added Actions to Preferences. With them you can select the action that opens at start-up (scrubbing, drawing, color area selection, etc).
  • Added hotkeys to all window popups (F4-F9). You can, for example, pop up the reel window with F4, the media info window with F5, the Color Area Window with F6, The Action Window with F7, the 3D Stereo VR360 options with F8 and Preferences with F9.
  • Reverted back to VC2013 on Windows, to make the compilation work under Windows 7 and Vista. Windows 7 was broken due to the switch to VC2015 (which would compile with the 10 SDK).

New in mrViewer 3.8.1 (Sep 17, 2017)

  • Made Scrubbing work with the left mouse button only. The default behavior of the left mouse drag is now scrubbing. There's no need to use SHIFT/CTRL combo. You can use the Action Tools Window (renamed from Paint Tools Window) to change it back to area selection, draw pencil, draw text or eraser, besides scrubbing. Removed the scrubbing shortcut.
  • Removed work-around for subtitles with ' as a sea of backslashes quotes the file just fine. Same with file paths with : in them.
  • Bug fixed adding subtitles to audio files only. This is not allowed.
  • Added missing movie extensions to file requester. Now: asf, avc, avchd, m2ts, m2t, ogm, ogv and ts are listed as movie files. Previously, they would be hidden.
  • Made file requester list appropiate files for file extensions when the file requester has already been opened once.
  • Made the EDL timeline follow the viewer's timeline so it will show the current frame when the EDL Window is opened.
  • Made EDL Edit window support PageUp/PageDown shortcuts to go to the next or previous image sequence/movie.
  • Made Compositing->Scale the BG image to the FG image size, when unselected, place the BG image in the center of the screen, instead of in a corner.
  • Made SOP GUI hide when in presentation mode.
  • Made SOP LUT update when switching images with different LUTs.
  • Made SOP GUI update when switching images.

New in mrViewer 3.8.0 (Sep 7, 2017)

  • Bug fixed cutting of clips in EDL Window leaving the right clip
  • with no audio.
  • Changing OpenGL Blend Mode in Preferences now updates the view
  • interactively, without having to press OK.
  • Bug fixed 3D Stereo view when in VR Sphere mode. Previously,
  • moving the view would only move one eye (leaving the cyan, for
  • example, in the same place). This was a regression from v3.7.8.
  • Made preferences a tad more pretty (boxes aligning, etc).
  • Allowed loading of subtitles from the command-line
  • ( -u <srtfile> or --sub <srtfile> ). It can be specified
  • multiple times to load subtitles for multiple movies. Only one
  • subtitle per movie is allowed.
  • Made subtitle appear on both images of a stereo video when the
  • stereo comes from two movie files or a movie with two tracks.
  • Previously only the left eye would show subtitles.
  • Movies which encode both stereo images in a single image
  • (top/bottom, left/right) do not yet work.
  • Made Preferences->Auto Refit Image more intelligent. When
  • switching images with PgUp/PgDown they will not refit themselves
  • if zoomed and the two images have the same display window.
  • Previously, if Auto Refit was set in the preferences, the refit
  • would happen regardless.
  • Made maximum zoom reach x64 times to match the small resolution
  • of some samples in ffmpeg.
  • Added support to encoding in subtitles in the
  • Preferences/Subtitles, to allow for subtitles in different
  • languages other than English. ISO-8191-1 and UTF-8/16
  • are supported. You can also type in the encoding yourself.
  • Added a work-around to play subtitle files with ' in their names.
  • Basically, the subtitle is copied to $TEMP without the '.

New in mrViewer 3.7.9 (Aug 25, 2017)

  • Allowed saving movies in all formats, not just avi, mov and wmv. This includes mkv, ogv, etc.
  • Added support for x265 (HEVC) saving ( Profiles Main, Main10 and RExt ). Loading was already working.
  • Made the movie and image saving popup windows appear on the center of the screen, instead of randomly placing it.
  • Made profiles change when the codec is changed in the movie saving window. Now the profile reflects the available profiles for a codec.

New in mrViewer 3.7.8 (Aug 16, 2017)

  • Removed filtering on VR 360 Cube to avoid seams.
  • Fixed rotation of VR360 cube/sphere when a background image was present and then turned off. Previously, the geometry would get the rotation wrong. Also, the code is now faster.
  • Added a version check to cube2ctl.rb and 3dl2ctl.rb, as they require at least v1.9 of ruby.
  • Added 192x192x192 and 256x256x256 to LUT sizes. The new sizes consume a lot of memory but they are really accurate.
  • Removed a crash on windows on an assert() of audio buffers being aligned in mrvWaveEngine.cppp. The assert was wrong as it was casting the pointer to unsignedlong.

New in mrViewer 3.7.7 (Aug 9, 2017)

  • Preload cache now works when changing channels. Previously, the cache would not get refreshed.
  • Cache is smart enough to not reload channel changes to U, V, W or R, G, B, A or X, Y, Z (albeit Z channel sometimes may trigger a reload).
  • Preferences->Positioning: Fixed Size will now keep the size of the window even when loading a large image.
  • Same with Fixed Position. It will keep the window position.
  • Made Add Attribute refresh the view window. This updates things like the timecode HUD display.
  • Added a first pass at VR 360 Cube Map. You can find it in the Stereo 3D Options panel. This setting takes a strip of 6 images as OpenEXR uses and maps them onto a cube, similar to VR360 Spherical. Note that there are currently seams in the edges of the cube map.

New in mrViewer 3.7.6 (Aug 3, 2017)

  • Added a Positioning tab to Preferences. In it, you can set the position and size of the view window so that it always opens in the same place and at the same size.
  • Added a button to take the position and size parameters from the current settings in the view window.
  • Removed crashes on network connections when the server is closed.
  • Fixed audio sync on Windows when audio channels equals one, a regression from v3.7.2.

New in mrViewer 3.7.5 (Jul 27, 2017)

  • Bug fixed audio/video scrubbing not choosing the right frames. Sorting by the pts of the packet rather than the frame would not work.

New in mrViewer 3.7.4 (Jul 24, 2017)

  • Made saving of frames in OpenEXR save out the current timecode for the frame instead of the start timecode for the sequence. This allows to keep the timecode correct regardless of frame loaded.
  • Bug fixed 1D LUTs in cube2ctl.py. Previously there were syntax errors.
  • Bug fixed audio scrubbing not working anymore since v3.7.2.
  • The audio handle limiter was set too aggresive.

New in mrViewer 3.7.3 (Jul 19, 2017)

  • Made VR360 work in network connections
  • Made VR360 not take so many CPU cycles. Now it is a light process.
  • Bug fixed a problem on Windows' audio not playing files with very fast frame rates (239.846 fps).
  • Bug fixed flipping of image in X and Y when in VR360 mode.
  • File requester allows movies with the % character in them.
  • File requester allows utf8 characters in filenames.
  • Added Compositing Tab to Preferences. You can now toggle the resizing of the background image.

New in mrViewer 3.7.2 (Jul 13, 2017)

  • Bug fixed setting image as background when it was done thru the menu in the view or reel window. Previously, the reel would not get stored and this would lead to a crash.
  • Bug fixed channel selection on network connections.
  • Bug fixed gamma setting on network connections, when switching images.
  • Added cube2ctl.py and 3dl2ctl.py. These are Python ports of the Ruby versions (cube2ctl.rb and 3dl2ctl.rb). They both work practically the same and produce identical output.
  • Fixed movie files with 3 periods in them being recognized as image sequences when the extension was unknown.
  • Fixed loading many movies and reaching the maximum of audio file descriptors.
  • Added optionally saving the metadata for movies.

New in mrViewer 3.7.1 (Jul 5, 2017)

  • Bug fixed 3D stereo playback to sync the two tracks on loops.
  • Bug fixed a sequence detection when files were called 1234.psd or 12345.psd. Now they are treated as single images, regardless. Previously, you had to turn off Preferences/Loading/Load Sequence on File Association & CommandLine.
  • Bug fixed a nasty crash in audio playback, which would appear when switching images, usually in the background.
  • Improved looping with audio. No longer audio continues in the background once the last frame is reached.
  • Bug fixed file requester on multi selections. Previously, using CTRL or SHIFT to multiselect would, in some cases, not load the files once Okayed.

New in mrViewer 3.7.0 (Jun 27, 2017)

  • Removed the difference between IPTC and EXIF data, as it was never clear. Now they are all called Metadata.
  • Made int attributes' slider in Media Info Window update when changed instead of when released, except for ripmap/mipmap attribute which remains when released.
  • Added the missing attribute types (matrices, boxes, etc) to RMB->Add->Attributes panel in the Media Info Window.
  • Bug fixed timecode parsing of drop frame timecode. Valid Examples: 00;01;00;02, 00.01.00.02 or 00:01:00.02.
  • Added support for multiple video tracks, switching them as you do with subtitles (RMB->Video->Track #).
  • Added stereo from multiple video tracks in a movie file, when they are the same resolution and have the same frames per second (fps) and duration. You still need to go to the
  • 3D Stereo Window and select the stereo output type.
  • Bug fixed video/audio/subtitle selection when the codec could not be located.
  • Added support for OpenEXR's opaque attributes. They are attributes which cannot be modified.

New in mrViewer 3.6.9 (Jun 20, 2017)

  • Added saving OpenEXRs with deep data. Note that this mainly copies the file and changes the metadata only.
  • mrViewer now retrieves all metadata from an OpenEXR file. Note that except for capDate, all attributes are loaded from the first image in the sequence.
  • Fixed Preferences->Loading->Auto loading of images when changed on disk. Previously, it was a no-op. Now it properly updates the changed image(s).
  • Added an Update Frame in Cache (shortcut 'u') to update only a single frame in the cache. It reloads the image from disk.
  • Bug fixed saving of all layers when OpenEXR image had Z and ZBack channels. Previously, this would crash.
  • Fixed saving of metadata on OpenEXR images with no layers. Previously, no metadata would get saved.
  • Fixed a regression which was making loading of multichannel OpenEXR images be too slow to update the display.
  • Added the ability to create/remove/modify the metadata of a movie or OpenEXR image. Use the right mouse button on the Media Info Window to get a menu of options.
  • Removed the saving of dpx:television gamma in dpx saving as it was gamma'ing twice the image.
  • Made the OpenEXR attribute 'capDate' be stored and update on every frame. - Improved wandImage saving to save all types of attributes in PNG and MIFF formats only. PSD, TIFF and DPX do not keep the additional attributes.
  • Note that the current fast PNG reader does not read attributes.
  • Bug fixed saving of Video attributes in movie files. Note that ffmpeg saves its own set of attributes which cannot be changed (encoder, handler, language).

New in mrViewer 3.6.8 (Jun 15, 2017)

  • Made timecode start editable in the Media Info Window. Just type a new timecode and press TAB.
  • Added creation and removal of IPTC metadata. In the Media Info Window, use the right mouse button and select Add->IPTC->Metadata or Remove->IPTC->Metadata.
  • Allowed to load images which have only a number in them, like: 2304.exr. They are treated as single images, not as sequences.
  • Bug fixed loading of images that are like: t09.exr, when the image loaded is full content, like: t10.exr. Now they are both properly recognized as t%02d.exr
  • Added an option to Preferences->Loading to allow controlling how file asocciations behave when loading a single image or loading it command line. The option is to load the whole sequence or just the image. This is similar to the Drag&Drop option in the same Preferences->Loading.
  • Bug fixed HUD Timecode display. Previously, the values were wrong.
  • Bug fixed some memory trashing on the Media Info Window's tooltips.
  • Bug fixed reading of timecode in OpenEXR pictures.

New in mrViewer 3.6.7 (Jun 9, 2017)

  • Bug fixed OpenEXR timecode ( "timeCode" attribute ) to work as said in v3.6.6.
  • Made playback not start at the point of a preloading cache, but from the cursor location (start of sequence usually).
  • Bug fixed timecode being incorrect.
  • Bug fixed Opus audio decoding, which would previously raise tons of errors.
  • Made timecode be a separate variable, instead of modifying frame directly. This means:
  • Frames, Seconds and Time do not take the timecode start into account.
  • Timecode Drop Frame and Timecode Non-Drop Frame take timecode start into account.

New in mrViewer 3.6.6 (Jun 3, 2017)

  • Added support for timecode in movies. When a movie with a header entry of "timecode", or a video stream header entry of "timecode" is found, the timecode is interpreted as an offset of the current frame.
  • Added support for timecode in OpenEXR pictures. When the tag "Timecode" is found, the timecode is interpreted.
  • Added support for m2ts (AVCHD) [Blu Ray] movies.
  • Added support for saving OpenEXRs with both Z and ZBack channels in a layer. Previously, the saving would fail.

New in mrViewer 3.6.5 (May 26, 2017)

  • Added tooltips to 3d stereo options panel.
  • Made VR360 disregard the display window and wrap the data window instead. Previously, no image was displayed.
  • Added audio support for playing Dolby TrueHD.
  • Removed error reporting while creating thumbnails. This avoids the log window to appear when an error in the thumbnail is found and then not allow closing the log window.
  • Bug fixed a start up problem on movie files where the first image frame would not get decoded.

New in mrViewer 3.6.4 (May 19, 2017)

  • Made switching images respect the playback settings.
  • Next Page and Previous Page keys switch images with playback still on.
  • Bug fixed: OpenEXR's framesPerSecond as a string value not respecting the user's locale. Previously, floating point values with a comma would get turned into floating point values with a period.
  • Bug fixed opening the viewer in a second monitor through file associations. Previously, the viewer would not open.

New in mrViewer 3.6.3 (May 13, 2017)

  • Added an Override FPS option to preferences. With it, you override the FPS of the sequences to that value set in the preferences. If not active, FPS is tried to be extracted from the image sequence when possible or from the resolution and aspect ratio when not. Finally, if it all fails, it uses the preferences' FPS setting.
  • Made framesPerSecond attribute in OpenEXRs be read as a string also, to support Nuke saving it as a string instead of a rational number. This setting controls FPS when reading OpenEXRs.
  • Made film.frame_rate and television.frame_rate in DPX files act correctly as a FPS setting.
  • Made television.gamma in DPX act correctly as a gamma setting.
  • Fixed cache line for sequences that did not start at 1.
  • Made FPS 23.976 a default instead of 23.97.

New in mrViewer 3.6.2 (May 7, 2017)

  • Made subtitle always use Arial font by default.
  • Added selection of font for subtitle in the Preferences. Subtitle->Font. It is interactive, you can change it while playing the movie.
  • Made sequence detection more strict by avoiding common movie extensions.

New in mrViewer 3.6.1 (May 2, 2017)

  • Allowed file names like MovieFrame####20.png.
  • In command line, ILM format (not padded) now correctly sets the start and end frame of sequence. So, for example, avatar.61-120.png will set avatar with a start frame of 61 up to 120. Note that padding is not supported in ILM format.
  • Subtitles now work regardless of the location of mrViewer. We change directories before loading a subtitle file.
  • Embedded subtitles are now loaded automatically. No need to call Subtitle->Open for them.

New in mrViewer 3.6.0 (Apr 24, 2017)

  • Allowed image sequences with more than 4 digits in PNGs. Now up to 9 digits are allowed. Previously, files like: MovieFrame00016.png would get rejected.
  • Fixed playback of PNGs due to new code seeking incorrectly.
  • Fixed a crash in Media Information window due to use of an unitialized pointer with PNGs among others.

New in mrViewer 3.5.9 (Apr 18, 2017)

  • Bug fixed File->Open->Single Image. It was not doing what it was supposed to do. Now it loads a single image and the built-in file requester lists sequences as separate images.
  • Bug fixed translation of Open Single Image as Abrir Imagen. Previously it would say Grabar Imagen.
  • Bug fixed yellow line in file requester to always redraw properly and not leave a half line drawn.
  • Made thumbnail picture never exceed 150 pixels in width.
  • Removed a minor memory leak in wandImage.cpp (ImageMagick).

New in mrViewer 3.5.8 (Apr 9, 2017)

  • Bug fixed preload cache of PNGs to do nothing like movie files. This fixes loading of PNGs when they don't begin at frame
  • Bug fixed a crash when a single PNG was attempted to be loaded. It would raise a floating point exception.
  • Bug fixed listing and loading frames with no dots as possible frame spec ( %, d, ) as image sequences. For example, ballred.png. Now the check is more rigorous and they are treated as single images.

New in mrViewer 3.5.7 (Apr 2, 2017)

  • IMPORTANT BUG FIX:
  • Fixes preloading of image sequences, which would crash v3.5.6 due to a debugging abort(). Regression.
  • Added missing ffmpeg utilities to win32 release.
  • Added missing exr utilities to win32/win64 release.

New in mrViewer 3.5.6 (Mar 30, 2017)

  • Made ogg and ogv be valid movie extensions.
  • Improved the FFMPEG PNG reader to allow it to start at any frame in the sequence.
  • Made the FFMPEG PNG reader the default one. This makes reading PNGs about five (5x) times faster or more. It largely depends on multithreading, so machines with several CPUs or cores will see the more benefit.

New in mrViewer 3.5.5 (Mar 26, 2017)

  • Made YUV Conversion preference actually work correctly. Now it sets the color space index upon loading of the movie. You can now still change it afterwards manually in the Media Information Window->Color Space.
  • Changed algorithm to position window when first opened. This keeps window on the Desktop and clips centered. It helps when window would span two monitors.
  • Consolidated not finding and loading of images in sequences. Previously, this could crash the viewer when creating the icons.
  • **IMPORTANT** Moved VR360 channel layer from the channel pulldown as a button in the 3D Stereo Window . This allows putting any layer in 360, not just the color layer.
  • Made caching of sequences independent of VR 360. Previously, VR 360 would get deactivated for caching images.
  • Added a menu and hotkey (ctrl+h) to toggle the hud display.
  • Removed toggle all hud as it is quite useless.
  • Bug fixed LUT turning itself off when switching to VR 360.
  • Made HUD Resolution always display DAW (Data Window) and DYW (Display Window). Previously, when both were equal only a single line -RES (Resolution)- was displayed.
  • Added an environment variable ( USE_FFMPEG_PNG ) to switch PNG reader to that of FFMPEG. The FFMPEG reader is faster and works like a movie file, but it fails when there are gaps in the sequence of frames and it always requires the sequence to start at frame 1.
  • Made HUD display in VR 360 mode.

New in mrViewer 3.5.4 (Mar 20, 2017)

  • Restored sRGBColorspace hint as it was not the cause of double gamma. It is a bug with Windows' photo app.
  • Allowed sequences without first periods, like: image0001.pic instead of image.0001.pic or image_0001.pic
  • Improved window positioning when image is too large. Previously, the borders would be placed outside the desktop.
  • Bug fixed VR 360 which had clipping planes too close to the enclosing sphere and could run into floating point errors ( leading to a cut off sphere ).
  • Added zooming into the VR 360 view with mousewheel or CTRL+ALT+RMB. The zooming is always done on the center of the screen. Not where the mouse is.
  • In VR, 'f' key will reset the view angle to 45 degrees.
  • In VR, 'h' key will center the rotation the view at 0 degrees in X and Y.
  • Added name of maintainer in DEB file.
  • Made postrm and posinst scripts in DEB file be 0755 permissions.

New in mrViewer 3.5.3 (Mar 14, 2017)

  • Using a single instance of mrViewer was not removing the mrViewer.lock.prefs file. Fixed.
  • OpenGL was crashing the program on loading an image when the graphics card was not an NVidia card. Fixed.
  • Removed sRGBColorspace hint from wandImage creator (png, tiffs, etc), as it was leading to two gamma corrections in other programs.

New in mrViewer 3.5.2 (Mar 12, 2017)

  • Fixed a bug of NAN values in the 3dl2ctl.rb converter when 3d lut was a set of values up to 1023 or less. Now the script properly auto detects the depth to use.
  • Added support for 1D luts in cube2ctl.rb. Previously only the 3d lut format was supported.
  • Fixed a crashing bug in audio display when audio was short.
  • Fixed HUD display of resolution when exr had crop areas.
  • Added a View->Hud->All to toggle on/off all hud settings.
  • Made scrubbing be more sensitive to drag. This allows viewing more frames before reseting the scrub with CTRL.
  • Added a new Preference setting: Playback->Defaults->Scrubbing Sensitivity which controls the speed of scrubbing when moving the mouse right and left after SHIFT clicking. The new setting is 4 times more sensitive than what was there before.
  • Reverted back the swizzling of channels on 5.1 or higher as it was leading to very quiet dialogues.
  • Fixed a huge memory leak when working with sequences. Deleting them from the reel was not clearing all memory.
  • Bug fixed requester in media browser asking if image is to be removed when the reel is empty.

New in mrViewer 3.5.1 (Mar 5, 2017)

  • Fixed a memory leak in OpenEXR library.
  • Fixed a memory leak in audio buffer.
  • Made CTL listing list all ctl scripts alphabetically, regardless of what directory they are in. Previously, each directory would list its files alphabetically. Also, repeated CTL scripts are avoided.
  • Added a preference to the Video section to set the YUV Colorspace conversion to something consistant (BT709, Unspecified, BT470BG, etc) instead of reading the information from the movie file.
  • CTL browser now has an Empty button to select an empty CTL (clear it). Previously you had to open the requester to click on an empty area.
  • mrViewer is now friendlier to the pipelines, supporting common LUTs.
  • Added a Ruby command-line script that converts .3dl lut (as created by Nuke) into a LMT CTL script. The script is called 3dl2ctl.rb and is in the bin/ directory of the distribution.
  • Added a Ruby command-line script that converts .cube lut (as created by Flame) into a LMT CTL script. The script is called cube2ctl.rb and is in the bin/ directory of the distribution.

New in mrViewer 3.5.0 (Feb 26, 2017)

  • There was a bug in the theme color selection which would show as random crashes on Windows, particularly when the viewer was in the background. Fixed. If you still see crashes, please report them.
  • Added an option in Preferences to select the number of fstops the LUT will use. This helps to get more accurate values on black levels.
  • On Windows, turning on the LUT automatically was not showing the results immediately. Fixed.

New in mrViewer 3.4.8 (Feb 20, 2017)

  • Added LUT SOP and Saturation nodes to cover ASC_CDL.
  • Added GUI SOP and Saturation to modify the ASC_CDL of ACESclip files.
  • Made GUI SOP and Saturation add 4 look mod transforms if not present: ACEScsc.ACES_to_ACEScg -> LMT.SOPNode -> LMT.SatNode -> ACEScsc.ACEScg_to_ACES
  • Made GUI SOP and Saturation turn on LUT automatically.
  • Made OpenGL use any fixed text if no font of 16 pixels is found.
  • Added HUD display of directory which was missing.
  • Removed libfontconfig.so.1 from Linux distribution as it should use the one installed in the machine OS.
  • Added "Values" button to change values of SOP and Saturation in the Media Information window.
  • Made CTL Preferences not reset the LUT button, but activate it if it is not on and the preference is set to have it on.
  • Bug fixed stereo exr layer selection when images in sequence change the order or count of layer pairs. Note that you cannot expect an image to have layer.rgbaz and the next have layer.rgba and layer.z. Only the rgba will be taken into account in that case.
  • Extracted duration of movies from the movie stream instead of the file context. This leads to better calculation of end frame.

New in mrViewer 3.4.7 (Feb 6, 2017)

  • Made CTL Lut baking calculation faster and more accurate.
  • Made CTL/ICC of monitor trigger a refresh of the view. Previously, the old values were kept until a refresh from other ways happened (switch to new frame, etc).
  • Removed a debugging statement in the seek request.
  • Bug fixed ImageMagick loader to work with different color spaces. This effects log colorspace as found in DPX images. Previously rgb layers would not appear and only VR360 would show up.
  • Added all ACES v1.0.3 CTL transforms.
  • Made CTL browser list all transforms sorted alphabetically.
  • Allowed CTL transform which is only the prefix, like RRT.ctl. Previously those file names would not get shown.
  • Added missing CTL scripts ( LMT.SatNode and LMT.SOPNode ) used to emulate ASC_CDL.
  • Compiled libtiff into ImageMagick which was missing in the previous release on Linux.
  • Removed the auto maximize window on Linux as it was buggy. Now it works like Windows.

New in mrViewer 3.4.6 (Feb 3, 2017)

  • Made mrViewer compile with Linux 3.13.0-32 (Ubuntu 12.04.5).
  • Fixed chocolatey uninstaller to remove the directory of the mrViewer install.
  • Fixed glsl shaders to compile under NVidia's old drivers.
  • Added FONTCONFIG_PATH to mrViewer.sh to remove warnings of fontconfig. Commented out as, supposedly, unneeded.
  • Fixed LUT crashes due to new stereo engine OpenGL conflicts.
  • Fixed saving of ACESclip XML files only, on Linux.

New in mrViewer 3.4.5 (Feb 3, 2017)

  • Bug fixed GIF duration check, which would result in errors due to ffmpeg new api. Regression from v3.4.1.
  • Bug fixed saving of reels from the gui on Windows. Previously this led to a crash due to libintl conflicting with Windows' stdio.
  • Bug fixed audio device descriptor count as it seems Windows or its drivers impose a limit on the number of open devices. This prevented audio to be played on the 8th clip or so.
  • Made 5.1/7.1 Surround not shuffle channels as they now seem to come ordered from ffmpeg.
  • Added input of , to float input requesters to support Spanish locale on Windows.
  • Added version to chocolatey.

New in mrViewer 3.4.4 (Jan 20, 2017)

  • Bug fixed stuterring NaNs in pixel info bar when loading an OpenEXR sequence. This was particularly buggy on Windows.
  • Fixed documentation, main_toolbar.html, to reflect the changes in stereo.
  • Fixed a playback bug which would stop playback sooner than at the end. In some cases, video playback would not even begin.
  • Fixed video frames at the end of movies not being shown.
  • Added Disposition to the video, audio and subtitle tracks' media info.
  • Lowered the severity of errors caused by missing frames. Now they are warnings instead of errors.
  • Bug fixed audio frames on right eye movies at the beginning.
  • Bug fixed a problem with multiple images when not in EDL mode which would lead to stopping and switching to the wrong image.
  • Bug fixed stepping on the second/third/etc. movie in a reel.
  • It is now possible to install mrViewer on Windows using chocolatey. To do so: $ choco uninstall mrviewer -y # in case a previous version is # installed $ choco install mrviewer -y --version 3.4.4

New in mrViewer 3.4.3 (Jan 9, 2017)

  • Bug fixed VR360 on network communication not always opening in the VR360 view.
  • Bug fixed a dead lock of log window due to multiple threads accessing it when in stereo. The problem would show up in Linux, mainly.
  • Bug fixed normalized pixel values when in some stereo mode, like Red/Cyan glasses.
  • Allowed graphics cards with small textures display videos thru scaling down the original video.
  • Bug fixed crash of switching to an empty reel when background image was active.
  • Bug fixed background image being shifted by start frame when not in EDL mode.
  • Bug fixed stereo of Z (depth) channels in stereo OpenEXRs with multipart files. Previously only one channel would be shown or multiple errors would show up if the deepest Z channel was chosen.
  • Fixed a bug where background images would not appear once they were offset in the EDL.
  • Fixed error reporting with frame number to report the actual frame, not one before.
  • Improved synchronism of background images/movies with foreground sequences.
  • Made looping not effect every image in a reel, only the foreground image.
  • Made VR 360 dragging stop after a while. This makes it easier to control.
  • Fixed stepping on background images when they are in the same reel as the foreground image.
  • Fixed compositing of foreground images on background movies due to an overflow in calculations. Now the values are clamped to prevent the error, which showed up on Windows only.

New in mrViewer 3.4.2 (Dec 28, 2016)

  • Added Paint Tools to the Preferences so it can be opened on startup.
  • Bug fixed color area of bottom/top and right/left on stereo output.
  • Bug fixed a wrong memory access due to a race condition on a missing mutex. This bug would often show up as a crash in stereo reels.
  • Fixed a bug that would crash the viewer when selecting stereo viewing and no image was present on the right eye.
  • Allowed fit image to fit the right image only when it is selected in the stereo options window.
  • Allowed gamma control on each stereo image when two sequences or movies are fed. If both images are shown, both images change gamma. If only one image is shown, only that image will change gamma. Note that for stereo OpenEXRs (sxr) or Top/Bottom or Left/Right inputs, both images change gamma always.
  • - Updated log window so it appears as soon as an error is raised (and the Preferences' option is set to such). Previously, the mouse had to be moving or the movie had to be playing.
  • Made normalize pixel values (Norm button) be displayed in pixel bar and in color area, vectorscope and histogram.
  • Added Stereo 3D Options window and Paint Tools Window to those that get hidden on presentation mode (F12 key). Previously it would leave the main window in full screen mode only with OS's toolbars open.
  • Made Stereo Options Window and Paint Tools Window appear/ disappear on network connections.
  • Made Stereo OpenGL active on card capability albeit it has not been tested.
  • Made stereo input and output work in network connections.
  • Bug fixed network connections on different locale (Spanish).
  • Removed language selection from the interface. Now all is controlled with the environment variable LC_ALL.
  • Bug fixed network connections which were severely broken. Now they shouldn't crash and reconnects should be possible.
  • Added VR 360 to network connections.

New in mrViewer 3.4.1 (Dec 21, 2016)

  • Improved the cache saving with stereo sequences.
  • Bug fixed thumbnail creation for sequences with varying data windows.
  • Made stereo 3D cache line in the timeline be bright green. For non stereo caches, the line remains dark green.
  • Bug fixed some movies not showing the last frames of the film on playback.
  • Bug fixed stereo input on images with display windows (OpenEXRs). Now selecting stereo input Top/Bottom will correctly split the image in half to use the top as the left eye and the bottom as the right eye (or viceversa according to stereo output). Using stereo input top/bottom or left/right on images with different data windows will not work well.
  • Made main window appear maximized on startup when showing some large video or image (Linux only). This works very nice in Ubuntu's Unity.
  • Fixed pixel queries on all stereo input/output states. Previously the pixel shown could be wrong or point to undefined memory (leading to potential crashes).
  • Made stereo output changes not clear caches on movies. This removes warnings and errors that would happen otherwise if the movie was in playback.
  • Added Stereo 3D Options Window to preferences, so the window can be shown on starting up mrViewer.
  • Bug fixed color info rectangle to reach the ends of the image when the image has a data window.
  • Bug fixed color info rectangle to work properly on stereo displays (left/right, top/bottom, interlaced, etc). There are still problems with reversed and anaglyphs. Bug fixed a bug when typing a speed of fps which could hang the viewer. The minimum fps is now 6.
  • Added documentation for Stereo 3D Options.

New in mrViewer 3.4.0 (Dec 12, 2016)

  • Bug fixed cache saving for image sequences. Regression from v3.3.9.
  • Made Stereo Window settings be persistent when loading new images.

New in mrViewer 3.3.9 (Dec 12, 2016)

  • Made VR 360 channel appear only once. Previously, when switching resolutions of a multiresolution image, several VR 360 channels would appear.
  • Made int slider in Image Information update on release, instead of on value change. This makes it behave more nicely with mipmaps and ripmaps.
  • Fixed image coordinates when data window is smaller than display window. Previously there would be an offset.
  • Added new 3D Stereo Options panel. This panel allows selecting the input and output options of stereo images. It allows you to show in stereo any group of left/right paired channels in OpenEXRs, instead of just the beauty channels as before. It also allows selecting input of images which have the two stereo channels in them by selecting top-bottom or left-right. This type of movies is typical of youtube. You can also mix this with VR360 for a virtual reality 3D stereo movie.
  • Removed old stereo channels from the channels pulldown. Use the new stereo options window for controlling 3D stereo.
  • Fixed image coordinates and color information on cursor position when in 3D stereo mode.
  • Fixed left and right image sometimes showing up in reverse.
  • Made fit image when changing stereo output.
  • Bug fixed a memory leak when exiting.

New in mrViewer 3.3.8 (Dec 5, 2016)

  • Added VR 360 support for environment maps and VR videos. Images or Videos whose width is twice the height will show a VR 360 channel in the channel pop up and also those with less than 6 channels. When in VR 360° mode, dragging the mouse with the left mouse button (or the middle mouse button) will orient you around and up and down. The resolution supported is the maximum supported by your graphics card ( See About/HW ). On relatively new graphics cards, the maximum resolution is 16384x16384. Note that 3D VR 360 is currently unsupported.
  • Documented VR support in the Main Toolbar section of the html docs.
  • Added a video with the VR 360 workflow
  • Removed an error display in preferences wizard selection when no item is selected.

New in mrViewer 3.3.7 (Nov 20, 2016)

  • Fixed cache line in timeline for sequences which would show only the cache from frame forwardsRegression from v3.3.6
  • Bug fixed a crash in Drag and Drop when several reels were loaded.
  • On Windows fixed the volume indicator which would show only half the volume
  • Bug fixed audio volume control on Linux.
  • Removed empty filename from drag and drop on Linux- Made queue size bigger to handle some movies (Abba_Chiquitita_Español.wmv )

New in mrViewer 3.3.6 (Nov 12, 2016)

  • Bug fixed EDL playback which got broken in v3.3.5.
  • Minimized (fixed?) hangings and crashings due to log window.
  • Made audio track selection in EDL control all clips of EDL.
  • Made Timebar Looping control in EDL control the looping of all clips in EDL.
  • Fixed cache line to not extend beyond the start of clips.

New in mrViewer 3.3.5 (Nov 7, 2016)

  • Made loop mode be an attribute of the movie or sequence loaded instead of the timeline. It is now possible, for example, to have a foreground sequence with loop on and a background movie with swing (ping pong) on.
  • Allowed image sequences to extend beyond their natural image boundaries. The behavior is controlled by the loop mode. If a sequence of 100 frames is played for 200 frames, the end behavior of the sequence will be to stop, loop or ping pong as set accordingly. Note that this feature does not yet work with videos or with sequences with audio attached.
  • Added the -b flag to the command line to load a sequence or a movie in the background of the view window.
  • Made reloading of images work for images in the background of the view window.
  • Bug fixed a problem in ping pong playback of some short movie files.
  • Bug fixed stepping a frame and changing movie files in EDL mode as it would sometimes not revert it to the actual frame needed.
  • Bug fixed playback of some movies with audio in EDL. Previously, some frames would get skipped.
  • Removed a hanging bug which would happen if step frame was set on continuosly while the movie played.
  • Bug fixed saving of sequences with audio as movie files, as the audio would be missing frames. Regression from v3.3.3.

New in mrViewer 3.3.4 (Nov 7, 2016)

  • Bug fixed reloading of images from disk when the creation or modification time changed and the image is not complete. You will get an error when loading the image, but it will get loaded if tried on a second attempt (when it has finished being saved). Previously, the image would not get loaded on a second attempt.

New in mrViewer 3.3.3 (Oct 24, 2016)

  • Bug fixed reloading of images from disk when the creation or modification time changed and the image is not complete. You will get an error when loading the image, but it will get loaded if tried on a second attempt (when it has finished being saved). Previously, the image would not get loaded on a second attempt.

New in mrViewer 3.3.3 (Oct 18, 2016)

  • Audio volume is no longer set at start up unless the value the Preferences->Override Audio is set. This allows you to control the volume from the system's preferences (gnome-control-center, for example)
  • Images (not movies) saved on disk can now be updated and the viewer will refresh the image by itself. You need to check the option in the "Preferences->Loading-> Auto update images when changed on disk"
  • Made exit of playback more solid when there are errors and the error window is up. - ade the error of a missing frame in the sequence be a warning instead.

New in mrViewer 3.3.2 (Sep 29, 2016)

  • Bug fixed file requester closing after typing a filename and choosing a button other than OK or Cancel.
  • Bug fixed file requester not accepting list of images in the form of d. This was a problem introduced in v3.3.1.
  • Bug fixed thread hanging in decode thread when audio was on in a sequence of frames
  • Bug fixed name of movie files saving when in EDL mode. Previously, a number suffix was always added. Now, only when more than a single movie is saved the suffix is added.

New in mrViewer 3.3.1 (Sep 25, 2016)

  • Allowed selection of Favorites, Desktop, My Computer and Documents from the input browser pulldown on Windows.
  • CRITICAL BUG FIX in RE-RELEASE: The first versions of v3.3.1 would not allow saving by typing a new filename in the file requester. The re-release fixes that.

New in mrViewer 3.3.0 (Sep 17, 2016)

  • Bug fixed gif sequence detection. Now mrViewer can load both single animated gifs as well as a sequence of gif files, as those generated by default in Maya's playblast.
  • Added Softimage .pic (si in maya) loader and saver.
  • Bug fixed a crash that could happen when an image was not loaded.

New in mrViewer 3.2.9 (Sep 12, 2016)

  • It is now possible to switch audio device in the Preferences window, Audio section on Windows. For Linux, the preferred way is to leave the setting as default and use the default system audio control (gnome-control-center). By default, the system default audio device is used.
  • In Windows, UNC network paths are now accepted. For example: //gga-desktop1/D/movies/test.mov They can be used from Drag and Drop. Currently, it is not possible to type or pick them in yourself.

New in mrViewer 3.2.8 (Aug 29, 2016)

  • Fixed playback being too fast on 4K video
  • Fixed video stores being kept too long and eating ton of memory. This improves playback of long movies and 4K movies. On Win32 when playing 4K movies, it may be needed to size the cache smaller.
  • Upgraded Windows compiling to MSVC 2015 Community on x64. Win32 uses the MSVC 2012 compiler. This potentially removes Windows NT and XP compatability
  • When mrViewer runs out of memory it will print an error into its message console, instead of crashing.
  • Bug fixed scrubbing on Windows 8.1. It works as a toggle now. You press SHIFT and enter scrub mode. Move the mouse left and right. You press CTRL and exit scrub mode. If you have preferences (.filmaura/mrViewer.prefs) saved, no change in scrubbing is made. If you want the new scrubbing, Untoggle Shift button and leave hotkey1 to LeftShift and hotkey2 to RightShift.

New in mrViewer 3.2.7 (Aug 17, 2016)

  • Updated Histogram in RGB to show colors mixed in areas where R, G and B overlap. So you get R+G=YELLOW, G+B=CYAN, R+B=MAGENTA, R+G+B=WHITE.
  • Bug fixed histogram so R,G,B are averaged with the same maximum value. Previously, each channel was averaged individually, leading to overshooting of histogram.
  • Made audio offset in EDL window shift in opposite direction as it is more intuitive.
  • Audio offset no longer effects other videos in the timeline.

New in mrViewer 3.2.6 (Jul 30, 2016)

  • Audio offset was conflicting with audio loop (clicking on the E in the timeline). This got broken in v3.2.3. Fixed.
  • Bug fixed an audio store problem that would remove needed audio frames. See Matrix_Reloaded_Trailer.mkv.
  • Removed libdl, libpthreads and libX* from Linux distribution as that made them less compatible with current distros. Verified the distribution works in Ubuntu 14.04 and Ubuntu 16.04.

New in mrViewer 3.2.5 (Jul 25, 2016)

  • Bug fix release to address the saving of images with an audio track added.
  • This got broken in v3.2.4

New in mrViewer 3.2.4 (Jul 25, 2016)

  • Added shift audio offset to server-client communication.
  • Added an Override FPS setting to the Save Movie requester to simplify where FPS for saving movies is set
  • Bug fixed audio video sync playback for some movies.
  • This change fixes audio stores, too
  • Bug fixed saving of some movies that would result in mixed frames
  • Made audio offset work in network connections.

New in mrViewer 3.2.3 (Jul 11, 2016)

  • Audio offsets play nicely with EDL now.
  • There's a new audio track below the video track in the EDL Window. It reports the audio offset which can be shifted by RMB+drag on the audio line. This is equivalent to setting the offset from the menus ( Audio->Edit Audio Frame Offset )
  • Avoided a crash in EDL when shifting to a missing frame.
  • Made EDL play correctly when audio offset is different than 0.
  • Shifting (RMB+drag) of clips in EDL now shows the frame being displayed.

New in mrViewer 3.2.2 (Jul 11, 2016)

  • GIFs now return their proper duration, instead of 200 frames.
  • Saving of images with audio added now works again. Audio offset now works without speeding up the image or jumping frames. This bug is a regression from v3.1.0 when it was introduced.
  • Audio offset now works forwards and backwards (negative values)

New in mrViewer 3.2.1 (Jun 17, 2016)

  • Presentation Mode (F12) now covers the taskbar on Linux, just like Windows.
  • Removed idle workaround for Windows as it was not needed. Now the pixel toolbar respects the position of the cursor in playback mode.
  • Bug fixed dummy errors at the end of clips when in EDL mode.
  • Made Log Window show up on Errors on Windows based on user preferences. Previously, it would hang the GUI.

New in mrViewer 3.2.0 (Jun 10, 2016)

  • Thumbnails in file requester are created with the audio off. This makes thumbnails a tad faster.
  • Thumbnails in file requester now select frame in 1/4 of the movie to create the thumbnail. This means thumbnail creation is slower but more representative of the movie.
  • Made fullscreen in presentation mode (F12) cover all the screen space in Windows, instead of leaving 5 pixels visible at the bottom
  • Log Window now displays always the bottom of the log so that it can be read properly on playback.
  • Bug fixed audio playback when changing fps on Linux. Previously, it would change the format of the audio and result in white noise.
  • Bug fixed changing from Native locale to C locale on Linux.
  • Bug fixed volume control on Windows which would sometimes play the audio in mono. Previous fix was incorrect.

New in mrViewer 3.1.9 (Jun 2, 2016)

  • Fixed multithreading issues in file requester when loading icons. It should not crash anymore. Please report any crashes if they show up.
  • Added an option in main UI preferences to select what language the UI works in. Currently, the options are Native (as in Native to the OS) or English. Currently only Spanish and English are fully supported.
  • Updated the English and Spanish documentation
  • Fixed level queries of OpenEXR's mipmaps and ripmaps. Previously the image was not refreshed properly.
  • Made Windows Installer ask if you want to remove a previous version of the software first. This should work with this version on of the program.
  • Made Windows Installer provide a GUI at the end to select which file extensions get associated with mrViewer. The association is with the mrViewer installed last
  • Added libswscale and libavfilter versions to About mrViewer.
  • About mrViewer now reports 32-bits or 64-bits mrViewer (compilation).

New in mrViewer 3.1.8 (May 25, 2016)

  • Removed a buggy fltk::unlock() that could cause inestability in the file requester.
  • Fixed some compilation issues and upgraded all cmake to latest version. This was probably the fix to the audio playing in mono only.
  • Fixed cmake scripts to use WIN64 correctly.
  • Removed debugging message when switching subtitle tracks.
  • Bug fixed surround sound on Windows when 4 channels are in the audio track.
  • Made selecting no subtitle in the file requester not effect on subtitle track display.
  • Cleaned up docs/ directory which was full of unrelated technical documents.
  • Added more Spanish translations.
  • Made file size report in file requester support more than 4GB on Windows.
  • mrViewer on Windows now correctly reports multilingual (utf8) filenames' size
  • Fixed warning of smpteImage not being aligned on 16 bits boundaries for Windows 32 bits.
  • Windows installer will now register most of the file extensions with the latest installed mrViewer. Extensions which belong to editing programs (PSD, etc) are not registered. This is somewhat controversial, so we expect feedback if users don't like the registry entries.
  • Created the web page for mrviewer at mrviewer.sourceforge.net. Also, uploaded the latest manual to the web.

New in mrViewer 3.1.7 (May 18, 2016)

  • Made MPEG4 profiles choose more sensible ones.
  • Fixed typo in ITU 709 being called ITU 702 in Spanish.
  • Bug fixed display of duration and start frame of videos and audios in Media Information Window.
  • Bug fixed duration extraction for video/audio tabs in Media Information Window.
  • Added YUV Hint to the saving of movie files. This setting can be set to control the Color Space in the Media Info Window when the movie is loaded back. The setting controls how the YUV->RGB display conversion is done. For HDTV movies, it is recommended you set the setting to BT709. For others, it is recommended you set the setting to BT470BG (PAL/Secam) or SMPTE170M (NTSC).
  • Added tooltips to all settings in the Save Movie dialog box.
  • Bug fixed a memory leak in subtitles when stopping playback.
  • Added subtitles in different files ( .srt, .sub, .ass ).
  • Bug fixed Windows audio playback playing only in mono. Now stereo and 5:1 is respected.

New in mrViewer 3.1.6 (May 3, 2016)

  • Bug fixed an error in shaders when playing a YCrCb or YByRy movie or sequence. The error would show in debug builds of mrViewer, as an assert failing due to unpremult missing in shader.
  • File requester now opens on the last directory of any drag and drop file.
  • Fixed a rare hanging bug when multiselecting files in the file requester.
  • Shader's YUV display conversion is no longer YCbCr based on resolution but covers the full gamut of Y. The type of YUV display conversion is controlled from the Media Information window, Color Space enum, which in turn can be hinted in the saved movie file. To obtain the previous behavior, set the Color Space to BT709. This addresses the question why movie files created and displayed with mrViewer had a high black pedestal (they were displayed as BT709). Note that this does not currently change the values of pixels in the pixel info toolbar nor in the color area window nor in the file.

New in mrViewer 3.1.5 (Apr 12, 2016)

  • Bug fixed focus (hotkeys not working) when loading and resizing window (a bug introduced in v3.1.4 on Windows mainly).
  • Bug fixed some exif and iptc metadata that was not kept in OpenEXR saver.
  • Bug fixed creation date information on sequences of images
  • Removed a warning about stereo images not being found in an image when stereo came from two image pairs.
  • Bug fixed a NAN display of pixel values when they were 0, due to a bad optimization added in v3.1.4.
  • Made integer entry grow to accomodate values below the 100 range in Media Information window.

New in mrViewer 3.1.4 (Apr 1, 2016)

  • Bug fixed windows preference of child windows (Reel List, etc), appearing at the beginning under the main window. Now they appear above and don't go behind the main window when not selected.
  • Bug fixed network communication crashes due to server running in a different thread than the gfx toolkit. Now the network thread sends signals to the gfx toolkit, instead of trying to apply the change in the same thread.
  • Bug fixed None audio codec in audio saving in Spanish to Ninguno.
  • Made default saver h264, with High profile. - Made conversion to 16 bits from float/half images 10% faster.
  • Bug fixed a display bug in the browser in the media info window when you clicked and "opened" a category.
  • Bug fixed a crash when audio could not be initialized.
  • Localized all audio messages. Added Spanish translation.
  • Bug fixed Connections' Create button in Spanish locale.
  • Bug fixed audio muting when not saving with audio in Spanish locale.
  • Bug fixed memory and disk space reports in media info.
  • Made Reel List save image button save sequences or movie files instead of a single picture.

New in mrViewer 3.1.3 (Mar 18, 2016)

  • Made mousewheel on Windows work when multiple screens are used. This might fix ticket #21 (mousewheel not working).
  • Bug fixed scrollbar in file requester when set to wide view.
  • Added some missing Spanish translations.
  • Removing a reel or removing an image from a reel now present a requester for confirmation.
  • Added support for ProRes movie creation. The movies are created with yuv420p10 color information from 16-bits images. Half and Float images are translated to 16-bits first taking gamma into account and then encoded.
  • Added a profile option to movie saving. This allows selecting the algorithms for compatability with other movie software. Since each codec uses a different name for the algorithm, the h264 versions were used.
  • Added an alert and abort to saving over the same movie you are playing.

New in mrViewer 3.1.2 (Feb 29, 2016)

  • Made file requester leave headroom for icons on images and movies. This avoids the resizing of the scrollbar each time a movie icon is created.
  • Made name of movie or sequence not overlap type, but use..., like "batman-vs-superm..."
  • Made icon creation in file requester faster.
  • Made the file requester not reset its position as images appear.
  • Made the file requester reset its position on dir change.
  • Made transcoding of movie files much faster and creation of movie files from 8 or 16 bits images, too.
  • Added partial support for ProRes, but did not expose it in the GUI as it does not support half or float datatypes yet.

New in mrViewer 3.1.1 (Feb 17, 2016)

  • Relaxed the minimum zoom factor to 1/64 or less. This allows displaying 16K images properly if the card allows it.
  • Transcoding movie files now keeps video and audio metadata, like timecode string.
  • Fixed a crash in EDL editing which would happen when modifying the lengths of the clips.
  • Images bigger than gfx card texture size will print a warning and be drawn as before with a buggy scanline algorithm which does not support gamma or gain changes.
  • Added support for reading MXF and Avid DNxHD in mov container.

New in mrViewer 3.1.0 (Feb 2, 2016)

  • Fixed "export PULSE_LATENCY_MSEC" on Linux to avoid audio underruns, which would lead to garbled audio.
  • Made Scrubbing hotkey take effect. Previously, the use of shift dragging was locked.
  • Added acesImageContainerFlag set to 1 to exr files saved with ACES clip metadata sidecar with them. - Bug fixed data/display window on PSD files being offset by 1 pixel.
  • Updated media information window on channel change. - Bug fixed a crash on exr saving with channels with same prefix.
  • Updated ffmpeg.exe and other utilities to use latest libraries (avcodec-57.dll, etc).
  • Reworked the video-audio sync a little. It is much better on Windows now.
  • Removed Q16 ImageMagick libraries from linux distro as they were unused.

New in mrViewer 3.0.9 (Feb 2, 2016)

  • Tested PSD saver with Photoshop 2015 and added changes so main Color layer appears. Previously, Photoshop would swallow it without a warning.
  • Canvas is now set up properly in the PSD saver.
  • Moved to ImageMagick 6.9.3-0 which improves PSD/TIFF saver a tad.
  • Tested under Krita and GIMP and all works well. Photoshop CS 2015 (Trial) shows white areas outside data window when it is smaller than the display window. Not sure why. - Bug fixed channel selection in PSD files. Previously, switching from main Color channel to an R,G, or B channel in another layer, would not update properly.
  • Bug fixed a crash in file requester when icons were being created and user selected the favorites button or changed directories. Now the running icon finishes and then the list of favorites or other directory appears.

New in mrViewer 3.0.8 (Jan 14, 2016)

  • Bug fixed ImageMagick saver to work with PSD multilayer files. It is now possible to take an openexr multi part file and turn it into a Photoshop file. Note that this needs more testing and feedback.
  • Consolidated Favorites paths preferences to be stored under $HOME/.filmaura instead of $HOME/.fltk/filmaura. You should move your favorite list accordingly.
  • Added Memory Display to HUD. It displays physical used memory over total physical memory and virtual used memory over total virtual memory.
  • Fixed a bunch of bugs related to out of bounds memory accesses and undefined variables. This makes viewer less prone to hanging or crashing.
  • Extended 8-bit caching and scaling to stereo caches.
  • Added support to Adobe's DNG format thru the ufraw-batch standalone utility. You need to install it manually in a place mrViewer can reach (somewhere in your PATH). On Linux, this just means downloading it with your packet manager, like: $ sudo apt-get install ufraw-batch
  • Bug fixed audio garbling on Linux once an underrun occurred.
  • Bug fixed cache line to not show images cached past the video length.

New in mrViewer 3.0.7 (Jan 8, 2016)

  • Bug fixed OpenEXR loader loading the wrong channels in animation when image was a multipart image. This could happen if you selected the Color channel and then selected an R, G or B channel from another layer. The image(s) would not get updated.
  • Added OpenEXR preference defaults. These include: number of threads to use when loading files (4 by default), compression algorithm to use when saving files (PIZ by default) and DWA compression value (45 by default) for DWA/DWB compression.
  • Added hotkeys for travelling the channels. By default the next channel hotkey is } and the previous one is {.
  • Improved OpenEXR loader to use less memory on RGB only images and layers. Previously, they were stored in memory as RGBA, with an empty alpha mask. - Bug fixed OpenEXR's multiview images when in stereo mode. Only left stereo was used. This bug was introduced in v3.0.6.
  • Bug fixed the caching of multipart images. Previously, switching from, say, diffuse.diffuse.R to diffuse would trigger the clearing of the cache. Now the cache is kept.

New in mrViewer 3.0.6 (Jan 6, 2016)

  • Made OpenEXR saver work with YByRy images.
  • Bug fixed loading of YByRy images to display By or Ry layers.
  • Improved OpenEXR loader to recognize multi part stereo images as saved by the saver.
  • Removed black frames when loading a sequence for the first time (before the cache). Bug fixed OpenEXR saver when the source was a movie file.
  • Added all layers saving to image magick saver. This works with TIFFs mostly, albeit somewhat buggy (positions of layers are not kept). PSD should also be supported but when used, it creates all sorts of patterns (albeit layer positions are respected).
  • Removed supposed support for XCF (Gimp) images as ImageMagick does not support it and creates MIFF files instead.

New in mrViewer 3.0.5 (Dec 27, 2015)

  • Made PSD, XCF and TIFF reader read the position and bounding box of layers correctly.
  • Made ICC Profiles not crash on embeded profiles.
  • Made OpenEXR saver optionally save all layers into OpenEXR v2 parts model. This makes images with multiple layers be extremely efficient.
  • Bug fixed audio display leaving the window and crashing when playing float audio.
  • Bug fixed audio timeline tick mark when not playing audio

New in mrViewer 3.0.4 (Dec 17, 2015)

  • Made PSD and TIFF reader read alpha channels correctly and support R,G,B,A in layers.
  • Bug fixed background image compositing which had gotten broken in the stereo transition.

New in mrViewer 3.0.3 (Dec 14, 2015)

  • Made increasing fps in media info window not reduce the number of frames played (bug).
  • Added a wave display to audio only playback, similar to the one in ffplay.
  • Bug fixed some bad uses of AVPackets, which could result in undefined behavior.

New in mrViewer 3.0.2 (Dec 1, 2015)

  • Bug fixed a problem when playing audio files that would sometimes play them way too fast.
  • Bug fixed playback of sequences with audio and videos when looping that would loose sync and report NANs and play them way too fast.
  • Bug fixed EDL's timeline tick mark on playback of such EDL.

New in mrViewer 3.0.1 (Nov 25, 2015)

  • Allowed loading and saving files with the Windows' native file browser. Note that this is the browser compatible with NT so not sure how it will behave in Win10.
  • Made Preferences a tad more eye friendly by replacing all checkbuttons with raised/pushed checkbuttons.
  • Made Preferences more eye friendly by rearranging the size of buttons and options.
  • Made timeline text a bit bigger and more spaced.
  • Bug fixed rgba shader to not force alpha to 1 when alpha is 0. This prevented subtitles from showing up properly.
  • Removed the option to reload files when changed on disk as it would create half images and errors.

New in mrViewer 3.0.0 (Nov 11, 2015)

  • Bug fixed alpha in shaders for stereo display. Previously a border would surround images.
  • Bug fixed main Rectangle class. Previously it could not merge properly.
  • Made display_window and data_window functions take a frame.
  • This avoids sporadic flashes when loading images.
  • Avoided recaching on stereo modes when images have been loaded.
  • Made EDL cuts more seamless.
  • voided a crash when in anaglyph mode and the sources had a different size.
  • Avoided a crash when in stereo mode after selecting stereo crossed.
  • Avoided a crash when sequences were of different length than the other stereo movie or sequence.
  • Bug fixed a bug introduced in v2.9.6 when multiview channels were displayed in stereo.
  • Bug fixed a bug introduced in v2.9.8 when multipart stereo images were loaded.
  • Source: README.txt, updated 2015-11-1

New in mrViewer 2.9.9 (Nov 2, 2015)

  • Added stereo interlaced, interlaced columns and checkerboard
  • Fixed color queries to support stereo interlaced and checkerboard
  • Added saving and loading of stereo images in reels
  • Added option to load stereo image on an already loaded image
  • Added youtube videos to documentation
  • Fixed cache line in timeline in EDL mode when there are edits

New in mrViewer 2.9.8 (Nov 2, 2015)

  • Bug fixed OpenEXR reader for multipart image files that are not stereo images. Previously the files would show the first part only.
  • The new audio sync was failing on VOBs. Changed it to make it work. This should hopefully improve audio sync across all platforms and videos.
  • The win32 release was crashing on file requester due to wrong ffmpeg libraries. Fixed.

New in mrViewer 2.9.6 (Oct 7, 2015)

  • Made channel selection work with toggles more intuitively
  • Going to N.x with a 'r' hotkey and then pressing 'r' again will bring you back to "N", not "Color" as before
  • Made channel selection smarter to avoid reloads when not needed when using OpenEXR. Only switching full layers or multiparts will cause reloads
  • Fixed Unshown Frames (UF:) in Hud Display to correctly count unshown frames. Previously it would count them with an addition of one to it each time
  • Fixed a random crash that would happen when LUT was activated and the sequence was still being loaded
  • Fixed color picker not showing the right colors on stereo images once cache was cleared
  • Fixed a memory leak of thumbnail pictures
  • Added an elapsed and remaining timings plus frames per second to saving a sequence or a movie
  • Bug fixed Saving of OpenGL Snapshots for a sequence of images. Previously it would crash

New in mrViewer 2.9.5 (Oct 7, 2015)

  • Improved OpenEXR loader by a factor of 2.
  • Made OpenEXR saver default to PIZ wavelet compression, instead of None.
  • Made audio track selection not throw when invalid tracks are used. If an invalid track is used, the audio is muted ( track is -1 ).
  • Same thing with subtitle track.
  • Bug fixed Media Info Window not updating on frame change.
  • Made images saved with left. or right. prefix not change to %V. stand-in automatically.

New in mrViewer 2.9.4 (Oct 7, 2015)

  • RMB->Pixel->Copy Pixel Value now respects lut and gamma if active.
  • Changing volume or audio track now effects both stereo images.
  • Bug fixed avi saver to work with images whose resolution is not a multiple of two.
  • Bug fixed thumbnail creation when image is not a multiple of two.
  • Bug fixed gaps in cache that would appear in timeline when playing in loop.
  • Updated to latest ffmpeg version.
  • Changed 'o' alpha overlay shortcut to 'v', to avoid clash with 'o' in changing timeline out point.
  • Made channel list work with submenus, for easier access and less clutter.
  • Added stereo interlaced to show images interlaced. For this to work it is necessary to be in zoom 1.0 or presentation mode.

New in mrViewer 2.9.3 (Sep 15, 2015)

  • Bug fixed saving of OpenExr files when data window was smaller than display window. Previously it would crash.
  • Bug fixed a number of memory leaks.
  • Bug fixed fit image when in stereo side by side mode.
  • Bug fixed saving of files in start directory instead of directory set in file requester.
  • Added support for stereo loading of two set of images or two sets of movie files with a common prefix.
  • This is a beta preview of v3.0.0:
  • Bugs exist.
  • The syntax is a single letter prefix or a full keyword

New in mrViewer 2.9.2 (Sep 15, 2015)

  • Bug fixed removing a directory from Favorites.
  • Removed all database functions as noone was using them and they remained under developed. As a result of this, opening files is much faster now.
  • Added Unix-like permissions to file details in file requester.
  • Added owner of files and directories under Linux only.
  • Made file requester column labels appear translated in Spanish locale.
  • Added a Preload Cache option to both the menus (Image) and the Preferencess->Cache. Turning it on loads the image sequences in the background but it makes the GUI slow. Thus, the default is off.

New in mrViewer 2.9.1 (Aug 21, 2015)

  • Made selection of Favorite follow preferences of a single click to make it consistent with the travelling of folders.
  • Made context sensitive menus in file requester respect the user's locale settings.
  • Fixed a hanging bug when selecting favorites from the pull

New in mrViewer 2.9.0 (Aug 19, 2015)

  • Moved compilation to use ninja build system on both platforms.
  • Fixed some documentation in Spanish and added some more info on the English docs.
  • Bug fixed changing FPS in the Preferences and hitting okay will no longer change FPS. FPS set in Preferences is for starting the viewer.
  • Bug fixed loops starting at other frame than Previously, the looping would happen twice the frame set. So if you had set the loop at frame 30, the loop would happen at frame 60.
  • Bug fixed gaps in cache when looping small videos.
  • Made the file requester much nicers and multithreaded to load previews of movies, sequences and images.

New in mrViewer 2.8.9 (Aug 13, 2015)

  • Made printout of ACES file loaded always display full path to it.
  • Added Open/Save menus to Image Browser (Reel List).
  • Improved performance of drawing green cache line.
  • Made Clear Cache work on videos, too.
  • Made .webm a valid video extension.
  • Made shaders unpremult-gamma-premult to avoid edge fringing in compositing gamma 2.2 images (OpenEXR). This option is turned on by using a different video blend mode as set in the preferences.
  • Added documentation in Spanish.

New in mrViewer 2.8.8 (Jul 16, 2015)

  • Fixed some crashing and hanging bugs when playing backwards or scrubbing backwards.
  • Fixed loading of image magick formats on Linux.
  • Further refinement of reverse playback to make it faster.

New in mrViewer 2.8.7 (Jul 16, 2015)

  • Made cache a trailing cache when playing forwards, to easily allow for scrubbing.
  • Made cache a two way cache when scrubbing.
  • Allowed user to set cache size in Preferences. The current range is 30 to 200 frames or, alternative, one based on the FPS (ie. twice the FPS). Note that the requester can be overshot to store even more frames.
  • Fixed audio trashing memory sometimes, which could lead to a crash.

New in mrViewer 2.8.6 (Jun 29, 2015)

  • Bug fix of audio caches being unlimited.
  • Bug fix of reverse playback with audio disappearing.
  • Further refinement of caches when scrubbing for smoother playback.
  • Audio offset works with positive values (ie. audio shifted before video ).
  • Movies and sequences of frames can be saved with added audio shifted.
  • Added command-line flag (o) to shift audio.

New in mrViewer 2.8.5 (Jun 19, 2015)

  • Quick bug fix release to remove the bug of playback going too fast due to not syncing with audio on some movie files.

New in mrViewer 2.8.4 (Jun 19, 2015)

  • Bug fixed audio playback with offsets.
  • Made scrubbing more fluid due to an expanded cache and some speed optimizations.
  • Added In (i) and Out (o) hotkeys to quickly set the in and out points of the video(s) being played.

New in mrViewer 2.8.3 (Jun 11, 2015)

  • Bug fixed FPS change to prevent FPS of 0 or less.
  • Bug fixed playback of image sequences not showing the last frame sometimes.
  • Bug fixed crash in wmv movie files with wmav2 audio.
  • Sped up saving of GL Snapshots a tad.
  • Bug fixed audio offset to not play beyond timeline.
  • Bug fixed playback of audio with audio offsets in seek.
  • Improved performance of seeks since audio was played twice.

New in mrViewer 2.8.2 (Jun 3, 2015)

  • Removed incorrect error when buffers were full.
  • Added routine to print out decode status in natural language instead of a code. Allowed saving of opengl snapshot to movie files. This works identically to saving normal movies, but requires user to Save explicitally with the GL Snapshots option.
  • Bug fixed opengl snapshot saving to save the view without any additional green headroom.
  • Bug fixed opengl snapshots saving being one frame behind.
  • Bug fixed a crash when saving movies whose first audio frame was 0.

New in mrViewer 2.8.1 (May 26, 2015)

  • Improved playback of movies sometimes when pts was skipping a frame.
  • Minor speeding up in movie playback.
  • Bug fixed playback of image sequences with attached sound, which would freeze on a frame.
  • Added the option to offset the attached audio file so as to sync the audio without cutting the original clip.
  • Documented RMB menu options.
  • Turned off PostgreSQL database driver on Linux by default so as to avoid errors on startup for new users.
  • Fixed crash on wrong locale. Now it exits gracefully.

New in mrViewer 2.8.0 (May 8, 2015)

  • Bug fixed playback in reverse to not use so much memory.
  • Retrofit previous algorithm for movie playback as new algorithm was not frame accurate.
  • Bug fixed playback of one sample movie (PoTC.VOB), which would start with frame frozen.
  • Bug fixed movies that had B frames in it and would show incorrectly.

New in mrViewer 2.7.8 (Apr 27, 2015)

  • Fixed hangs and crashes on playback of single images in EDL.
  • Fixed file requester not showing negative frames correctly.
  • Fixed file association for jpg, png, tiff, and others on Linux installers.
  • Fixed ImageMagick saving. Gamma is baked in instead of passed to image attribute.
  • Made ImageMagick loader load all images as gamma 1.0, regardless, as it incorrectly tags images as gamma 0.4545.
  • Fixed Clone Image crash due to wrong path check.
  • Fixed Clone Image not cloning CTL's IDT transform.
  • Internal images like SMPTE color bars don't start with a RRT.
  • When saving, if LUT is active, ACES Metadata saving is turned on. If LUT is not active, ACES Metadata is turned off.

New in mrViewer 2.7.7 (Mar 28, 2015)

  • Clamped values of ITU 709 as it could result in overflows and saturated colors.
  • Clamped colors of thumbnails which could lead to wrong colors in thumbnails.
  • Windows64 version of mrViewer was distributed with 16bits ImageMagick instead of 32 bits HDRI.
  • Added sun raster and dds images to mime types under Linux.
  • Bug fixed streams' duration to not be always 200 seconds, but the real duration.
  • Streams duration are shown as frames, seconds and time instead of seconds and time only.
  • Bug fixed openexr loader with lumma as it was trashing memory and possibly hanging the viewer. This also makes the loader a tad faster.
  • Made R,G,B,A,L,Z hotkeys default to selected channels. This improves the algorithm which would lead to inconsistant behavior.
  • Made LUT not include image in lut path, so multiple images can share the same lut. This makes it calculate less luts per invocation.

New in mrViewer 2.7.6 (Mar 21, 2015)

  • Fixed LUT comparison of two images. Previously, LUT could turn off without any warning when switching images.
  • Fixed fit image when image was flipped and not stereo.
  • Fixed creation of thumbnails of movies created with ITU 601 colors (NTSC).
  • Fixed color queries of movies created with ITU 601 colors (NTSC).
  • Improved accuracy of 3d lookup color evaluation in pixel queries.
  • Made minor adjustments to color bar interface, moving the Pixel Values widget.

New in mrViewer 2.7.5 (Mar 13, 2015)

  • Saving out a GradeRef that was turned into LMTs now works properly. This allows loading and saving an ACES clip file without corrupting the transforms.
  • Fixed a bug that would remove the last LMT if you chose cancel on the last empty LMT.
  • Fixed a memory corruption if LMT's Choose requester was chosen twice.
  • Fixed the defaults gamma, gain and mask float values in the Spanish locale (changing the dot for a comma).
  • Bug fixed starting up with LUT active (Set in Preferences). Previously, it would crash the program.
  • Bug fixed playback of real media clip that had more than 100 frames of audio at the beginning.
  • Fixed a crash that would happen if you selected FPS Default when no image was loaded.
  • Fixed locale problems on Windows, where double and float conversions were not handled well.

New in mrViewer 2.7.4 (Mar 4, 2015)

  • Bug fixed a crashing bug in Windows 32 when displaying the image information window.
  • Added support for GradeRef in ACES. This is done thru a list of LMTs.
  • Parsing of ACESclip .xml file is now more correct and will output more information when it fails loading it.
  • Preference window would not show the CTL_MODULE_PATH variable under the Spanish locale.

New in mrViewer 2.7.3 (Mar 2, 2015)

  • Made LUT pixel and color area lookups a tad faster.
  • Added an option in the pixel bar's RGBA toolbar to switch to display pixels as:
  • Full (show pixel values with gamma, gain and lut if on),
  • Gamma (show pixel values with gamma and gain only)
  • Original (show pixel values unchanged by gain, gamma or lut)
  • Made color area window, histogram and vectorscope react automatically to changes in gamma, gain or lut. This makes all tools more interactive and more useful.
  • All color tools (pixel values, color area info, vectorscope and histogram) respect the pixel values setting in the main pixel toolbar.
  • Upgraded ImageMagick to a newer, 32 bits float HDRI version.
  • Updated all small popup menus to not draw the glyph for readability issues.
  • Bug fixed a crashing bug on Windows when Add to Favorites was pushed. This bug is due to a broken libintl on windows.
  • Bug fixed a similar crash on Windows when saving a reel.
  • More translated messages into Spanish.

New in mrViewer 2.7.2 (Feb 25, 2015)

  • Bug fixed a warning in running CTL with ICC preferred
  • Added ACES utilities to distribution: ctlrender, exr_dpx_exr and exrdpx
  • Made color picker with LUT work in real time
  • Removed the preference switch to show colors in pixel toolbar
  • Added showing color of LUT in Color Area Information Window
  • Bug fixed a startup exit bug on Windows when setlocale failed

New in mrViewer 2.7.1 (Feb 18, 2015)

  • With NSIS exe installer, made Windows' icons show the version number.
  • Bug fixed CTL Look Modulation Transform Picker.
  • Bug fixed libACESclip to use linkTransform instead of name when available.
  • Bug fixed RPM installer not creating ln -s /usr/bin/mrViewer correctly.
  • Color picker now can show colors with the LUT applied. This makes the gui (zoom) respond a tad slower when the LUT is on. As such a preferences option was added.
  • Added switch in Preferences to show pixel color values after LUT.
  • Made DEB/RPM installer on Linux place an icon in desktop in any language locale.
  • DEB/RPM will register file associations (mime-types) to all of mrViewer's recognized files.
  • Added translation to Spanish on Linux.
  • Updated libACESclip to new format

New in mrViewer 2.7.0 (Feb 11, 2015)

  • Added ACEScsc files as IDTs to support DigitalLAD sample picture.
  • Made xml and ctl files never show as sequences of frames in file requester.
  • On Linux, now mrViewer is added to the system path thru a symlink.
  • On Linux, mrViewer is added to the menus (Graphic) if run from the deb or rpm file.
  • Added Mirror Horizontal and Vertical to Image RMB popup menu.
  • Added baking CTL/ICC transforms to a 96x96x96 grid.
  • Removed Load button from CTL requester as it was not working right.
  • Resolved a quoting issue in mrViewer.sh to work with parameters with spaces.
  • Bug fixed parsing of hotkeys when some ctrl, alt or meta keys were combined.
  • Bug fixed CTL pipeline when CTL file is not found.
  • Allowed CTL IDT,RRT,ODT keywords be allowed anywhere in the filename, not only as prefixes.
  • Made saving of ACESclip XML file automatically fill up the name in file requester.
  • Win64 and Win32 create different icons (mrViewer-64 and mrViewer-32 respectively).

New in mrViewer 2.6.9 (Feb 4, 2015)

  • Bug fixed Cancel button in CTL requester.
  • Added a Load button to CTL requester to load CTL scripts not in CTL_MODULE_PATH.
  • Added support for CTL Input Device Transforms (IDTs).
  • Added support for multiple CTL Look Mod Transforms (LMTs).
  • Added support for ACES 1.0 Clip Metadata to store all transforms in an XML file.

New in mrViewer 2.6.7 (Jan 13, 2015)

  • Added installers for both platforms. The main benefit is for Windows where shortcuts and an icon in Desktop are created.

New in mrViewer 2.6.6.3 (Dec 29, 2014)

  • Bug fixed pixel info display when mirror X or mirror Y are in effect.
  • Bug fixed color info, histogram and vectorscope when mirror X or Y are in effect.
  • Bug fixed data window display when mirror X or Y are in effect.
  • Bug fixed mirror X and mirror Y in stereo displays.

New in mrViewer 2.6.6.2 (Dec 24, 2014)

  • Bug fixed center and fit image when pixel ratio was different than 1.
  • Bug fixed mirror X and mirror Y when different data/display window is present. Previously, the flipping was done within the data window only.
  • Added back again the S and E buttons in the timeline to set the start and ending of clips or the timeline. The E button works well, but the S button is subject to movies' caches when playback in reverse.
  • Use ffmpeg's png loader when cache is off. The loader is really fast but requires opening of the file with the avi (ffmpeg) loader. That means you cannot load the png sequence and then switch to the non-cache loader without reloading the sequence.
  • Simplified drawing routines a tad.
  • Added a warning message about mrViewer's lockfile when the user tries to open a second mrViewer with no images.

New in mrViewer 2.6.6.1 (Nov 20, 2014)

  • Reworked the Preferences->Cache options to allow sequences:
  • Not using any cache for streaming sequences directly from disk. The performance of this is extremely dependent on the images being loaded (in summary, not very good).
  • 8 bit caches to save RAM at the expense of baking the gamma in.
  • Scale to proxy images (one half, one quarter or one eighth of the original size) also to save RAM.

New in mrViewer 2.6.5.6 (Nov 12, 2014)

  • Made caching work on all sequences in reels and timeline in EDL. Progress goes from one sequence to the next.
  • Removed reloading of movie files when they change in disk. Previously the whole reel would get corrupted.
  • BUG FIX: Replaced zlib1.dll in win32 distribution as it was corrupt and would cause crashes when loading some exr images.

New in mrViewer 2.6.5.5 (Oct 30, 2014)

  • Added a green bar display for frame caches in the timeline for both movies and sequences.
  • Bug fixed a hanging problem when exiting while playing backwards movie with audio.
  • Bug fixed a cache problem not caching the first frame when playing backwards. Changed Release folder to mrViewer-v$VERSION folder.

New in mrViewer 2.6.5.4 (Oct 23, 2014)

  • Bug fixed some problems with loop playback of movie files in EDL. Still not perfect. There are still sync problems after several loops specially with ping-pong (swing) playback.
  • Bug fixed a hanging of the playback when showing individual images all in an EDL edit.
  • Bug fixed F11 fullscreen not centering the image on Windows.
  • Made fullscreen presentation (F12) support covering the taskbar on Windows.
  • Made fullscreen and presentation modes be passed across the network.

New in mrViewer 2.6.5.3 (Oct 10, 2014)

  • Made preloading of sequences being shown while idle.
  • Fixed a crash of Cut tool in EDL when the cut happened in inactive reel.
  • Troubleshoot playback of EDL movies in background.
  • Added a BG button to EDL Edit window to more easily set the background image.

New in mrViewer 2.6.5.2 (Oct 3, 2014)

  • Upgraded to latest ffmpeg, libx264.
  • Fixed swing looping in short movie files which could hang the viewer.
  • Made play backwards faster due to increase in seek speed.
  • Fixed wrong calculation of frame differences in backwards playback.

New in mrViewer 2.6.5.1 (Oct 2, 2014)

  • Fixed subtitles displaying in black only.
  • Made grease pencil a property of the image instead of the viewer.
  • Grease pencil drawings are saved and loaded to/from a reel.
  • Grease pencil drawings are synced over TCP/IP on connection.
  • GL Snapshot now can save a sequence of frames.
  • Added The Color Transformation Language manual ( CtlManual.pdf ) to the docs folder.
  • Made exr loader a tiny bit faster when it is a multiview image.
  • Bug fixed a minor memory leak when quitting in color channel string.
  • EDL timeline now supports play and step hotkeys.
  • Fixed EXR loader not loading exif attributes.
  • Fixed EXR saver to save all known attributes of image, except tiling.
  • Added a Cut tool to EDL Window. Allows cutting of clips, to later delete them or move them somewhere else.
  • Added Merge tool to undo the Cut tool.
  • Fixed name of zlib1.dll in windows32 distributions.
  • Removed useless zlibwapi.dll from win64 distributions

New in mrViewer 2.6.5.0 (Sep 16, 2014)

  • Simplified and sped up exr loader.
  • Fixed crash of exr loader when working with an image with a single view.
  • Added 3D View to evaluate deep scanline and deep tile image.
  • EXR loader now supports deep tile images.
  • Bug fixed ILM format of image sequences ( beauty.1-24.exr )