Age | Commit message (Collapse) | Author |
|
Added keepsVideoAspectRatio and resizeViewToVideoSizeOnLoad attributes to
XineOpenGLView class
More accurate OpenGL mutex locking (we need to serialise any accesses to the
OpenGL context): this fixed a few more kernel panics for me
Changed any human-readable strings of "MacOSX" to "Mac OS X" (so maybe Apple
can award xine a Design Award next year with less qualms ;)
CVS patchset: 6770
CVS date: 2004/07/05 01:20:01
|
|
XineVideoWindow now properly keeps aspect ratio if requested
Moved set{Half,Normal,Double}Size methods from XineVideoWindow to
XineOpenGLView, since they more logically belong there
Changed setVideoSize in XineOpenGLView to only set the video size (and not
the view size)
Added setViewSize method to XineOpenGLView, to change the view size
Internal refactorings:
Removed width/height fields from XineVideoWindow: they were unnecessary,
since the width and height could be obtained via [self frame]
Renamed width/height fields to video_width/video_height in XineOpenGLView,
to reflect that they represent the height of the actual video, rather than the
view's size (which can always be obtained with [self frame] or [self bounds])
Added videoSize method to XineOpenGLView to get the actual video size
Changed isFullScreen, keepsAspectRatio, and initDone fields in
XineOpenGLView to BOOL rather than int
Apologies for the numerous changes in this one patch which may have been better
as a number of smaller, different patches. Much of the original intent of the
patch -- to fix the bugs that occured with aspect ratios -- dictated the
refactorings which took place. On the bright side, this patch 100%
regression-tested!
CVS patchset: 6706
CVS date: 2004/06/19 15:25:01
|
|
than xine's thread, to avoid threading problems.
CVS patchset: 6701
CVS date: 2004/06/19 04:11:53
|
|
* some coding style issues
* malloc() only width * height * 2 bytes of data for texture buffers
(sorry for the broken comment in the last commit)
CVS patchset: 6696
CVS date: 2004/06/18 14:24:14
|
|
Andre Pang to make libtool >=1.5 work
- video_out_macosx.m: removed useless code
CVS patchset: 6676
CVS date: 2004/06/12 19:48:34
|
|
(when this works in OSX, we can remove the PLUGIN_NO_UNLOAD flag from
video_out_macosx.m, but the support for this in the plugin loader seems
to be a good idea anyway)
CVS patchset: 6661
CVS date: 2004/06/08 20:44:27
|
|
Mac OSX video out support.
patch to configure.ac to follow
CVS patchset: 6642
CVS date: 2004/06/05 16:06:12
|