Difference between revisions of "Release Notes - 0.20.2"

From MythTV Official Wiki
Jump to: navigation, search
(Updated through to [13505])
m (Protected "Release Notes - 0.20.2": Historical archive: Release notes for old release protected ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
 
(14 intermediate revisions by 5 users not shown)
Line 3: Line 3:
 
| valign=top | '''MythTV 0.20.2 Release'''
 
| valign=top | '''MythTV 0.20.2 Release'''
  
The following fixes have been applied to the [http://cvs.mythtv.org/trac/browser/branches/release-0-20-fixes release-0-20-fixes] branch, formally released as MythTV 0.20.2 on ?.
+
The following fixes have been applied to the [http://cvs.mythtv.org/trac/browser/branches/release-0-20-fixes release-0-20-fixes] branch, formally released as MythTV 0.20.2 on Friday, 24 August 2007.
  
These are changes since the [[Release Notes - 0.20|0.20]] release.
+
These are changes since the [[Release Notes - 0.20.1|0.20.1]] release.
 +
For changes from 0.20 to 0.20.1 see [[Release Notes - 0.20.1]].
  
'''Updated through revision 13330'''
+
'''Updated through revision 14282'''
 +
 
 +
''In addition to many other fixes, this release supports the new [[Schedules Direct]] program listings datafeed.''
  
 
|}
 
|}
Line 14: Line 17:
  
 
== MythTV ==
 
== MythTV ==
 +
 +
=== Major Changes ===
 +
 +
* Support for SchedulesDirect including caching and multiple MythTV video sources per SD lineup [See http://www.mythtv.org/docs/mythtv-HOWTO-24.html#ss24.4 ]
 +
* Reduced mythfrontend memory consumption by '''up to''' 75% '''depending''' on theme and resolution.
 +
** (N.B. Ranges from 0% with Iulius to 75% with MythCenter)
  
 
=== Features ===
 
=== Features ===
  
 +
* Faster startup of mythfrontend and mythtv-setup from changes to theme prescaling.
 
* Improved default theme images with better scaling and anti-aliasing
 
* Improved default theme images with better scaling and anti-aliasing
 +
* Backported XMLTV changes to help former Zap2It users switch to a new grabber
 +
* Improved --version output, including the branch name.
 +
* Entire UPnP stack from trunk backported to address numerous UPnP problems
  
 
=== Fixes ===
 
=== Fixes ===
  
 +
* Fixes for ATSC (QAM, VSB) channel scanning
 +
* Fix compilation on systems with both QT3 and QT4 installed by using QTDIR to find the right qmake
 +
* Fix some recording rules being deleted a day early which caused missed recordings
 +
* Fix stuttering playback caused by refresh rate detection problem
 
* Fixes hdtv, stereo and subtitle icons, by ensuring we link correctly against the recordedprogram table.
 
* Fixes hdtv, stereo and subtitle icons, by ensuring we link correctly against the recordedprogram table.
 +
* Fix segfault when accessing mythtv-setup over ssh from a machine without XRandR.
 
* Fix some discrepancies in how the preview generator determines the filename.
 
* Fix some discrepancies in how the preview generator determines the filename.
 
* Various updates for german EIT encoding fixups  
 
* Various updates for german EIT encoding fixups  
 
* Fix. A "video" stream with an unknown codec will no longer cause the frontend to exit.
 
* Fix. A "video" stream with an unknown codec will no longer cause the frontend to exit.
 
* IVTV recording fixes
 
* IVTV recording fixes
 +
* Fix incorrect use of free() instead of delete.
 +
* Fix screen repainting problems when using offsets and opengl.
 +
* Fixes for positioning in the MythCenter-wide program finder screen
 +
* Fix UTF8 Characters being corrupted for recording titles
 +
* Fix for cifsxxxx files being left around after a transcode
 +
* Fix an issue of the wrong filter name appearing in the title section when the user aborted changing filters when trying to change to a Recording Group that had a password.
 +
* Fix, force Latin encoding for EIT for two German DVB-T Channels.
 +
* Don't exit the backend if the user has misconfigured their capture cards.
 +
* Allow --version to be used across ssh even without X11 forwarding.
 +
* Allow mythfrontend to be built against libdca if it is installed instead of libdts
 +
* Fix spacing of audio/subtitle track description in OSD Info Popup
 +
* Fix EIT 'airdate' sanity check
 +
* Fix, prevent duplicate CI ids
  
 
== Plugins ==
 
== Plugins ==
Line 34: Line 65:
 
* Fixes needed due to allocine site changes.
 
* Fixes needed due to allocine site changes.
 
* Fix pruning of empty directories in views.  
 
* Fix pruning of empty directories in views.  
 +
* Fixes path issues
 +
* Fixes and improvements to the imdb script
 +
 +
=== MythDVD ===
 +
 +
* Adds a new option "Let transcode determine frame rate"
  
 
=== MythArchive ===
 
=== MythArchive ===
 
* Fix mytharchive/mythburn to work with recent versions of ffmpeg.
 
* Fix mytharchive/mythburn to work with recent versions of ffmpeg.
 
* Fix mythvideo bug where both metadata trees could be built at the same time.
 
* Fix mythvideo bug where both metadata trees could be built at the same time.
 +
* Fixes to multipass encoding (HQ Profile)
  
 
=== MythMusic ===
 
=== MythMusic ===
 
* Give the mythmusic plugin an eject button.
 
* Give the mythmusic plugin an eject button.
 +
* Fix. Don't keep trying to play ejected CD (partial solution for one scenario)
 +
* Fixes for Flac 1.1.4
  
==== MythWeb ===
+
=== MythWeb ===
 
* Correct a bunch of broken/missing translation strings (#3406)
 
* Correct a bunch of broken/missing translation strings (#3406)
 +
* Errors messages when unable to connect to MSNBC and weather.com are now suppressed
 +
* Fixes for the mobile-template detection
 +
* Add Opera Mobile browser as a recognised mini-browser
 +
* Fix for PHP 5.2.x session bug
  
= MythTV 0.20.1 Release=
+
=== MythGallery ===
 
+
* Fix broken 'copy' feature
== MythTV ==
+
* Add wmv to known filetypes
 +
* Fix Compilation issue with X11
  
===Major changes===
+
=== MythWeather ===
* Fixed programinfo passing between master and slave backend.  This required a [[protocol change]] to version 31. 
+
* Disabled by default in configure since it no longer works
  
===New features===
+
= MythTV 0.20.1 Release=
*Attempt to re-record programs that are not recorded because of a channel change failure
 
*Added [[Echostar]] and [[Nimiq]] tv service type descriptors for digital recordings
 
*Allow configuration of diseq repeat count
 
*Added support for [[QAM]] recording using [[Silicondust_HDHomeRun|HDHomeRun]] device. Requires firmware 21-09-2006 or newer.
 
*Added --no-upnp option to mythbackend to work around situations where UPnP support consumes 100% CPU
 
*Added tuning of raw MPEG channels in HDHRRecorder
 
 
 
=== Fixes ===
 
 
 
* Fixed commercial skip to ignore skips that take you to the end of the file (#3275)
 
* Fixed problem with available disk space calculations
 
* Fixed atsc channel scanning (#3301)
 
* Fixed segfault in mythtv-setup (#2735)
 
* Fixed diseqc polarity and repeat settings (#2226)
 
* Fixed maxepisode counter
 
* Fixed assorted keybinding
 
* Work-around for ATI fglrx crash bug (#2302)
 
* Fix unnecessarily high cpu usage with xvmc playback
 
* Fixed issues with some dvb adapters with a limited number of pid filters (#1970)
 
* QAM fixes for the HDHomeRun
 
* Fixed problem with backend wakeup not properly respecting early/late recording start times (#2883)
 
* Fixed cpu temperature monitoring code so it doesn't crash the backend anymore (#2895)
 
* Fixed segfault while editing a recording (#2746)
 
* Misc transcoder fixes (#2420)
 
* Misc EIT fixups
 
* Fixed programinfo passing between master and slave backend.  This required a [[protocol change]] to version 31.
 
* Fixed V4L2 API compatibility with IVTV 0.8
 
* Fixed updating of the last_record field
 
* Fixed bug in cutlist conversion
 
* Reduced firewire packet buffer from 8000 to 2000
 
* Fixed [[8PSK]] modulation tuning
 
* Fixed problem causing duplicate rows for manually scheduled programs to appear in Watch Recording list
 
* Fixed problem where backend might fail deleting a file due to filename being changed by transcoding
 
* Fixed problem with non-GUI programs initalizing [[OSD]]
 
* Fixed issue with aborted data over UPnP
 
* Fixed truncating delete code by grabbing filesize prior to unlinking
 
* Improved sending of committed diseq messages
 
* Fixed favorite channel and direct channel entering in browse mode
 
* Fixed deleting a video source which did not delete its associated channels
 
* Fixed [[SW42]] and [[SW64]] support for pre-DiSEqC
 
* Fixed the recordedprogram, recordedrating, and recordedcredits tables cleanup and move the cleanup into the housekeeper instead of mythfilldatabase
 
* Fixed deletion of orphaned channels
 
* Fixed playback by selecting the first video stream found in the PMT. This allows allows the people with weird broadcasts to function, without inhibiting the functionality of Interactve TV (MHEG)
 
* Fixed problems with the "Auto" time-offset in ATSC EIT
 
 
 
== Plugins ==
 
 
 
=== [[MythArchive]] ===
 
 
 
* Fixed problem with some dvd export profiles (#3314)
 
* Fixed date/time offset bug (#2651)
 
* Converted all intros and menu music tracks to AC3 audio
 
* Fixed bug where save directory was not being passed properly
 
* Fixed problem where mytharchivehelper was returning the wrong aspect ratio for .nuv files
 
* Fixed problems with filenames containing apostrophes
 
* Fixed a mixup when retrieving the chanid and starttime from the DB
 
* Fixed problem with No Menu theme when trying to add movies
 
 
 
=== [[MythBrowser]] ===
 
 
 
=== [[MythControls]] ===
 
 
 
=== [[MythDVD]] ===
 
 
 
* Fixed playback issue with DVDs featuring full-resolution subtitles (#2800)
 
* Fixed issues with eject button when media monitor is disabled (#2462)
 
* Fixed choppy playback on some DVD main titles
 
* Fixed segfault when external player exits
 
* Fixed problem with missing menu buttons on some DVD titles
 
* Fixed enabling of subtitles from main DVD menu
 
 
 
=== [[MythFlix]] ===
 
 
 
=== [[MythGallery]] ===
 
 
 
=== [[MythGame]] ===
 
 
 
=== [[MythMusic]] ===
 
 
 
* Fixed segfault when multiple types of encoded audio files are in a playlist (#2557)
 
* Added support for flac 1.1.3+ api changes (#2957)
 
* Fixed SQL error when adding by genre to playlist
 
 
 
=== [[MythNews]] ===
 
 
 
=== [[MythPhone]] ===
 
 
 
* Fix two translation issues with the call popup dial or answer dialog
 
 
 
=== [[MythVideo]] ===
 
 
 
* Fixed metadata search problem when no country and/or genre exists for movie
 
* Fixed imdb scraping (#3118)
 
* Fixed segfault when external player exits
 
 
 
=== [[MythWeather]] ===
 
 
 
=== [[MythWeb]] ===
 
 
 
* Fixed passing null values when scheduling recordings
 
* Fixed myth:// URLs
 
* Fixed links for manually overridden video URLs
 
* Fixed music module detection
 
* Improved file streaming using sys calls
 
* Allow negative recording priorities to be set
 
* Fixed category display
 
* Apply sanity check for the date range popup menu, for those people who occasionally get wacky data from DVB EIT data
 
 
 
== Support libraries ==
 
 
 
==Utility applications==
 
===[[myth_archive_job.pl]]===
 
*Don't divide the file size by 1 megabyte twice
 
 
 
===[[mythtranscode]]===
 
*Fixed segfault by taking the first video stream (rather than the last) when multiple video streams are present
 
  
===[[mythwelcome]]===
+
See [[Release Notes - 0.20.1]]
*Fixed crashes with hybrid tuner cards
 
  
 
[[Category:Release Notes]]
 
[[Category:Release Notes]]

Latest revision as of 06:44, 17 January 2011

MythTV 0.20.2 Release

The following fixes have been applied to the release-0-20-fixes branch, formally released as MythTV 0.20.2 on Friday, 24 August 2007.

These are changes since the 0.20.1 release. For changes from 0.20 to 0.20.1 see Release Notes - 0.20.1.

Updated through revision 14282

In addition to many other fixes, this release supports the new Schedules Direct program listings datafeed.

MythTV 0.20.2 Release

MythTV

Major Changes

  • Support for SchedulesDirect including caching and multiple MythTV video sources per SD lineup [See http://www.mythtv.org/docs/mythtv-HOWTO-24.html#ss24.4 ]
  • Reduced mythfrontend memory consumption by up to 75% depending on theme and resolution.
    • (N.B. Ranges from 0% with Iulius to 75% with MythCenter)

Features

  • Faster startup of mythfrontend and mythtv-setup from changes to theme prescaling.
  • Improved default theme images with better scaling and anti-aliasing
  • Backported XMLTV changes to help former Zap2It users switch to a new grabber
  • Improved --version output, including the branch name.
  • Entire UPnP stack from trunk backported to address numerous UPnP problems

Fixes

  • Fixes for ATSC (QAM, VSB) channel scanning
  • Fix compilation on systems with both QT3 and QT4 installed by using QTDIR to find the right qmake
  • Fix some recording rules being deleted a day early which caused missed recordings
  • Fix stuttering playback caused by refresh rate detection problem
  • Fixes hdtv, stereo and subtitle icons, by ensuring we link correctly against the recordedprogram table.
  • Fix segfault when accessing mythtv-setup over ssh from a machine without XRandR.
  • Fix some discrepancies in how the preview generator determines the filename.
  • Various updates for german EIT encoding fixups
  • Fix. A "video" stream with an unknown codec will no longer cause the frontend to exit.
  • IVTV recording fixes
  • Fix incorrect use of free() instead of delete.
  • Fix screen repainting problems when using offsets and opengl.
  • Fixes for positioning in the MythCenter-wide program finder screen
  • Fix UTF8 Characters being corrupted for recording titles
  • Fix for cifsxxxx files being left around after a transcode
  • Fix an issue of the wrong filter name appearing in the title section when the user aborted changing filters when trying to change to a Recording Group that had a password.
  • Fix, force Latin encoding for EIT for two German DVB-T Channels.
  • Don't exit the backend if the user has misconfigured their capture cards.
  • Allow --version to be used across ssh even without X11 forwarding.
  • Allow mythfrontend to be built against libdca if it is installed instead of libdts
  • Fix spacing of audio/subtitle track description in OSD Info Popup
  • Fix EIT 'airdate' sanity check
  • Fix, prevent duplicate CI ids

Plugins

Mythvideo

  • Fix mythvideo bug where both metadata trees could be built at the same time.
  • Fix file browse issue where filenames were incorrectly converted to titles.
  • Fixes needed due to allocine site changes.
  • Fix pruning of empty directories in views.
  • Fixes path issues
  • Fixes and improvements to the imdb script

MythDVD

  • Adds a new option "Let transcode determine frame rate"

MythArchive

  • Fix mytharchive/mythburn to work with recent versions of ffmpeg.
  • Fix mythvideo bug where both metadata trees could be built at the same time.
  • Fixes to multipass encoding (HQ Profile)

MythMusic

  • Give the mythmusic plugin an eject button.
  • Fix. Don't keep trying to play ejected CD (partial solution for one scenario)
  • Fixes for Flac 1.1.4

MythWeb

  • Correct a bunch of broken/missing translation strings (#3406)
  • Errors messages when unable to connect to MSNBC and weather.com are now suppressed
  • Fixes for the mobile-template detection
  • Add Opera Mobile browser as a recognised mini-browser
  • Fix for PHP 5.2.x session bug

MythGallery

  • Fix broken 'copy' feature
  • Add wmv to known filetypes
  • Fix Compilation issue with X11

MythWeather

  • Disabled by default in configure since it no longer works

MythTV 0.20.1 Release

See Release Notes - 0.20.1