What's new in BOX4 3.0.0.0
Jun 19, 2019
- New version 3, re-written from scratch from the version 2 branch.
- Version 3 has been in 'beta' for many months, no reported crashes - should be very stable.
- Version 3 is an X64 application programmed using VB.NET (WPF) on Windows 10.
- Version 3.0.0.0 requires .NET Framework v4.7.2
New in BOX4 2.0.0.0 Beta 4 (Feb 15, 2018)
- Added stereo channel AC3 and multichannel AAC audio encoding options.
- Due to above, had to completely re-write the profile and audio routines.
- Had to completely re-do the profile controls, although not noticible for the user.
- Fixed an audio compatibility check test fail - was falling back too easily.
- Added/changed/amended lots of compatibility tests and checks.
- Added an audio codec override - passthrough if codecs match.
- Added more robustness to the input parsing.
- Added various 'error catch' code in important areas.
- Started to add some basic 'quick help' screens. (only one at the moment)
- Added and changed a few control|selection options.
- Started bringing in the subtitle font attachments and passing through if needed.
- A few little changes in the way the video information is displayed.
- Added the ability to add, or amend, the title of the movie.
- Huge amount a code changes and tweaks.
New in BOX4 2.0.0.0 Beta 3 (Feb 15, 2018)
- Changed from traditional parsing to JSON objects for the input files.
- Changed from arrays to 'Lists' for streams.
- Changed folder input files to 'Lists'.
- Changed from arrays to 'Dictionary' for language codes and selections.
- Job will auto-disable if source and destination files are the same.
- Fixed a folder button flashing problem when an incompatible file is in folder mode.
- Cleaned up and simplified the output options parsing routines.
- Added 'OUTPUT PATH' selection dialog to the SETTINGS screen.
- Many other miscellaneous bits 'n' bobs.
New in BOX4 2.0.0.0 Beta 2 (Feb 15, 2018)
- INPUT PARSE:
- Moved some things that were being run in the parsing loop when there was no need.
- Changed all the input structures to classes and properties.
- Simplified culture related parsing.
- Made input parsing more robust.
- SETTINGS (D.A.N):
- Fixed culture problems with value inputs.
- GENERAL:
- Amended some path displays.
- Streamlined a lot of the basic code logic.
- Shifted some subtitle (profile change) compatibility checks out of the audio loop (doh!).
- If default stream selection set to language that isn't there now defaults to none.
- Output stream specifier selections fixed:
- There could have been certain scenarios where the selected streams to be copied or encoded were not chosen correctly.
- This would have also been a fault with the original 'BOX4 v1' too.
New in BOX4 1.0.0.0 (Jan 19, 2017)
- Changed a bit of code around and done the final bit of housekeeping.
- No major changes from beta 7 except for a few code clean-ups, rearranging, and further tests.
New in BOX4 0.7.0.0 Beta (Jan 19, 2017)
- Added 'Drag and Drop' to the main interface - you can drop files directly onto BOX4.
- Modulated the input routines.
- Made the input collection more robust and linked continuity between input folder,file,D&D.
- Profile behaviour has been changed:
- The default profile for all input files is now set within the PROFILES window.
- Individual JOB profiles can still be individually changed as required.
- Cleared up a few hidden controls left behind from earlier development and testing.
New in BOX4 0.6.0.0 Beta (Jan 19, 2017)
- Enabled the folder mode option - You now have the ability to load multiple files.
- Simplified and enhanced the input file processes, resources and parsing.
- Coded a 'get out clause' for problem input files.
- Simplified and enhanced the output file processes and resources.
- Changed the start and stop process events.
- Right-clicking the MP4 profile button (JOB PANEL) now sets it for 'web-optimised'.
- A few little GUI changes and updates.
- Added job numbers to jobs in the queue.
- Added a marker to the track (GUI) to visually show the default input streams.
- Added notification text to an input subtitle stream marked as forced.
New in BOX4 0.3.0.0 Beta 3 (Dec 9, 2016)
- Encode panel now displays job ETA (roughly).
- I had accidentally left in some incorrect parameters in the D.A.N options (beta 2) - now fixed.
- Changed some trivial GUI stuff.
- Other minimal code changes and clean-ups.
New in BOX4 0.2.0.2 Beta (Dec 5, 2016)
- Added default audio and subtitle automatic selection mode options:
- Input audio|subtitle track (stream) can be auto-enabled depending on:
- No automatic selection (disabled), first track (stream), or matching ISO369 code.
- MP4 audio codec fallback option in profile for when copy audio is not possible.
- MPX (camera) input files supported.
- H265 and VC1 input video supported.
- PCM_S24LE input audio supported.
- MP4 validity checks for both output audio and subtitles.
- Input files containing no audio supported.
- Transport stream (TS) support support removed (I'll look at that later).
- Fixed some 'MOV_TEXT' subtitle handling and configuration.
- Corrected the new file job settings not being refreshed depending on profile.
- Tidied up the file job custom control allocations and structures.
- Better memory management of jobs along with their associated controls and data.
- Other elements not noted or forgotten (expect anomalies).