Age | Commit message (Collapse) | Author |
|
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
|
|
configure script status output. Add --disable-shm-default to README.solaris.
CVS patchset: 6705
CVS date: 2004/06/19 14:51:31
|
|
CVS patchset: 6704
CVS date: 2004/06/19 13:48:46
|
|
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
|
|
property refers to an invalid WID. Tweak the mmap(2)ing code.
CVS patchset: 6698
CVS date: 2004/06/18 23:52:15
|
|
* 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
|
|
CVS patchset: 6695
CVS date: 2004/06/18 14:21:36
|
|
pointers of the strings.
CVS patchset: 6693
CVS date: 2004/06/16 15:41:37
|
|
CVS patchset: 6692
CVS date: 2004/06/15 21:22:34
|
|
Fixes GNOME bugzilla 143400
CVS patchset: 6691
CVS date: 2004/06/14 19:15:36
|
|
CVS patchset: 6690
CVS date: 2004/06/14 16:36:40
|
|
CVS patchset: 6689
CVS date: 2004/06/14 13:45:46
|
|
(it only handles very few files by content detection but is cleaner and
has more features)
CVS patchset: 6688
CVS date: 2004/06/14 13:43:11
|
|
CVS patchset: 6687
CVS date: 2004/06/14 13:40:57
|
|
http://article.gmane.org/gmane.comp.video.xine.devel/9532
it is now up to demuxers to decide what the 0..65535 position means.
demuxers tested: ogg, voc, flac, rm, asf, vqa, vob, avi, y4m, au, mov, ts, mp3, mpg, wav, ra, mve
CVS patchset: 6686
CVS date: 2004/06/13 21:28:52
|
|
TV out results in the lower third of the image being shaky; this fix might
raise other problems, but since we only play with the progressive flag,
the worst that could happen is that the card gets the interlaced vs.
progressive state wrong and this is almost never noticable on TV out
* report codec information for dxr3 video decoder
* while I am at it: small beautification to video_out_dxr3.c
CVS patchset: 6685
CVS date: 2004/06/13 16:00:16
|
|
CVS patchset: 6684
CVS date: 2004/06/13 15:40:30
|
|
CVS patchset: 6682
CVS date: 2004/06/13 13:29:57
|
|
CVS patchset: 6681
CVS date: 2004/06/13 13:23:58
|
|
CVS patchset: 6680
CVS date: 2004/06/13 00:10:47
|
|
CVS patchset: 6679
CVS date: 2004/06/12 23:19:56
|
|
of course.
- replaced some hard coded values to make coreaudio work with other input
formats than 48000/16/2
- coding style and comment cleanups
CVS patchset: 6678
CVS date: 2004/06/12 23:13:56
|
|
gcc 2.96 does not. this causes a bunch of undefined symbols:
undefined symbol: ff_init_me (../.libs/xineplug_decode_ff.so)
undefined symbol: ff_estimate_p_frame_motion (../.libs/xineplug_decode_ff.so)
undefined symbol: ff_fix_long_p_mvs (../.libs/xineplug_decode_ff.so)
undefined symbol: ff_fix_long_mvs (../.libs/xineplug_decode_ff.so)
undefined symbol: ff_h263_encode_motion (../.libs/xineplug_decode_ff.so)
undefined symbol: h263_encode_init (../.libs/xineplug_decode_ff.so)
Mike, can you merge this back to ffmpeg cvs?
CVS patchset: 6677
CVS date: 2004/06/12 22:14:13
|
|
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
|
|
CVS patchset: 6675
CVS date: 2004/06/12 19:03:00
|
|
and enhanced subtitle parser.
CVS patchset: 6673
CVS date: 2004/06/11 09:47:29
|
|
initializations
CVS patchset: 6672
CVS date: 2004/06/11 02:25:56
|
|
CVS patchset: 6670
CVS date: 2004/06/11 01:29:49
|
|
CVS patchset: 6669
CVS date: 2004/06/10 20:46:25
|
|
CVS patchset: 6668
CVS date: 2004/06/10 20:16:59
|
|
thanks again to Daniel Mack for pointing this out
CVS patchset: 6667
CVS date: 2004/06/10 18:54:31
|
|
It makes use of Apple's brand new AudioUnit and is coded in plain C,
not Objective-C, so it should not break anything.
See http://developer.apple.com/technotes/tn2002/tn2091.html and
http://developer.apple.com/documentation/MusicAudio/Reference/CoreAudio/index.html
for conceptual documentation about this framework.
There is a new configure-flag now called '--enable-coreaudio' which enables
the built of this module, the default is not to build it on any platform.
So far, only stereo output on the default device is supported, but this
might change in future updates.
I did my best to keep to xine's coding style, please let me know if I
did something wrong.
CVS patchset: 6666
CVS date: 2004/06/10 18:33:31
|
|
- 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: 6664
CVS date: 2004/06/10 04:46:18
|
|
* use the info pointer before increasing it
* the plugin type is just a unit8_t, so (1<<8) is not a good constant
for PLUGIN_NO_UNLOAD, use (1<<6) instead; I hope 64 plugin types will be
enough...
CVS patchset: 6663
CVS date: 2004/06/09 17:31:08
|
|
CVS patchset: 6662
CVS date: 2004/06/08 20:48:35
|
|
(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
|
|
CVS patchset: 6660
CVS date: 2004/06/08 20:38:30
|
|
CVS patchset: 6659
CVS date: 2004/06/08 20:34:13
|
|
"fixes building Xine with Fink's SDL tree on Mac OS X"
CVS patchset: 6658
CVS date: 2004/06/08 03:28:31
|
|
CVS patchset: 6657
CVS date: 2004/06/07 21:15:04
|
|
CVS patchset: 6655
CVS date: 2004/06/07 11:03:18
|
|
CVS patchset: 6654
CVS date: 2004/06/07 08:48:33
|
|
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
|
|
This makes software DTS decode work when playing DVDs.
It also makes .AVI files with DTS tracks in them work.
I cannot test DTS passthru, so I need someone to help to check that has not changed.
CVS patchset: 6651
CVS date: 2004/06/06 16:41:27
|
|
CVS patchset: 6650
CVS date: 2004/06/06 16:38:45
|