[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