HOME/EASY-ONAIR/ Version History

Version History of EASY-ONAIR

Version : Easy OnAir v0.9.0 build 051
Product : EASY ONAIR
Improvements :

Internal improvements:
-NetControl notifications: EXECUTE, STOP, PAUSE, CUE, DECUE, NEXT, JUMP, STOPCUE

Bugs Solved :


Version : Easy OnAir v0.9.0 build 050
Product : EASY ONAIR
Improvements :

-Password protection for all Settings, you can enable the option in Password menu settings.

Bugs Solved :


Version : Easy OnAir v0.9.0 build 049
Product : EASY ONAIR
Improvements :

-Export to XLS have new Excel XML as target, full Unicode. Old Excel v2.1 can be selected as secondary.

Bugs Solved :

-Live Item Setup dialog allows only 4 inputs, now it support 16
-Seeking was not possible in the last (up to 20) frames of video in AVC clips


Version : Easy OnAir v0.8.3 build 007
Product : EASY ONAIR
Improvements :

NEW DLL FILES

Bugs Solved :

1. 3 part VXA animation.
2. BUG solved with playing clips and memory problem.


Version : Easy OnAir v0.8.3 build 008
Product : EASY ONAIR
Improvements :

Bugs Solved :

1. Animation loop N times, (0=loop non-stop)
2. Bug fix from client VXA
3. Can load bigger animations on windows 64bit computer


Version : Easy OnAir v0.8.3 build 010
Product : EASY ONAIR
Improvements :

1. Support for 720p resolutions.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 011
Product : EASY ONAIR
Improvements :

1. New popups for Total Clip, List and Program. Selectable under View menu.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 014
Product : EASY ONAIR
Improvements :

Bugs Solved :

The problem with internal/external keying is with drivers 10 and 10.1, it is tested on Decklink Studio 2.
The driver that works is 9.7.5
This versions are from SDK 9.7, so it will work with any driver with and above 9.7


Version : Easy OnAir v0.8.3 build 017
Product : EASY ONAIR
Improvements :

1. Aspect ratio of clips: HD, SD, SD 16:9 output for SD, SD 16:9 and HD clips.
2. Playlist check for missing clips every N sec (in options)

Bugs Solved :


Version : Easy OnAir v0.8.3 build 018
Product : EASY ONAIR
Improvements :

1. Scale Output Option: It scales output from 2%-100%. Menu: Settings->Program Settings->Video.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 019
Product : EASY ONAIR
Improvements :

1. Categories:
- Added column for "Category" in the playlist
- For adding and/or deleting category rules: Settings->Categories setup
- To change a category for a single clip: right click on the clip in the playlist->Assign Category.
2. Notes:
- Added column for "Note" in the playlist
- To add a Note: right clik on the clip in the playlist->Note.
3. File info
- Added tab for "File info"
note: while a video is playing and the File info tab is activated, if there is selection changing (in the playlist) there is a short shattering on the video preview.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 020
Product : EASY ONAIR
Improvements :

1. This is version with new engine.
2. File name is changed to not mix with old engine program.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 021
Product : EASY ONAIR
Improvements :

Bugs Solved :

1. Compatibility with Decklink: Intensity PRO fixed.


Version : Easy OnAir v0.8.3 build 022
Product : EASY ONAIR
Improvements :

Added "Filename parser": Settings->Filename Parser
Removed "Categories setup" (previously: Settings->Categories setup, and removed "Assign Category" by right clickingon the clip)

Explanation of the Filename parser window:

Top left "Choose a template" is a dropdown list where the user can choose in between the created templates (saved in a file named fnp.eoar with all of its attributes)
On the right side, are two buttons "Add" and "Remove" accordingly for the templates.
Above that, the checkbox "Activate this template" is for setting which Template to be currently active to parse the files...
The "Filename" (with the edit box) the user can choose a file to show the user (present an example) what is gonna be parsed from the file by pressing on the "Tags"

When "Use strict rule when parsing the file!" is checked for that template, it will parse only the files that completely follows the rule (follows the given tags and separators), and when this is unchecked, it will parse all the files...
The list "Tags" shows us the order of the Tags that are gonna be parsed, and underneath the list, there are two buttons "+" and "-" for adding and/or removing tags.
On the right side from the list, there is some metadata to be given to the parsed value of the currently selected Tag (all upper case, all first caps, etc etc.)

The "Separators" window on the left-bottom, are for what separators the parser to look for in the given template...

The user can also specify the minimum and/or maximum characters of the parsed value of the currently selected tag at the "Variable length", or give an exact number of characters at the "Fixed length".
Though, it has set so the user does not have to set this values (not required), he can just assign Tags in the template, without the need to give maximum character (if there is no need of maximum)

Example with not checking any length: Lets say we have a given file name "xvid-Movie-Lord of the rings.avi" and tag set would be as "Note | SEPARATOR | Category | SEPARATOR | Title" then it will parse the file accordingly

Example with Variable Length: For the same file name, if we set the tags as follows "Note | Separator | Category (min chars:10 & PadSymbol:*) | Separator | Title (max chars:10) |" then it will parse them as:
Note: xvid
Category: Movie***** (as the parsed value is less then the minimum, it assigns the rest with the given Pad Symbol)
Title: Lord of the (as the parsed value is bigger then the maximum allowed, it cuts the extra character)

Bugs Solved :


Version : Easy OnAir v0.8.3 build 023
Product : EASY ONAIR
Improvements :

Some bugs are fixed.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 024
Product : EASY ONAIR
Improvements :

1. Added the 2 timers:
- Time left to Start
- Time left to End
(for the selected clip)

Bugs Solved :

1. Fixed a minor bug with the filename parser.


Version : Easy OnAir v0.8.3 build 025
Product : EASY ONAIR
Improvements :

Bugs Solved :

1. Pause, Cue buttons not working
2. Crash on Trim on files without audio
3. Subtitles does not show srt formatting codes < i >, < b >, now fixed


Version : Easy OnAir v0.8.3 build 026
Product : EASY ONAIR
Improvements :

Schedule and logging.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 027
Product : EASY ONAIR
Improvements :

1. Added option for setting the background of the Note in the playlist...
- Settings->Program settings->Colors , for setting the default color for the background of the Note
- When creating a new Note or by double clicking on the Note item in the playlist, you can change the background of the Note for that specific Note item.
2. The times of the video clips in Schedule shows the accurate Start and End time.
3. Together with all latest changes.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 029
Product : EASY ONAIR
Improvements :

1. CUE tone event
2. Color change on played items.

Bugs Solved :

This is a quick fix on crash bug generated from playlist and time to start/end timer windows.


Version : Easy OnAir v0.8.3 build 030
Product : EASY ONAIR
Improvements :

Cue tone detection first test.
In Live Inputs is a button to turn on cue tone detection on specified input.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 031
Product : EASY ONAIR
Improvements :

Bugs Solved :

Couple of bugs fixed, checking of valid dll versions on start (with message if they are wrong).


Version : Easy OnAir v0.8.3 build 032
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixed live input bug (external/internal), user and play logs, audio level slider.


Version : Easy OnAir v0.8.3 build 033
Product : EASY ONAIR
Improvements :

LOCK button - it locks the GUI. Located on bottom-right (near the clock).

Bugs Solved :


Version : Easy OnAir v0.8.3 build 034
Product : EASY ONAIR
Improvements :

Cue tone trigger:
Setup in Live Input. Cue tone commands for play and stop, defined there, affects only schedule lists.
Schedule lists have time and when you choose Cue options there, it will start/stop only on cue command, not automatically on the time.
If those options are off, it's working as normal, starts on time.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 035
Product : EASY ONAIR
Improvements :

Live Input TCP/IP export version:

Both VGA and Decklink versions here.
There is Virtual Input for testing if you dont have live.
In order to enable the TCP/IP server for live:

1. Add this lines in Dpr.ini and restart the program:
[Net.Server.Live]
On=1 ;0:Off, 1:On
Port=1000 ;
Inputs=0 ;0 to N, input index
2. Choose a working input in "Inputs"
The format is:
BYTE[16] Marker = {0xD2,0xBC,0x6C,0x68,0x64,0xD2,0xC0,0x31,0xA9,0x0E,0x53,0x75,0xEA,0x85,0x8E,0x22}
int64 Time; time in UNITS, UNITS=10.000.000 per sec.
unsigned short PixFmt; // For video, format of the frame: BGRA=1, UYVY422=2, YUYV422=3
unsigned short width;
unsigned short height;
short linesize; // For video, size in bytes of picture line.
- After this is image data. size of image is height*linesize

Bugs Solved :


Version : Easy OnAir v0.8.3 build 036
Product : EASY ONAIR
Improvements :

- Volume control, individual channel volume control.
- Dynamic range compressor/expander for audio.
It's located with other audio controls under popup, Audio setup.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 037
Product : EASY ONAIR
Improvements :

Subtitle setup.
Program settings are all on separate windows.

Bugs Solved :

The problem with live starts with problematic audio or video timing; this version should fix that.


Version : Easy OnAir v0.8.3 build 038
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixing crash on output change.


Version : Easy OnAir v0.8.3 build 039
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixing hang on Next action on Live Input (of type Decklink, Virtual, None) item.


Version : Easy OnAir v0.8.3 build 040
Product : EASY ONAIR
Improvements :

- Settings all moved into separate windows.
- A and V buttons removed from status, Audio is now popup, Video is in Settings menu as dialog.

Bugs Solved :

- Problem (hang) on Wait, Live (in-card and from other card input) fixed.
- Jump on Stop event problem fixed.
- Live input problems when bad input (bad timecode) fixed.


Version : Easy OnAir v0.8.3 build 041
Product : EASY ONAIR
Improvements :

- Video setup moved into Settings menu.

Bugs Solved :

- After changing output scaling remains of old picture is visible.
- "Clip have output aspect" in Video setup now is working.
- Returning from scheduled play to main playlist on Live item from internal input is fixed.


Version : Easy OnAir v0.8.3 build 042
Product : EASY ONAIR
Improvements :

Bugs Solved :

- Returning from scheduled play to main playlist on Live item from internal input is fixed. (again)
- Show board info at output into video setup
- Menu item for internal live (in Insert event menu) have changed the name to reduce confusion
- Garbage left on output from CG on video output cropped areas
- If a Jump is executed to the Live Input event, it is not recorded to the user log.


Version : Easy OnAir v0.8.3 build 043
Product : EASY ONAIR
Improvements :

Bugs Solved :

- Regarding AV shift from Live Input from another card; this should be fixed.
-The most easy way to reproduce is to press Pause while Live is playing for a couple of seconds, and Play after. AV shift of 1+ second appears.


Version : Easy OnAir v0.8.3 build 044
Product : EASY ONAIR
Improvements :

- Scheduling (automatic on time) is logged in user logs.

Bugs Solved :

- Fixes regarding right line on output while playing Live(Internal)


Version : Easy OnAir v0.8.3 build 045
Product : EASY ONAIR
Improvements :

Bugs Solved :


Version : Easy OnAir v0.8.3 build 046
Product : EASY ONAIR
Improvements :

- New column "CG" added in playlist/programlist to indicate Subtitles, Inside CG and Logo On/Off for an item.

Bugs Solved :

- Live Input fixes to further detect and correct problematic SDI input.
- Fixed import from Playbox .ply list not importing full path of all-ansi-characters filenames.


Version : Easy OnAir v0.8.3 build 047
Product : EASY ONAIR
Improvements :

- Trim:
New trim window. Only one seggment is possible at this moment.
- Logo:
You can define Logo in Setup menu.
In status bar there is button Logo.
You can manually turn On/Off logo there. The color is changed to blue if logo is displayed. (logo can be requested but not displayed due to list/item settings)
In right menu click on playlists and items there is menu Logo, with options Default, On, Off.
The command is the duration of the item, so after item is played, logo will revert to previous state.
Scrubbing of audio is 80ms (was 40), for better hearing.

Bugs Solved :

- Fixed bug in trim window not showing the right seek frame (usually +1)
- Fixed bug in trim window going next and next frame when window is resized.


Version : Easy OnAir v0.8.3 build 048
Product : EASY ONAIR
Improvements :

Bugs Solved :

- Fixed bug in CG clip loop crash (when loop is selected after one loop it was crashing)


Version : Easy OnAir v0.8.3 build 049
Product : EASY ONAIR
Improvements :

Bugs Solved :

- Fix for bug STOP event not working.


Version : Easy OnAir v0.8.3 build 050
Product : EASY ONAIR
Improvements :

Bugs Solved :

- Fix for aspect in Preview Window.


Version : Easy OnAir v0.8.3 build 051
Product : EASY ONAIR
Improvements :

-Network monitor and control.
The communication is 99% MOS level 0 and level 5 (TCP/IP and simple XML)
Network monitor and control is foundation for redundancy of playout.
Turn up the network server in Settings menu of the playout.
It has been also made simple app to demonstrate the communication.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 052
Product : EASY ONAIR
Improvements :

According client suggestion:
- Live(Internal Passthru) sets by default to internal
- Settings->Program Setup-> Channel Name, you can name the channel and it will appear as that name in net control
- VGX Editor now saves settings in local ini file, so each folder can have its own settings
Included are VGA and Decklink player version, CG Editor, Net Control

Bugs Solved :


Version : Easy OnAir v0.8.3 build 053
Product : EASY ONAIR
Improvements :

Bugs Solved :

- Every seek (trimmed clip for IN point) is causing memory consumption that is accumulating and may cause crash after longer use (play on IN trimmed clips)
fixed now
- Logs folder will be automatically created if it is not present.


Version : Easy OnAir v0.8.3 build 054
Product : EASY ONAIR
Improvements :

- Executable name was changed without "CG". Ini file is changed aswell, and his name should be like exe name. That means all settings are lost, unless you rename Dpr.ini.
- Main window now saves position, not just size; so wherever you put in on screen it will position there on next open (second screen aswell)
- All settings are now saved in ini, so programs from different folder can start on different positions on screen.
- Popup windows (timers) now have "Toolbar" look, smaller caption and no icon in title bar.
- New popup window "Selection duration". Works on main list and is a calculation of total duration of selected items.
- New way how play/stop/pause controls work compared to main control: In Scheduler Play/Stop works now just as scheduled item works if main list is playing. if main is not playing then are just normal stop/play. Main window Play/Stop work for both main and schedule.

Bugs Solved :


Version : Easy OnAir v0.8.3 build 055
Product : EASY ONAIR
Improvements :

- removed confusing Cont Next in program right-click menu
- playing list is now forbidden to be deleted from program list
- Schedule is removed from main program list - it was having no effect
- Loop is added on program list right-menu. It have same effect as Loop button in playlist menu.
- Default location for Load/Save is folder where executable is started (insert clips, load/save list...)

Bugs Solved :

- bug not loading correct win sizes or start maximized
- bug not going to next item when Next button pressed in case of short clip playing in loop
- bug not going to next item when Next button pressed in case of Cont off
- bug not stopping when Cont is off in clips


Version : Easy OnAir v0.8.3 build 056
Product : EASY ONAIR
Improvements :

Bugs Solved :

- CG event (both on and off) sometimes working sometimes not
- Inside CG not working in certain curcumstances: Inside CG for a clip is cut-off (not playing) up to a time which previous clip was played, but in logs is shown that it have played.
With this one all CG issues in Play are fixed.


Version : Easy OnAir v0.8.3 build 059
Product : EASY ONAIR
Improvements :

Bugs Solved :

This is with fix for arabic text with separators problem (swap text blocks before and after separator).


Version : Easy OnAir v0.8.3 build 061
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixed many bugs, like NEXT command, bugs in network control and logs.


Version : Easy OnAir v0.8.3 build 044
Product : EASY ONAIR
Improvements :

Bugs Solved :

- Fixes regarding right line on output while playing Live(Internal)
- Schedulling (automatic on time) is logged in user logs.


Version : Easy OnAir v0.8.3 build 045
Product : EASY ONAIR
Improvements :

Bugs Solved :


Version : Easy OnAir v0.8.3 build 046
Product : EASY ONAIR
Improvements :

Fixed import from Playbox .ply list not importing full path of all-ansi-characters filenames.
New column "CG" added in playlist/programlist to indicate Subtitles, Inside CG and Logo On/Off for an item.

Bugs Solved :

Live Input fixes to further detect and correct problematic SDI input.


Version : -Easy OnAir v0.8.3 build 048
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixed bug in CG clip loop crash (when loop is selected after one loop it was crashing)


Version : Easy OnAir v0.8.3 build 049
Product : EASY ONAIR
Improvements :

In bootom parts is a new page, it shows what is detected on both input and output.

Bugs Solved :

Fix for bug STOP event not working


Version : Easy OnAir v0.8.3 build 050
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fix for aspect in Preview Window


Version : Easy OnAir v0.8.3 build 051
Product : EASY ONAIR
Improvements :

Network monitor and control is foundation for redundancy of playout.
Turn up the network server in Settings menu of the playout.
I have also made simple app to demonstrate the communication.

Bugs Solved :

Network monitor and control.
The communication is 99% MOS level 0 and level 5 (TCP/IP and simple XML):


Version : Easy OnAir v0.8.3 build 052
Product : EASY ONAIR
Improvements :

Bugs Solved :

Live(Internal Passthru) sets by default to internal
- Settings->Program Setup-> Channel Name, you can name the channel and it will appear as that name in net control
- VGX Editor now saves settings in local ini file, so each folder can have its own settings
Included are VGA and Decklink player version, CG Editor, Net Control


Version : Easy OnAir v0.8.3 build 053
Product : EASY ONAIR
Improvements :

Bugs Solved :

Every seek (trimmed clip for IN point) is causing memory consumption that is accumulating and may cause crash after longer use (play on IN trimmed clips)
fixed now
- Logs folder will be automatically created if it is not present.


Version : Easy OnAir v0.8.3 build 054
Product : EASY ONAIR
Improvements :

Bugs Solved :

Executable name was changed without "CG". Ini file is changed aswell, and his name should be like exe name. That means all settings are lost, unless you rename Dpr.ini.
- Main window now saves position, not just size; so wherever you put in on screen it will position there on next open (second screen aswell)
- All settings are now saved in ini, so programs from different folder can start on different positions on screen.
- Popup windows (timers) now have "Toolbar" look, smaller caption and no icon in title bar.
- New popup window "Selection duration". Works on main list and is a calculation of total duration of selected items.
- New way how play/stop/pause controls work compared to main control: In Scheduler Play/Stop works now just as scheduled item works if main list is playing. if main is not playing then are just normal stop/play. Main window Play/Stop work for both main and schedule.


Version : Easy OnAir v0.8.3 build 055
Product : EASY ONAIR
Improvements :

removed confusing Cont Next in program right-click menu
- playing list is now forbidden to be deleted from program list
- Schedule is removed from main program list - it was having no effect
- Loop is added on program list right-menu. It have same effect as Loop button in playlist menu.
- Default location for Load/Save is folder where executable is started (insert clips, load/save list...)

Bugs Solved :

bug not loading correct win sizes or start maximized
- bug not going to next item when Next button pressed in case of short clip playing in loop
- bug not going to next item when Next button pressed in case of Cont off
- bug not stopping when Cont is off in cli


Version : Easy OnAir v0.8.3 build 061
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixed many bugs, like NEXT command, bugs in network control and logs.


Version : Easy OnAir v0.8.3 build 056
Product : EASY ONAIR
Improvements :

When 00:00:01 sec live event has put and looped, it cause crash on playout problem has solved.

Bugs Solved :

Fixed when put stop event after a file that is below 20 sec, CUE is not working problem has solved.


Version : Easy OnAir v0.8.3 build 059
Product : EASY ONAIR
Improvements :

Bugs Solved :

This is with fix for arabic text with separators problem (swap text blocks before and after separator).
OnAir have unfinished file parser and logo features, don't use them.


Version : Easy OnAir v0.8.3 build 062
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixed many bugs.


Version : Easy OnAir v0.8.3 build 063
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixed many bugs


Version : Easy OnAir v0.8.3 build 064
Product : EASY ONAIR
Improvements :

Bugs Solved :

HDi5994 added for Declink mode
- Insert/change Note bug fixed
- Logo presets are changed
- Filename parser and insert CG title are changed


Version : Easy OnAir v0.8.3 build 065
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixed many bugs.


Version : Easy OnAir v0.8.3 build 066
Product : EASY ONAIR
Improvements :

Bugs Solved :

The CG clip must be tested, it's using new engine now.
- Schedule have a master switch ON/OFF and indication in main program menu if its active (default is active)
- Inside CG Events have improvements.


Version : Easy OnAir v0.8.3 Build 067
Product : EASY ONAIR
Improvements :

GPI Input support
- Quality control of Video (under Video Setup). Old mode was which is now "Low", there is selector for quality and advanced options, like color conversions.
-Interlacing autodetection of images in rescaler
-*.dlst option for saving lists removed from Save As.

Bugs Solved :

When clip is paused the positions on timers are set to begin of clip (0). when un-paused all is ok - FIXED.
- Schedule bug, when overlapping schedules, the original list will not resume play. NOT FIXED (half fixed)
- MOS xml, is saved properly
- "Network in use" error FIXED when resolution change on output.


Version : Easy OnAir v0.8.4 Build 000
Product : EASY ONAIR
Improvements :

Bugs Solved :

Works with new Decklink drivers 10.2+
- New DLL's
- Page inputs now have shorter device name, to match the size of the button
- "Remain" counter (top right next to clock) have automatic text scaling according to size
- Software version and decklink api version is saved into system info and request licence files.


Version : Easy OnAir v0.8.4 Build 001
Product : EASY ONAIR
Improvements :

Bugs Solved :

New video quality option: "Better". Its Bilinear for chroma, but Bicubic for luma (Bicubic-Linear). Gives better quality than Bilinear, but faster than Bicubic.
- Decklink driver version are added in System info and Licence request
- Warning on program start if Decklink driver version are bellow v10.3. Can be disabled in Settings->Program settings.
- Network:
-GPI statuses are sent over MOS
-Preview for network


Version : Easy OnAir v0.8.4 Build 002
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bugs fixed.


Version : Easy OnAir v0.8.4 Build 003
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug in play when there is stop event - not stoping
- When you copy a Event item, it's crashing
- Pressing fast multiple times the NEXT crashing
- On empty list, right-click menu Insert cause crash


Version : Easy OnAir v0.8.4 Build 005
Product : EASY ONAIR
Improvements :

Bugs Solved :

Arabic Script Fix


Version : Easy OnAir v0.8.4 Build 030
Product : EASY ONAIR
Improvements :

0-Decklink 4K output has added
1-Multistream Audio Support Added
2-16 Channel Audio Support Added
3-Multichannel Different Stream Audio Supported.
Audio mapping has added.

4-NET shows how many client has connected concurrently to Playout
if one client asks a task NET sends same response to all clients in order to make sync.

5-Insert File has changed
6-Right Click Audio Selection Added
7-Trim window has changed with MultiChannel Audio
8-Trim Window audio can select seperately for listening of multi channel audio
9-Audio Vumeter has changed, to select how many channel will show on screen and what type of audio group.
10- GPI in and Out has added
11- Clip Check has changed according to decode whole file and get result
12- While adding file, checking file improved.

13- Timecode Output on SDI signal has added, also on Video Signal,
VITC with RP188 and also VITC on Video Field1 and Field2 has added.

14- WILL ADD For MultiChannel Audio to Downmix Stereo Output.
15- Insert GPI Event added.

16- If file has 30 sec difference on 2 streams at start of file then playout skips that file, and continue to play next file.
( this bad file can cause silence if audio part short, if video part short then freeze on output. )

17-Trimmer window does not effect the output of playout.
18-Trimmer window Audio change;
Audio Streams can select seperately or all, auto will select first 2
Audio Streams can select for listen as stereo pair or mono or all.

Bugs Solved :


Version : Easy OnAir v0.8.4 Build 031
Product : EASY ONAIR
Improvements :

1. NET and GPI buttons are shown in status only if enabled from Setup menu.

Internal improvements:
2. Program playlist have internal versionin, you can use it to detect changes.
It's 64bit number that always increases. It's saved in file as field "Ver" next to "ID"
and transmitted over network with status, as "Ver" field into "Program" xml block, right after "ID".

Bugs Solved :


Version : Easy OnAir v0.8.4 Build 032
Product : EASY ONAIR
Improvements :

Network status that we send with each response now have new xml block named "System" with ID and Ver details from main and schedule list.

Bugs Solved :

When playing in loop multistream audio clip, after a time shift in audio occurs in all but one stream.
It's occuring when stream start of other audio streams are not the same. Fixed.


Version : Easy OnAir v0.8.5 Build 002
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 003
Product : EASY ONAIR
Improvements :

New licensing/registration option.

Bugs Solved :


Version : Easy OnAir v0.8.5 Build 004
Product : EASY ONAIR
Improvements :

ALL are using new license model

Bugs Solved :


Version : Easy OnAir v0.8.5 Build 005
Product : EASY ONAIR
Improvements :

Bug Fix

Bugs Solved :


Version : Easy OnAir v0.8.5 Build 006
Product : EASY ONAIR
Improvements :

Bug Fix

Bugs Solved :


Version : --Easy OnAir v0.8.5 Build 007
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 008
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 009
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 010
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 011
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 012
Product : EASY ONAIR
Improvements :

"File" property for net control

Bugs Solved :

Fixes gui crash regarding operations with net control


Version : Easy OnAir v0.8.5 Build 013-
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 014
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 015
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 016
Product : EASY ONAIR
Improvements :

Next playing file can be changed up to 1 sec before playing file is finished
Better detection of damaged mpeg clips

Internal improvements:
Registration page is not showing registered days when license is time-limited
Netcontrol crashing the GUI fixes, when inserting/deleting items

Bugs Solved :

Fixed case when DTMF event is stopping the play when play is started
1 or more items before DTMF event
On new List Cont menu item is not blue, but it's checked
Fixes crash when checking clip:


Version : Easy OnAir v0.8.5 Build 017
Product : EASY ONAIR
Improvements :

Bugs Solved :

It seems that fixes audio lost. (short advert no audio (mov), next is big clip with audio(mxf 4 streams 1-channels audio, movie)).


Version : Easy OnAir v0.8.5 Build 018
Product : EASY ONAIR
Improvements :

Files checking: Extended checking of clips.
Password in settings (for Lock/Unlock GUI)

Internal improvements:
Files checking: Extended checking: It reads next 4 clips when is playing or first 4 clips when it's not playing. The intention is to pre-cache next playing files in order play engine to have them in memory cache before playing; to adress problems with network or hdd sleep.
This option can crash the gui if there is a bug, so we need to test it. The most hardest for this feature is Load big program and New List or New Program.

"Item" section from network status is removed.

Bugs Solved :


Version : Easy OnAir v0.8.5 Build 019
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 020
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 021
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 022
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 023
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 023
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 024
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 025
Product : EASY ONAIR
Improvements :

In Program GUI right click menu added option "Rename"
Choosing the board: When specific board is selected, menu option gives only supported formats.

Bugs Solved :

Seeking long wait (and possibly crash) bug: Most easy to reproduce in Trim window with file \\fileserver\public\Demo Videolar\!Problems\Slow Seek\1206_GUNUNOZETI_0213.mxf
Fixed problem starting the output on Decklink SDI (Duo or Monitor)
Fixed multiple Next command locking the engine
Fixed Playlist GUI bug: Hiding column "Op" (left-most one) does not shift all other columns left.
Files checking (Extended) Locking the program
In Program GUI after operation right click "New" and "Insert" new list is not selected


--New experimental version is here (EnAir_Exp) for testing It have new engine, doubled the cache, Trim window is opening in new process, etc.
Put trimmer into same folder.


Version : Easy OnAir v0.8.5 Build 026
Product : EASY ONAIR
Improvements :

Choosing the board is disabled with a message while playing.
Maximum Trim windows is limited to 2.
Advanced settings

Bugs Solved :

Live item not going to next
Trim window not setting trim in/out on second and next parts after finishing


Version : Easy OnAir v0.8.5 Build 026
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 028
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 029
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 030
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 031
Product : EASY ONAIR
Improvements :

Setup menu: Play Setup removed.

Bugs Solved :

Loggng: More logs for network commands.


Version : Easy OnAir v0.8.5 Build 032
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 033
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 034
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 035
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 036
Product : EASY ONAIR
Improvements :

Scheduler: program cont is NO by default
Video setup is "auto size" by defaut
NetControl: CUE network command, parameters are the same as PLAY ("itemID", "Pos"). Without parameters is just old CUE command.

Bugs Solved :

Scheduler: program loop/cont show wrong state
NRV: Cue tone fixed playing twice or playing when paused


Version : Easy OnAir v0.8.5 Build 037
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 038
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix


Version : Easy OnAir v0.8.5 Build 039
Product : EASY ONAIR
Improvements :

Status port: Port number is MOS port +2. You can access it with browser, but the best is with telnet. Update is 2 times / second.
MUST TEST:
1. Connect from network
2. Connect from local
3. Disconnect network cable
The status port can freeze the playout or local status notifications because of how windows deals with one-sided tcp/ip sends. If that's the case, we must find a way over this.

Bugs Solved :

Netcontrol: deleting list crashes gui
----- NRV -----
*** Not finished (just for testing) ***
Improvements:
- Cue: When playing, Cue puts selected item as next. GUI shows only last cued, but you can view whole list in System page. Work in progress, just for testing.


Version : Easy OnAir v0.8.5 Build 040
Product : EASY ONAIR
Improvements :

All cued files are shown on GUI, not just last.
- Cue-ing already cued item removes it from cue.
Netcontrol under "QueID" tag returns all cued items, comma separated, no space: "7F,80,81" for example, 3 items in list. Status is hard-limited to 32 cued, but engine can accept up to availlable RAM, approx 200Mb per item.

Bugs Solved :


Version : Easy OnAir v0.8.5 Build 041
Product : EASY ONAIR
Improvements :

Bugs Solved :

TCP Event. Text sent is ANSI. Newline, tab and other special characters are sent, but without terminating null.
Status sent 5 times per second


Version : Easy OnAir v0.8.5 Build 042
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug fixed


Version : Easy OnAir v0.8.5 Build 043
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug fixed Mini Monitor hides other Decklink cards from detection.


Version : Easy OnAir v0.8.5 Build 043
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug fixed Trimming.


Version : Easy OnAir v0.8.6 Build 001
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug fixed Arabic Regional Settings


Version : Easy OnAir v0.8.6 Build 002
Product : EASY ONAIR
Improvements :

Input devices will not list into output setup, output devices will not list into input setup
- Default number of CUED clips increased from 4 to 8
- New input/output formats: PAL and NTSC progressive
Net Control DECUE command

Bugs Solved :

Crawl problem: cut begin of text when system code page is Arabian (Jordan)
- Memory: set working size problem
-BUG Engine: Last video frame holding when clips switch


Version : Easy OnAir v0.8.6 Build 003
Product : EASY ONAIR
Improvements :

Use old engine" removed from menu
- Windows 7 is required as minimum
- Live Input object in CG
- New menu item "Live inputs" and Live Input setup dialog
- New video mode: NTSC 23.98 progressive
- System Info: Now returns Decklink devices with serial numbers (if it have)
- Licensing: Better registration explanation text in dialog
- Licensing: Licence (if any) is refreshed on menu "Registration" click
- "About" dialog changed
Licensing: max instances run
- Licensing: max video standard output
- Licensing: live input

Bugs Solved :

Crash on system info with Decklink devices without serial number.


Version : Easy OnAir v0.8.6 Build 004
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Fix it


Version : Easy OnAir v0.8.6 Build 005
Product : EASY ONAIR
Improvements :

Live Input object in CG
- New video mode: NTSC 23.98 progressive
- System Info: Now returns Decklink devices with serial numbers (if it have)
- Licensing: Better registration explanation text in dialog
- Licensing: Licence (if any) is refreshed on menu "Licence" click
Internal improvements:
- Output setup on program start: On program start, when unable to set Output, Setup dialog is oppened but taskbar does not show play application.
Now it will create taskbar icon so to not get lost amongst other oppened windows on desktop.
- Output setup on program start: Pressing OK on same settings will not close the program, but display error again.
Bugs:
- Crash on system info with Decklink devices without serial number

Bugs Solved :


Version : Easy OnAirCG v0.8.6 build 006
Product : EASY ONAIR
Improvements :

Program list have new columns: TTS, Start, End, just like playlist.
Default is hidden. In order to show it, right click the headers to
setup columns.
Internal improvements:
- When playing the next lists and items from next lists will show
correct time to start instead of 00:00:00

Bugs Solved :

- Clips with alpha are not keyed.


Version : Easy OnAirCG v0.8.6 build 007
Product : EASY ONAIR
Improvements :

Live in CG have borders cut 8 pixels
Internal improvements:
- RAM limit for VXA increased from 1 to 1.5 Gb

Bugs Solved :

small bugs fixed, like creating logs folder 2 times etc.


Version : Easy OnAirCG v0.8.6 build 009
Product : EASY ONAIR
Improvements :

Bugs Solved :

Crawl linked to folder texts memory problem -XML net communication bug with problematic characters < and & in atribute values
-Decklink SDK upgraded to 10.5


Version : Easy OnAirCG v0.8.6 build 012
Product : EASY ONAIR
Improvements :

Insert inside CG window can be resized.

Bugs Solved :

Insert inside CG does not work with items that have trimmed start.
Position was wrong and after some position value, it cannot set the length of the event (reset to 0).
- Doing copy with ctrl-drag-drop does not copy CGShow and CGClear events target plane.
- Doing copy with ctrl-drag-drop does not copy WAIT event mode (stays to black).
- Doing copy with ctrl-drag-drop converts Internal Live event to external.


Version : Easy OnAirCG v0.8.6 build 012
Product : EASY ONAIR
Improvements :

Insert inside CG window can be resized.

Bugs Solved :


Version : Easy OnAirCG v0.8.6 build 013
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug fixed


Version : Easy OnAirCG v0.8.6 build 014
Product : EASY ONAIR
Improvements :

Cache control: default read cache is 1.000 packets. The packet can vary in size, so it will read cache, making it unable to control. To fix this and make manageable read cache control, now we can set it in Mb.
The control is located in Advanced Settings.
To disable packet limit, set Packets.Max to 0, and Memory.Max to some value (100 for 100Mb).
Note that this is only max it holds. If the disk/network is slow it will not help. But if disk/net have variable speed, it'll help alot, for example 300Mb is like 45 sec in cache of 50Mbps clip.
Setting it too high, you can kill the RAM easily, like set to 500 and CUE 8 clips and play will crash.
- NETControl: Inserting of any item (clip, list) will check it, including items packed in a list. Old was only checking clips, not clips packed in a list.

Bugs Solved :


Version : Easy OnAirCG v0.8.6 build 015
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bugs: CG MOV: CG Clip object that have clip with alpha sometimes display remnants of previous clip used. Can be reproduced by rendering Clip A with alpha, then changing Clip object to Clip B that have different part of the display covered with alpha. After render command from VGXDraw, the part of first clip is visible.


Version : Easy OnAirCG v0.8.6 build 016
Product : EASY ONAIR
Improvements :

Bugs Solved :

CG: Wrong fields order for crawl
- CUE: CUE on any event makes couple of problems, like running the event immediately instead of waiting, freezing next clip for 10-20 frames, and more minor problems.


Version : Easy OnAir v0.8.6 build 017
Product : EASY ONAIR
Improvements :

Time to start and time to end columns inside lists shifts value
-1sec when playing, now it have better precision and should shift
Time to Start and Time to end window popups better results: it handles loops, stops and indication when it never reaches the selected item.

Bugs Solved :


Version : Easy OnAir v0.8.6 build 019
Product : EASY ONAIR
Improvements :

- 4K: on program start for 4K modes, scalling quality is automatically put to LOW. That is in case you forgot to put to low (after deleting ini file) causing more problems later. It will stay till we upgrade scalling to faster one.
Bugs:
- 4K Crash bug : Changing output close the program.
- Last channe (No.16) map is not saved (Audio Settings window)
- Advanced settings -> Cued items and min cued duration not saved/loaded

Bugs Solved :


Version : Easy OnAir v0.8.6 build 020
Product : EASY ONAIR
Improvements :

Bugs Solved :

NET: After output change, Preview over network is disabled, permanently.


Version : Easy OnAir v0.8.6 build 023
Product : EASY ONAIR
Improvements :

ew column in playlist "Video Standard". you must enable it with right-click on column header.
- other small things
Internal improvements:
- Optimizations and speed increase of couple of % while playing 4K.

Bugs Solved :

many small bugs fixed.


Version : Easy OnAir v0.8.6 build 028
Product : EASY ONAIR
Improvements :

Clips audio setup, in Settings menu:
- Downstream to stereo: Will make stereo of each input stream that have 6 or 8 channels.
Each stream is processed independent, so 8 stream mono mxf will not be affected, but 3 stream 5+1 mxf will be 3 stereo channels audio on output (3x2=6 total).
- Languages to put first or last. Put 3-letter language ident here to change priority of multistriam input languages.
for example, we have Discovery Sci HD clips, with ITA (italian) and UND (undefined) but actually english stream.
The first is ITA. We want ENG as first, but here is UND, so we put ITA as last (this will fix the issue).
And just to be ok with other clips, we put ENG as first.
- Search page. (in bottom pages) searches item name inside all program.
Internal improvements:
- Memory link, connecting playout with directshow filter
- Improved speed for playing all clips, especially 4K.

Bugs Solved :


Version : Easy OnAir v0.8.6 build 029
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug fixed


Version : Easy OnAir v0.8.6 build 030
Product : EASY ONAIR
Improvements :

Live input:
- now working with HDMI input on 4K Decklink models
- Display name: Removed (1) from name if only one input card detected and "Extreme" is replaced with "Ext."

Bugs Solved :

Memory increasing when crawls are linked to xml file, which is feed by VGXDraw RSS reader with very short update (1 sec).


Version : Easy OnAir v0.8.6 build 032
Product : EASY ONAIR
Improvements :

Search dialog upgraded
Internal improvements:
- Upgraded to newer version of D3D9 libraries, please test the CG
- Memory Link protocol upgraded

Bugs Solved :


Version : Easy OnAir v0.8.6 build 033
Product : EASY ONAIR
Improvements :

Drag and drop of Playlist files (*.eoal) from outside into Playlist window.
- Drag and drop of Program files (*.eoap) from outside into Playlist window.
- Drag and drop of Program files (*.eoap) from outside into Program window.
- Mouse Wheel is now working on window under the cursor, not on the focused window
- File Open and Save dialogs list have sorted items according curent user codepage.
This should cover all locale language letters except special character extensions used in Hebrew, Chinesse, Japan, etc, which are rarelly used anyways.
In addition, numbers are recognized, making sorting looks like:
Unsorted: "109 Movie.mpg", "45 Spot.mpg", "9 Clip.mpg"
Sorted: "9 Clip.mpg", "45 Spot.mpg", "109 Movie.mpg" (effectivelly sorting numbers 9<45<109)
This behaviour should most closelly be like Window 7 explorer sorting by name.
- When selection of items is done with SHIFT in any list (File Open dialog, Program list, Clip list...), doing drag and drop, copy-paste or similar op., will have the order of items just as they on screen.
Old metod was first selected to last selected, thus making inverse list when copying or moving.
- In Play page added "Locate" button that find, select and focus last playing item. (Like double-click on clock)
Internal improvements:
- Memory Link new update, increased cache and internal audio-video jitter sync (from player side).
- Start time for the whole program greatly reduced.
However, auto-loading on start last list with files from slow network will still make it very slow.

Bugs Solved :

Double-Click on clock will select and focus playing item (if not playing, then the last played, or the item which last frame is shown on output), but only from main list.
This fix selects if played from Scheduler aswell.
Problems:
- Live internal pass-thru will not work with Decklink anymore.
Decklink is using keying in this case and expects RGB and Alpha as input into driver, but our engine is YUV 4:2:2.
This option should be removed or we make another special version for this.
Solution is to use newer card/cards with duplex input/output and just use Live Video item.


Version : Easy OnAir v0.8.6 build 034
Product : EASY ONAIR
Improvements :

rovements:
- CG: Text clock object supports time shift for hours
- Search window now also search Note items (not notes for items)
- When drag and drop list over clip list window, 2 more items are inserted of Note type, marking begin and end of inserted block. The names are Begin listname and End listname, where listname is the name of the list/program file (*.eoal ; *.eoap). Full path of the inserted list/program is also put into Note item notes; both in first and last note.

Bugs Solved :


Version : Easy OnAir v0.8.6 build 035
Product : EASY ONAIR
Improvements :

Bugs Solved :

Text Clock: Shift time precision increased from hours to minutes.


Version : Easy OnAir v0.8.6 build 036
Product : EASY ONAIR
Improvements :

ew column in Scheduler program list: Scheduled days. It shows days of the week, default is hidden.
- Scheduler: The column "Scheduled days" is fixed. 3 predefined sizes for normal, big and bigger font view.
- Video Setup: Field processing now have 3 options:
- Auto: engine choose what to do, like swap fields from DV and NTSC to PAL, etc
- Swap: explicitly set fields to be swapped
- Off: turn off any fields processing and just output the item as it is.

Internal improvements:
- Drag and drop can now scroll the list up and down. Limit for scrolling is column header for up, and 11 pixels from bottom for down.
- Logs: User logs now have more details when user setting/changing scheduled time and day.

Bugs Solved :

Live input CG object bug: not showing, nothing on output.
- Scheduler Grip (divider between program and play list) not saving position if it's more right from 1/3 scheduler window width.
- File (Program and Playlist) Save As on open does not point to file folder, but to last used folder. If there was a list or program, Save As now points to that list folder; if there was none, it points to last used folder (different for programs and playlists).
- Fixed couple of bugs for PAL interlaced when swap fields are selected.

Problems:
- Show device info disabled again, may cause problems: The creation of font used to draw device name is from module D3DX9_43.dll, this should prevent further problems. Disabled until we find replacement.


Version : Easy OnAir v0.8.6 build 037
Product : EASY ONAIR
Improvements :

In System page, a button to save snapshot image as png. The image is video data, as it is on driver output.
Internal improvements:
- Stability improvements and more problems checking.
- USB key detection in registration and system info. Saved into key request and system info report a as well.

Bugs Solved :


Version : Easy OnAir v0.8.6 build 038
Product : EASY ONAIR
Improvements :

Regarding crashes with versions after 026, in next couple of versions, i will revert to 026. For now this is done:
-Engine simplifications and reverting parts of code to version 026:
-Removed advanced options for cache control.
-Additional checkings for memory corruption in rescale program part.
-More detailed system logs regarding bad timecode cases, in engine part.

Bugs Solved :

When main playlist have BIG View, after program restart font is small, not big.
- When program list have BIG View and TTS, Start or End columns enabled, font is small, not big.
- Program list does not change width of TTS, Start or End columns when view is big.


Version : Easy OnAir v0.8.6 build 039
Product : EASY ONAIR
Improvements :

Fields processing now handles PAL clips created with bottom fields from top fields source differently.
- Minimum buffers set to Audio:3, Video:5, because lower values cause memlink to not work.
- Cache for clips is now default to unlimited packets and 50Mb max per clip.
- TRIM: Better cleanup and more checking for unused resources before and after calling Trim.

Bugs Solved :


Version : Easy OnAir v0.8.6 build 041
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug 60: Noise issue depend of Garbage of CG compositon (Garbage on screen while playing VXA)
- Works toward catching the crash bug (still not reproducible)


Version : Easy OnAir v0.8.6 build 042
Product : EASY ONAIR
Improvements :

Bugs Solved :

Regarding issue with noise on decklink output when less than max audio channels are licensed, higher odd audio have noise in sdi embedded card out:
Please test with this version, but first in office.
Higher SDI audio channels, if you don't have other ways of testing, you can see on second SDI card in Media express vu-meters when capture. Connect with cable SDI Out from test comp to In on capture card and test both in SD and HD (SD is limited on some models to 8)


Version : Easy OnAir v0.8.6 build 043
Product : EASY ONAIR
Improvements :

Bugs Solved :

Regarding issue with noise on decklink output, new bug, player on decklink 4K (and possibly other models) not working. Found today by espanol speaking customer and this Fixes it.


Version : Easy OnAir v0.8.6 build 046
Product : EASY ONAIR
Improvements :

ncreased sensitivity in VU meter (measuring shorter samples).
Problem about delayed VU meter indication and audible sounds remains.
(VU meter is 1s faster)
- Faster XML loading (program and playlists, vmy templates...)

Bugs Solved :

CG CLIP:
- CG LIVE: Clip or Live object in CG is scaled and cut in a wrong way when object is partially outside of the working area.


Version : Easy OnAir v0.8.6 build 047
Product : EASY ONAIR
Improvements :

TBC corrector for Video. Default is OFF. You can turn it ON in Advanced settings.

Bugs Solved :

This is the first basic version of TBC for VIDEO, please test carefully with Decklink:
(Always put one Crawl to run on screen, Loop Yes, OFF No)

1. PAL and NTSC type of output, HD or SD (not important for TBC), but if you may choose: HD.
- Look for audio/video sync
- Look for crawl shake
- Look for Events: Wait (Black) and Video (Internal PassThru). This because TBC jump frames and may forgot the command that is sent with that (jumped) video frame. (We send commands to decklink with video
frame)

2. Set PAL or NTSC and test with different video standard clips, Trimmed (preferably short ones, like 10 sec, use trim): 23.98, 24, 25, 50p, 60p, anything you can find.
- the same as in point 1
-

3. (Not much important) 720p, 1080p etc output.
- the same as in point 1


Version : Easy OnAir v0.8.6 build 047
Product : EASY ONAIR
Improvements :

TBC corrector for Video. Default is OFF. You can turn it ON in Advanced settings.

Bugs Solved :


Version : Easy OnAir v0.8.6 build 048
Product : EASY ONAIR
Improvements :

CUE for NetControl

Bugs Solved :


Version : Easy OnAir v0.8.6 build 049
Product : EASY ONAIR
Improvements :

Bug Fix.

Bugs Solved :


Version : Easy OnAir v0.8.6 build 050
Product : EASY ONAIR
Improvements :

Export menu item added in Main and Scheduler toolbar Menu:
* Export to Excell v2.1 xls option
** Excell export does not have formatting done (column width or font bold).
** Excell text is limited to 255 chars, which may create problem with "Location" field (can be 260 chars).
** Excell "Duration" is displayed as seconds, but actually have ms precision, so when doing AutoSum in Sheet, may result in bigger value.
* "Start time" calculation have 3 options: Just as it is on display, from zero, or from some predefined time.
* Loop item and STOP Event item stops the "Start time" calculation.
* Filename is from list name. Invalid characters are replaced with undersore (_)
* Last save location is saved in ini file and used for next save, on next program runs.
* Export settings in dialog are saved and re-used only in single program run.
- Scheduler Playlist menu: Added menu item New, just like in main list.

Bugs Solved :

FileOpen, FileSave dialogs:
* When node in folders tree is selected, one that is not actually a path (symbolic name), file contents list displays last selected path files (should be nothing). For example "This PC" folder.
* On dialog open, last path selected is the lowest match, instead of best. For example, instead of "Desktop", C:\Users\XXXXX\Desktop is selected.


Version : Easy OnAirCG v0.8.7 build 032
Product : EASY ONAIR
Improvements :

Colors setup
Internal improvements:
-From 051: "Scheduled Day" column in Scheduler [Left list]
-From 051: CUE netcontrol property
-From 051: Gpi netcontrol property
-From 051: Tcp netcontrol property
-From 051: Scheduler resize grip (left-right list) bug
-From 051: Scheduler more accurate log for scheduled list setup
-From 051: Font size bug in [Program list]
-From 051: Playlist and Program list drag'n'drop in [Program list]
-From 051: Drag'n'drop problem clip in [Items list]
-From 051: Fixed memory leak after trim
-From 051: Max Audio channels from registration bug
-From 051: Naming of live inputs: for card > 1 and for Extreme and others...
-From 051: Audio compressor default gain from -20 to -10 dB
-From 051: Mouse hower works over list under the mouse cursor
-From 051: "Locate" button on play control page on main screen
-From 051: Snapshot to png in System page

Bugs Solved :

File open: does not update scroll bar in folders tree on first open.
-File open: folders are sorted (left list, just like files in right list).
-Logs: each Play from gui logged 2 times.


Version : Easy OnAirCG v0.8.7 build 033
Product : EASY ONAIR
Improvements :

MemLink protocol
-TBC for Video
-System Page information about cued clips changed to more readable.

Bugs Solved :


Version : Easy OnAirCG v0.8.7 build 034
Product : EASY ONAIR
Improvements :

DTMF Commands: Setup in Settings, insert with right click. Presets are saved in DTMF_Presets.xml file.

Bugs Solved :

-CG: Timeline control for objects
-CG: Timeline save/load from XML and commands -From 051:
-CG: Time offset for Clock object -From 051:
-CG: Live object rotation


Version : Easy OnAirCG v0.8.7 build 035
Product : EASY ONAIR
Improvements :

System Page V/A cache in the bottom is going RED when engine is in low state (or dead).

Bugs Solved :

NetControl inserting items


Version : Easy OnAir v0.9.0 build 002
Product : EASY ONAIR
Improvements :

Columns drag and drop reordering in left and right list. Default can be restored with right-click on column menu.
- Ctrl-X Cut operation
- Shift-DEL Delete without confirmation
Changes in the reading part of engine, new packet management block
- New Preview engine, preview is stopped on any intensive operation

Bugs Solved :

Note after loading list the note for item is empty


Version : Easy OnAir v0.9.0 build 003
Product : EASY ONAIR
Improvements :

Category:
-As property for NetControl
-Saved/Loaded from file
-Logging for Category change
- NetControl: Changing multiple PROPERTIES for multiple items in one command
- Filename parser disabled

Bugs Solved :

Changing live input format on connected device, when LIVE item (for that input) is playing, is causing audio to never continue (it's silent).


Version : Easy Quality Check v0.1.2.Build 002
Product : EASY ONAIR
Improvements :

Bugs Solved :

Codec short name and individual stream bitrate into xml return log.
Overall stream rate you can calculate by file size and duration (you have those fields).
Overall stream rate is usually > than all streams combined, because of carry format.

So if you have mpeg2video and 4000.00 kbps, it will always have 4000 in QC xml report, but for overall will be depending of container
format:
If file is mpegTS Overall stream rate will be like 4129 kbps, for AVI
4097 kbps, etc...

DTekLive (DShow filter) v0.0.2 Build 001
Multichannel Audio: Multi-pin audio filter with channels map.
It's the same system used in capture filter.


Version : Easy OnAir v0.9.0 Build 007
Product : EASY ONAIR
Improvements :

New FFmpeg dll (dll files dated 10.04.2016)

Bugs Solved :


Version : DTrimmer v0.1.3 Build 001
Product : EASY ONAIR
Improvements :

New FFmpeg dll (dll files dated 10.04.2016)

Bugs Solved :


Version : EasyQC v0.1.3 build 001
Product : EASY ONAIR
Improvements :

New FFmpeg dll (dll files dated 10.04.2016)

Bugs Solved :


Version : Easy Recorder v0.2.1 Build 001
Product : EASY ONAIR
Improvements :

New FFmpeg dll (dll files dated 10.04.2016)

Bugs Solved :


Version : Easy OnAir v0.9.0 build 008
Product : EASY ONAIR
Improvements :

Bugs Solved :

Advanced options -> "Disable GPU blending"
-Should make HD play on our 1U server and on computers that have older or problematic VGA.
-As a side effect, should also make "Internal passtrough" event on Decklink work again.
-Possible problems can be in CG graphics or Decklink output.


Version : Easy OnAir v0.9.0 build 009
Product : EASY ONAIR
Improvements :

Bugs Solved :

- Inside CG is now Inside Event
- Supported are CG(on/off), GPI, TCP and DTMF
- Very minimal support in the GUI, GUI may crash, TEST IT please.

- Update and bugfixes in CPU only blend mode (Advanced)
- Update in play engine clip cache memory usage


Version : Easy OnAir v0.9.0 build 010
Product : EASY ONAIR
Improvements :

Bugs Solved :

Process priority is reduced to HIGH from MAX. You can change it in Advanced settings.
- BUG solved in Inside Effect Dialog: After deleting last item from list, howering with mouse over timeline track causes crash.


Version : Easy OnAir v0.9.0 build 013
Product : EASY ONAIR
Improvements :

Bugs Solved :

Bug Pproblem reading xml file as source for CG text.
Bug #115 (New) Multiple DTMF tones in Inside Event Window for an item
Bug #118 (New) Inside CG event on looped item.
Bug #113 (New) DTMF tones via inside events
Bug #112 (New) cg composition in inside event of an item does not dissappear at a given out point.
Bug #114 (New) Editing in and out points for a cg composition in Inside Event Window
Possible fixed:
Bug #85 (New) Inside Cg Properties


Version : Easy OnAir v0.9.0 build 014
Product : EASY ONAIR
Improvements :

Bugs Solved :

Audio files support
WAV and MP3 files are supported.
You can insert them with Drag and Drop, or with File Open, but you must choose Audio from file types filter. Default view is only formats that support Video. When all OK, we put them in default filter.
Video is black, with properties exactly like output format (res, interlacing, frame rate). When Old CPU blending mode selected, it's also transparent.
Internal Clip Check is upgraded for audio only files.


Version : Easy OnAir v0.9.0 build 016
Product : EASY ONAIR
Improvements :

Bugs Solved :

Max Product Date:
If set, it's licensed for all version less and equal to.
Product Date is internal date field when the exe is compiled.
Default is not set / disabled.
-MediaLink Input:
Default is ENABLED.
Disabling Live Input will also make this disabled, because ALL Live Inputs will be disabled.


Version : Easy OnAir v0.9.0 build 018
Product : EASY ONAIR
Improvements :

Bugs Solved :

Fixing problems with licensing on computers with damaged Microsoft encription provider for AES256.


Version : Easy OnAir v0.9.0 build 021
Product : EASY ONAIR
Improvements :

Lower latency for Decklink 4K models (-5 frames)
Internal improvements:
- Dongle support (you'll need Rockey2.dll to put in programs folder)
- Live Input changes with lower latency
- CG Live object changes, Cropping added
- CG Clip object changes
and other things

Bugs Solved :

CG Clip does not play all frames, missing couple of last ones


Version : Easy OnAir v0.9.0 build 022
Product : EASY ONAIR
Improvements :

Clear CG button on main screen
- Inside Events Dialog: positioning from begin or end of clip
- System info changes (they can copy into clipboard among other)

Bugs Solved :

When Inside event mixed with inside CG, it forgets overlapping events.


Version : Easy OnAir v0.9.0 build 025
Product : EASY ONAIR
Improvements :

Bugs Solved :

Insert Live and Drag'n'Drop Live from sources: default duration is 1hr.
- Live input CG object crop and aspect
- Bugs in licensing max input standard


Version : Easy OnAir v0.9.0 build 027
Product : EASY ONAIR
Improvements :

Output Audio delay settings:
It's in Settings menu right under Output.
Ranges are -500 to 500 ms, step is 10 ms, immediately applied to output.
Audio delay is for Output driver, Medialink Output and Record/Stream Output are not affected.
Internal improvements:
- CG Part have some delay on Video, ranging 1-4 frames. All output is automatically adjusted for that.

Bugs Solved :


Version : Easy OnAir v0.9.0 build 033
Product : EASY ONAIR
Improvements :

Setup Audio page GUI does not show output channel rectangles and numbers.

Bugs Solved :

Right click menu over item additions:
- Edit Events: Wait, CG Show, CG Clear, GPI Out, DTMF, TCP Out
- Other event: LIVE, NOTE


Version : Easy OnAir VGA v0.9.0 build 038
Product : EASY ONAIR
Improvements :

Licence: Time limited registration, 3 days before expiration, warning is displayed in menu bar in red color and flashes.

Bugs Solved :

CG Live object bad fields bug introduced in last version


Version : Easy OnAir v0.9.0 build 041
Product : EASY ONAIR
Improvements :

Time accurate play improvements.

Bugs Solved :


Version : Easy OnAir v0.9.0 build 045
Product : EASY ONAIR
Improvements :

Decklink and VGA version are now 2 different products for registration "EOnAir" and "EOnAirVGA". Old, before this version was both "EOnAir" product.
Existing OnAir VGA clients will need new licences.
-Number of instances licence are now independent for Decklink and VGA version. Old was both counts for instances run in the same time.
-Protection: Checking once per hr if Product name, version and About have changed. If changed, it will stop the playout.

Bugs Solved :

When autosave is enabled, it displays "SaveAs" dialog instead of just saving


Version : Easy OnAir v0.9.0 build 046
Product : EASY ONAIR
Improvements :

CG Show item have graphics layer in his name
-CG Clear item have graphics layer in his name
-CG Show Dialog have better selection menu for target layer (checkmark)
-CG Clear Dialog have better selection menu for target layer (checkmark)

Bugs Solved :

In paused mode, none of the playing timers are updated on item delete, copy, trim.
That include Time to Stop, Block remain, etc... Both in Playlist and Schedule.


Version : Easy OnAir v0.9.0 build 049
Product : EASY ONAIR
Improvements :

Bugs Solved :

Export to XLS have new Excell XML as target, full Unicode. Old Excell v2.1 can be selected as secondary.
Internal improvements:
Bugs:
-Live Item Setup dialog allows only 4 inputs, now it support 16
-Seeking was not possible in the last (up to 20) frames of video in AVC clips


Version : Easy OnAir v0.9.0 build 053
Product : EASY ONAIR
Improvements :

Bugs Solved :

Internal improvements:
-NetControl InEffects:
Inside effects you get with "GetItem" command. It's in "InE" xml sub-item.
You can set with "Properties" command, with sub-item in xml with same name: "InE". It will replace all old object in effects.
On change, it is sending notification to all clients with
"Properties" command and "InE" subitem (all is the same).


Version : Easy OnAir v0.9.0 build 054
Product : EASY ONAIR
Improvements :

Bugs Solved :

-NetControl:
CUE and DECUE with ItemID.
I cannot test, test it please.


Version : Easy OnAir v0.9.0 build 052
Product : EASY ONAIR
Improvements :

Bugs Solved :

Internal improvements:
-NetControl command JUMP with position. Attribute is "Pos", in milliseconds, exactly like "EXECUTE" and "PLAY". Without "Pos" should be just like normal Jump.
I cannot test, test it please.


Version : Easy OnAir v0.9.0 build 051
Product : EASY ONAIR
Improvements :

NetControl notifications: EXECUTE, STOP, PAUSE, CUE, DECUE, NEXT, JUMP, STOPCUE

Bugs Solved :


Version : Easy OnAir v0.9.0 build 050
Product : EASY ONAIR
Improvements :

-Password protection for all Settings, you can enable the option in Password menu settings.

Bugs Solved :


Version : DTecCap32 v0.1.0 Build 006
Product : EASY ONAIR
Improvements :

Additional Interfaces on filter pin
-Memory increase bug fixed

Bugs Solved :


Version : Easy OnAir v0.9.0 build 049
Product : EASY ONAIR
Improvements :

Export to XLS have new Excell XML as target, full Unicode. Old Excell v2.1 can be selected as secondary.
Internal improvements:

Bugs Solved :

Live Item Setup dialog allows only 4 inputs, now it support 16
-Seeking was not possible in the last (up to 20) frames of video in AVC clips


Version : Easy OnAir v0.9.0 build 052
Product : EASY ONAIR
Improvements :

-NetControl command JUMP with position. Attribute is "Pos", in milliseconds, exactly like "EXECUTE" and "PLAY". Without "Pos" should be just like normal Jump.
I cannot test, test it please.

Bugs Solved :


Version : Easy OnAir v0.9.0 build 054
Product : EASY ONAIR
Improvements :

-NetControl:
CUE and DECUE with ItemID.
I cannot test, test it please.

Bugs Solved :