[mythtv-commits] mythtv commit: r19165 - in trunk/mythtv by ijr

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sat Nov 29 00:04:09 UTC 2008


      Author: ijr
        Date: 2008-11-29 00:04:08 +0000 (Sat, 29 Nov 2008)
New Revision: 19165
   Changeset: http://cvs.mythtv.org/trac/changeset/19165

Added:

   trunk/mythtv/libs/libavcodec/vdpau_render.h
   trunk/mythtv/libs/libavcodec/vdpauvideo.c
   trunk/mythtv/libs/libmythtv/util-vdpau.cpp
   trunk/mythtv/libs/libmythtv/util-vdpau.h

Modified:

   trunk/mythtv/configure
   trunk/mythtv/libs/libavcodec/allcodecs.c
   trunk/mythtv/libs/libavcodec/avcodec.h
   trunk/mythtv/libs/libavcodec/h263dec.c
   trunk/mythtv/libs/libavcodec/h264.c
   trunk/mythtv/libs/libavcodec/h264_parser.c
   trunk/mythtv/libs/libavcodec/imgconvert.c
   trunk/mythtv/libs/libavcodec/libavcodec.pro
   trunk/mythtv/libs/libavcodec/mpeg12.c
   trunk/mythtv/libs/libavcodec/mpegvideo.c
   trunk/mythtv/libs/libavcodec/mpegvideo_parser.c
   trunk/mythtv/libs/libavcodec/myth_utils.c
   trunk/mythtv/libs/libavcodec/parser.c
   trunk/mythtv/libs/libavcodec/utils.c
   trunk/mythtv/libs/libavcodec/vc1.c
   trunk/mythtv/libs/libavcodec/vc1.h
   trunk/mythtv/libs/libavcodec/vc1_parser.c
   trunk/mythtv/libs/libavutil/avutil.h
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/frame.h
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/mythcodecid.cpp
   trunk/mythtv/libs/libmythtv/mythcodecid.h
   trunk/mythtv/libs/libmythtv/videobuffers.cpp
   trunk/mythtv/libs/libmythtv/videobuffers.h
   trunk/mythtv/libs/libmythtv/videodisplayprofile.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.h
   trunk/mythtv/libs/libmythtv/videooutbase.cpp

Log:

Initial VDPAU patch.  Don't expect this to work, yet.
Major contributions from Mark Kendall.

Enable with --enable-vdpau, do a distclean first.

Setup a display profile with:
  decoder = nvidia vdpau acceleration
  video + osd renderers: vdpau

What works:
- deinterlacing (select "Advanced (2x, Hw)" for best results)
- OSD/PiP.
- Color controls (slightly broken)
- Other stuff

What doesn't:
- mpeg2 looks bad-ish (blocky), possibly a driver issue.
- Lots and lots of other stuff.






More information about the mythtv-commits mailing list