Difference between revisions of "Release Notes - 0.25"

From MythTV Official Wiki
Jump to: navigation, search
(add r27285, r27257, r27287, r27288, r27302, r27306, r27307, r27308, r27309, r27312, r27313, r27191, r27318)
(Comment out stuff until this fills up a bit - uncomment as necessary.)
Line 70: Line 70:
 
** VCD Player - Removed ability to set external play for VCDs {{changeset|27287}}
 
** VCD Player - Removed ability to set external play for VCDs {{changeset|27287}}
 
** VCD Drive - No longer needed {{changeset|27287}}
 
** VCD Drive - No longer needed {{changeset|27287}}
 
+
<!-- TEMPCOMMENT
 
== Key Bindings, Jump Points, and Input Devices ==
 
== Key Bindings, Jump Points, and Input Devices ==
 
===== New Features =====
 
===== New Features =====
Line 76: Line 76:
 
===== Bug Fixes =====
 
===== Bug Fixes =====
  
===== Changes/Improvements/Other =====
+
===== Changes/Improvements/Other =====  
  
  
Line 94: Line 94:
 
===== Changes/Improvements/Other =====
 
===== Changes/Improvements/Other =====
  
 
+
TEMPCOMMENT -->
 
== Audio ==
 
== Audio ==
 
===== New Features =====
 
===== New Features =====
Line 109: Line 109:
 
* Change how multi-channel LPCM is configured and referenced in settings {{changeset|27318}}
 
* Change how multi-channel LPCM is configured and referenced in settings {{changeset|27318}}
  
 
+
<!-- TEMPCOMMENT
 
== Video Playback ==
 
== Video Playback ==
 
===== New Features =====
 
===== New Features =====
Line 116: Line 116:
  
 
===== Changes/Improvements/Other =====
 
===== Changes/Improvements/Other =====
 
+
TEMPCOMMENT -->
  
 
== Disc Playback (DVD, Blu-Ray, etc) ==
 
== Disc Playback (DVD, Blu-Ray, etc) ==
Line 148: Line 148:
 
* Removed tags/attributes as of .25:
 
* Removed tags/attributes as of .25:
 
** Remove last remaining support of deprecated "gradient" imagetype - superceeded in favor of shape+gradient {{changeset|27176}}
 
** Remove last remaining support of deprecated "gradient" imagetype - superceeded in favor of shape+gradient {{changeset|27176}}
 
+
<!-- TEMPCOMMENT
 
== [[Frontend control socket|Network Control]] ==
 
== [[Frontend control socket|Network Control]] ==
 
===== New Features =====
 
===== New Features =====
  
 
===== Bug Fixes =====
 
===== Bug Fixes =====
 
+
TEMPCOMMENT -->
  
 
== [[mythbackend]]==
 
== [[mythbackend]]==
Line 164: Line 164:
 
===== Changes/Improvements/Other =====
 
===== Changes/Improvements/Other =====
  
 
+
<!-- TEMPCOMMENT
 
== Tuner/Recorder Support ==
 
== Tuner/Recorder Support ==
  
Line 179: Line 179:
  
 
===== Changes/Improvements/Other =====
 
===== Changes/Improvements/Other =====
 
+
TEMPCOMMENT -->
  
 
== Misc ==
 
== Misc ==
Line 233: Line 233:
  
 
= Plugins =
 
= Plugins =
 
+
<!-- TEMPCOMMENT
 
== [[MythArchive]] ==
 
== [[MythArchive]] ==
 
===== Bug Fixes =====
 
===== Bug Fixes =====
Line 244: Line 244:
  
 
== [[MythControls]] ==
 
== [[MythControls]] ==
 
+
-- >
  
 
== [[MythGallery]] ==
 
== [[MythGallery]] ==
Line 256: Line 256:
 
* Don't set picture size to screen size, let OpenGL do the scaling - enables better quality zooming and faster display {{changeset|27312}} - {{ticket|8891}}
 
* Don't set picture size to screen size, let OpenGL do the scaling - enables better quality zooming and faster display {{changeset|27312}} - {{ticket|8891}}
  
 
+
<!-- TEMPCOMMENT
 
== [[MythGame]] ==
 
== [[MythGame]] ==
 
===== New Features =====
 
===== New Features =====
Line 264: Line 264:
 
===== Changes/Improvements/Other =====
 
===== Changes/Improvements/Other =====
  
 
== MythMovies ==
 
  
  
Line 277: Line 275:
  
 
== [[MythNews]] ==
 
== [[MythNews]] ==
 
+
TEMPCOMMENT -->
  
 
== [[MythNetvision]] ==
 
== [[MythNetvision]] ==
Line 285: Line 283:
 
*'' Update BBC and Trailer scripts to account for feed changes {{changeset|27231}}''
 
*'' Update BBC and Trailer scripts to account for feed changes {{changeset|27231}}''
 
*'' Update MTV grabber script to accommodate API changes {{changeset|27260}}''
 
*'' Update MTV grabber script to accommodate API changes {{changeset|27260}}''
 
+
<!-- TEMPCOMMENT
 
== [[MythVideo]] ==
 
== [[MythVideo]] ==
 
===== New Features =====
 
===== New Features =====
  
 
===== Changes/Improvements/Other =====
 
===== Changes/Improvements/Other =====
 
+
TEMPCOMMENT -->
  
 
== [[MythWeather]] ==
 
== [[MythWeather]] ==
Line 310: Line 308:
 
===== Changes/Improvements/Other =====
 
===== Changes/Improvements/Other =====
  
 
+
<!-- TEMPCOMMENT
 
== [[MythZoneMinder]] ==
 
== [[MythZoneMinder]] ==
 
===== Bug Fixes =====
 
===== Bug Fixes =====
 
+
-->
  
 
= Support libraries =
 
= Support libraries =

Revision as of 18:53, 22 November 2010

Contents

Important.png Note: Please note that the following reflects changes for a future release of MythTV. The current release is 30.0.


Important.png Note: This page is actively updated, edited, and modified during the current trunk development cycle (expected to become the "0.25" release). Expect it to change drastically, on a frequent basis, up until the next official release. Items may be added, changed, and removed to accurately reflect anticipated functionality and features leading up to the release date.


Important 0.25 Dates
Event Date Changeset
Development Started 10/19/2010 [26888]
RC 1 Released TBD TBD
RC 2 Released TBD TBD
Final Release TBD TBD

Below is an overview of the changes currently in trunk, which will become a future release of MythTV. Some of these changes, most notably the fixes, may have been backported to the 0.24-fixes branch. This is a fairly comprehensive list of significant or noticeable changes that impact the user experience in some way. For every change listed on this changelog, there are many times more changes not listed related to the core framework and inner workings of the software which allow MythTV to do what it does - in other words, what is listed is just the tip of the iceberg.



 

New Features

Major Changes

Prerequisite Changes

Minimum version changes
  • Require Python v2.6 (remove support for v2.5)
Added support libraries/prerequisites
Removed support libraries/prerequisites

Special Notices & Instructions

Wikipage.png Items in italics have been backported to 0.24-fixes

MythTV

mythfrontend

New Features
Bug Fixes
  • Fix segfault caused when exiting the Recording Profile settings screen [27191] - fixes #9104
Changes/Improvements/Other
  • When exiting the cut list editor, don't ask to save if no changes were made [27197]
  • Added Settings:
    • Blu-Ray Mountpoint - for setting where blu-ray discs get mounted [27287]
  • Removed Settings:
    • VCD Player - Removed ability to set external play for VCDs [27287]
    • VCD Drive - No longer needed [27287]

Audio

New Features
  • Enable audio sync offsets to be stored and persisted across all videos per frontend [r27148] - Ref. #4262
Bug Fixes
  • Only pass-through if we support the number of channels, otherwise downmix - logic was reversed [27225]
Changes/Improvements/Other
  • Change the behaviour of overriding the digital passthrough device - allows a different audio device between plain stereo/lpcm and digital passthrough [27216]
  • Change the way we determine and set the passthrough device and differentiate between 'auto' and the 'default' device - 'auto' is the default audio device but with extra settings for digital passthrough, 'default' is the same device as the main one. [27306]
  • Improve IEC mode - helps fix issues with HDMI passthrough [27307]
  • Change how multi-channel LPCM is configured and referenced in settings [27318]


Disc Playback (DVD, Blu-Ray, etc)

New Features
Bug Fixes
Changes/Improvements/Other
  • Unify DVD and Blu-Ray playback into a single menu item - "Play Optical Disc" [27287]


OSD, EPG, CC, and Subtitles

New Features
Bug Fixes
  • Teletext decoding and locking fixes (Fixes crash in cutlist editor under certain circumstances) ([27213], [27256]) - fixes (#9218, #9234)
Changes/Improvements/Other
  • If paused, unpause playback when clearing the Delete Recording OSD dialog [27254] - fixes #9228


MythUI

New Features
  • Add initial support for multiple levels of OpenGL support ([27223], [27236])
  • Allow mapped text and images in the button tree widget [27266]
Bug Fixes
  • Fix non-animated GIF reloading causing the frontend to abort [27302]
Changes/Improvements/Other
  • Removed tags/attributes as of .25:
    • Remove last remaining support of deprecated "gradient" imagetype - superceeded in favor of shape+gradient [27176]

mythbackend

New Features
  • Add new storage group weighting mechanism - Disk % Free [27190]
  • Add a video scanning thread and a new myth protocol command, SCAN_VIDEOS, which will trigger a scan of all video folders. Available via protocol command or mythbacend --scanvideos [27308]
Bug Fixes
Changes/Improvements/Other

Misc

New Features
Bug Fixes
Changes/Improvements/Other


Translations & Localization/Internationalization

New Features
Bug Fixes
Changes/Improvements/Other
  • Reduce number of strings generated for plugin-specific strings within core themes [27172]
  • Updated existing translations:

Themes

Metallurgy

  • Fix OSD showing in browse mode in Live TV [27247] - Fixes #9204


Misc. Theme Development

New Features
Bug Fixes
Changes/Improvements/Other
  • Add required player setting widget for Blue-Ray mountpoint and remove VCD related items to core and myththemes [27288]


Ports

Mac OS X

New Features
Bug Fixes

* Fix JPEG viewing [27274]

Changes/Improvements/Other

Windows

New Features
Changes/Improvements/Other

Plugins

MythNetvision

New Features
Changes/Improvements/Other
  • Update BBC and Trailer scripts to account for feed changes [27231]
  • Update MTV grabber script to accommodate API changes [27260]

MythWeather

New Features
Bug Fixes
  • Fix Weather Underground Maps script when log directory does not exist [27234]
Changes/Improvements/Other
  • Use custom makefiles for install in place of qmake [27194]


MythWeb

New Features
Bug Fixes
  • Fix FLV playback when detected resolution is not calculated correctly [27173] - Fixes #9036
Changes/Improvements/Other

Support libraries

Python bindings

  • Require Python 2.6 as the minimum supported version [27166]
  • Add support for "oursql" db module [27184]
  • Add support for Python 2.7 [27184]
  • Allow dashes ('-') in hostnames used for FileTransfer [27200]
  • Fix handling of responses to queries from metadata grabbers when provided with no output, rather than the expected of output with no results [27203]

Perl bindings

Utility Applications

mythcommflag

  • Add logging (at -v general,extra) at every 10% progress during commflagging [27193]
  • Reduce I/O priority [27257]

mythfilldatabase

mythjobqueue

mythtranscode

mythpreviewgen

mythshutdown

mythwelcome

Contrib

Mythextras

nuvexport