SageTV Update

SageTV has a bug fixer update out today. Its not hard to see why Sage is a solid choice these days. They are always hard at work squashing bugs that are identified by the community. Click the read more button for a full list of changes.

SageTV Forum Thread:

Core Updates
1. Added support for multi-channel Favorites
2. Fixed NPE when playing back a file with an undefined video format
3. Fixed bug where transcoding a file with PCM audio into an MPEG4 format would use an incorrect audio bitrate
4. Added properties xcode_process_priority_offline and xcode_process_priority_streaming which control process priority for the transcoder on Windows when in offline or streaming modes
5. Fixed a bug where thumbnail generation on a currently recording file could hang forever causing no more thumbnails to be generated
6. Fixed bug where we’d still try to get a thumbnail from an MPEG2-TS file if it was a TV recording using an offset time (it was already fixed for non-TV recordings)
7. Removed the requirement that each DVD had to have all of its files in a VIDEO_TS subfolder (they all still need to be in the same folder though)
8. Completed support for bi-directional text rendering on the media extenders and in 3D mode. It now requires setting the property "ui/load_complete_glyph_maps=true" in order to function.
9. Fixed bug where we’d restart the transcoder incorrectly if we seeked to the end and then back to the beginning
10. Fixed bug where some nested duplicate surface usage would cause some animations to render improperly
11. Added new property "advanced_video_file_recovery" which if set to true will cause SageTV to do a more thorough analysis on newly found video files in the video storage directories in an attempt to re-correlate them with existing recordings (great for when you move your files to a new storage directory or move an install to a new machine)
12. Fixed bug so we select the right media player when playing back FLV files with the VP6 codec
13. Fixed bug with animations on re-use of components within a table
14. Added property ‘ui/min_allowed_shrunk_font_size’ which specifies the minimum size that ‘shrink to fit’ text should be shrunk to
15. Fixed bug where Page Left & Page Right didn’t work on scrollable panels if they were all the way right or left respectively.
16. Fixed issue where animations on surfaces that had a transparency value didn’t render properly
17. Fix: a parsing error on DVB-S region and satelittle name string that is passed in from sage.properties
18. Fix: format detection missing in MPEG1 format.
19. Add genre support for DVB stream embedded EPG.
20. Add a code to handle the ripped TS stream that has a PAT/PMT at begining of stream/file
21. Fix a "No Signal" bug that is caused by missing the main audio track in auido detection.

SageTV V6.3.8 Release Candidate 1/31/2008

Core Updates
1. Added support for multi-channel Favorites
2. Fixed NPE when playing back a file with an undefined video format
3. Fixed bug where transcoding a file with PCM audio into an MPEG4 format would use an incorrect audio bitrate
4. Added properties xcode_process_priority_offline and xcode_process_priority_streaming which control process priority for the transcoder on Windows when in offline or streaming modes
5. Fixed a bug where thumbnail generation on a currently recording file could hang forever causing no more thumbnails to be generated
6. Fixed bug where we’d still try to get a thumbnail from an MPEG2-TS file if it was a TV recording using an offset time (it was already fixed for non-TV recordings)
7. Removed the requirement that each DVD had to have all of its files in a VIDEO_TS subfolder (they all still need to be in the same folder though)
8. Completed support for bi-directional text rendering on the media extenders and in 3D mode. It now requires setting the property "ui/load_complete_glyph_maps=true" in order to function.
9. Fixed bug where we’d restart the transcoder incorrectly if we seeked to the end and then back to the beginning
10. Fixed bug where some nested duplicate surface usage would cause some animations to render improperly
11. Added new property "advanced_video_file_recovery" which if set to true will cause SageTV to do a more thorough analysis on newly found video files in the video storage directories in an attempt to re-correlate them with existing recordings (great for when you move your files to a new storage directory or move an install to a new machine)
12. Fixed bug so we select the right media player when playing back FLV files with the VP6 codec
13. Fixed bug with animations on re-use of components within a table
14. Added property ‘ui/min_allowed_shrunk_font_size’ which specifies the minimum size that ‘shrink to fit’ text should be shrunk to
15. Fixed bug where Page Left & Page Right didn’t work on scrollable panels if they were all the way right or left respectively.
16. Fixed issue where animations on surfaces that had a transparency value didn’t render properly
17. Fix: a parsing error on DVB-S region and satelittle name string that is passed in from sage.properties
18. Fix: format detection missing in MPEG1 format.
19. Add genre support for DVB stream embedded EPG.
20. Add a code to handle the ripped TS stream that has a PAT/PMT at begining of stream/file
21. Fix a "No Signal" bug that is caused by missing the main audio track in auido detection.

Extender Updates
1. Fixed crash bug on the STX-HD100 where it would try to render a rectangle of zero height
2. Fixed bug on HD media extender where doing a smooth rewind to the beginning of a file would never actually stop by itself
3. Fixed bug where we’d use pull mode when trying to placeshift anything but MPEG2-PS to the extender
4. Fixed smooth FF/REW on the HD media extender so that resuming of playback will occur from where the smooth FF/REW was ended and not up to 30 seconds further in the stream which is where the buffering was at.
5. FIX: a rebuilt PMT bug for play back saved TS stream by third party into HD extender

Windows Updates
1. Updated to newest version of the MPEG Audio/Video Encoder/Decoder DirectShow filters on Windows
2. If we have an error rendering a texture in DX9 then remove that texture so it’ll be re-created properly
3. Fixed bug on Windows where other applications couldn’t use the 3D system if SageTV was in full screen exclusive mode and then put into the system tray without first playing back video
4. Add preferred media support in TSSplitter for upstream filter to query.
5. Allow PMT rebuilt in TSSplitter that is controlled by registry RebuildPMTEnabled(DWORD)
6. FIX: stuttering HDHR recording in PS format recording
7. Allow a third party to create a push filter that appears in DirectX of "Video Capture Source/BDA Source Filters/BDA Receiver Component" to feed in TS stream directly into sagetv, such as Firewire USB capture.

Studio Updates
1. Added an ‘Unease’ animation option which will do an ease out instead of in (and vice versa) for In/Out animation operations
2. Added ‘Unclipped’ animation option which is used with the ‘Slide’ aniimations so the same motion is achieved but with no clipping
3. Added new ‘Behind’ suffix as another animation option. This’ll cause animated surfaces to show up behind others where normally they would be on top (such as in any ‘out’ animation)
4. Fixed bug where the NumHPages & NumVPages variables weren’t always being set correctly for scrolling panels

STV Updates
1. Converted SageTV Recordings and the music, photo, and video browsers to use the core animation system for grouped item thumbnail transitions .
2. Added transitions for groups in row mode for SageTV Recordings.
3. Converted slideshow/photo viewer to use core animations for photo transitions.
4. The music info shown on the playback menu moves via core animation.
5. Converted screen saver to use animation system for state transitions: logo, photos, and music info.
6. Moved Animation Options to the General section of Detailed Setup.
7. Fixed download of mp3 online content when the duration was not specified in the feed data.
8. Increased size of thumbnail for single item buttons (non-grouped items).
9. Added option in Detailed Setup -> Customize to set the minimum font size.
10. Updated Favorites Manager for multi-channel Favorites.