From 9cd9b30d730c8dd83b337d657cc02229f8a4debf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dicky=20Herlambang=20=28=E8=8A=B1=EF=BC=89?= Date: Sun, 4 Aug 2024 14:18:43 +0700 Subject: [PATCH] OTA: v1.5.0 --- .../DesignTimeBuild/.dtbcache.v2 | Bin 104827 -> 104827 bytes .../.vs/Hana Media Encoder/v17/.futdcache.v2 | Bin 789 -> 789 bytes .../.vs/Hana Media Encoder/v17/.suo | Bin 153088 -> 150016 bytes Hana Media Encoder/Hana Media Encoder.vbproj | 26 ++++++++++++- OTA | 36 ++++++++++++------ 5 files changed, 50 insertions(+), 12 deletions(-) diff --git a/Hana Media Encoder/.vs/Hana Media Encoder/DesignTimeBuild/.dtbcache.v2 b/Hana Media Encoder/.vs/Hana Media Encoder/DesignTimeBuild/.dtbcache.v2 index 6a3cebc83c28ef481f542574e27d9adbdcda2018..da548544f45b9ec9d520127c8384173ff32c6b35 100644 GIT binary patch delta 12635 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 delta 12483 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 D5V5no diff --git a/Hana Media Encoder/.vs/Hana Media Encoder/v17/.futdcache.v2 b/Hana Media Encoder/.vs/Hana Media Encoder/v17/.futdcache.v2 index ae420ecb93a92f6a723b6fca580b6f88c73de95e..e0fa3bb979160d787287d1d9e1a97c1a912d9991 100644 GIT binary patch delta 36 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 aq^Z0ZFwftrue WindowsForms HANA-CI Build Project 2016 - 2024 - v1.4.8 (20240505): + v1.5.0 (20240804): +- Added new library dependent on latest NVENCC +- Add new support for channel configuration for NVENCC +- Add new temporary folder to cleanup +- Configure video profile for each separate directory, to define which encoder method that was used. And re-set all profile for specific encoder +- Enhance logic for StartEncode function [SQ & MQ] & MediaQueue function +- Enhance logic for savepreset and removepreset function when mediaqueue is turned on +- Enhance media library check logic, try to keep check FFMPEG library whenever NVENCC media engine was selected +- Fix error when try to encoding in some specific condition with FFMPEG or NVENCC +- Fix error when try to encoding with Intel or QSV HW Accelerated +- Fix error when try to load video chapter that doesn't contain default or pre-defined METADATA from FFMPEG +- Fix static video container issue when using media queue, this to prevent same media container are selected for all queue, instead specific container that already selected before +- Fix unknown or wrong video bitrate text after load media +- Implement logic Directory.Exists from Directory in-built function on vb.net, to guard and make sure if the directory was exists or not. This to prevent any error that may come when the directory are not exists in some case +- Implement logic File.Exists from File in-built function on vb.net, to guard and make sure first if the file was exists or not. This to prevent any error that may come when file are not exists in some case +- Implement logic String.IsNullOrEmpty from String in-built function on vb.net, this for better function than regular string compare to define if string or text is null or not +- Implement new Async function for PreviewMedia function, to achieve temporary script can be deleted after stream is completed [Incompatiblity with .NET 8.0 if using older without async approach] +- Implement multi stream support for audio when NVENCC are selected +- Properly check for audio flags on each stream, it's actually fix issue on previous version, which is are not check per each stream, but only check on first stream. +- Properly define NVENCC as new media engine that can handle audio multistream with video for now, but still some features are limited +- Properly clear and reset mediaqueue when remove button are clicked +- Set and save user-defined profile to specific directory and not merge with system or in-build profile +- Switch default stream from #0:0 to #0:1 + +v1.4.8 (20240505): - Fix issue with undefined pixel format for NVENCC - Enhance Audio and Video save and load configuration logic to use JSON format as saved settings instead of normal text file - Introduce Audio and Video preset feature (Included some preset by default) diff --git a/OTA b/OTA index 369df2d..9d392e9 100644 --- a/OTA +++ b/OTA @@ -1,15 +1,29 @@ { - "release_date": "05 May 2024", - "version": "1.4.8.0", + "release_date": "04 August 2024", + "version": "1.5.0.0", "changelog": [ - "- Fix issue with undefined pixel format for NVENCC", - "- Enhance Audio and Video save and load configuration logic to use JSON format as saved settings instead of normal text file", - "- Introduce Audio and Video preset feature (Included some preset by default)", - "- Properly implement metadata function for video encoding (FFMPEG and NVENCC are included)", - "- Properly limit to only load first audio stream if NVENCC are selected", - "- Reflect and adapt changes from https://github.com/rigaya/NVEnc/releases/tag/7.51 to remove --tune flags support on latest NVENCC updates", - "- Simplify application version scheme on title bar", - "- Update metadata format scheme" + "- Added new library dependent on latest NVENCC", + "- Add new support for channel configuration for NVENCC", + "- Add new temporary folder to cleanup", + "- Configure video profile for each separate directory, to define which encoder method that was used. And re-set all profile for specific encoder", + "- Enhance logic for StartEncode function [SQ & MQ] & MediaQueue function", + "- Enhance logic for savepreset and removepreset function when mediaqueue is turned on", + "- Enhance media library check logic, try to keep check FFMPEG library whenever NVENCC media engine was selected", + "- Fix error when try to encoding in some specific condition with FFMPEG or NVENCC", + "- Fix error when try to encoding with Intel or QSV HW Accelerated", + "- Fix error when try to load video chapter that doesn't contain default or pre-defined METADATA from FFMPEG", + "- Fix static video container issue when using media queue, this to prevent same media container are selected for all queue, instead specific container that already selected before", + "- Fix unknown or wrong video bitrate text after load media", + "- Implement logic Directory.Exists from Directory in-built function on vb.net, to guard and make sure if the directory was exists or not. This to prevent any error that may come when the directory are not exists in some case", + "- Implement logic File.Exists from File in-built function on vb.net, to guard and make sure first if the file was exists or not. This to prevent any error that may come when file are not exists in some case", + "- Implement logic String.IsNullOrEmpty from String in-built function on vb.net, this for better function than regular string compare to define if string or text is null or not", + "- Implement new Async function for PreviewMedia function, to achieve temporary script can be deleted after stream is completed [Incompatiblity with .NET 8.0 if using older without async approach]", + "- Implement multi stream support for audio when NVENCC are selected", + "- Properly check for audio flags on each stream, it's actually fix issue on previous version, which is are not check per each stream, but only check on first stream.", + "- Properly define NVENCC as new media engine that can handle audio multistream with video for now, but still some features are limited", + "- Properly clear and reset mediaqueue when remove button are clicked", + "- Set and save user-defined profile to specific directory and not merge with system or in-build profile", + "- Switch default stream from #0:0 to #0:1" ], - "update_url": "https://github.com/Nicklas373/Hana-Media-Encoder/releases/download/v1.4.8/HME_Setup.msi" + "update_url": "https://github.com/Nicklas373/Hana-Media-Encoder/releases/download/v1.5.0/HME_Setup.msi" } \ No newline at end of file