[mythtv-commits] mythtv/master commit: ed2ba06c5 by Mark Kendall (mark-kendall)

MythTV noreply at mythtv.org
Tue Jan 18 04:39:25 UTC 2011


      Author:  Mark Kendall <mkendall at mythtv.org>
 Change Date:  2011-01-17T20:37:59-08:00
   Push Date:  2011/01/17 20:39:22 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  ed2ba06c5f5758a407632d044a9814a6624a5d78
   Changeset:  https://github.com/MythTV/mythtv/commit/ed2ba06c5

Log:

Re-visit the bluray menu OSD

- Move the overlay into its own UI/OSD screen. The bluray menus are not
captions and need separate treatment - the popup menu is, for example,
displayed over the current video stream and hence potentially over
subtitles.
- Clear overlay images that are submitted but already displayed (based
upon size and position) and replace them with the new version.
- Clear the overlay when a NULL image is presented (not NULL overlay)
and use the associated size to prepare the overlay.
- Add some sense checking and memory alignment/allocation fixes in the
callback function.

All told this appears to give far more reliable and consistent results,
though the menu does seem to go missing under certain circumstances.

There is also a strange performance problem when using VDPAU (this was
happening before as well).

Added:

   mythtv/libs/libmythtv/bdoverlayscreen.cpp
   mythtv/libs/libmythtv/bdoverlayscreen.h

Modified:

   mythtv/libs/libmythtv/bdringbuffer.cpp
   mythtv/libs/libmythtv/bdringbuffer.h
   mythtv/libs/libmythtv/libmythtv.pro
   mythtv/libs/libmythtv/mythbdplayer.cpp
   mythtv/libs/libmythtv/mythbdplayer.h
   mythtv/libs/libmythtv/mythplayer.cpp
   mythtv/libs/libmythtv/mythplayer.h
   mythtv/libs/libmythtv/osd.cpp
   mythtv/libs/libmythtv/osd.h
   mythtv/libs/libmythtv/subtitlescreen.cpp
   mythtv/libs/libmythtv/subtitlescreen.h
   mythtv/libs/libmythtv/tv_play.cpp



More information about the mythtv-commits mailing list