[mythtv] [PATCH] Enable/Disable OpenGL VSync via mythfrontend or
environment variable
Joe Votour
joevph at yahoo.com
Thu May 26 05:23:38 UTC 2005
Jarod,
I found the problems. Two of them actually:
1. I mimicked the XvMC behavior too well - I put in
the connect(...) slot and that led to the option being
greyed out.
2. The mythfrontend program was never being compiled
with OpenGL vsync support (which is why you didn't see
the option).
I have attached new patches that I made against CVS
HEAD from about one hour ago.
I'm still not 100% sure about the database retention -
it's staying put for me, but I'd appreciate some extra
feedback.
-- Joe
--- Jarod Wilson <jarod at wilsonet.com> wrote:
> On Sunday 22 May 2005 11:40, Joe Votour wrote:
> > I'm attaching two (small) patches, which should
> work
> > against CVS HEAD (I also have the patches for the
> > 0.18.1 release as well).
>
> For whatever reason, these patches aren't working
> for me (w/cvs head). The
> patches apply fine, but behavior seems exactly the
> same as before. Opengl
> vsync still works, but no check box. I haven't yet
> tried with 0.18.1...
>
> > The purpose of these patches is to give the people
> who
> > want to compile OpenGL VSync into MythTV the
> ability
> > to disable or enable it at run-time. Currently,
> once
> > it is compiled in, it is always used, unless the
> check
> > fails. I know that Jarod and Axel (from ATrpms)
> would
> > like to have such an option so that they can
> provide
> > OpenGL-enabled RPMs, and myself, well, I have a
> vested
> > interest too - I'd rather not recompile the RPMs
> for
> > every release.
> >
> > The option to enable/disable OpenGL VSync
> (according
> > to these patches) is located in Utilities/Setup ->
> > Setup -> TV Settings -> Playback, on the Hardware
> > Decoding Settings, just above "Use hardware XvMC
> MPEG
> > Decoding". It could be moved someplace else, but
> that
> > seemed to be the most logical place, since it
> involves
> > hardware-specific functionality (I know that it
> works
> > with nVidia binary drivers, but I don't know about
> any
> > others).
>
>
> --
> Jarod Wilson
> jarod at wilsonet.com
> > _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
>
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
__________________________________
Discover Yahoo!
Stay in touch with email, IM, photo sharing and more. Check it out!
http://discover.yahoo.com/stayintouch.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: globalsettings.cpp.diff
Type: application/octet-stream
Size: 996 bytes
Desc: 3564254511-globalsettings.cpp.diff
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050525/0f5bc26e/globalsettings.cpp.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mythfrontend.pro.diff
Type: application/octet-stream
Size: 294 bytes
Desc: 1851532464-mythfrontend.pro.diff
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050525/0f5bc26e/mythfrontend.pro.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vsync.cpp.diff
Type: application/octet-stream
Size: 465 bytes
Desc: 324733510-vsync.cpp.diff
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050525/0f5bc26e/vsync.cpp.obj
More information about the mythtv-dev
mailing list