Age | Commit message (Collapse) | Author |
|
|
|
Typo of WORDS_BIGENDIAN in in /src/video_out/macosx/XineVOpenGLView.m. It
only affects big-endian systems (PowerPC) as it defaults to little-endian.
|
|
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
|
|
rewritten, and various fixes and changes have been made to the supporting code.
It's still not perfect, but it at least works now.
|
|
automake-related files.
|
|
--HG--
rename : .cvsignore => .hgignore
rename : doc/.cvsignore => doc/.hgignore
rename : doc/faq/.cvsignore => doc/faq/.hgignore
rename : doc/hackersguide/.cvsignore => doc/hackersguide/.hgignore
rename : doc/man/.cvsignore => doc/man/.hgignore
rename : doc/man/en/.cvsignore => doc/man/en/.hgignore
rename : include/.cvsignore => include/.hgignore
rename : intl/.cvsignore => intl/.hgignore
rename : lib/.cvsignore => lib/.hgignore
rename : m4/.cvsignore => m4/.hgignore
rename : misc/.cvsignore => misc/.hgignore
rename : misc/fonts/.cvsignore => misc/fonts/.hgignore
rename : po/.cvsignore => po/.hgignore
rename : src/.cvsignore => src/.hgignore
rename : src/audio_out/.cvsignore => src/audio_out/.hgignore
rename : src/combined/.cvsignore => src/combined/.hgignore
rename : src/demuxers/.cvsignore => src/demuxers/.hgignore
rename : src/dxr3/.cvsignore => src/dxr3/.hgignore
rename : src/input/.cvsignore => src/input/.hgignore
rename : src/input/dvb/.cvsignore => src/input/dvb/.hgignore
rename : src/input/libdvdnav/.cvsignore => src/input/libdvdnav/.hgignore
rename : src/input/libreal/.cvsignore => src/input/libreal/.hgignore
rename : src/input/librtsp/.cvsignore => src/input/librtsp/.hgignore
rename : src/input/vcd/.cvsignore => src/input/vcd/.hgignore
rename : src/input/vcd/libcdio/.cvsignore => src/input/vcd/libcdio/.hgignore
rename : src/input/vcd/libcdio/MSWindows/.cvsignore => src/input/vcd/libcdio/MSWindows/.hgignore
rename : src/input/vcd/libcdio/cdio/.cvsignore => src/input/vcd/libcdio/cdio/.hgignore
rename : src/input/vcd/libcdio/image/.cvsignore => src/input/vcd/libcdio/image/.hgignore
rename : src/input/vcd/libvcd/.cvsignore => src/input/vcd/libvcd/.hgignore
rename : src/input/vcd/libvcd/libvcd/.cvsignore => src/input/vcd/libvcd/libvcd/.hgignore
rename : src/liba52/.cvsignore => src/liba52/.hgignore
rename : src/libdts/.cvsignore => src/libdts/.hgignore
rename : src/libfaad/.cvsignore => src/libfaad/.hgignore
rename : src/libfaad/codebook/.cvsignore => src/libfaad/codebook/.hgignore
rename : src/libffmpeg/.cvsignore => src/libffmpeg/.hgignore
rename : src/libffmpeg/libavcodec/.cvsignore => src/libffmpeg/libavcodec/.hgignore
rename : src/libffmpeg/libavcodec/alpha/.cvsignore => src/libffmpeg/libavcodec/alpha/.hgignore
rename : src/libffmpeg/libavcodec/armv4l/.cvsignore => src/libffmpeg/libavcodec/armv4l/.hgignore
rename : src/libffmpeg/libavcodec/i386/.cvsignore => src/libffmpeg/libavcodec/i386/.hgignore
rename : src/libffmpeg/libavcodec/libpostproc/.cvsignore => src/libffmpeg/libavcodec/libpostproc/.hgignore
rename : src/libffmpeg/libavcodec/mlib/.cvsignore => src/libffmpeg/libavcodec/mlib/.hgignore
rename : src/libffmpeg/libavcodec/ppc/.cvsignore => src/libffmpeg/libavcodec/ppc/.hgignore
rename : src/libffmpeg/libavcodec/sparc/.cvsignore => src/libffmpeg/libavcodec/sparc/.hgignore
rename : src/libffmpeg/libavutil/.cvsignore => src/libffmpeg/libavutil/.hgignore
rename : src/libflac/.cvsignore => src/libflac/.hgignore
rename : src/liblpcm/.cvsignore => src/liblpcm/.hgignore
rename : src/libmad/.cvsignore => src/libmad/.hgignore
rename : src/libmpeg2/.cvsignore => src/libmpeg2/.hgignore
rename : src/libmpeg2new/.cvsignore => src/libmpeg2new/.hgignore
rename : src/libmpeg2new/include/.cvsignore => src/libmpeg2new/include/.hgignore
rename : src/libmpeg2new/libmpeg2/.cvsignore => src/libmpeg2new/libmpeg2/.hgignore
rename : src/libmusepack/.cvsignore => src/libmusepack/.hgignore
rename : src/libmusepack/musepack/.cvsignore => src/libmusepack/musepack/.hgignore
rename : src/libreal/.cvsignore => src/libreal/.hgignore
rename : src/libspeex/.cvsignore => src/libspeex/.hgignore
rename : src/libspucc/.cvsignore => src/libspucc/.hgignore
rename : src/libspucmml/.cvsignore => src/libspucmml/.hgignore
rename : src/libspudec/.cvsignore => src/libspudec/.hgignore
rename : src/libspudvb/.cvsignore => src/libspudvb/.hgignore
rename : src/libsputext/.cvsignore => src/libsputext/.hgignore
rename : src/libtheora/.cvsignore => src/libtheora/.hgignore
rename : src/libvorbis/.cvsignore => src/libvorbis/.hgignore
rename : src/libw32dll/.cvsignore => src/libw32dll/.hgignore
rename : src/libw32dll/DirectShow/.cvsignore => src/libw32dll/DirectShow/.hgignore
rename : src/libw32dll/dmo/.cvsignore => src/libw32dll/dmo/.hgignore
rename : src/libw32dll/qtx/.cvsignore => src/libw32dll/qtx/.hgignore
rename : src/libw32dll/qtx/qtxsdk/.cvsignore => src/libw32dll/qtx/qtxsdk/.hgignore
rename : src/libw32dll/wine/.cvsignore => src/libw32dll/wine/.hgignore
rename : src/libxineadec/.cvsignore => src/libxineadec/.hgignore
rename : src/libxineadec/gsm610/.cvsignore => src/libxineadec/gsm610/.hgignore
rename : src/libxineadec/nosefart/.cvsignore => src/libxineadec/nosefart/.hgignore
rename : src/libxinevdec/.cvsignore => src/libxinevdec/.hgignore
rename : src/post/.cvsignore => src/post/.hgignore
rename : src/post/audio/.cvsignore => src/post/audio/.hgignore
rename : src/post/deinterlace/.cvsignore => src/post/deinterlace/.hgignore
rename : src/post/deinterlace/plugins/.cvsignore => src/post/deinterlace/plugins/.hgignore
rename : src/post/goom/.cvsignore => src/post/goom/.hgignore
rename : src/post/mosaico/.cvsignore => src/post/mosaico/.hgignore
rename : src/post/planar/.cvsignore => src/post/planar/.hgignore
rename : src/post/visualizations/.cvsignore => src/post/visualizations/.hgignore
rename : src/video_out/.cvsignore => src/video_out/.hgignore
rename : src/video_out/libdha/.cvsignore => src/video_out/libdha/.hgignore
rename : src/video_out/libdha/bin/.cvsignore => src/video_out/libdha/bin/.hgignore
rename : src/video_out/libdha/kernelhelper/.cvsignore => src/video_out/libdha/kernelhelper/.hgignore
rename : src/video_out/libdha/oth/.cvsignore => src/video_out/libdha/oth/.hgignore
rename : src/video_out/libdha/sysdep/.cvsignore => src/video_out/libdha/sysdep/.hgignore
rename : src/video_out/macosx/.cvsignore => src/video_out/macosx/.hgignore
rename : src/video_out/vidix/.cvsignore => src/video_out/vidix/.hgignore
rename : src/video_out/vidix/drivers/.cvsignore => src/video_out/vidix/drivers/.hgignore
rename : src/xine-engine/.cvsignore => src/xine-engine/.hgignore
rename : src/xine-utils/.cvsignore => src/xine-utils/.hgignore
rename : win32/.cvsignore => win32/.hgignore
rename : win32/include/.cvsignore => win32/include/.hgignore
|
|
change their class to xineinclude, and set xineincludedir in Makefile.common.
CVS patchset: 8737
CVS date: 2007/03/22 17:37:17
|
|
CVS patchset: 8733
CVS date: 2007/03/20 01:34:08
|
|
CVS patchset: 8728
CVS date: 2007/03/20 00:46:06
|
|
change LT_* variables into XINE_LT_*, because newer versions of libtool
claim the whole LT_* namespace for themselves (fixes bug #1094262)
CVS patchset: 7321
CVS date: 2005/01/03 20:12:18
|
|
some bugs are worked out ...
CVS patchset: 7108
CVS date: 2004/11/06 16:26:06
|
|
CVS patchset: 7107
CVS date: 2004/11/06 13:06:52
|
|
Can specify an initial NSColor for XineOpenGLView, rather than just YUV green
Formatting cleanups (including converting tabs to spaces)
CVS patchset: 7106
CVS date: 2004/11/06 12:45:58
|
|
name, since underscores break ld's -sub_library flag on Mac OS X (yeah, really ...)
CVS patchset: 7072
CVS date: 2004/10/24 14:37:51
|
|
XineOpenGLView.m: we still keep a video_window.h file for backward compatibility
CVS patchset: 7064
CVS date: 2004/10/22 06:29:45
|
|
'normal' delegate
CVS patchset: 7059
CVS date: 2004/10/21 02:00:40
|
|
CVS patchset: 7058
CVS date: 2004/10/21 01:32:22
|
|
Remove superfluous point flip in mouseMoved:
Added mouseDown:, rightMouseDown:, and otherMouseDown: event handlers
CVS patchset: 7056
CVS date: 2004/10/20 07:17:46
|
|
* Made XineOpenGLViewDelegate formal protocol to avoid compiler warnings
* Properly support NSCoders which don't support keyed-coding (yeah, they apparently exist)
* Added some logging
* Accepts first responder status
* Initial mouse tracking support via delegate
CVS patchset: 7051
CVS date: 2004/10/19 06:39:44
|
|
resizeViewOnVideoSizeChange, with corresponding semantic changes
CVS patchset: 6772
CVS date: 2004/07/05 05:26:12
|
|
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
|
|
methods to NSWindow class, since they're generic to all windows
CVS patchset: 6760
CVS date: 2004/06/29 05:25:28
|
|
CVS patchset: 6753
CVS date: 2004/06/26 15:10:10
|
|
compile :)
CVS patchset: 6752
CVS date: 2004/06/26 15:09:35
|
|
maybe that helps.
- some indentation fixes
CVS patchset: 6745
CVS date: 2004/06/25 16:14:20
|
|
CVS patchset: 6741
CVS date: 2004/06/25 11:14:27
|
|
as a global symbol, since end-applications which use xine-lib need to access
this data. (e.g. grep for 'Notification' in
/System/Library/Frameworks/WebKit.framework/Headers/ to see how this works).
CVS patchset: 6737
CVS date: 2004/06/23 02:25:42
|
|
CVS patchset: 6735
CVS date: 2004/06/22 22:03:11
|
|
CVS patchset: 6733
CVS date: 2004/06/22 16:08:07
|
|
Fix dealloc behaviour
Set fields to nil after releasing, to avoid stray messages
CVS patchset: 6732
CVS date: 2004/06/22 16:06:38
|
|
Added dealloc method
Removed unused opengl_context field
Added NSCoding functions, in preparation for Interface Builder palettization
Mac OS X XineVideoWindow:
Added dealloc method
CVS patchset: 6729
CVS date: 2004/06/22 08:25:24
|
|
Added #ifdef guards around video_window.h
Removed setContentSize: method from XineVideoWindow interface, since this
method is already present in NSWindow
Changed setKeepsAspectRatio: & keepAspectRatio's int arguments to BOOL
Added initWithContentSize: method
Added init method
CVS patchset: 6722
CVS date: 2004/06/21 15:07:00
|
|
Replaced fitToScreen method with windowWillUseStandardFrame:defaultFrame:,
since NSWindow's native zoom: method uses that to determine the zoomed side
Made new windowWillUseStandardFrame:defaultFrame: method center the screen
CVS patchset: 6719
CVS date: 2004/06/21 03:24:51
|
|
CVS patchset: 6714
CVS date: 2004/06/20 10:10:01
|
|
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
|
|
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
|
|
CVS patchset: 6703
CVS date: 2004/06/19 13:37:11
|
|
Removed inclusion of video_window.m from xineplug_vo_out_macosx plugin
CVS patchset: 6702
CVS date: 2004/06/19 13:26:29
|
|
than xine's thread, to avoid threading problems.
CVS patchset: 6701
CVS date: 2004/06/19 04:11:53
|
|
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
|
|
CVS patchset: 6695
CVS date: 2004/06/18 14:21:36
|
|
- 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
|
|
CVS patchset: 6662
CVS date: 2004/06/08 20:48:35
|
|
CVS patchset: 6660
CVS date: 2004/06/08 20:38:30
|
|
Mac OSX video out support.
CVS patchset: 6645
CVS date: 2004/06/06 02:30:37
|
|
Mac OSX video out support.
patch to configure.ac to follow
CVS patchset: 6642
CVS date: 2004/06/05 16:06:12
|