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

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Dec 22 15:16:45 UTC 2008


      Author: danielk
        Date: 2008-12-22 15:16:43 +0000 (Mon, 22 Dec 2008)
New Revision: 19417
   Changeset: http://cvs.mythtv.org/trac/changeset/19417

Added:

   trunk/mythtv/libs/libmythtv/playercontext.cpp
   trunk/mythtv/libs/libmythtv/playercontext.h
   trunk/mythtv/libs/libmythtv/videooutwindow.cpp
   trunk/mythtv/libs/libmythtv/videooutwindow.h
   trunk/mythtv/libs/libmythui/mythapplication.cpp
   trunk/mythtv/libs/libmythui/mythapplication.h

Modified:

   trunk/mythtv/bindings/perl/MythTV.pm
   trunk/mythtv/bindings/python/MythTV/MythTV.py
   trunk/mythtv/configure
   trunk/mythtv/libs/libmythdb/mythversion.h
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
   trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp
   trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.h
   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h
   trunk/mythtv/libs/libmythtv/decoderbase.cpp
   trunk/mythtv/libs/libmythtv/decoderbase.h
   trunk/mythtv/libs/libmythtv/dtvrecorder.cpp
   trunk/mythtv/libs/libmythtv/dtvrecorder.h
   trunk/mythtv/libs/libmythtv/dummydecoder.h
   trunk/mythtv/libs/libmythtv/filtermanager.cpp
   trunk/mythtv/libs/libmythtv/frame.h
   trunk/mythtv/libs/libmythtv/guidegrid.cpp
   trunk/mythtv/libs/libmythtv/guidegrid.h
   trunk/mythtv/libs/libmythtv/ivtvdecoder.cpp
   trunk/mythtv/libs/libmythtv/ivtvdecoder.h
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/livetvchain.cpp
   trunk/mythtv/libs/libmythtv/livetvchain.h
   trunk/mythtv/libs/libmythtv/nuppeldecoder.cpp
   trunk/mythtv/libs/libmythtv/nuppeldecoder.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/osd.cpp
   trunk/mythtv/libs/libmythtv/osd.h
   trunk/mythtv/libs/libmythtv/osdchromakey.cpp
   trunk/mythtv/libs/libmythtv/osdlistbtntype.cpp
   trunk/mythtv/libs/libmythtv/previewgenerator.cpp
   trunk/mythtv/libs/libmythtv/previewgenerator.h
   trunk/mythtv/libs/libmythtv/recorderbase.cpp
   trunk/mythtv/libs/libmythtv/recorderbase.h
   trunk/mythtv/libs/libmythtv/remoteencoder.cpp
   trunk/mythtv/libs/libmythtv/remoteencoder.h
   trunk/mythtv/libs/libmythtv/tv.cpp
   trunk/mythtv/libs/libmythtv/tv.h
   trunk/mythtv/libs/libmythtv/tv_play.cpp
   trunk/mythtv/libs/libmythtv/tv_play.h
   trunk/mythtv/libs/libmythtv/tv_rec.cpp
   trunk/mythtv/libs/libmythtv/tv_rec.h
   trunk/mythtv/libs/libmythtv/util-opengl.cpp
   trunk/mythtv/libs/libmythtv/util-opengl.h
   trunk/mythtv/libs/libmythtv/videodisplayprofile.cpp
   trunk/mythtv/libs/libmythtv/videoout_d3d.cpp
   trunk/mythtv/libs/libmythtv/videoout_d3d.h
   trunk/mythtv/libs/libmythtv/videoout_directfb.cpp
   trunk/mythtv/libs/libmythtv/videoout_directfb.h
   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/videoouttypes.h
   trunk/mythtv/libs/libmythtv/vsync.cpp
   trunk/mythtv/libs/libmythtv/vsync.h
   trunk/mythtv/libs/libmythtv/xvmctextures.cpp
   trunk/mythtv/libs/libmythui/libmythui.pro
   trunk/mythtv/programs/mythbackend/encoderlink.cpp
   trunk/mythtv/programs/mythbackend/encoderlink.h
   trunk/mythtv/programs/mythbackend/mainserver.cpp
   trunk/mythtv/programs/mythbackend/mainserver.h
   trunk/mythtv/programs/mythcommflag/main.cpp
   trunk/mythtv/programs/mythfrontend/globalsettings.cpp
   trunk/mythtv/programs/mythfrontend/main.cpp
   trunk/mythtv/programs/mythfrontend/playbackbox.cpp
   trunk/mythtv/programs/mythfrontend/playbackbox.h
   trunk/mythtv/programs/mythtranscode/main.cpp
   trunk/mythtv/programs/mythtranscode/transcode.cpp
   trunk/mythtv/programs/mythtranscode/transcode.h
   trunk/mythtv/programs/mythtv-setup/main.cpp
   trunk/mythtv/programs/mythtv/main.cpp

Log:

Refs #2287. Merges mythtv-vid to trunk.

There are a number of changes, probably the most user visible ones are PiP related, but there is also groundwork laid for OpenGL video rendering on OSX and MS Windows, for aspect ratio & zoom on OSX, and a number of operations are more responsive.

Note: Even though this changeset has received a fair bit of testing, it is a 1.1MB patch and there are bound to be things we overlooked. Please report any compilation problems to the mythtv-dev mailing list and open tickets with a repro description, theme used and backtrace for any segfaults or deadlocks.




More information about the mythtv-commits mailing list