summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-10-18somebody did copy-paste here...Miguel Freitas
CVS patchset: 7047 CVS date: 2004/10/18 18:44:56
2004-10-18disable libsmbclient debugingMiguel Freitas
CVS patchset: 7046 CVS date: 2004/10/18 18:26:12
2004-10-188 bits .au support (fixes Rendezvous2.au)Miguel Freitas
CVS patchset: 7045 CVS date: 2004/10/18 18:20:32
2004-10-18Simple libsmbclient (samba) input pluginMiguel Freitas
CVS patchset: 7044 CVS date: 2004/10/18 18:01:44
2004-10-17copy_up should not copy the stream, this info travels from decoders to output,Michael Roitzsch
not the other way; fixes underflows in the stream's refcounter, which made xine-ui crash on post plugins CVS patchset: 7043 CVS date: 2004/10/17 19:14:30
2004-10-17img->stream == NULL is validMichael Roitzsch
CVS patchset: 7042 CVS date: 2004/10/17 19:13:09
2004-10-16- Speed up amp set at 0%, add support for 8-bit sounds in the amplifierBastien Nocera
Fixes sound volume in Totem for: http://www.amayita.com/videos/01_Bar_Victoria.avi 24-bit amp support not implemented, still broken: ftp://ftp.mplayerhq.hu/MPlayer/samples/A-codecs/test-96.wav CVS patchset: 7041 CVS date: 2004/10/16 18:26:51
2004-10-16Mace decoder hackThibaut Mattern
fix castaway.mov crash. CVS patchset: 7040 CVS date: 2004/10/16 10:38:14
2004-10-15Check odml index validity.Thibaut Mattern
Should fix last odml problems. CVS patchset: 7038 CVS date: 2004/10/15 21:08:44
2004-10-14sorry about that.Thibaut Mattern
CVS patchset: 7037 CVS date: 2004/10/14 23:44:09
2004-10-14Implemented stream_t reference counter idea.Thibaut Mattern
See these two threads: http://thread.gmane.org/gmane.comp.video.xine.devel/10819 http://thread.gmane.org/gmane.comp.video.xine.devel/10424 Fixed _x_handle_stream_end __stop_internal race. See this thread: http://thread.gmane.org/gmane.comp.video.xine.devel/10818 If the lib is broken after this patch, you know who to blame ;-) CVS patchset: 7036 CVS date: 2004/10/14 23:25:24
2004-10-14decrease xxmc priorityMiguel Freitas
CVS patchset: 7035 CVS date: 2004/10/14 23:03:18
2004-10-14Barry Scott's fix (no audio for v4l after mpeg plays)Miguel Freitas
CVS patchset: 7034 CVS date: 2004/10/14 23:02:29
2004-10-13Support more ODML tags.Thibaut Mattern
Should fix problems with ODML files generated by mencoder. CVS patchset: 7033 CVS date: 2004/10/13 20:14:25
2004-10-13don't segfault with stdin:/ and indexless streamsDaniel Caujolle-Bert
CVS patchset: 7032 CVS date: 2004/10/13 17:19:26
2004-10-13Mac OS X video_out driver:Andre Pang
* Reordered #includes to stop compiler warnings * Added logging * Bumped up API version number from 19 to 20, so it works again :-) CVS patchset: 7031 CVS date: 2004/10/13 15:19:20
2004-10-12xxmc: minor cosmetic changes and duplicated ratio bugfix.Thomas Hellström
CVS patchset: 7030 CVS date: 2004/10/12 19:43:20
2004-10-12xxmc driver updates:Thomas Hellström
Updated software fallback mechanism to be compatible with post plugin deinterlacing. A decoder using the plugin can now request a software fallback format to be used if acceleration fails. Removed the software deinterlacer that was inherited from the xv plugin. Made idct/mocomp fall back to software decoding for interlaced streams, since these are not rendered correctly either with the xvmc or the xxmc plugin. CVS patchset: 7029 CVS date: 2004/10/12 07:40:07
2004-10-09two more plugins for the centralized scaling optionMichael Roitzsch
CVS patchset: 7028 CVS date: 2004/10/09 06:45:48
2004-10-09prevent the user from enabling scaling on video outs not supporting itMichael Roitzsch
CVS patchset: 7027 CVS date: 2004/10/09 06:44:52
2004-10-09...it was so easy, but I still got it wrongMichael Roitzsch
CVS patchset: 7026 CVS date: 2004/10/09 06:44:21
2004-10-08change variable logic slightly to make it more clear that Miguel is a geniusMichael Roitzsch
and this code is correctly understood by me ;) also fall back to old behaviour (no cropping at all), if the image cannot be cropped due to an unknown frame format CVS patchset: 7024 CVS date: 2004/10/08 21:08:26
2004-10-08* moved image scaling config entry from XShm to vo_scale helperMichael Roitzsch
(closes feature request #987635) * added help texts for horizontal and vertical position config entries CVS patchset: 7023 CVS date: 2004/10/08 20:54:36
2004-10-08sync to current CVS of libdvdnavMichael Roitzsch
* fixes wrong subtitle appearing in the trailer of "Girl, Interrupted" RC2 * fixes "NAV packet expected, but none found" error when toggling between menu and feature with the Escape key CVS patchset: 7022 CVS date: 2004/10/08 20:44:34
2004-10-08fix a long-standing DXR3 DVD problem: forced subtitles were not handled ↵Michael Roitzsch
correctly When forced subtitles are enabled, only those subtitles of a subtitle stream with a special flag set should be displayed. The designers of the SPU format decided to be funny and placed this flag near the end of a SPU. With the DXR3, it can therefore happen that you already wrote half the SPU to the card, because it spans across multiple buffers, when you finally notice that you are not supposed to show this one at all. For that reason, the DXR3 had used a different filtering, which worked most of the time, but was, in the end, wrong. Now I found a way to invalidate a SPU after it had already been partly written to the card, so we can do things the right way. This finally fixes missing subtitles with "The Lord of the Rings - The Two Towers". CVS patchset: 7021 CVS date: 2004/10/08 20:39:51
2004-10-08open and close the mixer device together with the PCM deviceMichael Roitzsch
the DXR3's mixer device sometimes takes too long to open, this will keep the dirver_lock in audio out loop occupied and thus stalls playback; since xine-ui regularly polls the mixer setting, this results in rare but annoying audio dropouts CVS patchset: 7020 CVS date: 2004/10/08 20:32:03
2004-10-08unify the two patches for the same file into oneMichael Roitzsch
CVS patchset: 7015 CVS date: 2004/10/08 15:41:28
2004-10-05- Some fixes for crashes when trying to play encrypted DVDs without libdvdcssBastien Nocera
As discussed in: http://article.gmane.org/gmane.comp.video.xine.devel/8010 CVS patchset: 7014 CVS date: 2004/10/05 19:07:08
2004-10-04Fixed a segmentation fault seen in kaffeine when dereferencing a NULLThomas Hellström
config entry pointer in the xxmc video output plugin. CVS patchset: 7013 CVS date: 2004/10/04 08:57:55
2004-10-03Quicktime uses a lowercase yv12 fourccMike Melanson
CVS patchset: 7012 CVS date: 2004/10/03 14:08:48
2004-10-03Bugfix for IDCT and MOCOMP XvMC where the block pointer was notThomas Hellström
initialized at frame start. Bugfix for MOCOMP XvMC where the xxmc driver ignored the value of the XVMC_UNSIGNED_INTRA flag. Minor cleanups and function moves. CVS patchset: 7010 CVS date: 2004/10/03 12:36:14
2004-09-29disable vo deinterlace when port is closedMiguel Freitas
CVS patchset: 7009 CVS date: 2004/09/29 18:30:37
2004-09-29trying to automaticaly enable vo deinterlacing for hardware decodersMiguel Freitas
CVS patchset: 7008 CVS date: 2004/09/29 15:10:03
2004-09-28xxmc patch by Thomas Hellstrom (with some changes)Miguel Freitas
there is still some work to do, please report any breakages. note: new xxmc driver tested with both nvidia and via libraries. CVS patchset: 7007 CVS date: 2004/09/28 18:49:38
2004-09-28Get SCNx64 and SCNxMAX format macros working properly on Mac OS XAndre Pang
CVS patchset: 7006 CVS date: 2004/09/28 15:38:11
2004-09-28Turn #if condition in ppcasm_string.S to an AM_CONDITIONAL: fixes compilationAndre Pang
on Mac OS X. Thanks to kfish for the suggestion. CVS patchset: 7005 CVS date: 2004/09/28 15:36:39
2004-09-28wrong commentMiguel Freitas
CVS patchset: 7004 CVS date: 2004/09/28 01:46:39
2004-09-27make it compile on sparc32 (without VIS) again...Siggi Langauf
CVS patchset: 7003 CVS date: 2004/09/27 23:28:59
2004-09-26 - almost finalize headers refactoring needed for MSVC frontends (and for otherFrantišek Dvořák
poor platforms, of course) - fix a bug in generated xine-config for WIN32 and make it relocateable under Windows - MSVC port: update, fix some warnings, remove old unneeded files - improve function for getting runtime directory, it will need next fix yet (bug probably due to active volume drives) CVS patchset: 7001 CVS date: 2004/09/26 22:54:51
2004-09-23- Factor is 1.0, num_buffers is 230...Bastien Nocera
Fix video as well CVS patchset: 6997 CVS date: 2004/09/23 16:41:39
2004-09-23- Fix crashes with some input plugins when no audio output was availableBastien Nocera
That's either that, or always registering audio.num_buffers in src/xine-engine/audio_decoder.c CVS patchset: 6994 CVS date: 2004/09/23 15:19:47
2004-09-22Do not segfault if there is no seekpoint.Thibaut Mattern
CVS patchset: 6992 CVS date: 2004/09/22 20:54:44
2004-09-22- added cropping capability (thanks James Stembridge)Miguel Freitas
- some vo drivers support cropping natively. (only xv and xvmc have been tested) - add software crop fallback to video_out.c - skip yuv2rgb processing at xshm for not yet cropped frames (these frames are never shown) - libmpeg2 and ffmpeg now may use crop support - bump vo api. (changes to xvmc/xxmc will follow) CVS patchset: 6991 CVS date: 2004/09/22 20:29:13
2004-09-22xshm "chicken egg" problemMiguel Freitas
http://article.gmane.org/gmane.comp.video.xine.devel/10525 CVS patchset: 6989 CVS date: 2004/09/22 20:16:11
2004-09-21- Port patch from MPlayer for win32 DLLs loading on recent versions of LinuxBastien Nocera
http://thread.gmane.org/gmane.comp.video.mplayer.devel/19749 Fixes playback of win32 DLLs on FC2 (voxware playback still hangs though) CVS patchset: 6988 CVS date: 2004/09/21 19:35:56
2004-09-21Use ffmpeg buffer padding size.Thibaut Mattern
CVS patchset: 6987 CVS date: 2004/09/21 19:27:18
2004-09-21- Set the Codec name meta info even if we can't load the libraries, otherwiseBastien Nocera
we can't tell the user which codec isn't working (Gnome BZ 151662) CVS patchset: 6985 CVS date: 2004/09/21 14:23:20
2004-09-20Do never memcpy the buffer if the stream is mpeg1/2.Thibaut Mattern
See why it's not needed in mpeg_parser.c This fixes mpeg-es playback, especially xine-ui logo playback ! ;) CVS patchset: 6984 CVS date: 2004/09/20 22:52:04
2004-09-20Build system improvements:František Dvořák
- use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS), each function is in a file placed into lib/ directory, it was not necessary, but it looks nice, IMHO - headers cleanups (this was needed): - prototypes of replacement funtions and macros are placed into separate os_internal.h (and included by config.h) - drop include inttypes.h from public xine.h, replaced by custom os_type.h, idea origins from Ogg/Vorbis public headers - disable generating inttypes.h: generated replacement isn't enough for xine-lib but nobody complained (and for M$VC we have special version) - better including headers for win32, let dvdnav use its mutex wrapper - updated M$VC port Result: - xine is compiled nicely by MinGW, CygWin and paritaly M$VC - frontends in M$VC port don't require additional helping headers - moved some platform specific things from xine-utils and win32/contrib to lib/ Finally I can start with real coding. :-) CVS patchset: 6982 CVS date: 2004/09/20 19:30:02
2004-09-18Fixed compilation on MacOSX/Darwin.Daniel Mack
CVS patchset: 6980 CVS date: 2004/09/18 20:50:09