Character Generator: Release Notes

From MediaLooks Knowledge Base

Jump to: navigation, search

This is the release notes for Character Generator and Character Generator Toolkit.

1.8.2.1 - Aug 23, 2011

  • Added IMLProperties interface to configure registry settings via methods and for dll info.
  • Added special RSS and tickers parsing with #file-name# syntax support.
  • Added 'resources-path' ticker attribute to load resources (e.g. images) from other path (useful for RSS feeds).
  • Fixed group squeeze in/out effects.
  • Fixed images and graphics blur in/out effects.
  • Fixed animated GIF playback.

1.8.2.0 - Aug 20, 2011

  • Added Frame Number and Counter text items.
  • Added Timer and StopWatch special text items with control abilities.

1.8.1.5 - Jul 29, 2011

  • Fixed CompositionGetItemsCount(), CompositionsGetItem() and CompositionRemoveItem() methods.

1.8.1.4_beta - Jul 19, 2011

  • Fixed TGA and BMP sequences support.
  • Added 'frame-in', 'frame-out', 'repeat-seq' attributes to specify in/out frames for image sequence and 'repeat-seq' attribute to specify loop counts. Usage: SetItemProperties( itemID, "img::frame-in", "10", ... ).

1.8.1.2 - Jul 07, 2011

  • Fixed 'gapless-crawl' support.
  • Fixed description of composition without pos-x/pos-y attributes.

1.8.1.0_beta - Jul 01, 2011

  • Fixed support of Adobe (PS1) OpenType fonts.
  • Added new 'use-glyph' text attribute (for different rendering; also can be used instead of 'text-padding=false' attribute).

1.8.0.7 - Jun 19, 2011

  • Fixed scroll items for ARGB32 color space.

1.8.0.6 - Apr 30, 2011

  • Fixed tickers with compound items (e.g. different fonts, colors, etc.).
  • Fixed "ignore-video-output" parameter for composition exits.
  • Added "text-padding" text attribute ("true" by default).
  • Added "outline-img" tag with relative paths support ("img-outline" not supported any longer).

1.8.0.4 - Mar 31, 2011

  • Fixed ticker text scaling (e.g. no news ticker in CG demo).

1.8.0.3 - Mar 29, 2011

  • Added rearranging of items after resolution change.

1.8.0.2_beta - Mar 28, 2011

  • Fixed changing of graphics and text properties via SetItemProperties().

1.7.3.6 - Mar 11, 2011

  • Fixed right-to-left tickers with images.
  • Fixed bug from 1.7.3.5: ExtraBuffer(1) problem.

1.7.3.5 - Mar 11, 2011

  • Fixed freeze if connected to VMR in ExtraBuffer mode (CGDemo.C# freeze).
  • Fixed image sequence playback with "one-time-and-hide" repeat option.
  • Fixed wrong video rectangles after resolution change.
  • Added video rectangles storage option in relation to the video size (to use same compositions with rectangles for different resolutions).

1.7.3.4 - Mar 10, 2011

  • Fixed problem with no video (in rare cases) if UseExtraBuffer(1 or 2) is used.

1.7.3.3 - Mar 09, 2011

  • Fixed problem with SetItemAlpha().
  • Fixed auto-blend item parameter save/load in compositions and config.

1.7.3.2 - Mar 01, 2011

  • Fixed XML parsing (spaces between nodes).
  • Fixed crawls with right-to-left movement.
  • Fixed file updates problem with right-to-left crawls.
  • Added smooth video output rectangle change (manual or as composition option).

1.7.3.1 - Feb 26, 2011

  • Fixed problem with mixing for normal (top to bottom) ARGB32 input video or images.
  • Fixed blinking when group of items is hidden.
  • Fixed setting of callback before adding to graph.

1.7.3.0_beta - Feb 25, 2011

  • Added new "layer" group type.
  • Added option to display composition in "layer" group type.
  • Added new text properties:
    • "size" - size (double) according to screen height (size = 1.0 for ~24 lines on the screen);
    • "font-hight" - font height in pixels;
    • "font-size" - size in font points (compatible with old version, obsolete).
  • Added DoMixingOnMemoryAligned() method - to specify the row stride.
  • Fixed ticker auto-tracking problem (ticker disappeared after file change).
  • Fixed fade-in for images and flash items (e.g. for auto-blending).

1.7.2.8_beta - Feb 19, 2011

  • Optimized memory usage for image sequence.
  • Added option for dynamic load image sequences via [HKEY_CURRENT_USER\Software\MediaLooks\MLCharGen] "ImageSeq.DynamicLoad" registry key (disabled by default).
  • Fixed effects on the image sequences.

1.7.2.7 - Feb 18, 2011

  • Fixed Flash and image sequences playback problem if item not displayed.

1.7.2.6 - Feb 10, 2011

  • Fixed bug with crash in certain cases.
  • General stability improvement (new internal synchronization code).

1.7.2.5 - Feb 01, 2011

  • Fixed ticker items alignment.

1.7.2.2 - Jan 25, 2011

  • Fixed scheduling auto-hide problem.
  • Added new load method with option to specify load type (items, compositions, schedule) and clear option.

1.7.2.1 - Jan 21, 2011

  • Fixed upside down alpha for RGB color space.

1.7.2.0 - Jan 20, 2011

  • Added new methods for BA SDK.

1.7.1.4 - Dec 29, 2010

  • Fixed rolls support.
  • Fixed old style tickers description: <cg-item><ticker...>...</cg-item> support.
  • Updated samples to use new ticker description: <ticker><background...>...</ticker>.
  • Removed demo 1.7 files from CG compositions combo-box.

1.7.1.3 - Dec 28, 2010

  • Fixed problem with setting of all items props <cg-item>...</cg-item>.
  • Fixed lowercase problem with compositions ID.
  • Fixed lowercase problem with timeline ID.

1.7.2.2 - Jan 25, 2011

  • Fixed scheduling auto-hide problem.
  • Added new load method with option to specify load type (item, composition, schedule) and clear option.

1.7.2.1 - Jan 21, 2011

  • Fixed upside down alpha for RGB color space (bug in previous version).

1.7.2.0 - Jan 20, 2011

1.7.1.4 - Dec 29, 2010

  • Fixed rolls support.
  • Updated samples to use new <ticker> XML item (old way of creating tickers via <cg-item> is still supported): http://bit.ly/i4qGcG.

1.7.1.3 - Dec 28, 2010

  • Fixed problem with setting of item props via <cg-item>.
  • Fixed lowercase problem with compositions ID and timeline ID.

1.7.1.2 - Dec 22, 2010

  • Fixed problem with Show/Hide items while transition is in progress.
  • Fixed "line" groups Save/Load.
  • Fixed "line" groups update.
  • Added Save/Load scheduling.

1.7.1.1 - Dec 16, 2010

  • Fixed problem with table's last line.
  • Fixed problem with keying.

1.7.1.0 - Dec 15, 2010

  • Added tables to display real-time statistics like sports data and stocks.
  • Added RSS feeds as sources of ticker content.
  • Added linked items for tickers: show a related item together with a crawl.
  • Added XML support to describe complex items' design and content.
  • Added auto-trackable XML files for data storage. Files can be updated in real-time.
  • Added scheduling for item property changes (size, position, content, show/hide).
  • Added pausing of crawls and rolls at start or end of each logical block.
  • Added support for several files with auto-tracking in a single ticker.
  • Added URLs as sources for images with auto-cashing if used more than once.
  • New demo.

1.7.0.3_beta - Dec 06, 2010

  • Improved performance.
  • New crawls implementation (via text line).
  • Upgraded ID generation algorithm.

1.6.0.4 - Oct 27, 2010

MLCharGen Module:

  • Added option to add images and files as background for CGKeyer object.

1.6.0.3 - Oct 26, 2010

  • Fixed problem with Live Source preview for some devices.

1.6.0.2 - Oct 22, 2010

  • Fixed problem with Save/Load CG configuration files.

1.6.0.1 - Oct 15, 2010

MLCharGen Module updated to 1.0.0.2:

  • Fixed: Problem with MGCoreS.dll absent in installer.
  • Fixed: Problem with virtual devices ("Live" mode).
  • Fixed: No preview in "Keying" mode on some PCs.
  • Fixed: MLCharGen property page was not shown from demo form.
  • Added: VB.Net CG Toolkit sample.

1.6.0.0 - Oct 13, 2010

  • First CG Toolkit version - the non-DirectShow version of our Character Generator engine, available with .NET, VB6, Delphi and C++.

CG Filter updated to 1.6.0.0:

  • Added: Item text/image changing with effects.
  • Added: Support for complex items (with various fonts, color, images etc.).
  • Added: Support for tables (in CSV files).
  • Added: Support for CSV files tracking (independent cell values changes with effects).
  • Added: Support for text files.
  • Added: Support for text files tracking (changes with effects).

1.5.0.9 - Oct 08, 2010

  • Fixed: Handles leak problem.
  • Added: OnFrameEvent() max wait time specified via registry.
  • Added: ticker::gapless-crawl - parameter for gapless crawl line.

1.5.0.7 - Oct 01, 2010

  • Fixed: memory leak problem.

1.5.0.6 - Sep 30, 2010

  • Fixed: Problem with freeze after removing of specific tickers.
  • Fixed: Occasional crashes after items order change.
  • Fixed: Overlay text/graphics items in "Remote Desktop" mode (Flash not supported).

1.5.0.5_beta - Sep 25, 2010

  • Added: Text Lines support.
  • Added: AR correction during compositions display.

1.5.0.4_beta - Sep 23, 2010

  • Fixed: Video Effects problem.
  • Fixed: Crash for compositions that have "squeeze" on-show items.
  • Added: Support for '<' and '>' symbols in text tickers and text files.
  • Updated: C# & VB.Net samples (small bugs in code).

1.5.0.3 - Sep 03, 2010

  • Fixed: Problem with short video freeze during add or remove of Flash item(s).

1.5.0.2 - Aug 27, 2010

  • Fixed: Wrong iterlacing movement for bottom-top RGB mediatypes (e.g. for keying).
  • Added: Embedded timecodes (via dwStreamID) support.

1.5.0.1 - Aug 25, 2010

  • Fixed: Schedule saving into XML.
  • Fixed: Wrong "interlace" string values.
  • Fixed: Bottom-top images for RGB with negative height input media type.
  • Fixed: Flash/image sequence rate problem.

1.5.0.0 - Aug 21, 2010

  • Added: Scheduling support.
  • Added: General stability improvement.
  • Fixed: Demo mode performance.
  • Fixed: Artifacts on edges of images with RGB32 colorspace.

1.4.0.4 - Aug 18, 2010

  • Fixed: Unregular crash with Flash items.
  • Fixed: EndOfClip() notification crash/freeze if handles are in the same thread.
  • Fixed: One-Time, One-Time-n-Hide for Flash items.

1.4.0.3 - Jul 22, 2010

  • Added: Option to flip text vertically and horizontally.
  • Added: Methods to enumerate, get, remove items from compositions.
  • Fixed: Problem with updating text items that have "Word-Break" flags.
  • Fixed: Problem with multiline date-time text items.

1.4.0.2 - Jun 30, 2010

  • Fixed: Problem with new Flash version.
  • Added: CSV files support.
  • Added: Ticker columns alignment.

1.4.0.1 - Jun 21, 2010

  • Fixed: Problem with tickers.

1.4.0.0 - Jun 10, 2010

  • Added: New type of groups: "view-area", "background", "default".
  • Added: Group size automatic updates, group items scaling.
  • Added: Method to show property page: ShowPropertiesPage().
  • Added: Method to change composition name: CompositionsChangeName().
  • Added: Method to enable/disable keying mode (can be used with DeckLink keying feature): EnableKeyingMode().
  • Added: Method to return keying mode status: IsKeyingMode().
  • Changed: Some methods changed (removed unused variables): TickerAddNew(), GroupAddItem(), GroupGetItem().

Samples:

  • Added: CG control form.
  • Added: VB.Net sample.

1.3.0.5 - Jun 02, 2010

  • Added: New text scaling mode: "eCGS_Text".
  • Added: Composition support in CGDemo C# sample.
  • Fixed: Problem with color XML description.
  • Fixed: Changing of ticker content via composition parameters.

1.3.0.4 - Jun 01, 2010

  • Added: New features.

1.1.0.3 - Apr 29, 2010

  • Fixed: Problem with subtitles (.SRT files).
  • Changed: SetVideoOutputRect()/GetVideoOutputRect() - added "_bTopmostVideo" flag.
  • Fixed: Problem with SetItemProperties() call (e.g. update graphics via PP).

1.1.0.2 - Apr 28, 2010

  • Added: CHM Docs.
  • Fixed: TextGetProps() method signature.

1.1.0.1 - Apr 26, 2010

  • Fixed: Minor internal bugs.
  • Fixed: Added IMLCharGenCallback into TLB (embeded into DLL).

1.0.1.4 - Feb 08, 2010

  • Added: .SRT support.
  • Fixed: Crash with *.lic files (Themida problem).

1.0.1.3 - Jan 19, 2010

  • Fixed: Problem with date/time, timecode, subtitles and counters with progressive video.
  • Added: Automatic .SRT loading.

1.0.1.2 - Jan 18, 2010

  • Added: New features.

1.0.1.0 - Jan 14, 2010

  • First version.
Personal tools