------------- 2022.01.24 Release ------------- - https://github.com/parmy/c-wm/issues/268 - Proguard Critical Fix - Fixed an override issue in SDK - Example application is ready - AS SDK Example - New Demo Example - release compilation fix - release compilation - Fixed a misprint - Support of direct API instead of embedded MIC on Android - Support of direct API instead of embedded MIC ------------- 2022.01.11 Release ------------- - https://github.com/parmy/c-wm/issues/287 - Fixed the issue - Stop to work if License is not active - encoding critical issue fix - fixed issue ------------- 2022.01.06 Release ------------- - https://github.com/parmy/c-wm/issues/291 - Low Power Mode label ------------- 2022.01.05 Release ------------- - https://github.com/parmy/c-wm/issues/291 - WM detection fix - https://github.com/parmy/c-wm/issues/291 * iOS UI - Android UI - UI Windows - Minimal AST2 Decoding + Encoding ------------- 2022.01.03 Release ------------- - https://github.com/parmy/c-wm/issues/282 - AST-1 Alpha - https://github.com/parmy/c-wm/issues/246 - The ticket is fixed - Fixed an issue when Live Encoder -> File - Fixed an issue when Decoder didn't work because single channel worked incorrectly - https://github.com/parmy/c-wm/issues/244 - Decreased font size - https://github.com/parmy/c-wm/issues/248 - Android Fix Compilation - Fast / Quality Resampler Windows/macOS/rPI - Desktop Compilation - R-Pi compilation - iOS compilation - Minimum Windows Release Compilation - Android Compilation - Correct Writing to File - Two Channels - File Resampler - Resample Read - Resampler CMake - Added save original sample rate button - RP4 - Raspberry Compilation #10 - Raspberry Compilation #9 - Raspberry Compilation #8 - Raspberry Compilation #7 - Raspberry Compilation #6 - Raspberry Compilation #5 - Raspberry Compilation #4 - Raspberry Compilation #3 - Raspberry Compilation #2 - Raspberry Pi Compilation - CMake Raspberry Pi - Fixed `UNIXM` misprint - Fixed Timeout of License Check - Critical issue are fixed - Non-watermarked sections are writing correctly - All license fields are implemented - Windows/macOS - Correct engine selection on iOS - Show info in title bar fix - Correct Engine Select - https://github.com/parmy/c-wm/issues/218 - Decay Timer iOS - Fields Visibility iOS - Decay Timer Android - Fields Visibility Android - Decay Timer Windows/macOS - Fields Visibility Windows/macOS - https://github.com/parmy/c-wm/issues/162 - Support of PCM + Float32 - https://github.com/parmy/c-wm/issues/206 - Log Filename from current date - Android Fix - iOS implementation - WM count label macOS/Android/Windows - https://github.com/parmy/c-wm/issues/166 - macOS compilation - Save To Disk option - Realtime Encoding to File - macOS implementation - Windows Implementation - Universal API for file/stream - UI support - Hybrid filter system for garbage watermarks - P-Value on Android - P-Value on iOS - P-Value new features on Windows/macOS - Fetching from server - Can be changed from UI - Several issues are fixed - Incorrect restrictions when override = true https://github.com/parmy/c-wm/issues/205 - Out of ID Range (when reading is from file) - Incorrect showing of processed blocks - P-value is implemented (hardcoded) - https://github.com/parmy/c-wm/issues/195 - Fixed a refactoring typo - https://github.com/parmy/c-wm/issues/194 - iOS AS (no license baking) - Android AS (no license baking) - Incorrect multiple files encoding under SI scheme fix - Drop Down fix - https://github.com/parmy/c-wm/issues/175 - Protection from encoding of empty files - Fixed AST1 - reading from file (crash) - Refactoring - Private functions are moved into anon. namespace - Fixed a code refactoring issue - https://github.com/parmy/c-wm/issues/171 - Crash fix try #2 - CRC issue fix on iOS - Unspecified codeId range issue fix - CRC issue fix on Windows/Android - Android & Windows issues fix - Windows & macOS crash fix - Android header issue fix - Android implementation - codeSelectjonDropDown is implemented - showDetailsInTitleBar is implemented also:) - macOS/Windows version - iOS refactoring - Android Refactoring - Windows Refactoring (using fix) - Windows Refactoring - Compilation Fix for C++19 - Payload Init Fix - New Features Added iOS - CRC 2/6 - Payload 4/10 - New Features Added Windows/macOS/Android - https://github.com/parmy/c-wm/issues/157 - Fixed a critical issue - UI Fix - Fixed MENU UI Branding Icon on old versions of API - Fixed a few critical bugs - data-race fix - Fixed wm check - Skip watermarks which aren't in range IDRange or EERange - Fixed crash with wrong license - Huge improvement of Encoder AST2 - New alpha mod, which doesn't fail when frame size = 4096. Quality of the sound has increased well - Fixed a lot of bugs, especially single one which distorts original sound - Fixed `epsilon bug` - Transient Filter behaviour is quite similar to original MatLab code - Implemented a finding of maximum optimum value for Transient Detection Fraction - Fixed a refactoring compile issue - Revert of wrong change of the previous commit - Fixed wrong statistics issue - Added a percentage of skipped frames for AST-2 - https://github.com/parmy/c-wm/issues/140 - Right decision work tree for EE - https://github.com/parmy/c-wm/issues/137 - Little UI fix - Update of settings after license resetting on iOS - All points are fixed - Quick Desktop Fix - The issue when encoding is launched just after running encoding is fixed - iOS New Feature - Implemented a resampling feature on iOS - Android New Feature - Implemented a resampling feature on Android - Improvements & Fixes - Fixed a scrolling of settings - Implemented a resampling feature on Windows/macOS - AST2 watermark detection algorithm is fixed - Correct behaviour of EE algorithm with not EE watermarks - CRC is implemented - iOS - Android - Windows & macOS - https://github.com/parmy/c-wm/issues/117 - Report Invalid License Fix - Fix Crash - Frame Size change feature - User can change frame size for decoder & encoder - Fixed Android crash - Quick Fix on Android - #2 - https://github.com/parmy/c-wm/issues/126 - Fixed for iOS - Quick Android Fix - Fixed critical failure on Android - New improvement - Added optional link bit - Fixed for Android - Fixed for Desktop Versions - Fixed checkboxes on Android Settings page - Allow user to use sliding tap instead usual click tap - Fixed critical Android's framework issue - Companion object is not stripped anymore - https://github.com/parmy/c-wm/issues/125 - Fixed a crash when unprocessed mode is not supported by mic - Refactoring for Android - Fixing issue with focus on Android - Splash screen for older android versions - Support of older android versions - Fixed access to advanced settings - Android Critical Issue Fix - Android Advanced Features - Detector wrong WM issue fix - macOS compilation fix - Desktop version is ready - Added all required fields - Few improvements on macOS - Fixed a compiler error - Set a minimum macos version - Implemented Skip Per Channel for Transient Filter - Transient Filter is fully implemented - Added two filters - Anti Reverberation Filter - Transient Filter - Event Engine for AST2 Detector - All schemes are available for new AST2 engine - New Super-Duper feature - AST2 Encoder Engine! - New decoder - Implemented the latest changes from matlab - Included a support of all payload sizes - Splash Screen iOS - Waiting for animation's end - Fixed critical issues - Memory leak - Crash when app is closing - Splash Screen is ready for iOS - Part 2 - resource files - Part 1 without resource files - Splash Screen is ready for Android - Part 2 - added resource files - New architecture feature - Using view binding instead kotlin synthetic extensions - Using latest versions of libraries - Fixed a splash screen for Windows & macOS - Last frame fix - Type of Splash Window widget is SplashScreen - Splash Screen is ready for Windows & macOS - https://github.com/parmy/c-wm/issues/111 - ReportInvalidLicense is taken when app is starting - https://github.com/parmy/c-wm/issues/121 - Issue is fixed - Issues fixes - Various labels are implemented on Android - New features for iOS - New features for Android - New features for Windows - Fixed the bug of closing application - Revert of polarity scheme to the original one - Invalid license exception is catching - Polarity scheme is changed to the last one - https://github.com/parmy/c-wm/issues/113 - Encrypting key - Obfuscation is enabled - Interface of Detector is also available - These updates are required in order for the aar to run in the Tonio App - Issue fix - Started event is throwing now at the start of StartDecode - https://github.com/parmy/c-wm/issues/112 - Fixed the issue - https://github.com/parmy/c-wm/issues/108 - All issues are fixed - https://github.com/parmy/c-wm/issues/107 - Fixed the context issue with Detected Method - Recover of Mic Interruption is done for Android. The behaviour is the same as on Android - Most of fields are implemented - Refactoring for ticket: preliminary changes - https://github.com/parmy/c-wm/issues/108 * Detection mode on iOS - Little issues fix on Windows & Android - Detection mode on Android - Detection mode on Windows - Multiple issues fixing: - https://github.com/parmy/c-wm/issues/102 - https://github.com/parmy/c-wm/issues/104 - https://github.com/parmy/c-wm/issues/106 - Multiple issues fix: - https://github.com/parmy/c-wm/issues/87 - https://github.com/parmy/c-wm/issues/88 - https://github.com/parmy/c-wm/issues/66 - Fixed an issue with reloading of setting option - Fixed the NC issue on iOS - Implemented a new setting for recovering from mic interruption on iOS - Added a new parameter `RecoverFromMicInterruption` for Windows/Android - Rounded NC in iOS detection windows - https://github.com/parmy/c-wm/issues/91 - Added a tip. Now we're showing the wrong value - Multiple issues fixes - https://github.com/parmy/c-wm/issues/86 - Multiple issue fixes - https://github.com/parmy/c-wm/issues/84 - https://github.com/parmy/c-wm/issues/85 - https://github.com/parmy/c-wm/issues/74 - Using Sequence file's size doesn't become shorter anymore - Warning about minimum Interval size - https://github.com/parmy/c-wm/issues/69 - Minimal release version compilation fix - Android compilation - Removed duplicated pieces of codes - Removed useless information - Complete supporting of WAV format - Labels are changed: SS* -> AST* - Multiple bug fixes - https://github.com/parmy/c-wm/issues/67 - https://github.com/parmy/c-wm/issues/73 - https://github.com/parmy/c-wm/issues/70 - https://github.com/parmy/c-wm/issues/75 - https://github.com/parmy/c-wm/issues/79 - Implemented the progress bar for Decoding and Encoding of file - Correct behavior for QT Designer files - A few little bugs were fixed - https://github.com/parmy/c-wm/issues/83 - https://github.com/parmy/c-wm/issues/82 - https://github.com/parmy/c-wm/issues/81 - SS2 version 2.0 - Increased quality detection - False-positive detections fix - Hung after detection setting change - https://github.com/parmy/c-wm/issues/62 - Each file has its own encoding config - https://github.com/parmy/c-wm/issues/63 - Decoding file issue is fixed - Patch for click filter - Filter clicks:) Max Click Rate is 100 clicks per second - https://github.com/parmy/c-wm/issues/20 - Removed all encoder's pieces of code in minimal version - Single auto increased mode is supported - macOS compilation for ticket 9F - Event Engine scheme with multiple files are ready - Multiple File Encoding - Changed error license description - Removed encoder binary part from AudioSync executable - Separate build of AudioSync macOS/Windows without Encoder - https://github.com/parmy/c-wm/issues/52 - Fixed Mac AS Subsequent Video Issue - New Windows Logo - Removed gifs - Using pngs sequence for animation rendering - Animation Logo - changed frame rate - New Logo on Android - Android: - Key setting is hidden if the cloud override setting is false - Revert "* Rollback later" - few issues are fixed; stability is increased - Rollback later - Android changes: - Key changing feature in AudioSync UI - https://github.com/parmy/c-wm/issues/53 - Fixed the issue with AudioSync crash - Android: UI changes - https://github.com/parmy/c-wm/issues/51 - Changes for Android - A little optimization for SS2 engine - Don't show timing codes - Changed the description of Windows RC File - iOS change the key feature - correct API call - data race with gif is fixed - Changes the API - Add method for deleting of callback - Removed data-race - Rollback to removed thread - Run audio recording in detach thread - https://online.sbis.ru/opendoc.html?guid=d13ca680-fa8c-4c3e-b875-0799c53ba352 - Fixed critical background issue - iOS changes - Restoring of recording after the mic is available - Use of New API method - Implemented SetStatusSubscription in AudioSync framework - Some code refactoring - Desktop changes - New API method - subsciprtion to framework status change - Removed observable thread for AudioSync macOS/iOS. New API method is used instead - AS_NONE -> AS_STANDARD - ASEvent time: String -> timeMS: Double - https://online.sbis.ru/opendoc.html?guid=9c5416b7-2587-4baa-babc-964720751059 - New circles effect for Android - https://online.sbis.ru/opendoc.html?guid=9c5416b7-2587-4baa-babc-964720751059 * Changed the main button font - Dark Mode Pulse animation iOS - Light Mode Pulse animation - Replaced NSLot to print - Fixed the bug 'Several parallel gif queues' - https://online.sbis.ru/opendoc.html?guid=9c5416b7-2587-4baa-babc-964720751059 * Smooth animation change on iOS - https://online.sbis.ru/opendoc.html?guid=9c5416b7-2587-4baa-babc-964720751059 * New icon on AudioSync iOS - Change of the detection mode on Android is without delay anymore - Smooth animation change on Android - Changed the Tonio logo on Android - Optimized the ico for Windows and macOS - Smooth icon changing - https://online.sbis.ru/opendoc.html?guid=9c5416b7-2587-4baa-babc-964720751059 * Added a darkmode observer for macOS - Added a darkmode observer for Windows - Some colours were changed - Support of dark theme for AudioSync macOS - Semi-support of dark theme for AudioSync macOS - Changed the icon from Tonio to ours on Windows - Registration process Android fix - Implemented the support of encrypted license token - Registration process iOS fix - Debug version on Android is always 1.0.0.0 - https://online.sbis.ru/opendoc.html?guid=3e701a55-a449-4665-8274-75df260eca57 - License key resetting is implemented to Android + API normalizing - License key is saving natively on Android OS - Correct logic of license check process - iOS correct file storage in AudioSync framework - Windows & macOS correct file storage - Put a zero version into Debug version - Added intermediate watermark results - Removed warnings - Added an export log setting - Added a "Key" selection to Settings for unrestricted licenses - Changed engine labels to SS* - Fixed hang after record stopping - New AudioToolbox Engine - Max Quality Resampler - Turned off the resampling for device are already supporting 48KHz - Support of 48KHz sample rate for all iOS devices - Fix the issue with directory - Additional flags for macOS - Fixed macOS crash - for testing - Fix macOS - Increased buffer size for large license data - Fix the crash issue - Integer samples to float samples format - 'master' of https://github.com/parmy/c-wm: - https://github.com/parmy/c-wm/issues/20 * ะก++ Refactoring - https://github.com/parmy/c-wm/issues/20 * Refactoring to C++ - https://github.com/parmy/c-wm/issues/20 * Removed console app support - https://github.com/parmy/c-wm/issues/48 * Merged Parmy's changes - # Conflicts: - # Android/AudioSync/AudioSync/build.gradle - # Android/AudioSync/AudioSync/src/main/java/com/codelegs/audiosync/LoginActivity.kt - # Android/AudioSync/AudioSync/src/main/res/values/strings.xml - --- - Version Code Update to version 6 - Changed the labels MS to SS1 and AS-SS2 to SS2. - Please incorporate these updates. - New API for mic using on Android - Constant 48K Sample Rate - Maximized performance - Removed wrong conversions from int to float / from float to int - Unprocessed waveforms - Native C++ layer - Removed Kotlin wrapper for Android - Release crash is fixed - Kotlin minimize fix - Add assurance comment - A few new upgrades - Added an extra warning/errors flags - Fixed a few warnings - Added the address/memory sanitizer - Updated icons - Added an optional visibility for engine selector - Added selector for Engine - Added an engine choice to the bridge layer - Removed duplicated strings - MVVM fix - MVVM pattern refactoring - MVVM Pattern to Android Project - Full speed and memory optimization - Optimizing Speed - Predefined cos & sin values - Memory optimization - Some refactoring - Memory allocating is optimized - Added a processing window for new algorithm - https://github.com/parmy/c-wm/issues/50 - Fixed cl6969 credentials saving - Completing for Windows and iOS - iOS Version - Implementation for Desktop - New experimental algorithm on the iOS - Channels count is variable value - A little bit faster air implementation - Correct Stopping - Optimized fft local variables - Support of New Experimental algorithm - little fixes - Full Raul's algorithm porting is completed - New Decoder Engine - Cepstrum Filtering - Set Fixed keybord types for Login - License check with file - Create a registration window for iOS - Android WM Code fix - License check - Fixing Critical Issue - Version Code increased - https://github.com/parmy/c-wm/issues/48 - Fixing issues - Add limitation & write to the log - Added a settings fragment - New API for Android - Framework changes - Fully changed API - Changing the API - almost done - Added a framework status - Change the return value of Framework - API Changes for Windows/macOS - Changing API contract - Removed console app support - Merged Parmy's changes - Obfuscation is enabled again :) - Google Play support - Implemented additional Parmy's recommendations - Finished the ticket - Again temporary remove obfuscation :( - Added Average Detection Time Info Label - Returned back minified & obfuscation - Temporary removed hard optimizations - Added an average WM calculator - Obfuscating is enabled - Removed Encoder from iOS & Android - Add a registration for the Android device - Removed encoder for iOS - Removed encoder from the Android - Save feature - Changed the logos - Definitions for Android - iOS definitions - Support of iOS - iOS definitions support - MacOS definitions - Correct config for MacOSX - Add defs for windows - Support of settings decrypting - Android - Support of Https - Detector as subproject of AudioSync - Set limit for encoding - Debug Fix - jenkins debug compilation - Support of 2GB files on Windows - Support of win64 - support of x86_64 windows - 8 GB maximum size - Fix for big files - Android auto increasing - Version Auto Increasing - iOS current year support - macos link fix - macOS Version Auto Increasing - Fixed gitignore - Auto Version Increasing - Version Generator - Use SDK - Disable App Sleeping - JSON for iOS - Min required version changed to 11.0 - Minimum version of the Detector is 10.0 - Support of the iOS=11 - Detector for iOS without C++17 support #1 - Detector Framework with minimum target version = 11.0 - Example Jenkins Fix - Remove Useless File - Fix the issue with wrong license - Added Export File - Remove Reference - Jenkins AudioSync iOS fix - Jenkins Fix - AudioSync Jenkins Fix - MacOS X Jenkins Build Fix - Windows Jenkins complete task - Jenkins Debug Compilation - Jenkins SDK folder ignore - https://github.com/parmy/c-wm/issues/20# - Implemented a key feature - Almost all the changes are realised - Half of Parmy's requirements are completed - Internal structures - support of new params - Fix of the crash when the app starts - Fix the issue with linking - Disable libssh - Remove bridge header inside Example project - Android Demo App: background listening service - Helper Methods for Android Detector Bridge - Allowed nullptrs for callback function for DecodingInfo - Good UI for Good Demo App :) - Fixed bug with iOS simulator - Use of universal framework - iOS demo app - Android Demo App is ready - Remove dummy for testing - Modal Window about licensing state - Full Work via Android - Semi support of SetupLicense - iOS toggle fix - Fix iOS issue - EE Quick Range Fix - Desktop changes port to iOS - License Remove feature - Encode limits - IDCodeEERange - IDCode && IDEECode Ranges - IDCode & IDCode Event Engine - iOS complete version - iOS application with cloud settings - iOS license check - Temp Commit - Detector iOS license check - iOS framework port - Prototype Version - Updated GUI - macOS fix - Release Fix - Key & License is ready - Implemented a Key feature - Checking of License is ready - Actual Readme files - Added Readme files for each project - Added Readme files - iOS framework separate build - Dark Mode - Dark Theme - Support of older devices - Background processing of audiostream - https://github.com/parmy/c-wm/issues/20 * Support of older devices - Included the build key - iOS scroll fix - RAII deinitilizer - Reversed detected stack - Signing of APK file - Redesign of UI - Automatic Scroll - https://github.com/parmy/c-wm/issues/20 * Fragment switch issue fix - 002 Android Updates by Parmy - Fragment switch issue fix - Fixed a lot of issues - Optimized performance - Fixed memory leak - Added a microphone recorder to the project - Added an access permission - Bridge between natice-C++ & JVM - Added a datasource template - Framework Init Debug - Disable Debug Symbols stripping - Pre-Debug Build - UI & Framework Inter-operation - Output module name fix - Framework Native Bridge template - Init Framework Library - Completed UI - Added a recycler view - Main Button Realizing - Main Button - About Menu is ready - AudioSync Semifinished - Menu - Initial commit - Initial Temp Project Commit - Before Initial Commit - 07.12.2020 - https://github.com/parmy/c-wm/issues/41 - The ticked is finished for iOS - Compile fix - The ticket is completed - Added a switch for number base system (dec/hex) - Removed compile warnings macOS/iOS - Fixed compile warnings - https://github.com/parmy/c-wm/issues/42 - Compile issue - 03.12.2020 - Reset listening after settings change - Realised detection time title - Added the settings - https\://github.com/parmy/c-wm/issues/20 - Added two output windows - Detected & Processing - iOS Simulator fix - Flexible settings - Fixed the critical issue with global variable - Repair Desktop Version Revert - Fixed the issue with iOS simulator - Fix clang compile issues - Separated microphone data source from AudioSync detector lib - 25.11.2020 - https://github.com/parmy/c-wm/issues/35 - Fixed an issue with big numbers (timingCodeRangeStop/Start) - Dark theme support - Init Project - https://github.com/parmy/c-wm/issues/19 - Added an average value (between wms) label - macOS bugfix - A little bit of a redesign - 19.11.2020 - Fixed little issues - Changed EE Detector field from codeId to codeIdRange - Fixed app crash - Decreased a delay between detecting and showing - Fixed 32-bit encoding issue - Fixed a microsoft's algorithm issue - Fixed a critical app crash - https://github.com/parmy/c-wm/issues/36 - Fixed a caption - Added a Decoder Report setting - https://github.com/parmy/c-wm/issues/13 - Fixed all the issues of the EE scheme - Increased a version - More info in the AudioSync title - Fixed issues - Small issues fix - Fixed detection from File - Add a support for "Interval" & "Repeat" of the SE scheme - Increased speed of a detection - If CodeID is present in config file "Register Event Sequence" works only for that - AutoFix is removed - 06.11.2020 - fix QA test #2 issue - Event Engine is complete - changelog - https://github.com/parmy/c-wm/issues/35\n MacOS compilation - 03.11.2020 - Fixed sound issue - Fixed compile issue - Realized the GUI part - Realized all features for watermark utils - Realized IP scheme - Merging of the two code bases into a single one - https://github.com/parmy/c-wm/issues/10 - Correct time of a detection - Very high increased the quality of recognition for big (>= 2 bytes) payloads - 09.10.2020 - https://github.com/parmy/c-wm/issues/12 - Closed Parmy's issue of incorrect showing of the values - https://github.com/parmy/c-wm/issues/33 - Fixed issues due to Parmy's requirements - Fixed payload bad quality - Windows compilation - Add `fill` option to encoder - Drag'n'Drop fix - Realized the payload switching in the GUI - Decreased the window size for big payloads - Preparation for increasing of the payload size - 0.10.6 version + changelog - Increased payload size to 4 bytes - Added a setting for payload size - Max payload size increased to 3 bytes - https://github.com/parmy/c-wm/issues/11 - Default out name is changed from * out to * encoded - Fixed an issue with `disabled` button in encoding window - Realized drag'n'drop for configuration file - Realized various payload with CCI - Revert "https://github.com/parmy/c-wm/issues/12" - Removed CCI field - 0.10.1 version - https://github.com/parmy/c-wm/issues/11 \n* macOS compilation - Simplified the GUI - Realized the aim of the ticket - Almost all functionality has been realized - Ready Encoder Window - All validation has been realized - Realized all the validation checks - Removed the group box - UI is ready - Added new form template - Fixed an issue with switching of the input devices - https://github.com/parmy/c-wm/issues/30 - Added a button for encoding - Added version for Windows - Filled bundle fields - Unlimited time of watermark detection for AudioSync - Changed the text of watermark utils - Changelog 28.09.2020 - https://github.com/parmy/c-wm/issues/29 - Fixed crash - Added exception for harded runtime - https://github.com/parmy/c-wm/issues/29\n* Changed a color for macOS - macOS signed app - Revert useless changes - Good structure of macOS project - Fixed the AudioSync's issue with working with various WAV header format and bps - Fixed the work with various WAV headers and bitrate - macOS gitignore fix - macOS gitignore - Add cache macOS dirs to gitignore - Correct macOS bundle - Fixed the About window - Refactoring code - Fixed macOS issue - Fixed non-static build - Invisible symbols for macOS - Updated README.md - Crash fix - Update of README.md - Implemented About AudioSync window - Added a separate about window - Added description to functions - macOS fixes - Removed internal2003.lib - Crossplatform Detector - Removed dependency from internal2003.lib - Realized all closed math functions - Added fdstiv - Added fdctiv - Added fft and hthres functions - Removed filtering of 00 and 0F - 7 digits dec number inted 3 digits - Increased upper bound of confidence from 22 to 25 - Current window counter - Some UI changes: - Window -> Block - Removed time in processing window for microphone - Replaced NC by Confidence - Reverted unwanted changes - Changed text "Window" -> "Block" - WM text is decimal instead hex - Fixed a syntax error - Added a changelog for Watermark Utils project - Added a changelog - Added icon for detector and encoder - Static build for detector and encoder - Renamed watermark2003.exe to encoder.exe and detector20003.exe to detector.exe - Removed all references to Microsoft and Microsoft Copyright - Removed VS2019 project - Fixed function bug - Added a dummy project - Buffers are writing to temp directory instead home dir - Special behavior for file stream - Realized disabled button while the file is processing - Just refactoring - Fixed a little issue with a stream buffer - Realized the about window - Working with files and streams at the same time - Removed Microsoft Visual Studio files - Updated UI - Support implementation of wav files with the frequencies 44100, 48000 KHz - Fixed "hung" bug - Static Build (client side) - Removed coloured gray text from right column - Reduced a memory usage - Colored processing window - Encoding and decoding watermarks with fixed secret key - Reduced the window size - Fixed critical error with microphone input - Remove useless data - Renamed the projects - Pure microsoft project in CMake format - Faster work with memory - A little refactoring - Remove old project - Working state of the app - Audiostream to microphone - Temporary changes - Changed the info labels - Behaviour of the program according to customer requirements - Integrating Microsoft's solution to GUI - 1. Remove unused headers and compile units - 2. Add microsoft solution to detector library - Initial commit without Gena's changes - Add MultiMedia API to the project - Add MultiMedia API - Add detector to GUI - Add watermark - Update VS2019 project - Update the API - Finished the writing of README.md - Wrote the deploying process - Initial readme file - Initializing of variable - Fix a missprint - Added VS2019 solution - Initial GUI commit - initial source code