# Version History

Version 1.9.11 - Home, Full and Sponsored Edition — February, 2015

- Fixed memory issues when using screen sources.
- Scrolling issue in layer templates repository.

Version 1.9.10 - Home, Full and Sponsored Edition — December, 2014

- Fixed compatibility with ATEM Switcher by BlackMagic Design
- Fixed compatibility with current MacPro
- Various Minor Fixes

Version 1.9.9 - Home, Full and Sponsored Edition — September, 2014

- Fixed bug in Twitterlayer to display "&apm;" correctly
- Fixed Screen Capture Source for OS Mavericks (10.9.2)

Version 1.9.8 - Home, Full and Sponsored Edition — June, 2014

- Fixed Crawler Layer
- Changed location for document templates, custom layers, custom filters and custom Apple Scripts from ~/Library/Application Support/Boinx/BoinxTV/ to ~/Library/Application Support/com.boinx.BoinxTV/ because of MacAppStore rules by Apple. If you need migration assistance please contact Boinx Software Support at http://boinx.com/connect/boinxtv

Version 1.9.7 - Home, Full and Sponsored Edition — May, 2014

- Fixed video sources on new MacPro displaying pixel garbage
- Fixed Orientator QuartzComposer Plugin to work again in 32 bit mode

Version 1.9.6 - Home, Full and Sponsored Edition — January 7, 2014

- Fixed Twitter layer to make it work again
- Fixed bug in Placer layer when playing back transparent movies
- Fixed Mask And Overlay source filter to display different sizes

Version 1.9.5 - Home, Full and Sponsored Edition — November 15, 2013

- Fixed a bug in layer Presenter 2D when images were overlapping while in transition.
- Adopt to changes in the Twitter API to make Twitter Favorits working again.
- Updated QuartzComposer LUA patch to be compatible with OS X Mavericks (10.9)
- Fixed Layer Settings parameter UI for custom layers.

Version 1.9.4 - Home, Full and Sponsored Edition — September 11, 2013

- Compatibility with an upcomming major OS release.
- Fixed a crash that sometimes occured when deactivating a layer or saving a document.
- Fixed Twitter login issue with OS X Snow Leopard (10.6)

Version 1.9.3 - Home, Full and Sponsored Edition — August 12, 2013

- Fixed crash with OS X Snow Leopard (10.6)

Version 1.9.2 - Home, Full and Sponsored Edition — August 06, 2013

- Static images now get transfered again when swiching a setting to live.
- Various layer bug fixes.
- Various minor bug fixes.

Version 1.9.1 - Home, Full and Sponsored Edition — July 31, 2013

- The old Twitter API 1.0 was shutdown. Therefore it is necessary to login (via Preferences) to get the Twitter layer working again.
- A warning is shown when a manually installed but outdated version of a Quartz Composer Plug-In is detected. You can delete the old plug-in or update to a newer version.
- Performing an AppleScript in the export fixed for OS X Lion and Mountain Lion.
- All layers are now based on the new Lua Quartz Composer Patch to keep memory consumption low.
- Various minor layer bug fixes.
- BoinxTV now optionally sends usage and diagnostic data to Boinx Software, to help improve its products and services.

Version 1.9 - Home, Full and Sponsored Edition — March 19, 2013

While it doesn't look like a major update, lots of very hard work have gone into this update!
Version 1.9 should be fully compatible with OS X Mountain Lion and OS X Lion, while still working on Mac OS X Snow Leopard. Please note that version 1.9 is the last release to support Mac OS X Snow Leopard, as it is almost impossible to target 3 OS versions in such a complex product.

- OS X Mountain Lion and OS X Lion compatibility.
- JavaScript inside layers has been completely replaced with Lua. Lua provides all necessary features while requiring far less memory. In addition, lots of crahes inside JavaScript core are finally gone for good.
- Keyboard shortcuts should work now in all places of the UI.
- Completely rewritten fullscreen output based on new technology. A visible effect is that the mouse cursor can no longer overlay the fullscreen output.
- Fullscreen behavior should be more consistent.
- Changing the document size will now also update fullscreen output if active.
- All previews are displayed in Retina resolution when running on a MacBook Pro with Retina Display.
- The crawl layer (and underlaying Quartz Composer patch) now work on MacBook Pro with Retina Display.
- Avoid tearing of all output views.
- Updated documentation references.
- Movie Playback: Major changes to movie playback should cause a lot less issues with memory getting full.
- Movie sources can now be configured as looped from within BoinxTV. Select a movie source in the source repository and select "Looped" from the source settings action menu.
- Completely new audio engine. While not yet offering any new features, the internal architecture of the audio engine has been completely rewritten for improved performance, less latency and better overall audio quality.
- The Enhancements Settings on the audio output mix can now be adjusted by the user.
- Audio output enhancement setup is now saved to the document.
- Audio artifacts and loss of signal issues should be resolved.
- Incorporated new FastSpring store.
- New iMedia 3 Media Browser that uses far less memory and works with latest versions of media apps.
- Resolved some alpha channel issues on ATI graphic cards when running on OS X Lion 10.7
- Correct previews of filtered sources in source repository.
- Possible deadlock when changing file reference type of movie sources.
- Create export AppleScripts from a template.
- Layer templates can now be exported and are prepared for your own layer development.
- Resolving some issues with multiple GPU support.
- Checking for defect ATI/AMD graphic drivers on some systems on opening a document.
- The Delay setting inside the Device Preferences once again works.
- New artwork for iPad mini and iPhone 5 in the iOS Device Demo layer.
- Audio only layer shows correct preview in the sidebar.
- Document resizing works as expected.
- Sometimes recording would stop all of a sudden when Time Machine was enabled on a machine.
- New option to clear the recent recordings shown in the export panel.
- Resolved some issues where the user could break codesigning of the app, because some files inside the application got revealed in the Finder for editing.
- Various drawing glitches have been fixed.
- Many memory issues have been fixed, resulting in improvements to stability and performance.
- Many more small bug fixes and enhancements.

Version 1.8.4 - Home, Full and Sponsored Edition — December 22, 2011

- Under some circumstances document restoration could get corrupt, resulting in random crashes later on.
- Optimized audio buffer usage to avoid rare memory issues while recording to disk on Lion.
- The default location for recordings has been moved to a subfolder of the user's movies folder called "BoinxTV".

Version 1.8.3 - Home, Full and Sponsored Edition — August 8, 2011

This small update fixes a launch problem on OS X Leopard v10.5.8 and also a few smaller issues.

Version 1.8.2 - Home, Full and Sponsored Edition — August 2, 2011

- The screen source had to be reimplemented from scratch for OS X Lion, as the previous technology no longer works. On Mac OS X Leopard and Snow Leopard however, the previous technology is being used as the new one is not available there. One side effect is that a screen capture source now also captures the mouse pointer on OS X Lion.
- The PiP (Picture in Picture) layer can now animate it's anchor parameter between settings. This enables you to have the picture animate across the screen from one position to another.
- Detail enhancements to Orientator. This includes updates to several of the Orientator based layers.
- Jog wheels in the parameter inspector (left sidebar) can no longer be adjusted by scrolling vertically. We felt it conflicted too much with the new overlay scolling behavior in Lion. You can still adjust them by scrolling horizontally (2 finger swipe on trackpads).
- Documents are now correctly restored on OS X Lion. Creating, opening and saving always works as expected.
- Fixed a hang reagarding filtered sources on OX X Lion.
- Fixed a problem where chroma keyed sources were upside down on OX X Lion.
- Changes to the rendering engine to make it work on OS X Lion.
- Various visual improvements related to the new overlay scrollers in OS X Lion.
- The state of the fullscreen output was not correctly restored when opening a document.
- Once again it is possible to upgrade from an installed SE (Sponsored Edition) license to the Full version from within the app. Simply choose BoinxTV > Upgrade…
- File > Revert works as expected. Yeah!
- The Quick Look 3D layer would fail to display an image when zooming it very small.
- Implemented a workaround for the Nocturn Video Mixer to accommodate a change/bug in the Automap software by Novation.
- Implemented a workaround in the Chroma Key filter for OS X Lion.
- Fixes to both Chroma Key filters on OS X Lion.

Version 1.8.1 - Home, Full and Sponsored Edition — June 14, 2011

- Boinx Crawl was not rendering correctly under some circumstances.
- Fixes a bug which caused a crash on Mac OS X 10.5 - Leopard when no license was installed.

Version 1.8 - Home, Full and Sponsored Edition — May 25, 2011

BoinxTV 1.8 further refines BoinxTV, especially concerning audio stability. In addition it introduces a great new Chroma Keyer that delivers improved results when used with a good background and consistent lighting conditions. A new technology called LibOrientator enables you to use device motion and position of an iOS device connected via WiFi inside BoinxTV layers. Several new and enhanced layers showcase this ability. See the LibOrientator web page for the full story.

- New advanced filter 'Chroma Key Pro' in addition to the previous one that has been renamed to 'Chroma Key Basic'. The new chroma keyer delivers much higher fidelity but also needs more consistent lighting conditions and a good colored background, preferably green or blue. Continue using 'Chroma Keyer Basic' for the less perfect lighting conditions as it will deliver better results on those cases. When in doubt try both. A new video tutorial on the BoinxTV web site will describe the setup of the new chroma keyer in detail.
- Added Quick Mask options to both chroma key filters to quickly remove unwanted regions of the input signal.
- Integrated new iMedia Browser version 2 that features many improvements. See the Karelia product page for full details. A real benefit for BoinxTV is it's incremental loading that yields in better performance and lower memory consumption.
- iMedia Browser is now also available in BoinxTV Home.
- Layers

- Google Maps: This new layer offers similar possibilities as the Google Maps website. You can either enter an address, a location or control the position via an iOS device using LibOrientator.
- iOS Device Demo 3D: This layer gives you a 3D rendering of iPhone 4 and iPad 2 (both black). The idea is to feed both the screen content and the device orientation via an iOS device. See the LibOrientator web page for detailed explanation of the setup. (Mac OS X 10.6 - Snow Leopard or newer)
- iOS Device Demo (formerly named iPhone Demo): This layer has also been extended to allow optional LibOrientator control and updated with the latest Apple device artwork. You would use this layer when you only need two dimensional movement of the device. (Mac OS X 10.6 - Snow Leopard or newer)
- Orientator Demo: Use this layer together with a video feed from iPad 2 and the Orientator app running on it. It will give you an idea of what is possible when combining iPad camera video with device orientation. See the LibOrientator web page for details. (Mac OS X 10.6 - Snow Leopard or newer)
- Apple Design Award: This is both to commemorate the Apple Design Award we received for BoinxTV in 2009 and to demo an additional ability of iOS device control. Here the iPhone/iPod touch/iPad can be used to control the 3D rotation of a cube in space. (Mac OS X 10.6 - Snow Leopard or newer)
- Twitpic: Integrate photos people posted on Twitter using the Twitpic service. Enter a search term and wait for the results to appear.
- Presenter: Added a new input to optionally disable the reflection of the sources.
- Presenter: Reflection was off when using a screen source.
- Tuned the input value ranges of many layers.
- The Video Switcher layer would no longer show the active image after saving and reopening a document.
- News Show: The remaining time was displayed incorrectly.

- Made several menus more consistent and added entries for chroma keying sources as it was a little hard to find.
- Layer shortcuts would not work in version 1.7 unless the layer was selected.
- Implemented a workaround for some audio devices like the Tascam US-122mkII that would previously not deliver any audio to BoinxTV.
- In previous versions, audio recording would drop after 10 hours of recording.
- Recording with 24fps no longer produces audio that is out of sync.
- Improved the fidelity of audio with looped movies.
- Removed the previously grayed out PAL Widescreen option from BoinxTV Home as it is not available there.
- Many more improvements and fixes to the underlying frameworks.

Version 1.7 - Home, Full and Sponsored Edition — January 14, 2011

BoinxTV 1.7 is now available in a new Home Edition exclusively through the Mac App Store. In comparison to BoinxTV Sponsored and Full Edition the Home Edition is restricted to 1 camera input and is missing some features and output options.

- BoinxTV recordings can now be shared through YouTube from within BoinxTV immediately after recording. Just enter your YouTube credentials and hit Start, BoinxTV will encode the video and upload it for you.
- A new template named iLashes showcases the new YouTube functionality with a beauty podcast based theme.
- Completely new Getting Started movie.
- Layers:

- New layer "Flying Text" that animates 2 lines of text across the screen. Lots of options help you customize it to your needs.
- The new layer "Annotation" displays a block of text in a configurable rounded background. This is very useful for overlays, buttons or product information.
- Finally, "Wackelpeter" animates a graphic by slightly rotating it, giving more vibrancy to your screen elements.
- "Lower Thirds" text can now display an optional drop shadow.

- Various other fixes and improvements.

Version 1.6.2 - Full and Sponsored Edition — August 19, 2010

Sorry for the frequent updates, but we found another important bug on MacBook Pro systems with dual Nvidia GPUs after releasing 1.6.1.

- BoinxTV 1.6 and later require Mac OS X v10.5.8 with QuickTime 7.6.6 installed. Mac OS X v10.6.3 or later is strongly recommended.
- Broken movie preview on MacBookPro with Nvidia 9400M and Nvidia 9600M GT
- Wrong colors shown in live layers if that layer was not selected.
- Assigning an image source to layer would sometimes not correctly update the preview.
- Resolved potential freeze on selecting/deleting/adding a layer. Note: multithreading remains hard!
- Selecting a custom pixel aspect ratio once again works on all graphics cards. It used to cause crashes on ATI equiped Macs.
- Rare crash on document close.
- Again, increased stability through better memory management.

Version 1.6.1 - Full and Sponsored Edition — August 11, 2010

- The iPhone Demo layer is now also able to display iPad.
- Using audio only files resulted in very high rendering load in version 1.6.
- Loading previews of sources could result in crashes.
- Some movie files would play their audio track in double speed.
- When recovering a crashed recording you now always get the export window, independent of prefenrece setting. In addition, that sheet can now be conveniently closed when done with it.
- Fixed a typo in the new 'Conference Recording' template.

Version 1.6 - Full and Sponsored Edition — July 28, 2010

BoinxTV version 1.6 dramatically improves overall stability. We worked very hard on improving memory management. Due to major under-the-hood changes in Mac OS X Snow Leopard we had to rewrite major parts of the application in order to still fit into the memory limit.

Also included are new features like a new template suitable for recording conference sessions, new layers and many other improvements.

Finally, if BoinxTV or your computer misbehave while you are recording, you can now restore the recorded movie up to a few seconds before the unexpected end.

If you experienced problems with older versions of BoinxTV you should really give this version another try!

- BoinxTV 1.6 requires Mac OS X v10.5.8 with QuickTime 7.6.6 installed. Mac OS X v10.6.3 or later is strongly recommended.
- Added template "Conference Recording" that demonstrates how to use BoinxTV for recording typical conference sessions using two cameras and a source for slides.
- Layers

- New layer "Session Intro" that can be used as opening credits when recording conference sessions or similar events.
- Added layer "Placer with Distortion" that allows you to place a source in an area defined by 4 arbitrary screen points. This is very useful, e.g., for placing movies inside an area of a background image.
- Removed the option to display the user timeline in the Twitter layer as this no longer possible using the current technology. Twitter has changed their APIs.
- The Twitter layer should no longer stop updating!
- The Crawl layer now always starts from the beginning when switching it on.
- Added iPhone 4 artwork as option in the iPhone Demo layer.
- Rare crashes in text crawler and Twitter layer.
- The Axis camera layer now works on Mac OS X v10.5.8
- Images coming out of the chroma key filter should no longer be blurry.

- Recordings made with BoinxTV are now being stored in a visible document ending with the suffix "tvrecording". In case of a crash during the recording these files remain on disk and can be double clicked to restore them. BoinxTV will try to read the file and show you the recorded movie. Click "Recover Recording" to have BoinxTV store the result in a QuickTime Movie file with the same name in the same location. After that you may close the window and delete the "tvrecording" file from disk.
- The preference pane "Sharing" has been renamed to "Export" and contains a new option to NOT automatically show the export window after recording a movie. You can always export/share later by choosing File > Export Recording…
- Added entries to access recently recorded movies to the action menu in the export/share window. This is especially useful in combination with the above mentioned feature.
- In order to help you discover memory problems with very large documents earlier on we added a warning to the top display. You won't notice a change until there is less than 1.5GB of free application memory for the application. The color of the display changes from green to yellow (1GB of free memory) and finally to red (750MB). Once it turns yellow you should no longer add layers or sources to your document. Once it turns red you should try to finish your work, save your document and quit BoinxTV before it hits the memory limit and crashes.
- Prevent creating or opening of additional documents when memory gets too full.
- Looping movies play looping audio.
- Rare crash with source placeholder animation.
- Undo could go really bonkers in certain cases.
- Potential freeze when opening damaged documents.
- Corrected an issue with opening and closing multiple documents.
- Setting an input image to "None" was not restored correctly when opening a saved document.
- Prevented a crash that sometimes could occur when resetting the categories in the layer/sources library or clearing the search field.
- If the movie recording destination set in the preferences is no longer available BoinxTV will now record to the default location (Movies folder) instead of silently failing. When opening a document with a recording destination set that no longer exists you will be alerted to that fact.
- Stopping preview movie while layer is live.
- Movie frame buffer increase when used by covered layer.
- Minimized memory usage of movie sources.
- Improved performance and stability of layers using shaders (e.g. Crawl, Presenter, Single Video, Twitter and Sidebar)
- Freeze when copy and pasting and collapsing entries in the parameter view.
- Video-Memory leak with random occurrences when adding moving or deleting layers.
- Video-Memory leak when hiding image previews in layer parameter editor
- Tries to improve synchronisation with Blackmagic Decklink hardware, thereby causing better framerates in SD resolution.
- Reducing memory footprint while loading documents.
- Improved overall stability.
- Minor bug fixes
- A few more tweaks here and there.
- Preview of movies shows the same position as output if the movie is live

Version 1.5 - Full and Sponsored Edition — January 5, 2010

BoinxTV version 1.5 focuses on stability and reliability and also features performance improvements in some areas. If you had crashing issues when using multiple cameras you should really update to this version. This update is free and strongly recommended for all BoinxTV 1.x users.

- Audio files can once again be dragged onto Audio Only layers.
- Major improovements have been made to the whole rendering engine of BoinxTV. This will enhance stability, especially on Multicore/Hyperthreading based Macs.
  - Rendering on multiple screens and graphics cards
  - Issues with Nvidia based GPU leaking VRAM
  - Issues with ATI based GPU leaking RAM when using layers with multiple video inputs (e.g. Video Switcher)
  - Overall performance of composition sources
  - Overall performance of filter sources
- Playing movies with non-square pixels (like DV formats) now works as expected.
- The above should also result in a slight performance improvement for non-square movies.
- Generally improved performance of movie placback.
- Supporting aluminum Apple Remote on 10.6.2 and higher.
- White Apple Remote works again on 10.6.2 and higher.
- Undo needs much less memory.
- Frame dropping behavour using HDV.
- The values of jog wheels in the parameter view can now be changed by scrolling horizontally instead of vertically. Therefore the jog wheels no longer conflict with scrolling the parameter view.
- Many other under-the-hood improvements and fixes.

Version 1.4.2 - Full and Sponsored Edition — October 15, 2009

For BoinxTV version 1.4.2 we worked very hard to improve the audio engine. If you had trouble with sound in earlier releases please give this version a hard try.

- Major enhancements have been made to the whole audio engine of BoinxTV.
  - In case an input device fails temporarily (or changes its format) we now restart it again immediately. This will result in a very short audio gap and probably a noticable click, but at least audio will continue to work afterwards.
  - Measures have been taken to better cope with situations where the audio engine is overloaded for a short amount of time.
  - It should no longer happen that recordings produce "choppy" audio after a while. Silence will now be inserted when audio is overloaded for too long.
  - Better fidelity with sound of DV cameras.
  - Improved internal error handling in all areas.
  - The engine works best if the input and output sound formats are the same. Use "Audio MIDI Setup" found in Applications > Utilities to unify the format of all devices you use. Most important is the sampling frequency. Depending on availability use "44100,0 Hz" or "48000,0 Hz". When working with DV cameras: those typically can be switched between 48 kHz and 32 kHz from the camera's menu. Use 48 kHz (48000,0 Hz) if possible and then adjust all other devices to this setting.
- Input devices (cameras and microphones) can now also be renamed while documents are open. More improvements in that area soon…
- Added an option to the Presenter layer to fade out the background when displaying Source B in fullscreen mode with the option "Show whole image" selected. (Users who understand this explanation might actually appreciate the new option.)
- Some cameras deliver their very first frame in a wrong aspect ratio and size. Throwing away that first frame improves document startup time and fidelity.
- The submenu containing the audio throughput device is now kept visible while recording so that you can check which output is being used.
- Displaying an alert when you are disconnecting the selected playthrough device while recording as this will most likely ruin audio in your recorded video from that moment on.
- The state of the caps lock key is now ignored for keyboard shortcuts assigned to layers, triggers and inputs.
- In rare cases the rendering would not unpause aufter resizing the document.
- Audio volume of -∞ in layers is now correctly restored when loading a document.
- Newly added sources will no longer be assigned to a selected Audio Only layer.
- Basketball Scores layer now works correctly on Snow Leopard.
- The titlebar and floating state of the preview windows is now saved into and restored from documents.
- Small fix to renaming recordings in the export dialog.
- Small user interface related improvements.
- Audio levels should now always return to 0 after sound has ended playing.
- Sublte icon improvements on certain dates.
- A few other small fixes.

Version 1.4.1 - Full and Sponsored Edition - September 24, 2009

BoinxTV version 1.4 and later now fully support Mac OS X Snow Leopard (10.6). Running at least version 10.6.1 of Snow Leopard is strongly recommended. BoinxTV 1.4.1 is mostly a bugfix release while version 1.4 introduces lots of behind–the–scenes changes that will yield into great new features. One immediate benefit is that saving of recorded movies is now almost instantaneous. Additional workflow improvements in the export dialog speed up work even more. New layers for iPhone demos, Axis Network camera access and Quick Look images allow for even greater variability of sources. This update to BoinxTV is strongly recommended and free for all 1.x users.

- Fixed a few rather rare crahsing issues in version 1.4 (and probably also before) related to removal of settings and filtered sources.
- Resolved a really important crashing issue that surfaced a lot more on Snow Leopard.
- [Snow Leopard (10.6.x) only] There's a new option to hide title bar and drop shadow of the output preview window. See the action menu in the Output Preview Window title bar or the View menu. Once the title bar is gone you can move the window by ctrl-alt-cmd dragging it. The action menu can be invoked via cmd right-click.
- Added sample XML file for the new Sports Standings layer to the Extras folder.
- Added an option to choose dissolve between source A and B in the Presenter layer.
- Slightly enhanced contrast between on and off state of the live buttons.
- Small visual changes to improve the look of the shortcut recorder controls on Snow Leopard.
- Using a new (10.6 only) QuickTime audio API for cameras on Snow Leopard, as the old one seemed very unstable on 10.6.x.
- Fixed reconnection and a crashing issue in the Axis camera patch. For now there is no preview image for the Axis layer on the left in order to prevent crashes. We are working on an improved version.
- Renaming the recording in the export window should no longer break in any case.
- When you add an AppleScript in the export window it will now be selected.
- Better name for the default file in the Boinx Crawl layer.
- Various small UI consistency improvements.

Version 1.4 - Full and Sponsored Edition - September 17, 2009

BoinxTV version 1.4 now fully supports Mac OS X Snow Leopard (10.6). It also introduces lots of behind–the–scenes changes that will yield into great new features. One immediate benefit is that saving of recorded movies is now almost instantaneous. Additional workflow improvements in the export dialog speed up work even more. New layers for iPhone demos, Axis Network camera access and Quick Look images allow for even greater variability of sources.

- The whole recording engine has been rewritten for better extensibility. As an immediate benefit, video and audio of movies no longer has to be combined after recording. Depending on the length of your recording this may save you lots of waiting time.
- There is now an action menu next to recorded movie in the export dialog offering common options like opening and showing the movie, renaming it immediately or moving it to the Trash. This can be helpful to rename good takes or delete mistakes. The whole export dialog can also be reset from there in case you want to run a second export in a row.
- Start date and time will now be added to the file name of recordings to make them easier to differentiate when recording multiple takes.
- Templates are now visually grouped into those provided by BoinxTV, by the current user and by the central location for the computer.
- Layers

- Quick Look layer. This layer enables you to bring any single page document type that can be previewed via Quick Look into BoinxTV and position it in 3D space. For multi-page documents you will only be able to see the first page.
- AXIS network camera layer. This layer is similar to a Placer, but accesses an AXIS network camera to display camera frames.
- iPhone layer. Use this layer to play your iPhone screen movies in a realistic environment. If you happen to have a specifically prepared iPhone you can also use a real phone as input device.
- Sports Standings layer. Displays typical sports results in tabular form. Data is read from a XML file.
- The RSS crawler now updates its feed without having to be deactivated and reactivated.
- Added an option to the Stop Watch layer to reset the clock when you turn the layer on.
- In version 1.3 custom background images on the Lower Thirds layer were potentially squashed on one axis, they are now scaled proportionally again.
- The Placer with Transition layer now behaves as it was intended to, and no longer ignores its parameter settings.
- The Presenter layer would sometimes not disable itself correctly.
- Several minor layer improvements not mentioned above.

- You can now set the default recording format (Codec) in the General Preferences, as the previous method was too hidden.
- There is a new option to keep the preview windows (both layer and output preview) on top. Acess it from the View menu or the gear menu in the preview windows.
- Added a new export AppleScript that calls Levelator to optimize audio volume on the recorded movie. Get Levelator from The Conversations Network.
- The LIVE state of the selected setting in the left column is now indicated through a red color in the header.
- Added tooltips (aka. help tags) to several UI elements.
- Added X Position parameter to Zodiac Signs layer.
- If there are no documents open, you can now edit the names of devices in the preferences.
- Decreased document loading time. Delayed loading of Quick Look previews and other images for snappier operation.
- The document loading progress bar now shows how far you are through the loading process.
- The output preview no longer displays the "Engine Paused" message when being paused, only the pause button is highlighted and the layer preview shows a message.
- If you are running on Leopard, BoinxTV now requires Mac OS X 10.5.7, which brings some critical fixes.
- Updated the built-in iMedia browser for iTunes 9 support.
- If saving the recorded movie fails you now get a reasonable error message.
- Some code optimizations for G5 processors. Please report if you are actually using BoinxTV on a G5. Coincidentally, BoinxTV should no longer start at all on PPC G4.
- BoinxTV is now more robust in cases where you do not have write access to the designated folder for saving recordings, or it didn't exist any more.
- You are now prevented from toggling the “Record to Disk” option in the middle of a recording. Doing this was a Bad Idea!
- When you are recording a fixed–length show to a disk without enough free space for the whole show, the document now keeps track of how far into the show you had recorded when the disk became full.
- Resolved various Snow Leopard issues.
- Lots of bug fixes in the export dialog.
- Heaps of other fixes and small visual improvements.

Version 1.3 - Full and Sponsored Edition - May 4th, 2009

BoinxTV version 1.3 brings both new features and important bug fixes. The update is strongly recommended for all users.

- Resize Documents. The size of open documents can now be adjusted to different pixel sizes. This is especially useful if you picked a template and forgot to set your desired size. Please note that not all layers may scale perfectly when changing size and aspect ratio of a document.
- Improved device A/V sync. A delay can now be configured for each audio device to make up for the video delay of various cameras. See Devices preferences. This is especially important for most DV cameras but also useful for the Built-in iSight of new MacBook Pro computers. Use a movie clapper or just clap your hands in front of the camera to adjust the delay.
- Automatically create device sources. Added a preference to automatically create sources for all available devices (video and sound inputs) when a new document is created.
- Filters

- Veescope Softlyght keyer. Alternative chroma keying filter based on Veescope Softlyght technology. The keying component needs to be purchased separately as add-on. See the BoinxTV web site for more information.
- Image adjustments filter to do some basic color and gamma corrrection.
- Better consistency of the drop shadow in the Chroma Key filter.

- Layers

- Lower Thirds: New additional parameters to adjust font kerning of title and subtitle.
- Lower Thirds: Layer now displays a countdown when in automatic mode.
- Digital Clock: Can now have negative inset values to accommodate scaled and otherwise strange background images.
- News Crawl: In RSS mode this layer will now look for feed updates every 2 minutes.
- Regression in Placer: Once again removing X and Y position inputs unless in "Custom" mode.
- Video Switcher. Now behaves correctly if size and aspect ratio of content and background image differ.
- Digital Clock: Fixed time format bug in 12 hours mode.
- Placer: Fixed a small bug regarding transparency.
- Placer with Transition: Transparency is now supported. Please test and give us feedback.
- Presenter: Switching to "A" in Fullscreen mode was broken.
- Presenter: Improved performance.
- Static Text 3D would in some parameter combinations draw text with a wrong vertical alignment.
- The Twitter layer works again.
- World News. The earth no longer jumps around when adjusting the rotate duration.

- BoinxTV no longer shows an alert when entering a wrong value into a text field but instead automatically caps the value to the nearest maximum or minimum. This should also fix a few rare crashes.
- When clicking the green zoom widget the preview will now be scaled to exactly 100%.
- Once more removed some checks after recording as they continue to crash on some configurations. We love QuickTime and all those vintage Codecs.
- Fixed a bug that resulted in rare crashes of the chroma keyer with Safari 3 installed.
- Fixed issues when exporting two movies at the same time.
- Changing the framerate and recording format now marks the document unsaved, both changes are being written to disk and read in from documents.
- Fixed a few other issues that could cause crashes on export for some users.
- BoinxTV works on the current pre-release version of Snow Leopard.
- Major changes to iMedia Browser by the project team.
- The usual bunch of other small improvments and bug fixes.

Version 1.2.1 - Full and Sponsored Edition - April 2nd, 2009

BoinxTV version 1.2.1 mostly fixes important issues in both version 1.2 and 1.1 but also introduces some important enhancements. This update is strongly recommended for all users.

- Audio Fixes. Fixed various low level audio related issues with DV cameras, microphone inputs and recording in general. As a result, sync between video and audio should be improved on recordings.
- Connecting too many cameras to a rather slow Mac could result in memory getting full until BoinxTV or the machine eventually crashed.
- Improved camera handling. If too much camera data comes in at once, BoinxTV will no longer try to push all data onto the graphics card but drop frames in order to catch up again. A small yellow camera icon () will be displayed next to the counter when one frame of any camera is being dropped. The icon turns red () if multiple consecutive frames have to be dropped. In that case your computer is probably overloaded by the amount of camera data.
- BoinxTV will now alert you if you are running on a new dual graphics processor MacBook Pro with the slow NVIDIA GeForce 9400M processor selected in System Preferences.
- A new Getting Started movie is included to help you understand the most basic concepts of BoinxTV. Choose “Help” > “Watch Getting Started” to view it at any time.
- Improved reaction to disconnecting and connecting devices while BoinxTV is running. Less flickering should occur.
- Lower Thirds and Crawl layers. Fixed a 1 pixel drawing glitch with custom background images.
- Improved A/V sync when playing back movies.
- Documents stored in older versions would not open the Crawl layer correctly.
- Opening the filter window for a camera could in some situations switch off that camera.
- The application would immediately quit if certain cameras were connected.
- Preventing a few more rather esoteric crash situations.
- Saving a document with a filtered source of a PAL DV camera could result in a crash.
- A few smaller user interface improvements like updated icons etc.
- Usual round of other small but important bugfixes and memory management improvements.

Version 1.2 - Full and Sponsored Edition - March 24th, 2009

BoinxTV version 1.2 brings lots of new features like a Screen Source to capture content of other applications like Skype, a brand new tempalte, new layers as well as performance and stability improvements.

- Screen Source: Using this new source type, you can grab arbitrary regions of your computer's screen, and use them as sources in any layer. This enables you to produce screencasts, capture Skype or iChat video conversations, presentations, PDF files, or anything else you see on screen.
- Chroma Keying Improvements

- Auto Setup: There is a new “Auto” button in the filtered source setup window that tries to set a good starting point for filters. This currently only works for chroma keying and sets initial values based on your scenario and lighting.
- Image Masks: You can define two image masks in the chroma key setup. One of regions that always need to be keyed out, one for regions that should never be keyed. This is useful for removing or retaining non-moving objects in your scene.
- A few improvements to the actual filter.

- Hotkey shortcuts for settings: In addition to layers, specific settings can now also have a keyboard shortcut. That way you can directly trigger specific settings, e.g., lower thrids. Note that you may use the same shortcut to trigger mutiple settings in different layers to synchronize multiple elements.
- Quick Look for sources. Now you can preview images, movies, sound clips and compositions directly in BoinxTV. Just select the source and hit the space bar.
- User Interface Improvements

- Jog Wheels for numeric parameters. A new kind of control makes setting up numeric values a lot easier. There are a lot of ways to interact with those controls:

- Drag the wheel to the left or right to decrease or increase the valule.
- Option-Drag to change the value at ten times the speed.
- Shift-Drag to change the value at a tenth of the speed for fine adjustment.
- Click the wheel at the left or right edge to decrease or increase the value in one unit steps.
- Option-Click the wheel at the left or right edge to change the value in ten unit steps.
- Shift-Click the wheel at the left or right edge to change the value in tenth unit steps.
- Of course you can still use the text field next to the jog wheel to manually enter values.

- Lots of changes to enable keyboard navigation in the layers and source repositories.
- Keyboard shortcut Command-Option-F to focus on the search field in the repositories. The shortcut opens the layers repository in case no repository is visible.
- Added a "Duplicate" entry to the layer context menu.
- Added a keyboard shortcut to the delete layer setting menu entry.

- The recording format (codec) can now be changed for each document. BoinxTV no longer enforces Apple Intermediate Codec as a requirement, we do however still recommend using Apple Intermediate for best results and performance.
- New template “BTVNEWS”, designed by Tim Sternsdorff. This is a widescreen template for a professional looking news anchor show that showcases many of the new layer capabilities introduced in version 1.2, see below. Use it with a greenscreen and a chroma–keyed (Filter Source…) camera for best results. Due to it's many animated layers this template may not perform well on slow machines.
- Layers

- New sorting and naming of layers. Some of the existing layers have new names in order to easier identify them and the sorting has also been changed to put the most commonly used ones to the top of the list.
- New layer “Twitter”. Display various Twitter feeds directly in your show. Options are the public timeline, search for terms or your personal feed. Lots of options to adjust the look to your needs
- New layer “News Flash”. This layer is meant as a replacement for the old "Breaking News" that is still included for compatibilty reasons. "News Flash" offers more and better customization.
- New layer “Digital Clock” similar to Analog Clock. Lots of customization options.
- “Lower Thirds” can now have an animated background. This can be done via two images, a static background image and a second animation image that can be moved and rotated above the background. See the new template “BTVNews” for an example.
- Major enhancements to “News Crawl”:

- Same background animation capability as "Lower Thirds".
- Optional dissolve and push transition for smoother switching on and off.

- “Static Text” can now has various background options: static color, gradient or image, all with optional drop shadow. As a consequence there are also new parameters to control the inset from that background image. See the new template "BTVNews" for an example.
- “Sidebar” can now have both an overlay image and a mask image. See template "BTVNews" for an example.
- “Placer” (formerly Single Video) now features an optional dissolve transition.
- Improvements to “Presenter”:

- Added automatic switch via motion detection.
- Deal with different aspect ratios for image inputs.
- Can be switched to display the small image on the left or right.

- New layer “Computer Circuits” showing rotating circuit boards.
- New layer “Waving Flag” currently featuring G8 countries.
- New layer “World Time” that shows the world map with the pattern of night and day.
- You can now set a starting time on the “Stop Watch” layer.
- It is now possible to have light shadows in the “Sparkling Text” layer.
- Other minor fixes to several layers.

- Frame Rate Handling

- The default movie recording frame rate is now set to 30 frames per second (FPS) if your locale is a country where NTSC is the default TV standard, 25 FPS otherwise. Frame rate of a document can be changed any time from the “Show” menu.
- Documents and document templates can have a frame rate that will be used by default when creating a new document. This can be overriden using the "Custom" format entry.
- Rendering output frames now always happens at the recording frame rate. If your document is set to, for example, 15 FPS, the output will no longer look smooth for that reason.
- Rendering performance when not recording is now a lot more accurate, so that hitting record button makes almost no difference. As a consequence, if your show is geared only for fullscreen output or live broadcast, switch of "Record to Disk" in the Show menu, as this will drastically improve rendering performance. In that case you probably also want a higher frame rate.

- The part of BoinxTV dealing with devices, cameras and sound inputs, has been completely rewritten for better performance.
- Added a “Pause” button to the output. Toggling this button will pause all rendering and therefor use a lot less resources. Pausing is not available while recording.
- Added an export script that opens the recording with the Turbo.264 HD application by Elgato. If you have a new Turbo.264 HD stick you can trim the recording in Turbo.264 and quickly convert it to various H.264 formats.
- Devices can now be disabled in the Devices preferences. This is useful for hardware that provides lots of devices, where you usually only need one of them. Enabling/disabling is only available when no document is open.
- Better checking if the movie to be exported actually will fit the destination.
- Exporting in consecutive steps was broken in version 1.1.
- The process of saving the movie at the end of a recording can now be canceled. Use this carefully as it destroys your recording and cannot be undone.
- Many small user interface improvements.
- Lots of other bugfixes and memory usage improvements.

Version 1.1 - Full and Sponsored Edition - December 8th, 2008

BoinxTV version 1.1 introduces several new and updated layers and a new example template showcasing some of the new capabilitites. In addition we worked hard on getting even better stability and optimizing memory management. See the full change list below.

- Layers & Templates
  - New template “MyShop”. This template shows off the new layers and layer capabilities added since version 1.0.
  - New layer “Sidebar Ad”. Use it to slide/wipe/fade in advertisement (movie, image) from an edge of the screen.
  - New layer “Sparkling Text”. Displays text with a nice sparkle effect.
  - The layer “Static Text” now features transitions and received a few more small improvements like selectable shadow color.
  - In the layer “Sidebar” you can now control whether the "layers below" should be moved to the side to make room for the sidebar. It also features a better default image and a few more relevant options.
  - The “Painter” layer can now be controlled with a pen tablet. In that case pressure defines the pen size. Also added a new opacity slider.
  - The layer “Lower Thids” got many small fixes. Leading and trailing whitespace now gets removed, duration inputs show the correct unit, and more.
  - Custom layers (Quartz Compositions conforming to our layer protocol with extension .tvlayer) can now be imported autmatically by double-clicking the .tvlayer file in Finder.
  - The template “Single Video” has been renamed to "Blank" to better communicate its intention.
  - Some layers like “Lower Thirds” would not activate correctly after being forced to deactivate by double-clicking the LIVE button.
  - “Basketball Scores” would ignore transparency in background images.
- Added a “Open Device Preferences” entry to the source action and contextual menus.
- Lots of improvements to the summary for sources and devices, both in the source repository and next to the image inputs.
- Now providing more information in case a source (movie, image, composition) is missing.
- The video source popup menu in the parameters area was not sorted correctly and displaying the wrong entry for filtered sources.
- Pixel Aspect Ratio for video devices can now be set manually from the action popup menu in the source repository inspector. Correction usually happens automatically, but we learned that some devices do not report their aspect ratio (correctly).
- When turning on/off multiple layers using the same shortcut, now all layers will be switched at the same time.
- Opening files from a remote computer would break all source files.
- Document templates can now be deleted from the New Document window via contextual menu.
- Connecting a previously missing camera would cause flickering of that source.
- A warning informs you when there is no more free disk space for recording.
- The record button was sometimes disabled when opening BoinxTV by opening a BoinxTV document.
- Improved matching of connected devices on loading of a document.
- The window title of the live preview window now always shows the correct recording state.
- The Audio, Movies and Animations category filter buttons in the Source Library now work correctly.
- The divider images of the crawl layer were sometimes drawn in wrong colors.
- Resolving a missing source now actiually removes the warning triangle in the status bar.
- Fixed a crash when disconnecting a DV camera while it's audio stream was being used by BoinxTV.
- Adding a new image source would not set the document to modified.
- Exporting (transcoding to QuickTime) no longer silently fails when there is no disk space or the destination is not writable.
- Various minor improvements to export.
- The location for recorded movies is now being remembered across restarts.
- A few more problems with the Device Preferences have been resolved.
- Hopefully resolved a crash that sometime happened when closing a document.
- Resolved a few more rather esoteric and rare crashes.
- Memory management has been improved dramatically, providing better stability and speed.
- Some audio sources would not be removed correctly, causing problems later on when working.
- A few problems, inclding a crashing issue when selecting a playlist, have been fixed related to the iMedia browser.
- More minor issues have been resolved.

Version 1.0.1 - Full and Sponsored Edition - November 18th, 2008

This version fixes the most common issues that have been reported to us since version 1.0 shipped. Thanks for everybody for submitting your crash logs!

- New layer "Sidebar" has been added. It can be used to slide in content from the left or right edge of the screen.
- New parameters in the layer "Scrolling Text" allow you to place scrolling credits on top of a sidebar.
- Now showing a warning on startup if you have Safari 4 Developer Preview 2 installed, as it will definitely crash BoinxTV sooner or later. Specifically, the JavaScript patch in Quartz Composer will crash due to issues in the new JavaScript framework installed along with Safari 4.
- BoinxTV will now alert you if you have Mac OS X earlier than 10.5.5 installed, as this is the officially required version.
- BoinxTV will now alert you if your graphics card does not support Quartz Composer. This should hardly ever happen. If it does and you have two screens attached to your Mac, it might be worthwile to try exchanging the cable connections of the two screens.
- When running in Demo mode, BoinxTV will no longer show any overlay, allowing you to produce real content.
- Fixed a crash when disconnecting cameras while they were being used by BoinxTV.
- Resolved a crashing condition during export.
- Exporting will no longer fail silently when you run out of disk space.
- A crash in the Device Preferences window has been resolved.
- Removed the Media items from the Mac OS X open panel as it tends to cause crashes. Please use the iMedia browser of BoinxTV instead. (Sources > Show iMedia Browser…)
- A few minor typos and capitalization issues in some layers have been fixed.
- Better initial naming of devices in certain situations.
- Small fixes from the contributors of the iMedia framework.
- More minor issues have been resolved.

Version 1.0 - November 11th, 2008

First public release.