[mythtv-commits] mythtv commit: r8965 - in trunk/mythtv by ijr
mythtv@cvs.mythtv.org
mythtv at cvs.mythtv.org
Wed Feb 15 07:18:11 UTC 2006
Author: ijr
Date: 2006-02-15 07:18:03 +0000 (Wed, 15 Feb 2006)
New Revision: 8965
Changeset: http://cvs.mythtv.org/trac/changeset/8965
Added:
trunk/mythtv/libs/libmythdvdnav/
trunk/mythtv/libs/libmythdvdnav/bswap.h
trunk/mythtv/libs/libmythdvdnav/decoder.c
trunk/mythtv/libs/libmythdvdnav/decoder.h
trunk/mythtv/libs/libmythdvdnav/dvd_input.c
trunk/mythtv/libs/libmythdvdnav/dvd_input.h
trunk/mythtv/libs/libmythdvdnav/dvd_reader.c
trunk/mythtv/libs/libmythdvdnav/dvd_reader.h
trunk/mythtv/libs/libmythdvdnav/dvd_types.h
trunk/mythtv/libs/libmythdvdnav/dvd_udf.c
trunk/mythtv/libs/libmythdvdnav/dvd_udf.h
trunk/mythtv/libs/libmythdvdnav/dvdnav.c
trunk/mythtv/libs/libmythdvdnav/dvdnav.h
trunk/mythtv/libs/libmythdvdnav/dvdnav_events.h
trunk/mythtv/libs/libmythdvdnav/dvdnav_internal.h
trunk/mythtv/libs/libmythdvdnav/dvdread_internal.h
trunk/mythtv/libs/libmythdvdnav/highlight.c
trunk/mythtv/libs/libmythdvdnav/ifo_read.c
trunk/mythtv/libs/libmythdvdnav/ifo_read.h
trunk/mythtv/libs/libmythdvdnav/ifo_types.h
trunk/mythtv/libs/libmythdvdnav/libmythdvdnav.pro
trunk/mythtv/libs/libmythdvdnav/md5.c
trunk/mythtv/libs/libmythdvdnav/md5.h
trunk/mythtv/libs/libmythdvdnav/nav_print.c
trunk/mythtv/libs/libmythdvdnav/nav_print.h
trunk/mythtv/libs/libmythdvdnav/nav_read.c
trunk/mythtv/libs/libmythdvdnav/nav_read.h
trunk/mythtv/libs/libmythdvdnav/nav_types.h
trunk/mythtv/libs/libmythdvdnav/navigation.c
trunk/mythtv/libs/libmythdvdnav/read_cache.c
trunk/mythtv/libs/libmythdvdnav/read_cache.h
trunk/mythtv/libs/libmythdvdnav/remap.c
trunk/mythtv/libs/libmythdvdnav/remap.h
trunk/mythtv/libs/libmythdvdnav/searching.c
trunk/mythtv/libs/libmythdvdnav/settings.c
trunk/mythtv/libs/libmythdvdnav/vm.c
trunk/mythtv/libs/libmythdvdnav/vm.h
trunk/mythtv/libs/libmythdvdnav/vmcmd.c
trunk/mythtv/libs/libmythdvdnav/vmcmd.h
Modified:
trunk/mythtv/configure
trunk/mythtv/libs/libmythtv/DVDRingBuffer.cpp
trunk/mythtv/libs/libmythtv/DVDRingBuffer.h
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
trunk/mythtv/libs/libmythtv/RingBuffer.cpp
trunk/mythtv/libs/libmythtv/RingBuffer.h
trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
trunk/mythtv/libs/libmythtv/avformatdecoder.h
trunk/mythtv/libs/libmythtv/channelbase.h
trunk/mythtv/libs/libmythtv/decoderbase.cpp
trunk/mythtv/libs/libmythtv/decoderbase.h
trunk/mythtv/libs/libmythtv/libmythtv.pro
trunk/mythtv/libs/libmythtv/tv_play.cpp
trunk/mythtv/libs/libs.pro
trunk/mythtv/programs/mythbackend/
trunk/mythtv/programs/mythfrontend/
trunk/mythtv/settings.pro
Log:
Most of the patch for #1043, adds much better internal DVD playback, incl. menus. Didn't include the change to libavcodec/parser.c, as it may cause problems.
Include libdvdnav directly because:
- My distro (Dapper) only includes 0.1.9, and 0.1.10 is needed for 64-bit operation.
- The version from xine (which is what's included here) has additional bugfixes beyond what's present in 0.1.10 (last released version on dvd.sf.net).
- It's pretty small, means one less (optional) dependency, and it makes the code in libmythtv cleaner. =)
Also, I cleaned up the RingBuffer class by removing all those DVDRingBuffer wrapper functions.
Refs #1043. Still a few issues to deal with.
More information about the mythtv-commits
mailing list