Friday, April 20, 2012

The builds 126-129

17.0.129 (4/17/2012)

1. NEW: Added support for JPEG files that use a CMYK color space.
2. Faster: Reworked how strings are handled with the translation engine to be several times faster (helps performance in many areas, even when running in English).
3. Faster: Revised import and input plugins to use a faster string passing system.
4. Fixed: The option to move the center speaker to the front L/R speakers was not working properly when downmixing.

17.0.128 (4/16/2012)

1. Fixed: A couple expression engine bugs in build 127.
2. Faster: Revised how the current time is retrieved from the system to be about 25x faster (helps expressions that use Now(), possibly other areas of the program).
3. NEW: Added 'Order channels' filter to Parametric Equalizer for easier ordering of output channels.
4. Changed: Switched standard message box icons to a skinnable resource (Art\SystemIcons in skin).
5. Changed: Users will no long need to scan for analog television channels before scanning for STB television channels.
6. Fixed: Camera import could appear to hang if the process was canceled.
7. Fixed: The same camera could appear twice in the camera import drop list, once as removable drive and once as WIA device.

17.0.127 (4/13/2012)

1. Faster: Improved memory management in expression evaluator, resulting in about 5% faster expression evaluation.
2. Faster: Improved handling of constants in the expression engine, leading to around 10% faster expression evaluation.
3. Faster: Search engine is faster when dealing with expression-based searches.
4. Faster: The PadNumber(...) expression function is several times faster.
5. Faster: Expression engine pools evaluation of a field so using the same field repeatedly in an expression or subsequent files with the same value is faster.
6. Fixed: The expression Right(...) was not working properly in build 126.
7. Changed: Updated the html5 audio/image playback script.
8. Changed: Hook up slideshow time option to the html5 image slideshow playback.
9. Fixed: Some analog television tuners did not work when played in non-time-shifting mode if the user has no appropriate audio decoder installed on the computer.
10. Changed: All analog television tuners using hardware MPEG encoding will load LAV Audio Decoder by default in non-time-shifting mode.
11. Fixed: Hulu browsing was not working properly.
12. Faster: When an expression uses a field that's an expression field, the expression field is inlined, helping performance in these cases.
13. Fixed: If an invalid equation was provided to a Math(...) expression it could lead to a leak.
14. Changed: Image acquisition in the Camera Action Window now done in background threads.
15. Faster: Removed a processing layer when searches evaluate expressions, helping performance.
16. Faster: The search engine better sorts multiple expressions so that the fastest expressions get evaluated first (sometimes helping performance of expression-based views immensely).
17. Faster: The Math(...) expression uses a caching layer so that evaluating a fixed expression is roughly the same as using a constant (makes expressions with math 10x or more faster).

17.0.126 (4/12/2012)

1. Fixed: Display of television guide programs could start at the wrong time on locales that didn't use a dot for the decimal character.
2. Fixed: Using [Album Artist (auto)] in the path expression for a handheld device did not work nicely with mix albums.
3. NEW: Television recording in ts format for certain analog devices (WinTV HDPVR/Colossus and some other devices that use hardware MPEG encoding).
4. Fixed: Rating tags were not being properly supported for M4A files.
5. Faster: Improvements to the expression engine and expression-based searches to help performance (for example, [=Left([Artist], 4)]=[Abba] evaluates almost twice as fast).
6. Fixed: Multiple simultaneous loads on the WebGizmo server could cause a crash.
7. Faster: The WebGizmo server builds browsing pages up to 100 times faster.

No comments:

Post a Comment