|
SageTV Beta Test Software Discussion related to BETA Releases of the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. regarding SageTV Beta Releases should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
SageTV V6.5.19 is Here!
Continuing down the Release Candidate path. This should be the last one we expect.
Mostly bug fixes again; shouldn't be anything else at this point. We also highly recommend the 20090702 beta firmware if you're using the HD200. That should also be going into full release shortly as well. Highlighted changes are in Bold in the release notes below. Submit any bugs you find to here please: http://sagetv.com/bugs.html Here's the links: SageTV for Windows http://download.sage.tv/SageTV_V6_5_19Setup.exe SageTVClient for Windows http://download.sage.tv/SageTVClient_V6_5_19Setup.exe SageTVPlaceshifter for Windows http://download.sage.tv/SageTVPlaces..._5_19Setup.exe SageTV for Windows Home Server http://download.sage.tv/SageTV_V6_5_19Setup-WHS.msi SageTV Media Center for Macintosh http://download.sage.tv/SageTVMac_V6_5_19.dmg SageTV Client for Macintosh http://download.sage.tv/SageTVMacClient_V6_5_19.dmg SageTV Placeshifter for Macintosh http://download.sage.tv/SageTVMacPla...er_V6_5_19.dmg SageTV Media Center for Linux http://download.sage.tv/linuxbeta/server_6.5.19.tar.gz SageTV Placeshifter for Linux http://download.sage.tv/linuxbeta/mi..._6.5.19.tar.gz SageTV Media Center for Linux - Debian Package Installer http://download.sage.tv/linuxbeta/sa....5.19_i386.deb SageTV Placeshifter for Linux - Debian Package Installer http://download.sage.tv/linuxbeta/sa....5.19_i386.deb And here's the detailed release notes for you all (only goes back to 6.5.15 since the post was exceeding the max length): SageTV V6.5.19 Release Candidate 7/2/2009 Core Updates 1. Added property 'xcode_fix_broken_hdpvr_streams' which can be set to true to fix issues with transcoding/placeshifting of files from certain versions of the HDPVR firmware which have timestamp issues; it is false by default 2. Turn on thread_debug by default when logging is enabled (helps w/ support issues when using multiple clients) 3. Fixed bug where we didn't use the larger circular buffer file for HDPVR previewing 4. A frequency in QAM frq cache shouldn't include cable frequency shift Media Extender Updates 1. Fixed bug where previewing TS content on a media extender would sometimes have corruption in playback 2. Fixed bug where text rendered with a transparency level specified by a theme wasn't having an effect on the extender/placeshifter clients 3. Increased timeout for the media player connection with extenders to 30 seconds by default to deal with loading of progressive files w/ larger indices. This is controlled by the property: ui/remote_player_connection_timeout Placeshifter Updates 1. Fixed bug in placeshifter when we would send PNGs for glyph maps and ended up with double-premultiplied alpha on all the pixels (server-side fix) 2. Fixed bug in placeshifter where we wouldn't cache glyph maps locally for re-use in the next session (server-side fix) 3. Fixed bug where text rendered with a transparency level specified by a theme wasn't having an effect on the extender/placeshifter clients Linux Updates 1. Update tiff decoding for tiled file in linux version Studio Updates 1. Updated return of GetSubpropertiesThatAreLeaves/Branches (and Server ones) so that if you pass in the empty string; they'll give you the root level properties 2. Added version of WatchLive API call that has a 3rd argument of PhysicalChannel. This should be used when a target channel is desired for the WatchLive API call so that devices that need to be tuned before viewed function properly. STV Updates 1. When exiting the Remap Channel menu, skip setting focus back to the channel that was being remapped. 2. Modified Channel Setup menus to use new WatchLive() call with the physical channel number to be previewed. 3. After selecting a digital tuner input when configuring a new tuner, call LockTuner() in order to initialize it & determine the broadcast type. 4. Added option to skip encrypted DVB channels when performing a channel scan. 5. Updated layout of system message count on System Information menu. (Put the count first so it doesn't get cut off.) 6. During QAM channel scan: if major chan number is >= 1008, adjust major & minor chan numbers to determine the correct logical number. 7. Fix category for Showtime's United States of Tara SageTV V6.5.18 Release Candidate 6/23/2009 Core Updates 1. Fixed bug where the A/V sync could be off in H264 transport stream transcodes w/ AAC audio 2. If we detect a new thumbnail for a media file; also reimport its data since its likely the metadata properties might have been updated as well 3. Fixed bug where Favorites with an 'SH' external ID would end up recording on multiple channels at the same time 4. Fixed bug where we didn't properly delete a file that had gone through an encoder format change because it was still in the client watch map 5. Fixed bug where we'd include diskspace requirements for circular files in the overall diskspace calculations (but circular files don't grow; so we can ignore them) 6. Fixed bug where starting a manual record on a program currently being viewed could possibly cause that program to be recorded by two different tuners at the same time (this would cause viewing to stop shortly after doing this) if the last viewed channel for another encoder that receives that station is the same as the one being viewed and intelligent recording is enabled. 7. Optimized mass removes from database tables so they don't need to hold the table lock while logging all of the transactions 8. Fixed rare bug when disconnecting a UI while closing a file could cause the UI resources to not get fully cleaned up 9. Added SystemMessage for when the EPG data linked to an upcoming Manual Recording has changed so the recording may no longer be what was requested 10. Fixed bug where 'Error' exceptions would not get caught when they occurred in metadata import plugins 11. Add Encrypted tag for DVB channel in scaninfo. Windows Updates 1. Check the graph for a Line21 decoder filter when we don't render with our own demux Linux Updates 1. Fixed bug where we'd set the input every time before we did a ScanChannel or tune call even if the device was active 2. Optimized speed of stopping the HDPVR on Linux Mac Updates 1. Fixed bug where we'd set the input every time before we did a ScanChannel or tune call even if the device was active Media Extender Updates 1. Fixed animation bug on media extenders where UI on top of video using the background layer that was animated sometimes didn't blend correctly with the video (could be seen in the OSD Options by selecting the Aspect Ratio Mode button) Placeshifter Updates 1. Added forced media socket reconnections for when Placeshifter clients are idle for a long time and that socket connection becomes broken (but not detectable by the client) Studio Updates 1. Modified CaptureDeviceInput API call AutoTuneChannelTest so that it works properly for digital TV inputs 2. Added Widget API call: GetUIWidgetContext() which returns the Widget for the corresponding UI component that this execution originated from. For 'green' process chains; this will correspond to the UI component that received the event. For 'blue' UI chains; this will correspond to the UI component who's conditionality is being determined or who's data is being evaluated. This will be null if there is no UI context; such as for non-UI hooks and calls made from Java directly. STV Updates 1. Fixed Remap Channel's option menu to say "Show Title" when sorting by currently airing show title, instead of "Station Name". 2. Updated calls to AutoTuneChannelTest() & AutoScanChannelInfo() as part of changing method of previewing a digital TV tuner's channel in the channel setup menus. 3. Added Play/Pause combo listeners to the channel setup menus for starting previews. 4. Fixed Remap Channel menu's bug when sorting station list by channel number. 5. Fixed initial refresh glitch where channel info was shown & then updated sometimes when entering the Scan Results menu. 6. Modifed results for Update scan to better handle disabled channels there were either lost or now found to be tunable. This prevents some disabled channels from always being listed in the scan results as 'now tunable'. Also, lost remapped channels are reported so they can be cleared & removed if the channels really are no longer valid. 7. Scan Results: Added option to clear remapped channel if a remapped channel has lost tuning. This can result in clearing out old unused channels from the lineup. 8. Added additional QAM station name matching to look for DT version of HD-named channel & vice-versa when no dash or space is in the channel name. 9. Added new Channel Scan Results menu, listing the added or modified channels from a channel scan, along with various channel setup & remapping tweaks. 10. Tweaked and improved all the Channel Setup related menus. 11. Fixed delay closing the dialog after creating a Manual Recording for a currently airing show. 12. Added Alert indicator icons to the Interface Guide menu's "View Menu Header Information". 13. When converting a Favorite to a Manual Recording, ask to inherit the Fav's padding. SageTV V6.5.17 Beta 6/9/2009 Core Updates 1. Fixed bug where some ATSC/QAM recording were being recognized as MPEG1 instead of MPEG2 2. Added asynchronous file deletion when SageTV is unable to delete a file because its locked. Deletions now will succeed in the UI and SageTV will re-attempt to delete the file repeatedly in the background until it succeeds. (fixes bug where SageTV would fail to delete files that were locked due to thumbnail generation by clients or by 3rd party apps) 3. Optimized loading of Album thumbnails so that the UI isn't erroneously refreshed before they are ready to load 4. Optimized loading of Picture/Video thumbnails so that the UI isn't erroneously refreshed before they are ready to load 5. Optimized show redundancy check for determining if shows with non-unique EPG data are actually unique or not. 6. Fixed A/V sync issues with H264 transcoding (again) 7. Fixed bug where scheduling conflicts didn't show up for all the Airings of a Favorite if the corresponding show was non-unique 8. When a halt in encoding is detected; remove the empty segments from the file (zero-length files) 9. Added SystemMessage support. These messages are saved to the sagetvmsgs.log file for persistence. They are displayed in the UI (Setup->Help->System Messages) and are intended to handle special failure cases, error messages, warnings and status messages that may otherwise be supressed from the user. 10. Added SystemMessage posting when a capture device fails to load in the system 11. Added SystemMessage posting after a ManualRecord or Favorite recording is missed due to a scheduling conflict (Scheduling Conflicts indicate it before it happens already) 12. Added SystemMessage posting when SageTV fails to load a capture device 13. Added SystemMessage posting when SageTV fails to start a capture device for a recording 14. Added SystemMessage posting when SageTV fails to re-start a capture device for a recording due to file size limitations of the storage medium 15. Added SystemMessage posting when SageTV fails to start a device to utilize it for performing a data scan 16. Added SystemMessage posting when SageTV detects that a recording has failed completely and is zero bytes in length 17. Added SystemMessage posting when SageTV detects that there is no more diskspace available to make recordings 18. Added SystemMessage posting when SageTV detects that an OutOfMemory condition has occured 19. Added SystemMessage posting for when SageTV fails to connect to the EPG server for at least 2 days 20. Added SystemMessage posting whenever a new channel is added to a lineup 21. Added SystemMessage posting when a configured lineup no longer exists on the EPG server 22. Fixed bug with new encoder halt detection where after the first reset it would continually do resets every 15 seconds if the capture did not resume and not obey the seeker/duration_for_halt_detection property 23. Fixed bug where sometimes thumbnail generation would abort because it thought the image wasn't being displayed anymore (but refreshing the screen would then correctly generate it) Windows Updates 1. Fixed issue with MKV playback using DirectShow where we needed to use a specific source filter (i.e. not our own) Placeshifter Updates 1. Fixed bug where placeshifting a multi-segment recording wouldn't properly reset the timestamps when it switched segments 2. Fixed bug where the Placeshifter would sometimes leave a SageTVPlayer.exe process running Linux Updates 1. Decreased delay when stopping a capture device 2. The stopsage script now waits for the SageTV process to terminate before the script exits Mac Updates 1. Fixed bug where the volume wasn't properly restored when using the QuickTime media player 2. Disabled IR receive on the HDPVR because it causes device lockup problems 3. Use AC3 encoding for analog audio now with the HDPVR Media Extender Updates 1. Fixed bug where smooth FF/REW would sometimes stall on the media extenders 2. Added fix for RC5 repeat detection logic so it works better with universal remotes (the disable_rc5 setting should no longer be needed) 3. Performance optimizations to DVD playback 4. Fixed bug on HD100/200 where fast forwarding in a live TV broadcast would close the connection to the server once it hit 'live' again 5. Fixed bug where DVD subtitles were showing when they shouldn't be 6. Fixed bug on HD100/200 where forced DVD subtitles wouldn't display Studio Updates 1. Added new MediaPlayerAPI call LockTuner(CaptureDeviceInput) which behaves the same as the WatchLive() API call but does not actually load a media player for rendering the stream (but does lock the tuner so its channel can be controlled). This is intended to be used during Digital TV scanning. 2. Added SystemMessage API (online docs have been updated) STV Updates 1. Added new Remap Channel menu, used when choosing to remap a channel in Channel Setup. 2. Call LockTuner() during channel scans & previews in Channel Setup. 3. Channel Setup: Updated Logical and Physical channel number terms to include (Guide) and (Tuning), respectively. 4. Added new Add Channel menu where channels are added by editing data fields instead of filling in a series of dialogs. 5. Channel Setup's Options dialog: Added option to control whether channels added by Zap2it are automatically enabled. (This option was & is also available in Detailed Setup -> Customize.) 6. Channel Setup: When remapping a station to a physical channel, also list the physical channel number in the dialog when it isn't the same as the logical number. 7. Preload thumbs for current page of recordings after user inactivity when viewing recordings by rows instead of thumbnails. 8. Channel Setup: Fixed issues moving left from right hand area. Combined enable/disable all channels into the edit lineup option. Play can be used to start a channel preview. Maintain previous focus when changing sort via Options menu. 9. Added support for System Messages, with new menu at Setup -> Help -> System Messages, menu header alert icons, and info line & menu link in System Info. SageTV V6.5.16 Beta 5/26/2009 Core Updates 1. Added property "seeker/duration_for_halt_detection" which controls the duration a capture device must stop producing data for before SageTV will try to reset the device (this timeout defaults to 1 minute and will occur between the timeout and 15 seconds later; this used to occur between 5-10 minutes later depending upon other various circumstances) 2. Fixed deadlock bug that could occur in rare instances relating to format detection of in-progress recordings 3. Fixed performance issue where we'd explicitly call System.gc() during thumbnail generation sometimes 4. When determining which airings of a Favorite are the best choices to record; prefer first runs over reruns if all other things are equal 5. When determining which tuner to perform a channel change on first; perform the ones with the lowest delays first if all other things are equal 6. Only check the video recording directories for new/changed/removed files when we do a library import scan instead of every 5 minutes (this was keeping systems from going into standby if UNC paths were used for recording directories) 7. Decreased chunk size for when we do large removes from the database to prevent locking it for excessive periods of time 8. Fixed bug in database where a certain error recovery scenario would end up in a state where no database information was saved to disk anymore (so restarting the app would lose all new recordings info, epg updates, etc.) 9. Fixed bug where external metadata plugins could pass back null values to the core which could cause an exception in the library import process 10. Fixed bug where the Album title was no longer properly imported for Windows Media audio files 11. Fixed A/V sync issues with the transcoder 12. Update scan frequency for Stockholm Sweden Windows Updates 1. Added new trick to potentially increase HDPVR device stability on Windows when changing channels. Its controlled by the property 'mmc/hdpvr_magic' and it defaults to true. This is just a theory, we have no proof this helps yet. 2. When playing back WindowsMedia content on Windows; never insert any user selected decoders so we always let the WindowsMedia DMO decoders properly insert themselves into the graph 3. Fixed rare bug that could hang SageTV if it was put into standby w/ 3D acceleration on while media was playing w/ VMR9 or EVR 4. Fixed bug where SageTV service can hang on Vista when transitioning between analog and digital modes on the HVR 2250 5. SageTV Service is no longer removed as part of the upgrade process. The upgrade to 6.5.16 will remove it; but after that it will remain which means all settings related to it will be retained. (i.e. enabled/disabled, login/password, etc.) 6. Don't use the SageTV Demux when playing back M2TS files since we don't support them yet 7. Added support for 5.1 output when playing back WMAPro audio content (the decoder is now configured to support this) 8. Changed the default JVM heap size to be 384MB (it was 256MB; it's not that we're using more memory, but more users have found a need to do this because of more plugins/customizations being used) Placeshifter Updates 1. Fixed bug where seeking back to the beginning of a placeshifted recording would mess up the buffer timing statistic 2. Fixed bug in placeshifter when not using 3D acceleration and using non-local text rendering where some text was blended with the incorrect opacity 3. Fixed bug in Placeshifter where text was truncated sometimes if the OS/JVM version of the client differed from that of the server 4. Added placeshifter client properties push_mode_stream_buffer_size=8192 and push_mode_cache_size_kb=128 for controlling more of SageTVPlayer's cache sizes (for testing purposes) Linux Updates 1. Fixed bug on Linux where the Placeshifter UPnP NAT setup didn't properly get the local IP address 2. Fixed rare bug if both tuners from an HDHomeRun detected their streams at almost the exact same time the first time a channel was tuned then the application could crash 3. Fixed bug where XV playback didn't work in the Linux placeshifter Media Extender Updates 1. Fixed bug where we didn't always find the last PTS in an MPEG2 PS/TS file when it was being played back on an extender 2. Fixed bug where sometimes smooth rewind would stall and not progress backwards 3. Fixed bug where VC1 BluRay playback didn't work properly after a seek on the HD media extender 4. Added property miniplayer/forced_max_push_size which defaults to zero and can be set to a value so that buffers are not used larger than that size when streaming to an extender (if the value is zero then the internal max is used which is currently 128kB) 5. Fixed bug where some idx/sub subtitles were being skipped 6. Fixed bug where sometimes idx/sub subtitles were being rendered as text instead of bitmaps 7. Fixed bug where interleaved VobSub languages in a .idx file were not handled properly 8. Fixed issue where some subpictures did not display on DVDs that should have (most noticable with 'game' style DVDs) 9. Fixed bug where the 'random' functionality in DVDs did not work (usually only on 'game' style DVDs) 10. Fixed bug with DVD playback where subtitles with 4:3 DVDs on a 16:9 display didn't align properly unless we distorted the aspect ratio Studio Updates 1. Fixed the DeleteFile API calls so that they can actually return false when a deletion fails (and if it does fail, and the file exists; it will no longer be removed from the database) 2. The property 'force_full_content_reindex' can now be modified during runtime and the next import cycle will recognize this 3. Improved startup speed for launching the SageTV Studio STV Updates 1. Disable playback preview while scanning channels for a digital TV tuner. 2. Channel Setup: Added option to list enabled channels first. 3. Channel Setup: Rearranged menu layout (we'll be doing more soon w/ this) 4. When setting default recording qualities for tuners, tell user that digital tuners won't use the settings & don't allow setting a default recording quality if the source only has a digital tuner. 5. When setting recording quality for Favorites or Manual Recordings, check for digital + analog or digital-only tuner config & warn user appropriately. 6. While showing rec quality warning when both digital + analog tuners are in use, added option to not show the warning any more. 7. Added Detailed Setup -> Customize option to reset all disabled warning messages. 8. Prevent mouse click on Channel Setup menu's video preview window from jumping to the playback screen while previewing a channel. 9. Ask for parental lock code when converting videos if any of the convertible videos exceed the parental control settings. 10. Added "Rescan Existing Library Files" option in Detailed Setup -> Advanced, used to redetect file format & metadata info for imported files. 11. Added a note to the "import scan started" dialog to tell the user that the dialog can be closed & the now-scanning status icon will disappear when the scan is done. The icon is displayed in the dialog to show the user what it looks like. 12. When configuring a tuner, don't show the preview window for digital TV tuner inputs. 13. Improved automatic detection of max number of channel digits. 14. Added dialogs to notify user when file deletions fail. 15. Updated Speed TV online videos. SageTV V6.5.15 Beta 5/6/2009 Core Updates 1. Fixed bug when the running time for a Show was more than 5 minutes longer than the actual Airing we wouldn't mark it Watched because we didn't think they'd watched enough of it (And there was no way to watch more) 2. Added property "seeker/unload_capture_devices_on_standby" which defaults to true (except Vista/Win7 where it defaults to false) which controls whether or not we destroy the capture graphs completely when the system enter standby (prior behavior was to destroy it always) 3. Fixed bug where playback of idx/sub files with SageTVPlayer didn't show the options for subtitles the first time they were played back 4. Fixed bug where an error in the subtitle parsing could crash the entire UI 5. Fixed bug where the CC text wasn't always properly vertically centered inside the background 6. Fixed bug where sometimes lines of CC text were drawn in the wrong location on the screen and then weren't erased when the CC text was updated 7. Added the plus symbol to the NTE symbols for number 1 8. Re-merged SageTVTranscoder with the latest open source components Windows Updates 1. Detect Windows 7 as Vista so we behave like we would on Vista when running on Win7. 2. Fixed bug on Vista/Win7 where SageTV would fail to properly resume from standby sometimes when using the Hauppauge HVR-2250 3. Add DVB-T constellation data into dvb-T tuning entry Placeshifter Updates 1. Support for automatic logins on Win/Mac/Linux and HD200 Placeshifter clients Mac Updates 1. Now runs SageTVTranscoder under nice for Mac OS X when generating thumbnails Media Extender Updates 1. Fixed issue on Windows where new performance optimizations to use larger push buffer sizes with the extender had negative impacts (optimizations are still there; its just done slightly different now) 2. Fixed bug where the client UI would crash if we tried to send it a compressed image larger than 16MB 3. Fixed bug when the extender would send back an embedded subpicture packet larger than 4k would crash the UI session for that client 4. Fixed bug where the aspect ratio was wrong on 4:3 DVDs during the main movie content 5. Fixed bug where the timer wouldn't increment properly during smooth fast forward of DVDs on the media extender 6. Fixed bug where resuming playback after smooth FF/REW of DVDs on the media extender had significant delays or decoding issues 7. Fixed bug where there'd be no audio when placeshifting to the HD100/200 8. Fixed bug where selecting the first embedded subtitle track wouldn't automatically enable subtitles if they were off 9. Fixed bug where setting the DVD Subtitle language didn't automatically turn on DVD subtitles Studio Updates 1. Fixed bug where SetMediaFileMetadata didn't work for DVDs because they had a null format object. DVDs now retain an empty format object with a "DVD" container type that can be used to store the metadata. 2. Fixed memory leak in Utility API calls GetImageAsBufferedImage and GetScaledImageAsBufferedImage (these 2 API calls are not used in the default SageTV UI) STV Updates 1. Added support to recognize BluRay disks in the video browser & other places. Also added themed generic BluRay icon. 2. Disabled editing NTE number assignments when using an extender because there is no keyboard, which is needed to enter the letters & symbols for each number. 3. Hidden: Fixed inability to arrow off or to the category bar on the malore menus & fixed conditional for whether the scroll bar is used for the left or right pane. 4. Remember last workgroup entered in network file browser & restore the last workgroup path when returning to the parent of the server currently being browsed. 5. Added persistent option "Play slideshow in random order" to the photo browser's dialog shown when starting a slideshow. 6. Consolidated all the Screen Saver options into a single dialog in Detailed Setup -> General, and added a new option "Random Screen Saver Slideshow Order", which toggles between yes & no; default: yes. 7. Added support for Detailed Setup -> Server -> Allow Placeshifter clients to automatically login. 8. Removed DVDSubtitleToggle() call to turn on subtitles before calling DVDSubtitleChange(). 9. Hidden: Fixed inability to page up/down to first/last item when malore menu is set to not use wrap-around scrolling. 10. Hidden: Fixed disk space bar so that the minimum font size doesn't make the text too large for its display area.
__________________
Jeffrey Kardatzke Founder of SageTV |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|