summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-06-21CoreAudio output driver: renamed 'CloseAComponent' function to 'CloseComponent'Andre Pang
CVS patchset: 6723 CVS date: 2004/06/21 15:09:24
2004-06-21Mac OS X XineVideoWindow:Andre Pang
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
2004-06-21Mac OS X XineVideoWindow:Andre Pang
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
2004-06-20* merge latest CVS of libdvdnav fixes dvd:/<title>.<part> MRLsMichael Roitzsch
* 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
2004-06-20this is supposedly a booleanMichael Roitzsch
CVS patchset: 6715 CVS date: 2004/06/20 15:04:19
2004-06-20housekeepingMichael Roitzsch
CVS patchset: 6714 CVS date: 2004/06/20 10:10:01
2004-06-19modified patch from Reinhard Nissl to report the length of the out fifosMichael Roitzsch
CVS patchset: 6713 CVS date: 2004/06/19 20:07:15
2004-06-19rename part of config entry keys from "plugin" to "subsection", because forMichael Roitzsch
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
2004-06-19this comment is outdated since decoders provide the discontinuity() functionMichael Roitzsch
CVS patchset: 6711 CVS date: 2004/06/19 19:53:29
2004-06-19force slave metronoms to reinit when a new master is attached; otherwise aMichael Roitzsch
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
2004-06-19readd the decoder's name to the description of the config entry, but doMichael Roitzsch
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
2004-06-19new, straightforward method to honour the http_proxy envvar: evaluate itMichael Roitzsch
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
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-16Fix description in decoder priority config entry - there must be different ↵František Dvořák
pointers of the strings. CVS patchset: 6693 CVS date: 2004/06/16 15:41:37
2004-06-15fix variable declarationsMiguel Freitas
CVS patchset: 6692 CVS date: 2004/06/15 21:22:34
2004-06-14- implemented a crude time-based seeking in the wave demuxerBastien Nocera
Fixes GNOME bugzilla 143400 CVS patchset: 6691 CVS date: 2004/06/14 19:15:36
2004-06-14fix comment (this is enclosed in #ifdef DEBUG)Michael Roitzsch
CVS patchset: 6690 CVS date: 2004/06/14 16:36:40
2004-06-14since we do not store that in extra_info any more, this call is obsoleteMichael Roitzsch
CVS patchset: 6689 CVS date: 2004/06/14 13:45:46
2004-06-14decrease the prio of demux_mpeg to try mpeg_pes firstMichael Roitzsch
(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
2004-06-14fix compiler warningMichael Roitzsch
CVS patchset: 6687 CVS date: 2004/06/14 13:40:57
2004-06-13implement steps 1, 2, 3 and 4 of the seeking proposal:Miguel Freitas
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
2004-06-13* trying to fix a longstanding problem: 4:3 progressive content on DXR3'sMichael Roitzsch
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
2004-06-13make sure the current decoder plugin name is included in verbosity debugMiguel Freitas
CVS patchset: 6684 CVS date: 2004/06/13 15:40:30
2004-06-13sync to latest 0.1.10 release of libdvdnavMichael Roitzsch
CVS patchset: 6682 CVS date: 2004/06/13 13:29:57
2004-06-13fix ffmpeg warningsMichael Roitzsch
CVS patchset: 6681 CVS date: 2004/06/13 13:23:58
2004-06-13PPC AltiVec fixMike Melanson
CVS patchset: 6680 CVS date: 2004/06/13 00:10:47
2004-06-12remove warning message so users won't get confuse about itMiguel Freitas
CVS patchset: 6679 CVS date: 2004/06/12 23:19:56
2004-06-12- removed evil exit() lines, they were meant for debugging purposes only,Daniel Mack
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
2004-06-12not all compilers strip unused static functions from object files.Miguel Freitas
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
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-12Try to get smaller A/V delayDaniel Mack
CVS patchset: 6675 CVS date: 2004/06/12 19:03:00
2004-06-11Patch with improvements for libsputext from Vincent Pelletier - word wrap ↵František Dvořák
and enhanced subtitle parser. CVS patchset: 6673 CVS date: 2004/06/11 09:47:29
2004-06-11fix init bug that manifests when decoder is not disposed betweenMike Melanson
initializations CVS patchset: 6672 CVS date: 2004/06/11 02:25:56
2004-06-11new native FLAC demuxerMike Melanson
CVS patchset: 6670 CVS date: 2004/06/11 01:29:49
2004-06-10flac.c is in the SOURCES now, no need to EXTRA_DIST itMichael Roitzsch
CVS patchset: 6669 CVS date: 2004/06/10 20:46:25
2004-06-10If no format identifier, assume A52.James Courtier-Dutton
CVS patchset: 6668 CVS date: 2004/06/10 20:16:59
2004-06-10Argl, I forgot to shorten the mask because of the new PLUGIN_NO_UNLOAD flag,Michael Roitzsch
thanks again to Daniel Mack for pointing this out CVS patchset: 6667 CVS date: 2004/06/10 18:54:31
2004-06-10Added CoreAudio support for native sound output on MacOSX.Daniel Mack
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
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-10hook up ffmpeg's FLAC decoderMike Melanson
CVS patchset: 6664 CVS date: 2004/06/10 04:46:18