/////////////////////////////////////////////////////////////////////////
exacqVision ePlayer

/////////////////////////////////////////////////////////////////////////

Release History
05/20/2026
v26.1.1
* First build after RC version change

02/05/2026
v26.0.0
* Updated version to 26.0

01/18/2026
v25.2.4
* Enhancement - Updated translations

11/26/2025
v25.2.101
* First build post RC branch.

04/17/2025
v25.1.100
* First build post RC branch.

04/17/2025
v25.1.0
* Enhancement - add hebrew translations

11/20/2024
v24.12.0
* First build post RC branch.

08/23/2024
v24.09.0
*First build post RC branch.

06/21/2024
v24.06.0
* First build post RC branch.

03/13/2024
v24.03.0
* First build post RC branch.

08/21/2023
v23.09.1
* Build - Rebuild for mbedtls version change.

08/18/2023
v23.09.0
* Enhancement - Tech debt cleanup in preparation of Core2.
* Enhancement - Upgraded wxWidgets version to 3.2.

02/15/2023
v23.06.0
* First build post RC branch.

02/15/2023
v23.03.0
* First build post RC branch.

11/22/2022
v22.12.0
* First build post RC branch.

08/18/2022
v22.09.0
* First build post RC branch.

06/06/2022
v22.06.1
* Bug Fix - Resolve issues with avi exports and AAC audio.

06/02/2022
v22.06.0
* Enhancement - Added support for raw PCM16 audio.
* Enhancement - Added dewarping support for new Panasonic/i-PRO name.
* Bug Fix - Fixed an issue with audio sync of non-native exports if audio
  does not start at the same time as video.
* Bug Fix - Windows - Stop using boosts ipc folder and create our own
  to avoid conflicts with 3rd party software using boost.

03/03/2022
v22.03.0
* First build post RC branch.

12/03/2021
v21.12.0
* Enhancement - Added support for dewarping restricted view windows.
* Bug Fix - Fixed issue with ePlayer opening newer encrypted export versions
  than it should. Previous 21.09 ePlayer builds will no longer be able to open
  encrypted exports from this version or newer.
* Bug Fix - Fixed RVWs being in the incorrect position during digital PTZ.
* Bug Fix - Fixed RVWs not being cleared when opening a new export.
* Bug Fix - Fixed a crash when opening exports from an x86 client install.

08/24/2021
v21.09.0
* Enhancement - Encrypted exports.
* Enhancement - Restricted view windows.
* Bug Fix - Keep dewarping settings when swapping panels via drag and drop

05/17/2021
v21.06.0
* Enhancement - Added milliseconds to analytic metadata grid.
* Enhancement - Add support for analytic metadata tied to multiple streams.
* Bug Fix - Fixed an issue with exports that have multiple analytic rules
  and the same ID is used between analytic rules.
* Bug Fix - Audio only exports not showing audio properties.

02/25/2021
v21.03.1
* Enhancement - Updated Immervision libraries for newer camera model support.

02/15/2021
v21.03.0
* Enhancement - Upgraded Oncam dewarping library for newer camera support.

11/16/2020
v20.12.0
* Bug Fix - Fixed colorspace conversion issue affecting some MJPEG cameras.

08/27/2020
v20.09.1
* Bug Fix - Windows, removed ffmpeg dependency on media foundation which may
  not be available on some versions of Windows.

08/18/2020
v20.09.0
* Enhancement - Upgraded to ffmpeg 4.3.1.

06/24/2020
v20.06.3
* Enhancement - Due to the NDAA, the native Hikvision and Dahua dewarpers
  are no longer supported and are automatically switched to the built in Generic Dewarper.
  Any Digital PTZ Presets will need to be recreated.

06/11/2020
v20.06.2
* Bug Fix - Pressing the pause button brought up the go to time dialog.

05/22/2020
v20.06.1
* Enhancement - Improved performance for file handling while opening files and scrubbing backwards.
* Enhancement - Improved performance when double clicking or changing layouts
* Enhancement - Added go to time from the options menu.
* Enhancement - Added optimization for seeking backwards with go to time.
* Bug Fix - Fixed date selection for go to time dialog.

05/15/2020
v20.06.0
* Enhancement - Support GPU decoding with multiple GPUs.
* Enhancement - Automatically timeout GPU decoders to that haven't decoded frames
  in a while so the resources can be re-allocated to other active decoders.

03/31/2020
v20.03.3
* Enhancement - Added support for bounding box movement path

03/09/2020
v20.03.2
* Enhancement - Added support for AI Server bounding boxes and meta data
* Bug Fix - Prevent creating extra custom layout button when importing a built-in layout

02/28/2020
v20.03.1
* Bug Fix - Ensure we always show correct translations for OS language.

02/19/2020
v20.03.0
* Bug Fix - Fixed stopping video playback when selection in the tree is made.
* Bug Fix - Make dewarp.dll statically link the msvcrt for computers that don't have it installed.

12/11/2019
v19.12.2
* Bug Fix - Fixed issue with right click channel properties not showing tooltip.
* Bug Fix - Make enter and backspace for frame navigation work more consistent.

11/25/2019
v19.12.1
* Bug Fix - Fixed a rounding error that could result in one line of black pixels
  on the bottom and right and right of video in Direct3D.
* Bug Fix - Non 32 byte aligned video resulted in unplayable exports.

11/15/2019
v19.12.0
* Enhancement - Upgraded wxWidgets version.
* Enhancement - Limit maximum number of decoder threads to reduce memory usage.
* Bug Fix - Allow non-native exports of non-conformant video with 3 byte start codes.
* Bug Fix - Ensure proper frame is displayed after scrubbing when GPU decoding.
* Bug Fix - Fix crash on non-native export formats when the width or height is >= 4096
* Bug Fix - Fixed a potential crash when exporting audio and video to mov.

10/08/2019
v19.09.2
* Bug Fix - Fixed colorspace conversion issues when the source format is YUV422.

09/20/2019
v19.09.1
* Enhancement - Enable large address aware to support up to 3GB of memory usage.
* Bug Fix - Enable GPU decoding in ePlayer.
* Bug Fix - Resolved issues with serial data not scrolling during playback
  if transactions have no duration.

08/19/2019
v19.09.0
* Bug Fix - Fixed issues with partially black video with illustra dewarping.
* Bug Fix - Fixed AAC audio playback with new avcodec version. Introduced 19.06.0.
* Bug Fix - Fixed issue exporting transcoded audio to non-native formats.
* Bug Fix - Fixed a potential crash on shutdown due to GPU decoding.

05/22/2019
v19.06.1
* Enhancement - Re-enable GPU decoding on macOS 10.14 and higher.
* Bug Fix - Fixed a crash after we have flush all buffered frames
  during GPU decoding.
* Bug Fix - Protect against unsupported pixel formats when decoding.

05/15/2019
v19.06.0
* Enhancement - Upgraded to ffmpeg 4.1.3.
* Enhancement - Added command line option to loop video.
* Bug Fix - Fixed issues stepping to first and last frame and changing step direction.

02/15/2019
v19.03.0
* Enhancement - Added support for additional Vivotek fisheye models.
* Bug Fix - Fixed a possible crash when re-exporting.

12/01/2018
v9.8.0
* Release Candidate

09/19/2018
v9.6.2
* Enhancement - Updated translations.
* Bug Fix - Fixed error deleting file on shutdown.
* Bug Fix - Use static runtimes for hardware decompression.

09/14/2018
v9.6.1
* Enhancement - Updated translations.

08/31/2018
v9.6.0
* Feature - Allow multiple clients to share GPU decoding resources.
* Enhancement - Upgraded to latest Immervision library for Hanwha support.
* Bug Fix - Remove invalid characters when creating temp directory.

06/01/2018
v9.4.0
* Enhancement - Dewarping support for Panasonic WV-S4550, WV-SX170 and WV-SX570.
* Enhancement - Added dewarping support for Axis M3057 and M3058 cameras.
* Enhancement - Added support for new client XML settings format.
* Enhancement - Upgraded to avcodec version 2.8.14.
* Enhancement - In Linux, Use EGL for rendering if available for improved performance.
* Bug Fix - Channel 0 is duplicated if you double click on it in the tree.

03/01/2018
v9.2.0
* Enhancement - Upgraded wxWidgets version.

01/05/2018
v9.0.2
* Enhancement - Updated Translations.
* Bug Fix - In Linux x64, Fixed a potential with some JPEG video streams.
* Bug Fix - Fixed a crash when exporting some clips with AAC audio gaps
  to non-native formats.

12/11/2017
v9.0.1
* Bug Fix - Fixed a bug with the Axis dewarper performance. Introduced 9.0.0

12/01/2017
v9.1.0
* Enhancement - Display analytic bounding boxes for analytic rules.
* Enhancement - Added client side dewarping support for HikVision
  F-IW, F-IVS, and F-IWS models.
* Enhancement - Added support for Panasonic WV-S4150 dewarping.
* Bug Fix - In Linux - disable GPU decoding on 2048x2048 resolutions for
  Intel Sandybridge hardware.
* Bug Fix - Fixed conflicts with Axis dewarper and OpenGL rendering.
* Bug Fix - Updated Axis dewarping library resolves issues with different output sizes.
* Bug Fix - Updated Axis dewarping library resolves issues with PTZ stopping.

09/01/2017
v8.8.0
* Enhancement - Support for high DPI monitors and retina displays.
* Enhancement - Added client side dewarping support for Axis M3047 and M3048.
* Enhancement - Updated Pelco Optera dewarping library.
* Bug Fix - Linux x64 - Axis dewarping not working.
* Bug Fix - Fixed a crash with Pelco Optera dewarping.
* Bug Fix - Allow Immervision dewarper to try a few frames before giving up.
* Bug Fix - Fixed an issue causing some dewarpers to default to the wrong zoom level.
* Bug Fix - Fixed panorama view for Pelco Optera 270 degree cameras.

06/14/2017
v8.6.1
* Enhancement - Updated language files.

06/01/2017
v8.6.0
* Enhancement - Introduced native 64-bit Linux version.
* Enhancement - Added support for meta keyword exports.
* Bug Fix - Fixed an issue unloading the Pelco Optera dewarper on shutdown.
* Bug Fix - Reload correct avcodec even if another usable version is already found in the path.
* Bug Fix - Fixed memory leak when exporting to non-native formats.

03/01/2017
v8.4.0
* Enhancement - Migrate Samsung dewarper to Immervision to support newer cameras.
* Enhancement - Modified Immervision dewarper to use YUV instead of RGB
  for increased performance.
* Enhancement - Updated Immervision library to 2.2.5 to resolve issues with RPL C8WWT.
* Enhancement - Better support for non-native exports with erratic video timestamps.
* Enhancement - Better support for lip sync in non-native exports.
* Bug Fix - Fixed performance issue when exporting to non-native formats.
* Bug Fix - Fixed an issue exporting audio to non-native formats if audio
  needs to be transcoded.
* Bug Fix - In Windows, delay load additional dewarpers to prevent missing
  runtimes from causing all dewarpers to not load.
* Bug Fix - Oncam dewarper fix bouncing issues during PTZ.

12/01/2016
v8.2.0.106833
* Enhancement - Added support for Hikvision dewarping.
* Enhancement - validate all ePlayer builds for proper UPX compression and dewarping.
* Bug Fix - Properly unload Geovision dewarping library.
* Bug Fix - Don't display error dialogs when validating ePlayer.
* Bug Fix - In Linux, improve image resizing performance for video.

09/19/2016
v8.0.2.103191
* Bug Fix - Fixed issue with dewarpers not loading.

09/15/2016
v8.0.1.103073
* Bug Fix - Rebuild to fix corrupted version of ePlayer

09/01/2016
v8.0.0.102399
* Enhancement - Added x64 Panasonic dewarping support.
* Enhancement - Added support for Pelco Optera dewarping.
* Enhancement - Added support for displaying OSD background.
* Enhancement - Added support for 64 character camera names.
* Bug Fix - Crash in rare circumstances if GPU decoding is enabled.

06/01/2016
v7.8.0.97626
* Bug Fix - Modified the Vivotek Dual View mode aspect ratio.
* Bug Fix - Modified aspect ratios of illustra dewarping in panorama and dual view modes.  

03/10/2016
v7.6.1.93422
* Bug Fix - Do not prompt to calibrate GPU decoding.
* Bug Fix - Add better protection against corrupted versions of ePlayer.

03/01/2016
v7.6.0.93027
* Enhancement - Include avcodec version 2.8.4.
* Enhancement - Added support for dewarping Dahua cameras.
* Enhancement - No longer prompt for GPU decoding and make text consistent with client.
* Bug Fix - Use custom font dialog.
* Bug Fix - In Linux/Mac, Older version of avcodec included in installer. Introduced in 7.5.21
* Bug Fix - Add better protection against corrupted versions of ePlayer.

11/30/2015
v7.4.0.89227
* Enhancement - Added Windows and Linux client side dewarping for Axis cameras.
* Enhancement - In Windows, added client side dewarping support for Bosch cameras.
* Bug Fix - Fixed issues with scrubbing or stepping backwards in playback sometimes
  if the video has B frames.
* Bug Fix - Fixed video smoothing issues with B frames.

09/01/2015
v7.2.0.85068
* Enhancement - Updated illustra dewarping library.
* Bug Fix - Corrected setting time when in GMT while in DST.

06/01/2015
v7.0.0.80573
* Bug Fix - Fixed an issue where the first frame in ePlayer could be black until resize.

03/13/2015
v6.8.1.76557
* Bug Fix - Allows Windows DPI scaling.

03/01/2015
v6.9.0.75891
* Enhancement - Upgraded to wxWidgets 3.0.
* Bug Fix - Resolved frame stepping issues when changing playback directions.
* Bug Fix - Dewarping may not work if dewarpers try to load twice.
* Bug Fix - Updated Geovision dewarping libraries

12/01/2014
v6.6.0.71563
* Bug Fix - Prevent infinite loop if length in packet header is zero

09/08/2014
v6.4.1.67081
* Bug Fix - Show busy cursor while switching between bookmarks.
* Bug Fix - Fix an issue with bookmarks that start off with no video on
  one or more cameras showing a stale frame.
* Bug Fix - Fixed support for .psx files larger than 4GB without XML data in 
  cross platform way.

09/01/2014
v6.4.0.66759
* Enhancement - Added GeoVision dewarping support.
* Enhancement - Added support for cases and bookmarks in ePlayer.
* Enhancement - Added support for parsing the show record status border setting.
* Bug Fix - Fixed support for .psx files larger than 4GB without XML data.
* Bug Fix - Fixed some issues with incorrect information being displayed
  in the tooltip for the play and reverse buttons.

06/11/2014
v6.2.2.62337
* Bug Fix - On Windows, portaudio could hang on certain hardware

06/04/2014
v6.2.1.61995
* Bug Fix - Use Product name for title bar.

06/01/2014
v6.2.0.61814
* Feature - Client side dewarping for Illustra 825 fisheye cameras.
* Enhancement - Added an option for the timestamp overlay to display in server time.
* Enhancement - Added both ps and psx to the default option when opening from ePlayer.
* Enhancement - Added client side dewarping for Samsung cameras in Windows, Linux, and Mac.
* Bug Fix - Fixed an artifacting issue in OpenGL when resizing the window or
  using the F4 and F11 keyboard shortcuts.
* Bug Fix - Fixed a potential crash when switching from auto to OpenGL.
* Bug Fix - Fixed audio lip sync issues on some hardware for live and search.

03/28/2014
v6.0.2.57935
* Bug Fix - On Windows, delay load DirectX dll so client and player can run without them.
* Bug Fix - Includes Immervision dll with no dependencies.

03/12/2014
v6.0.1.56884
* Enhancement - Updated Translations.

03/01/2014
v6.0.0.56385
* Enhancement - added the ability to open psx files 
* Enhancement - added the ability to open exe files in Mac/Linux
* Enhancement - added the ability to save file as psx.
* Bug Fix - COrrectly adjust OSD menu item check state.

12/10/2013
v5.10.0.52539
* Enhancement - Added support for ACTi, Inaxsys, and Oncam fisheye cameras.
* Enhancement - International Character Support.

