summaryrefslogtreecommitdiff
path: root/src/video_out/video_out_macosx.m
AgeCommit message (Collapse)Author
2004-07-05Mac OS X:Andre Pang
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
2004-06-19Mac OS X video output driver:Andre Pang
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
2004-06-19Run Mac OS X video driver's setVideoSize method in the main (UI) thread, ratherAndre Pang
than xine's thread, to avoid threading problems. CVS patchset: 6701 CVS date: 2004/06/19 04:11:53
2004-06-18* applied patch from Andre Pang to use GLView directlyDaniel Mack
* 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
2004-06-12- Makefile.am: removed unneeded build options and added options fromDaniel Mack
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
2004-06-08a better approach to the module unload preventionMichael Roitzsch
(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
2004-06-05From: Daniel MackJames Courtier-Dutton
Mac OSX video out support. patch to configure.ac to follow CVS patchset: 6642 CVS date: 2004/06/05 16:06:12