Difference between revisions of "Release Notes - 0.24"

From MythTV Official Wiki
Jump to: navigation, search
m
(MythNetvision)
Line 119: Line 119:
 
=== [[MythNetvision]] ===
 
=== [[MythNetvision]] ===
 
* Add mythtv:season, mythtv:episode, and mythtv:country tags and expose to themers ({{changeset|24345}}, {{changeset|24347}}, {{changeset|24348}}, {{changeset|24349}})
 
* Add mythtv:season, mythtv:episode, and mythtv:country tags and expose to themers ({{changeset|24345}}, {{changeset|24347}}, {{changeset|24348}}, {{changeset|24349}})
 +
* Properly initialize a bunch of variables and generally parse items in a cleaner way.  Add proper support for iTunes:duration tag which was mis-parsed before.  This should fix the totally wrong values for width, height, duration, and a number of others. {{changeset|24439}}
  
 
=== [[MythVideo]] ===
 
=== [[MythVideo]] ===

Revision as of 23:39, 10 May 2010

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


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

These are an overview of the changes in the 0.24 release of MythTV. Some of these changes, most notably the fixes, may have been backported to the 0.23 release.


 

Major Changes

  • Support for unencrypted Blu-ray disc and folder structure playback.

New Features

  • Blu-ray folder/disc parsing and playback.


 

MythTV

mythfrontend

  • Bug fix & minor optimizations to Program Finder when loading programs that start with "A"/"An"/"The" [23853]
  • Smart Pixmap Preview Offset Creation (and eliminated PreviewPixmapOffset setting) [23993]
  • Add a popup to inform the user if there's a mismatched timezone configuration between the frontend and backend [r24037]
  • Allow local override of the "TV Recording Playback" jump point with the JUMPREC keybinding in TV Playback. [24111]
  • Move GUI related verbose debugging out of -v file, and into a new -v gui option [24170]
  • Fix a deadlock when using the NEXTSOURCE/PREVSOURCE key bindings to switch sources in live TV [24274]


Guide Data & EIT

  • EITFixup: heuristic fixup for short events marked as category type "movie" [23973]

Firewire

UPNP

Setup

  • Fix editable comboboxes [23803]
  • Tuning: Add DVB-T frequency table for Denmark [23988] and sort DVB tables alphabetically [23989]

Audio

  • Populate the alsa devices in audio setup by using the API, rather than a static list of devices ([23794], [23961], [24272])
  • Enables TrueHD as the prefered audio format when available, and better language selection logic [23874]

Video Playback

  • Add ability to disable the deblocking skiploop filter for h264 decoding ([23981], [23987])
  • DVD Playback: Handle resolution changes more gracefully [23985]
  • Change manual zoom increments from 10% to 5% [24015]
  • Add initial (unencrypted) Blu-ray playback support ([24368], [24370], [24373], and more)

OSD

  • Fix EIA-608/708 captions even if they are not described in the PMT caption descriptors [24016]
  • Add SCTE-20 CEA-608 caption decoding [24059]
  • Fix external subtitles when brackets or parenthesis are in the filename [24108]

MythUI

Network Control

mythbackend

  • Smart Preview Pixmap Generation - (In addition: Eliminated redundant pixmap generation) [23993]
  • Fix leaking streamdata in the DVBRecorder (Move basic stream data handling to DTVRecorder) [24002]
  • Extend mythbackend --starttime parse time in both ISO and MythTV formats [24045]
  • HD-PVR: Wait for a keyframe before writing to a new file [24144]

Scheduler

  • Various minor scheduler cleanups, tweaks, and optimizations ([23798], TBD)

Misc

  • Many trivial code cleanups and updates based on cppcheck, static analysis, clang, and other coding best practices
  • Fix guide to show line color for status, conflict, etc. [24039]
  • Additional support to prevent writing to a full disk [24070]

Translations & Internationalization

  • Make mythtranscode, mythcommflag, mythlcdserver, and mythfilldatabase status messages translatable [24080]
  • Added British English Translations for MythTV core and mythplugins ([24191], [24192], [24337])
  • Update several strings to use numerous form translations ([24195], [24196])
  • Partial Bulgarian translation for mythfrontend [24197]

Themes

Arclight

  • Arclight themed OSD (for use with forthcoming MythUI OSD-branch merge) ([23875], [23876], [23877], [23879], and many more)
  • Implement copyright textarea for weather-ui.xml [24071]

Misc. Theme Development

  • Restore menu theme fallback behavior [24036]
  • Add new image preview and textarea options in the channel editor and icon importer [24073]

Ports

Mac OS X

  • Add Apple remote sequences used in Mac OS X 10.6 [24162]
  • Add a few additional build flag options (-force, -noclean, -srcdir) [24353]

Windows

  • Find correct "Program Files" dir location on 64-bit versions ([23793], [23809])
  • Various other Windows build fixes ([23792],TBD)

Plugins

MythArchive

  • Replace tcrequant with M2VRequantiser for shrinking MPEG2 video [24416]

MythBrowser

MythControls

MythGallery

MythGame

MythMovies

MythMusic

MythNews

MythNetvision

  • Add mythtv:season, mythtv:episode, and mythtv:country tags and expose to themers ([24345], [24347], [24348], [24349])
  • Properly initialize a bunch of variables and generally parse items in a cleaner way. Add proper support for iTunes:duration tag which was mis-parsed before. This should fix the totally wrong values for width, height, duration, and a number of others. [24439]

MythVideo

  • Remove unique bookmark settings for DVD playback, and make bookmark usage consistant across the internal player [23994]
  • Break out of a "Play Folder" action if a video is quit within 10 seconds [24068]
  • Drastically reduce search time in certain scenarios by adding indexes to mythvideo's cast, genre, and country tables [24082]

MythWeather

  • Add unit (F or C) to temp on 18h screen [23992]
  • Changed kph to km/h [23992]
  • Added copyright to various weather screens [23992]
  • Added UTF-8 support for script output [23992]
  • Changed the local cache file to replace "/" with "-" to prevent conflicts with scripts that use "/" in station names [23992]
  • Added the option to return no data for an item by returning "---" [23992]
  • Increased the size of the location field in weatherdatalayout to varchar(128) [23992]
  • Added yr.no service - 3 day / 6 day / 18 hour (actually 36 hour) [23992]
  • Added wunderground service - 3 day / 6 day [23992]

MythWeb

  • Updated for tmdb.pl changes and cover art storage groups [23859]

MythZoneMinder

Support libraries

Python bindings

  • Improve searches for recordings, program guide, and videos with multiple cast/genre/countries ([24223], [24221])
  • Add "mythwikiscripts" command, which lists all scripts on the wiki, and allows users to select and download scripts [24284]
  • Add "mythpython" command for quick access to the python interpreter with all MythTV classes and functions available [24282]
  • Add MythBE.getConflictedRecordings to return a list of conflicting Program objects in the scheduler [24294]
  • Add new System Event handler, MythSystemEvent, using the event handling routines [24316]

Utility Applications

mythfilldatabase

mythtranscode

mythcommflag

mythjobqueue

mythwelcome

mythshutdown

  • Check the status of MTD to prevent interrupting a rip/transcode in progress [24069]

Contrib

Mythextras

nuvexport