Age | Commit message (Collapse) | Author |
|
CVS patchset: 6723
CVS date: 2004/06/21 15:09: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
|
|
* small cleanup in input_dvd, removing unused structure member 'mode'
* remove CVS log from input_dvd since this is uncommon in xine-lib and
enlarges the file too much; people can use "cvs log" if they want the info
CVS patchset: 6716
CVS date: 2004/06/20 16:59:13
|
|
CVS patchset: 6715
CVS date: 2004/06/20 15:04:19
|
|
CVS patchset: 6714
CVS date: 2004/06/20 10:10:01
|
|
CVS patchset: 6713
CVS date: 2004/06/19 20:07:15
|
|
the users it is better if we structure by intuitive categories, not strictly
by plugins
CVS patchset: 6712
CVS date: 2004/06/19 19:54:59
|
|
CVS patchset: 6711
CVS date: 2004/06/19 19:53:29
|
|
visualization plugin's metronom gets confused when you wire different
streams to the plugin's input
CVS patchset: 6710
CVS date: 2004/06/19 19:51:25
|
|
it right this time: use a different pointer for every decoder by putting the
descriptions into a dynamically growing chunk of heap memory
the name of the decoder in the description is necessary, because frontends
should not have to display the config entry key and this is currently the only
string to contain the decoder's name
CVS patchset: 6709
CVS date: 2004/06/19 19:48:42
|
|
before registering the config entries and use the resulting values as the
config's default
advantages:
* config dialog will display the correct values
* xine config can override http_proxy
* since default values of the config are not written to config file, any
changes to http_proxy will show up in xine unless the user deliberately
modified the value in xine
* closes bug #972455
CVS patchset: 6708
CVS date: 2004/06/19 19:28:30
|
|
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
|