summaryrefslogtreecommitdiff
path: root/src/video_out
AgeCommit message (Collapse)Author
2004-06-20housekeepingMichael Roitzsch
CVS patchset: 6714 CVS date: 2004/06/20 10:10:01
2004-06-19Mac OS X's XineVideoWindow:Andre Pang
Renamed openGLView field to xineView Renamed getGLView to xineView: putting 'get' in front of an accessor method in Cocoa implies that the method gives you a _copy_ of the field, e.g. see NSString's cString method vs its getCString method. Removed displayTexture method, since XineOpenGLView has it CVS patchset: 6707 CVS date: 2004/06/19 15:33:20
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-19Fix falling back from multi-buffering in video_out_pgx64. Add XVR100 to ↵Robin KAY
configure script status output. Add --disable-shm-default to README.solaris. CVS patchset: 6705 CVS date: 2004/06/19 14:51:31
2004-06-19now we need to link against the macosx library, don't we?Michael Roitzsch
CVS patchset: 6704 CVS date: 2004/06/19 13:48:46
2004-06-19remove some unused variablesMichael Roitzsch
CVS patchset: 6703 CVS date: 2004/06/19 13:37:11
2004-06-19Removed superfluous AM_CFLAGS in src/video_out/macosx/Makefile.amAndre Pang
Removed inclusion of video_window.m from xineplug_vo_out_macosx plugin CVS patchset: 6702 CVS date: 2004/06/19 13:26:29
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-19Build code in src/video_out/macosx directory againAndre Pang
Added comment about why "-Wl,-framework -Wl,Cocoa" libtool options are needed to src/video_out/(macosx)?/Makefile.am CVS patchset: 6700 CVS date: 2004/06/19 04:07:38
2004-06-18Fix BadWindow error in video_out_pgx64 when the VIDEO_OVERLAY_WINDOW ↵Robin KAY
property refers to an invalid WID. Tweak the mmap(2)ing code. CVS patchset: 6698 CVS date: 2004/06/18 23:52:15
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-18video_out_macosx.mDaniel Mack
CVS patchset: 6695 CVS date: 2004/06/18 14:21:36
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-10- Lots of cleanups and coding style issuesDaniel Mack
- Added support for fullscreen windows in two modes, one with cropping (XINE_FULLSCREEN_CROP) and one with adding overscans (XINE_FULLSCREEEN_OVERSCAN) - New class methods to make the window resize to it's original dimensions (setNormalSize) to make it half-sized (setHalfSize), double-sized (setDoubleSize) or as large as possible (setFitToScreen) - Support for keeping aspect ration when the user reshapes the window manually (setKeepsAspectRatio, keepsAspectRatio) CVS patchset: 6665 CVS date: 2004/06/10 11:54:54
2004-06-08housekeepingMichael Roitzsch
CVS patchset: 6662 CVS date: 2004/06/08 20:48:35
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-08next try to get the Objective-C OSX code supported by the automagicMichael Roitzsch
CVS patchset: 6660 CVS date: 2004/06/08 20:38:30
2004-06-08this is a system-wide header, so <...> seems the better choiceMichael Roitzsch
CVS patchset: 6659 CVS date: 2004/06/08 20:34:13
2004-06-08applied patch from ozone, which he's tested on linux and osx.Conrad Parker
"fixes building Xine with Fink's SDL tree on Mac OS X" CVS patchset: 6658 CVS date: 2004/06/08 03:28:31
2004-06-06Remove the references to OBJC in the configure.ac and video_out Makefile.amJames Courtier-Dutton
until we have a clear idea on how to get this working with all versions of automake. CVS patchset: 6653 CVS date: 2004/06/06 20:06:17
2004-06-06A fix so that non macosx systems build correctly.James Courtier-Dutton
CVS patchset: 6650 CVS date: 2004/06/06 16:38:45
2004-06-06From: Daniel MackJames Courtier-Dutton
Mac OSX video out support. CVS patchset: 6645 CVS date: 2004/06/06 02:30:37
2004-06-05Oops. Keep xine-lib compiling until the configure.ac is changed.James Courtier-Dutton
CVS patchset: 6644 CVS date: 2004/06/05 17:38:12
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
2004-06-01Add support for XVR-100 (Radeon-based) framebuffers to video_out_pgx64.Robin KAY
CVS patchset: 6626 CVS date: 2004/06/01 18:11:51
2004-05-25Use DGA to obtain the device path/file descriptor to the framebuffer rather ↵Robin KAY
than have it as config option. For video_out_pgx64 only, use window properties to prevent multiple xine instances from trying to use the hardware overlay. CVS patchset: 6591 CVS date: 2004/05/25 23:24:04
2004-05-23Fix detection of a partially obscured window.Robin KAY
CVS patchset: 6578 CVS date: 2004/05/23 15:11:34
2004-05-09fix zoom supportMiguel Freitas
CVS patchset: 6510 CVS date: 2004/05/09 23:25:07
2004-05-09fix colorkey bug switching to fullscreenMiguel Freitas
CVS patchset: 6507 CVS date: 2004/05/09 21:52:10
2004-05-09some more colorkey fixes and cleanupsMiguel Freitas
CVS patchset: 6506 CVS date: 2004/05/09 21:05:34
2004-05-06implement proper x11osd resize support. that should fix problems with rc4Miguel Freitas
where parts of the image were not shown under certain circunstances. XV_AUTOPAINT_COLORKEY is now disabled by default. that will permit using colorkey overlays by default with more cards (eg. nvidia). CVS patchset: 6491 CVS date: 2004/05/06 03:09:32
2004-05-02too stupid to edit a file...Michael Roitzsch
CVS patchset: 6481 CVS date: 2004/05/02 20:13:23
2004-05-02these settings are not security critical => lower experience levelMichael Roitzsch
CVS patchset: 6480 CVS date: 2004/05/02 20:00:57
2004-05-02device_name is not really used anywhere?Michael Roitzsch
CVS patchset: 6476 CVS date: 2004/05/02 19:40:47
2004-04-30Enable opengl compiling.James Courtier-Dutton
It seg faults at the moment, but we will fix that. CVS patchset: 6470 CVS date: 2004/04/30 22:12:15
2004-04-29Lock display during DGA operations so the drawable can't change.Robin KAY
CVS patchset: 6460 CVS date: 2004/04/29 15:38:12
2004-04-28Prevent flickering when updating overlay registers.Robin KAY
CVS patchset: 6457 CVS date: 2004/04/28 21:01:28
2004-04-28Fix config help strings. video_out_pgx32 and video_out_pgx64 are not ↵Robin KAY
exploitable to write data to arbitary files as the ioctls would fail. CVS patchset: 6453 CVS date: 2004/04/28 00:14:13
2004-04-27Must not enable exclusive overlay when using chroma keying.Robin KAY
CVS patchset: 6450 CVS date: 2004/04/27 10:18:45
2004-04-26help strings added for all remaining config entries (so I hope)Michael Roitzsch
please everybody watch out for spelling (and other) errors CVS patchset: 6442 CVS date: 2004/04/26 17:50:06
2004-04-25Improved clipping performance in video_out_pgx32. video_out_pgx64 now uses ↵Robin KAY
the appropriate overlay type automatically. Misc changes. CVS patchset: 6434 CVS date: 2004/04/25 15:05:22
2004-04-16video_out_pgx32 now properly clips video output. video_out_pgx64 now ↵Robin KAY
disables overlay when fully occluded, fixed displaying some frames out of order when multi-buffering. Added missing X lock. Misc changes. CVS patchset: 6409 CVS date: 2004/04/16 12:16:50
2004-04-13fix mmx_unpack_24rgb bug reported by Vicente de Miguel SoriaMiguel Freitas
CVS patchset: 6397 CVS date: 2004/04/13 00:56:05
2004-04-11Committed a modified version of Ian MacIntosh's patch.Robin KAY
CVS patchset: 6390 CVS date: 2004/04/11 12:25:35
2004-04-10colorkey unscaled overlay support by Yann VernierMiguel Freitas
CVS patchset: 6381 CVS date: 2004/04/10 15:31:10
2004-04-10somebody complained about a segfault here. it shouldn't hurt.Miguel Freitas
CVS patchset: 6371 CVS date: 2004/04/10 03:34:37
2004-04-09on FreeBSD alpha, sys/types.h is needed before machine/param.hMichael Roitzsch
patch by Klaus Robert Suetterlin <robert@mpe.mpg.de> CVS patchset: 6364 CVS date: 2004/04/09 15:29:33
2004-04-07+\nPhilipp Hahn
CVS patchset: 6344 CVS date: 2004/04/07 19:35:38
2004-03-23Fix thread safety of XINE_GUI_SEND_DRAWABLE_CHANGEDEwald Snel
CVS patchset: 6303 CVS date: 2004/03/23 09:46:11
2004-03-23Fix Qt bug, which is not really a Qt bug, but an X11-being-asynchronous bugEwald Snel
CVS patchset: 6302 CVS date: 2004/03/23 09:29:25