Release Notes - 0.22

From MythTV Official Wiki
Revision as of 10:07, 22 August 2009 by Paulh (talk | contribs) (updated to 17200)

Jump to: navigation, search
Template:Important Under development

Time.png Outdated: The information on this page may no longer be relevant to the current release of MythTV, 34.0. Please consider helping to update it. This page was last modified on 2009-08-22.


Warning.png Warning: 0.22 requires QT4 libraries to be installed as of [16790]. This involves:

  • "yum install qt4 qt4-devel" for SUSE/Redhat RPM-based systems
  • "sudo apt-get install libqt4 libqt4-dev" for Ubuntu (gutsy or feisty backport),
  • "apt-get install libqt4 libqt4-dev" for Debian-based systems (lenny or sid).


These are an overview of the changes in the 0.22 release of MythTV, for a more comprehensive and up to date list, see the Commit logs. Some of these changes, most notably the fixes, have been backported to the 0.21.1 release.

Release notes updated through revision [17200] (May 2008)
 
Major changes
 

  • MythTV UI ported to new MythUI library with all new capabilities
  • MythTV requires QT 4.4 libraries [16790]
  • Added Automatic Prioritization to the scheduler which uses watching behavior to automatically increase priority of shows that are watched close to their recording timeslot over shows that are delayed for longer periods of time. See [16477] for details until the wiki page is populated.
  • Support for the Hauppauge HD-PVR
  • Drastically improved channel scanning

MythTV

New Features

  • MythTV UI ported to new MythUI library with all new capabilities
  • Added Automatic Prioritization to the scheduler which uses watching behavior to automatically increase priority of shows that are watched close to their recording timeslot over shows that are delayed for longer periods of time. See [16477] for details until the wiki page is populated.
  • Added MPEG-2 support for ConvertX/GO7007 tuners in addition to the existing MPEG-4 support. [16538]
  • Added new jump point for taking a screenshot and corresponding UPnP web method. [16532]. Network control also has this jumppoint [16613]
  • Improved theme caching speed after a "make install" for users who update frequently. [16487]
  • Added support for overriding the audio sampling rate in recording profiles on a per card basis. [16747]
  • Support for the Hauppauge HD-PVR Component Video Recorder
  • Vastly improved channel scanner
  • Fanart, Banner, and coverart support in Watch Recordings
  • VDPAU Video renderer and decoder for hardware accelerated playback of H.264, MPEG-1/2, WMV, and VC-1.
  • Many software deinterlacers are now multithreaded
  • New codec and container support from up-to-date ffmpeg libraries.
  • HDHomeRun multirec support
  • Additional Myth Protocol socket functions, including file upload, deletion, and scanning of storage groups. [19979] [21134] [21156]

EIT

  • Fixed encoding for various french Astra 19.2E channels. [16792]

Firewire

  • Adds Firewire Vendor & Model ID's for PACE STBs [17149]

UPNP

Setup

  • Allows input groups to work properly when each recorder has more than one input and so can be in multiple mutually exclusive input groups. [17172]
  • Add commandline scanner [17175] plus many more changesets

Video Playback

Many DVD playback issues fixed

OSD

fix bad horizontal scaling of the OSD under certain resolution & dpi combos [17184]

Windows Port

Many fixes to get Myth working using MinGW on Windows

Theme Development

  • New Default Theme: Terra
  • New Theme: Graphite [21215]
  • Added ability for menu themes to jump directly to a specific recording group. [16559]
  • Completely revamped theming engine: MythUI
  • Adds an image reflection effect to MythUI [17123]
  • Allow images to be cropped on all side [17124]
  • Adds 'Centre Hold' scrolling style to mythlistbutton [17174]

Fixes

  • Fixed DVD menu handling problem
  • Fixed playback being paused when entering the Program Finder during playback. [16744]
  • Corrected cyclic font inheritance problem [16759]
  • Fixed issue where recording continued playing in background when editing. [16765]
  • Fixed starting mythfrontend on the second head of a dual-headed system using the desktop dimensions of the first head. [16813]
  • Fixed processing jobs in schedruntime order instead of inserttime. This solves the issue of deferred autotranscode jobs holding up other jobs. [16944]
  • Refactorization of video output code.

Mac OS X

Plugins

MythArchive

  • Fix creating a DVD when the first title, which is used to create the DVD's volumeid, has non ascii characters in it. [16782]
  • Fix comment not terminated error from dvdauthor caused by titles with a double '-' character in the title. [16782]
  • Quote the title used as the volumeid when burning to a re-writable DVD. [17094]
  • Converted to MythUI [19266], [19228] et al
  • Fix AC3 stream not being identified properly [17101]
  • Ignore any errors while remuxing the subtitles [17146]

MythBrowser

  • Has been converted to MythUI and now uses webkit instead of konqueror [18147]
  • Support for flash and javascript when using Qt 4.5 (including Hulu and iPlayer)

MythControls

MythFlix

MythGallery

MythGame

  • Converted to MythUI [20780]
  • Added Fanart and Boxart support.
  • Added "Show Information" and "Edit Metadata" screens.

MythMovies

MythMusic

  • Remove the direct dependancy on libfaad and mp4ff by switching to use ffmepg's libav* for decoding aac in mythmusic. --enable-libfaad can be used to go back if aac audio files are not playable with ffmpeg's native decoder. [20962]

MythNews

MythPhone

MythVideo

  • New Default Movie Grabber: Tmdb.pl
  • New TV Grabber: ttvdb.py
  • Ability to associate a trailer with a film, and watch it from the context menu
  • Ability to "Watch with Trailers," which will play a user-specified number of random trailers before the film
  • Screenshot, Banner, and Fanart support in UI/DB.
  • Screenshot, Banner, and Fanart support in grabbers (TMDB and TTVDB)
  • Handling of subtitle, season, and episode fields
  • Auto-parsing of common Television Episode naming conventions
  • Support for video and images in Storage Groups (streaming without a network mount)
  • Fixed UPnP nested video directories with PS3 clients [16557]
  • Converted to MythUI [18389]
  • Folders without "folder.jpg" images in them will display the poster of the first viable item within [21193]
  • "Metadata browsing" views. Build the tree by Genre, Category, Cast, Director, User Rating, Directory structure, etc. [21238]

MythWeather

MythWeb

  • Fixed forget_old when deleting recordings [16806]
  • Added dupe checking to the mythweb video imdb search [16808]

MythZoneMinder

  • Update MythZoneMinder to work with the newer 1.23.x versions of ZM. [17099]
  • Converted to MythUI [18873]

Support libraries

Python Bindings

  • Additional functions for accessing Myth Protocol tasks. [21191]
  • FileTransfer class for transferring files to and from a backend. [21191]
  • Frontend class for use of the mythfrontend control socket. [21191]
  • Transition to UTF-8.
  • Additional functions for canned access to MythVideo database manipulation. [21190][21050]

Utility Applications

myth_archive_job.pl

mythrename.pl

myth.rebuilddatabase.pl

mythtranscode

  • Added command-line option "-" to write output of mythtranscode to stdout. This switch also disables any verbose logging. [16535]
  • Added a --recorderOptions (or -ro) parameter for the lossy side of mythtranscode to allow overriding recordingprofile settings from the database. [16536]

mythfilldatabase

mythwelcome

mythshutdown

firewire_tester

Mythextras

nuvexport