All Products
All Solutions
Internal improvements: -NetControl notifications: EXECUTE, STOP, PAUSE, CUE, DECUE, NEXT, JUMP, STOPCUE
-Password protection for all Settings, you can enable the option in Password menu settings.
-Export to XLS have new Excel XML as target, full Unicode. Old Excel v2.1 can be selected as secondary.
-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
NEW DLL FILES
1. 3 part VXA animation. 2. BUG solved with playing clips and memory problem.
1. Animation loop N times, (0=loop non-stop) 2. Bug fix from client VXA 3. Can load bigger animations on windows 64bit computer
1. Support for 720p resolutions.
1. New popups for Total Clip, List and Program. Selectable under View menu.
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
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)
1. Scale Output Option: It scales output from 2%-100%. Menu: Settings->Program Settings->Video.
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.
1. This is version with new engine. 2. File name is changed to not mix with old engine program.
1. Compatibility with Decklink: Intensity PRO fixed.
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)
Some bugs are fixed.
1. Added the 2 timers: - Time left to Start - Time left to End (for the selected clip)
1. Fixed a minor bug with the filename parser.
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
Schedule and logging.
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.
1. CUE tone event 2. Color change on played items.
This is a quick fix on crash bug generated from playlist and time to start/end timer windows.
Cue tone detection first test. In Live Inputs is a button to turn on cue tone detection on specified input.
Couple of bugs fixed, checking of valid dll versions on start (with message if they are wrong).
Fixed live input bug (external/internal), user and play logs, audio level slider.
LOCK button - it locks the GUI. Located on bottom-right (near the clock).
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.
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
- Volume control, individual channel volume control. - Dynamic range compressor/expander for audio. It's located with other audio controls under popup, Audio setup.
Subtitle setup. Program settings are all on separate windows.
The problem with live starts with problematic audio or video timing; this version should fix that.
Fixing crash on output change.
Fixing hang on Next action on Live Input (of type Decklink, Virtual, None) item.
- Settings all moved into separate windows. - A and V buttons removed from status, Audio is now popup, Video is in Settings menu as dialog.
- 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.
- Video setup moved into Settings menu.
- 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.
- 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.
- 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.
- Scheduling (automatic on time) is logged in user logs.
- Fixes regarding right line on output while playing Live(Internal)
- New column "CG" added in playlist/programlist to indicate Subtitles, Inside CG and Logo On/Off for an item.
- 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.
- 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.
- 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.
- Fixed bug in CG clip loop crash (when loop is selected after one loop it was crashing)
- Fix for bug STOP event not working.
- Fix for aspect in Preview Window.
-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.
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
- 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.
- 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.
- 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...)
- 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
- 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.
This is with fix for arabic text with separators problem (swap text blocks before and after separator).
Fixed many bugs, like NEXT command, bugs in network control and logs.
- Fixes regarding right line on output while playing Live(Internal) - Schedulling (automatic on time) is logged in user logs.
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.
Live Input fixes to further detect and correct problematic SDI input.
Fixed bug in CG clip loop crash (when loop is selected after one loop it was crashing)
In bootom parts is a new page, it shows what is detected on both input and output.
Fix for bug STOP event not working
Fix for aspect in Preview Window
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.
Network monitor and control. The communication is 99% MOS level 0 and level 5 (TCP/IP and simple XML):
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
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.
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.
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...)
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
When 00:00:01 sec live event has put and looped, it cause crash on playout problem has solved.
Fixed when put stop event after a file that is below 20 sec, CUE is not working problem has 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.
Fixed many bugs.
Fixed many bugs
HDi5994 added for Declink mode - Insert/change Note bug fixed - Logo presets are changed - Filename parser and insert CG title are changed
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.
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.
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.
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.
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
Bugs fixed.
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
Arabic Script Fix
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.
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".
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.
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.
Bug Fix
New licensing/registration option.
ALL are using new license model
"File" property for net control
Fixes gui crash regarding operations with net control
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
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:
It seems that fixes audio lost. (short advert no audio (mov), next is big clip with audio(mxf 4 streams 1-channels audio, movie)).
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.
In Program GUI right click menu added option "Rename" Choosing the board: When specific board is selected, menu option gives only supported formats.
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.
Choosing the board is disabled with a message while playing. Maximum Trim windows is limited to 2. Advanced settings
Live item not going to next Trim window not setting trim in/out on second and next parts after finishing
Setup menu: Play Setup removed.
Loggng: More logs for network commands.
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.
Scheduler: program loop/cont show wrong state NRV: Cue tone fixed playing twice or playing when paused
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.
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.
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.
TCP Event. Text sent is ANSI. Newline, tab and other special characters are sent, but without terminating null. Status sent 5 times per second
Bug fixed
Bug fixed Mini Monitor hides other Decklink cards from detection.
Bug fixed Trimming.
Bug fixed Arabic Regional Settings
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
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
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
Crash on system info with Decklink devices without serial number.
Bug Fix it
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
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
- Clips with alpha are not keyed.
Live in CG have borders cut 8 pixels Internal improvements: - RAM limit for VXA increased from 1 to 1.5 Gb
small bugs fixed, like creating logs folder 2 times etc.
Crawl linked to folder texts memory problem -XML net communication bug with problematic characters < and & in atribute values -Decklink SDK upgraded to 10.5
Insert inside CG window can be resized.
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.
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: 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.
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.
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.
- 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
NET: After output change, Preview over network is disabled, permanently.
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.
many small bugs fixed.
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.
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."
Memory increasing when crawls are linked to xml file, which is feed by VGXDraw RSS reader with very short update (1 sec).
Search dialog upgraded Internal improvements: - Upgraded to newer version of D3D9 libraries, please test the CG - Memory Link protocol upgraded
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.
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.
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.
Text Clock: Shift time precision increased from hours to minutes.
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.
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.
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.
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.
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.
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.
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)
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)
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.
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...)
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.
TBC corrector for Video. Default is OFF. You can turn it ON in Advanced settings.
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
CUE for NetControl
Bug Fix.
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.
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.
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
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.
MemLink protocol -TBC for Video -System Page information about cued clips changed to more readable.
DTMF Commands: Setup in Settings, insert with right click. Presets are saved in DTMF_Presets.xml file.
-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
System Page V/A cache in the bottom is going RED when engine is in low state (or dead).
NetControl inserting items
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
Note after loading list the note for item is empty
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
Changing live input format on connected device, when LIVE item (for that input) is playing, is causing audio to never continue (it's silent).
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.
New FFmpeg dll (dll files dated 10.04.2016)
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.
- 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
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.
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
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.
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.
Fixing problems with licensing on computers with damaged Microsoft encription provider for AES256.
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
CG Clip does not play all frames, missing couple of last ones
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)
When Inside event mixed with inside CG, it forgets overlapping events.
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
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.
Setup Audio page GUI does not show output channel rectangles and numbers.
Right click menu over item additions: - Edit Events: Wait, CG Show, CG Clear, GPI Out, DTMF, TCP Out - Other event: LIVE, NOTE
Licence: Time limited registration, 3 days before expiration, warning is displayed in menu bar in red color and flashes.
CG Live object bad fields bug introduced in last version
Time accurate play 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.
When autosave is enabled, it displays "SaveAs" dialog instead of just saving
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)
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.
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
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).
-NetControl: CUE and DECUE with ItemID. I cannot test, test it please.
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.
NetControl notifications: EXECUTE, STOP, PAUSE, CUE, DECUE, NEXT, JUMP, STOPCUE
Additional Interfaces on filter pin -Memory increase bug fixed
Export to XLS have new Excell XML as target, full Unicode. Old Excell v2.1 can be selected as secondary. Internal improvements:
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
-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.
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.
Improvements: Internal improvements: -Support for new dll for dongle Rockey2 (new dll in next mail) -Faster seeking on trimmed clips
Bugs: Problems: -Long term stability improvements. (after testing for long term >1 month, possible problems found and fixed)
Bugs: - Crash when deleting all inside events for a clip: after pressing OK on the inside events dialog on empty list.
Bugs: - Inside CG dialog does not save changes: 1. Insert inside CG on a item, then close dialog with OK 2. Open the inside CG and change existing item, like another .vly for CG, and press OK 3. When you open the same clip, inside CG item was not changed
Seek BUG: unable to seek to first frames on some clips. Steps to reproduce: 1. Find clip Test.mpg (6.414kb) from server and open in EOA 2. Double-Click to Trim it 3. With numeric keyboard "3" go couple frames forward The timer shows 12th frame instead of 1, 2, 3 etc 4. When you play the trimmed clip to 1 frame, it starts from 12th frame.
Improvements: -new playlist column "Start Date", default is hidden. format is MM.DD.YYYY US type Internal improvements: -speed improvements
Fixes problem player cannot go to next file when big (10000+) insert/delete items operation is going
Improvements: - Smooth End property for Clip objects Internal improvements: - All latest improvements on Clip objects, inluding precise Seek and Faster loading times
Improvements: Internal improvements: - NetControl: Timer object start/stop commands Syntax: Command: "ObjTmrCmd", "ID"=objectID, "Action"="start" or "stop"
Bugs: - CG Clips with 3-part property does not stop at Clear effect
NDI Inputs Supported NDI Outputs Supported
Improvements: Internal improvements: - NDI Inputs - 607 line issue auto-fix
Fix for 5 second clips double play issue at fast stop cue jump issues.
Compatibility fix for vMix. vMix accepts max 12 channels of audio in source before having problems (video showing 1 frame/second). Therefore we have made default audio channels 8 (was 16) and added NDI Setup for number of channels where you can increase back to 16.
Improvements: -New Column in playlist, IDX (index), item numbering starting from 1 Default is hidden, you must enable it with right click
- Non-standard NDI input is causing crash in Inputs issue fixed
Improvements: - Clear Logo button next to Play - Right-click menu multiple selection - Set Color on multiple items Internal improvements: - In netcontrol "dprstat" status, if logo show on screen, Logo index is returned. It's after "Play", atribute name is "Logo", value is 1-n
Improvements: Internal improvements: - Netcontrol "LogoList" message is broadcasted to all connected clients when a logo is added or changed.
Improvements: - ClearCG now clears only predefined CG layers, without Logo Layer that is on screen Internal improvements
Improvements: - ClearCG now clears only predefined CG layers "#Layer_000", "#Layer_001" ... to "#Layer_005" - ClearLogo clear the Logo that EOA set on screen
Improvements: - Clear Logo button clears 3 predefined logo layers - Clear CG button clears 5 predefined CG layers Internal improvements: - Netcontrol "ClearLogo" command with net event
Bugs: - Netcontrol on Insert item in a blank new playlist sends incorrect AFTER attribute
Improvements: - The color of the item can be set for each event type individually. The default is the same color.
Bugs: - Playlist with active start time saved in Scheduler then opened in the main list, gets start time fixed from set one in the scheduler.
Bugs: - Scheduler does not start scheduled list from the beginning. If the user have selected some item in the list, it was starting from that one.
Bugs: - It was not possible to insert anything with right-click menu in the playlist if the program is empty, or program selection is on end line. It was necessary to first create a list and then you can insert an item in the list. - CLIP Object causes a crash when Render if the clip is missing and the clip is set to no scale. Easy to reproduce, make a scene with MOV, close the VGXDraw, delete/rename the MOV from disk, open VGXDraw and render. EOA will crash. It affects also Logo, CG event and inside event.
Bugs: - DTMF on Input sometimes is not starting the Scheduler - DTMF on Input will lock the Input after 4-6 successful Scheduler starts For testing, you can use Live.Null, it outputs periodically 123456# as DTMF - CLIP Object that is missing or damaged (not playable at all) and set to LOOP will hang a player. It occurs only when the player is playing another item and goes next or jump or is simply next on the list. This fix should stop the play to suppress hang.
Improvements: - GPI in/out up to 4 ports Internal improvements: - for NetControl: -- Port 3 is outputting status 25 times/sec (it was 5) -- GpiEventItem have new property: "GpiIndex", integer 0-based -- Saving/loading xml: --- Playlist item: GPI index is under attribute "Idx", integer 0-based --- Inside events: GPI index is under attribute "N", integer 0-based - For help documents, these dialogs have changed: -- Setup GPI -- Set GPI Out event, both in the list and in inside CG
This is mainly test version for MCC closed captions support. It has some limitations, for example, the frame rate of the clip, output and MCC file must be the same for good results. For now, only MCC version 1.0 is supported. Improvements: - Closed Captions: MCC v1.0 file support Internal improvements: - Decklink API upgraded to 10.8.5 - For help documents, these dialogs have changed: -- Load Captions, added .mcc
Improvements: - New Decklink: Driver warning that is old changed from v10.3.1 to v10.9.0 - You can now Seek when playing in Play Page seek bar - CG Title Event is removed from Program right-menu click, playlist now cannot have CG Title Event Internal improvements: - Decklink API upgraded from 10.8.5 to 10.9.0 to support UltraStudio HD Mini - NetControl: CG Title Event is now saved and loaded from a file, XML SubItem is "InCGe", and the format is just like inside events. - For help documents, note that CG Event for the playlist is removed -- Setup Live Item -> Wait text label changed to Duration
Improvements: - Preview is better now for interlaced sources - Preview can be zoomed with the mouse wheel - MCC Captions are automatically assigned to an item when inserting from a dialog or from drag and drop Internal improvements: - MCC Captions can be in ANSI, UTF8, and UTF16 file formats (was only ANSI)
New Engine
Improvements: Internal improvements: - New MOS (our extensions) commands: ---------------------------------------------- New commands for DprCtrl. Live Inputs and Audio Setup: --- LiveInputs:
Improvements: Internal improvements: -XML commands: Additions and improvements: - SetupEffect XML command Extra timeline key values in XML SetupEffect
Improvements: - The format of the playlist duration counter: seconds, milliseconds, frames(output). The most accurate is milliseconds. You can access it with the right click inside Length column, View->Format submenu. The action is logged and column and font sizes adjusted correctly.
Internal improvements: - HD Colors (standard 709) improvements
Improvements: - Setup->Advanced new setting for output clock sync Hardware/System - File Info page displays the color standard of the clip (if defined) Internal improvements: - BT.709 (HD) and BT.601 (SD) Output colors from CG - NTSC Decklink input audio issue - Hardware/System clock sync for Decklink, it's OFF by default
Improvements: - Live inputs audio indication (small vumeter) - Live inputs previews show inputs in HD 16:9 output ratio Internal improvements: - Test Live input (Live.Null) support for more standards
Bugs: - Flickering of Live inputs preview when resizing the main window
Bugs: - In playlist Index column items are shown even it is disabled - Flickering of Live inputs preview when resizing the main window Problems: - Output problems (forced non-interlaced output) with Decklink drivers version >= 10.9.7 (firmware upgrade)
Improvements: Internal improvements: - CG versions accept and output full YUV range (super black and super white). - Netcontrol SEEK command - Live inputs improved support for NTSC framerates - Live inputs have a shorter delay (max 200ms)