[mythtv-commits] mythtv commit: r14405 - in trunk/mythtv by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Sep 5 16:58:56 UTC 2007


      Author: danielk
        Date: 2007-09-05 16:58:55 +0000 (Wed, 05 Sep 2007)
New Revision: 14405
   Changeset: http://cvs.mythtv.org/trac/changeset/14405

Added:

   trunk/mythtv/libs/libavcodec/dvdv.c
   trunk/mythtv/libs/libmythtv/mythcodecid.cpp
   trunk/mythtv/libs/libmythtv/mythcodecid.h
   trunk/mythtv/libs/libmythtv/openglcontext.cpp
   trunk/mythtv/libs/libmythtv/openglcontext.h
   trunk/mythtv/libs/libmythtv/openglvideo.cpp
   trunk/mythtv/libs/libmythtv/openglvideo.h
   trunk/mythtv/libs/libmythtv/util-opengl.cpp
   trunk/mythtv/libs/libmythtv/util-opengl.h
   trunk/mythtv/libs/libmythtv/util-osx-cocoa.h
   trunk/mythtv/libs/libmythtv/util-osx-cocoa.mm
   trunk/mythtv/libs/libmythtv/videodisplayprofile.cpp
   trunk/mythtv/libs/libmythtv/videodisplayprofile.h

Modified:

   trunk/mythtv/configure
   trunk/mythtv/libs/libavcodec/allcodecs.c
   trunk/mythtv/libs/libavcodec/avcodec.h
   trunk/mythtv/libs/libavcodec/libavcodec.pro
   trunk/mythtv/libs/libavcodec/mpeg12.c
   trunk/mythtv/libs/libavcodec/myth_utils.c
   trunk/mythtv/libs/libmyth/DisplayResX.cpp
   trunk/mythtv/libs/libmyth/libmyth.pro
   trunk/mythtv/libs/libmyth/mythcontext.h
   trunk/mythtv/libs/libmyth/screensaver.cpp
   trunk/mythtv/libs/libmyth/settings.cpp
   trunk/mythtv/libs/libmyth/settings.h
   trunk/mythtv/libs/libmyth/util-x11.cpp
   trunk/mythtv/libs/libmyth/util-x11.h
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h
   trunk/mythtv/libs/libmythtv/channeleditor.cpp
   trunk/mythtv/libs/libmythtv/datadirect.cpp
   trunk/mythtv/libs/libmythtv/dbcheck.cpp
   trunk/mythtv/libs/libmythtv/decoderbase.h
   trunk/mythtv/libs/libmythtv/diseqcsettings.cpp
   trunk/mythtv/libs/libmythtv/dtvsignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/dummydecoder.h
   trunk/mythtv/libs/libmythtv/eitcache.cpp
   trunk/mythtv/libs/libmythtv/eithelper.cpp
   trunk/mythtv/libs/libmythtv/eitscanner.cpp
   trunk/mythtv/libs/libmythtv/frame.h
   trunk/mythtv/libs/libmythtv/ivtvdecoder.cpp
   trunk/mythtv/libs/libmythtv/ivtvdecoder.h
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/nuppeldecoder.cpp
   trunk/mythtv/libs/libmythtv/nuppeldecoder.h
   trunk/mythtv/libs/libmythtv/osdchromakey.cpp
   trunk/mythtv/libs/libmythtv/profilegroup.h
   trunk/mythtv/libs/libmythtv/siscan.cpp
   trunk/mythtv/libs/libmythtv/transporteditor.cpp
   trunk/mythtv/libs/libmythtv/tv_play.cpp
   trunk/mythtv/libs/libmythtv/tv_play.h
   trunk/mythtv/libs/libmythtv/videobuffers.cpp
   trunk/mythtv/libs/libmythtv/videoout_directfb.cpp
   trunk/mythtv/libs/libmythtv/videoout_directfb.h
   trunk/mythtv/libs/libmythtv/videoout_dvdv.h
   trunk/mythtv/libs/libmythtv/videoout_dvdv.mm
   trunk/mythtv/libs/libmythtv/videoout_dx.cpp
   trunk/mythtv/libs/libmythtv/videoout_dx.h
   trunk/mythtv/libs/libmythtv/videoout_ivtv.cpp
   trunk/mythtv/libs/libmythtv/videoout_ivtv.h
   trunk/mythtv/libs/libmythtv/videoout_null.cpp
   trunk/mythtv/libs/libmythtv/videoout_null.h
   trunk/mythtv/libs/libmythtv/videoout_quartz.cpp
   trunk/mythtv/libs/libmythtv/videoout_quartz.h
   trunk/mythtv/libs/libmythtv/videoout_xv.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.h
   trunk/mythtv/libs/libmythtv/videooutbase.cpp
   trunk/mythtv/libs/libmythtv/videooutbase.h
   trunk/mythtv/libs/libmythtv/videosource.cpp
   trunk/mythtv/libs/libmythtv/vsync.cpp
   trunk/mythtv/libs/libmythtv/vsync.h
   trunk/mythtv/libs/libmythtv/xvmctextures.cpp
   trunk/mythtv/libs/libmythtv/xvmctextures.h
   trunk/mythtv/libs/libmythtv/yuv2rgb.cpp
   trunk/mythtv/libs/libmythtv/yuv2rgb.h
   trunk/mythtv/programs/mythfrontend/globalsettings.cpp
   trunk/mythtv/programs/mythfrontend/globalsettings.h
   trunk/mythtv/programs/mythfrontend/main.cpp
   trunk/mythtv/programs/mythfrontend/mythfrontend.pro
   trunk/mythtv/programs/mythfrontend/playbackbox.cpp
   trunk/mythtv/programs/mythfrontend/tv_settings.xml
   trunk/mythtv/programs/mythtv-setup/main.cpp
   trunk/mythtv/programs/mythtv-setup/mythtv-setup.pro
   trunk/mythtv/programs/mythtv/main.cpp
   trunk/mythtv/programs/mythtv/mythtv.pro
   trunk/mythtv/programs/programs-libs.pro
   trunk/mythtv/themes/DVR/tv_settings.xml
   trunk/mythtv/themes/G.A.N.T/theme.xml
   trunk/mythtv/themes/blue/theme.xml
   trunk/mythtv/themes/classic/tv_settings.xml

Log:

Refs #2287. Merges mythtv-vid to head.

You must rerun ./configure before comiling and recompile and install the plugins after installing this.

Unlike the mythtv-vid branch, compiling OpenGL rendering is disabled due to some instability issues.

There are a few video related things in here:
 * Adds Video Profiles and a Video Profiles Editor to Playback config. This allows you to use different rendering methods and deinterlacer options for different video resolutions.
 * Adds an accelerated playback "DVDV" for OS X
 * This enables compiling XvMC chromakey rendering by default
 * This enables compiling DirectFB rendering by default, and adds support for the newish DirectFB 1.0
 * This enables compiling PVR-350 rendering by default
 * This splits OSD configuration out from the general Playback config. (A separate commit will add this to the external themes.)

Please report any problems on the #2287 mythtv-vid ticket.






More information about the mythtv-commits mailing list