[mythtv-commits] mythtv/master commit: c121c3acd by Paul Harrison (paul-h)

MythTV noreply at mythtv.org
Mon Jan 30 22:31:15 UTC 2012


      Author:  Paul Harrison <pharrison at mythtv.org>
 Change Date:  2012-01-30T14:30:04-08:00
   Push Date:  2012/01/30 14:30:21 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  c121c3acd74a3cabfb37e22bc88ef24552e1e2e7
   Changeset:  https://github.com/MythTV/mythtv/commit/c121c3acd

Log:

MythMusic: Use the portable libcdio for reading CDs

This patch enables MythMusic to play and rip CDs using libcdio on all
platforms and also adds code to replace libcdaudio CDDB lookups.

NOTE: This removes libcdaudio and the CDDA Paranoia libraries as dependencies
and adds libcdio as an optional dependency (if it's missing you wont be able
to play or rip CDs). Closes #9362, #7857.

NOTE: It seems the freedb.freedb.org server is currently down so I had to do
some of the testing using the musicbrainz mirror. It was working fine yesterday
so I've left it hardcoded to the freedb server for now.

Added:

   mythplugins/mythmusic/mythmusic/cddb.cpp
   mythplugins/mythmusic/mythmusic/cddb.h

Removed:

   mythplugins/mythmusic/mythmusic/cddecoder-darwin.cpp
   mythplugins/mythmusic/mythmusic/cddecoder-windows.cpp

Modified:

   mythplugins/configure
   mythplugins/mythmusic/mythmusic/cddecoder.cpp
   mythplugins/mythmusic/mythmusic/cddecoder.h
   mythplugins/mythmusic/mythmusic/cdrip.cpp
   mythplugins/mythmusic/mythmusic/decoder.cpp
   mythplugins/mythmusic/mythmusic/main.cpp
   mythplugins/mythmusic/mythmusic/musiccommon.cpp
   mythplugins/mythmusic/mythmusic/musicplayer.cpp
   mythplugins/mythmusic/mythmusic/mythmusic.pro



More information about the mythtv-commits mailing list