summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-08-28Improve handling of Transport Mpeg streams.James Courtier-Dutton
CVS patchset: 6913 CVS date: 2004/08/28 17:54:05
2004-08-28Improved MRL parsing in the dvd plugin.James Courtier-Dutton
Works now for all types of MRL, and works in DVD Title mode as well. Removes the requirement to have a "/" at the end of the MRL. Eg. xine dvd:/ <- plays a DVD from the default dvd device. xine dvd://dev/sr0 <- plays a DVD from /dev/sr0 xine dvd:/dvd.img <- plays a DVD image from the current directory. xine dvd://dvd/dvd.img <- plays a DVD from full path /dvd/dvd.img xine dvd://dvd/dvd.img/ <- plays a DVD from full path /dvd/dvd.img. Having the last / makes no difference. xine dvd://dvd/dvd.img:1.2 <- plays Title 1, Part 2 of DVD image. CVS patchset: 6912 CVS date: 2004/08/28 15:06:26
2004-08-27generic mechanism for specifying subtitles encoding at demuxer levelMiguel Freitas
fixes problems with matroska utf-8 subtitles CVS patchset: 6911 CVS date: 2004/08/27 21:07:31
2004-08-27MINGW32 port. Engine library and most of plugins compiles now.František Dvořák
List of some changes: - replaced some _MSC_VER by more common WIN32 - define INTLDIR, remove -static flag for included intl - shared more common CFLAGS with DEBUG_CFLAGS - use WIN32_CFLAGS for all building - separate some flags into THREAD_CFLAGS_CONFIG, THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config, automatically use internal libs if necessary - don't warn about missing X for mingw and cygwin - libw32dll disabled for WIN32 (making native loader would be interesting, or porting wine code to Windows? :->) - DVB and RTP disabled for WIN32, not ported yet - fix build and fix a warning in cdda - fix build for nosefart and libfaad - implement configure option --disable-freetype - sync libxine.pc and xine-config.in - add -liberty to goom under WIN32 - move original build files from included phread and zlib into archives and replace them by autotools CVS patchset: 6910 CVS date: 2004/08/27 19:33:17
2004-08-27another mpeg fourccMiguel Freitas
CVS patchset: 6909 CVS date: 2004/08/27 18:36:06
2004-08-27empty assignment patch by Reimar DoffingerMiguel Freitas
CVS patchset: 6908 CVS date: 2004/08/27 18:34:16
2004-08-27fix deadlock.Miguel Freitas
(i'm ashamed of this pvr plugin, it needs a rewrite badly) CVS patchset: 6907 CVS date: 2004/08/27 17:53:32
2004-08-26Using one internal ffmpeg header file from xine's copy with external ffmpeg.František Dvořák
Right solution would be ask ffmpeg guys install dvdata.h by 'make install'. CVS patchset: 6906 CVS date: 2004/08/26 18:03:40
2004-08-26Implement configure option --disable-openglFrantišek Dvořák
Separate opengl configure tests into opengl.m4 Fix a segfault in debug build CVS patchset: 6905 CVS date: 2004/08/26 17:57:50
2004-08-21little cleanup and improved the playback of broaken iff filesManfred Tremmel
CVS patchset: 6902 CVS date: 2004/08/21 21:21:12
2004-08-19Don't read past end of index when seeking to end of fileJames Stembridge
CVS patchset: 6901 CVS date: 2004/08/19 19:59:14
2004-08-19assembler compilation fix contributes by Andrew ChurchMichael Roitzsch
(closes bug #936086) CVS patchset: 6900 CVS date: 2004/08/19 10:39:03
2004-08-19check for NAV updates earlier and thus more often;Michael Roitzsch
fixes initially missing menu highlight in "Chicago" RC2 CVS patchset: 6899 CVS date: 2004/08/19 10:35:32
2004-08-19when looking for a PCI that matches the SPUs PTS, do not only check theMichael Roitzsch
current PCI, but the whole queue CVS patchset: 6898 CVS date: 2004/08/19 10:34:00
2004-08-19* set the instance pointer to NULL before closing the dvdnav handleMichael Roitzsch
(fixes crashes when changing the default language) * fix a race that can lead to a memleak CVS patchset: 6897 CVS date: 2004/08/19 10:30:04
2004-08-18allow seaking to end of fileJames Stembridge
CVS patchset: 6896 CVS date: 2004/08/18 22:12:31
2004-08-181) Always store fourcc's in machine endian orderJames Stembridge
2) Support mp3 audio in mp4 files CVS patchset: 6894 CVS date: 2004/08/18 21:41:58
2004-08-18Add standard macro for machine-endian fourccJames Stembridge
CVS patchset: 6893 CVS date: 2004/08/18 21:35:23
2004-08-17Stay within array boundsJames Stembridge
CVS patchset: 6891 CVS date: 2004/08/17 22:17:30
2004-08-17Show where error messages are coming fromJames Stembridge
CVS patchset: 6890 CVS date: 2004/08/17 19:49:51
2004-08-16use 64bit arithmetics to prevent overflowMichael Roitzsch
CVS patchset: 6889 CVS date: 2004/08/16 15:52:24
2004-08-16header inclusion has to depend on the configure detection, because whenMichael Roitzsch
always using <avcodec.h>, someone who has external ffmpeg installed, but wants to use xine's internal one will include the wrong headers CVS patchset: 6888 CVS date: 2004/08/16 15:31:23
2004-08-16change CFLAGS to CPPFLAGSMichael Roitzsch
CVS patchset: 6887 CVS date: 2004/08/16 15:28:25
2004-08-16* remove unused low water markMichael Roitzsch
* apply a correction factor to the high water mark, if the user has configured a different size for the stream FIFOs CVS patchset: 6886 CVS date: 2004/08/16 15:23:21
2004-08-16DXR3 support for more fine grained speedMichael Roitzsch
CVS patchset: 6885 CVS date: 2004/08/16 15:21:03
2004-08-08Support newer DLLsJames Stembridge
CVS patchset: 6879 CVS date: 2004/08/08 16:34:32
2004-08-06Lip sync fixed.James Courtier-Dutton
by Brad Campbell. Verified as correct bug fix by jcdutton. CVS patchset: 6876 CVS date: 2004/08/06 21:51:44
2004-08-06Improved quality of overlays.James Courtier-Dutton
by Reinhard Nissl. CVS patchset: 6875 CVS date: 2004/08/06 21:35:54
2004-08-04some compilers do not optimize these unused functions away themselves, soMichael Roitzsch
they will lead to unresolved symbols (closes bug #1002430) CVS patchset: 6874 CVS date: 2004/08/04 16:27:16
2004-08-02no objections so far: committing the fine speed control patchMiguel Freitas
(in case of major trouble just revert the patch i sent to xine-devel) CVS patchset: 6871 CVS date: 2004/08/02 12:51:07
2004-08-02Don't include mmx.h on non-MMX systems: fixes compilation of Goom on Mac OS XAndre Pang
CVS patchset: 6868 CVS date: 2004/08/02 08:25:11
2004-08-02Compile fix when using internal ffmpeg libraryAndre Pang
CVS patchset: 6867 CVS date: 2004/08/02 07:53:52
2004-08-01patch by Robin Kay to dynamically increase the memory stack when it runs fullMichael Roitzsch
CVS patchset: 6866 CVS date: 2004/08/01 16:18:43
2004-07-31New configure option --with-external-ffmpeg[=PREFIX].František Dvořák
CVS patchset: 6865 CVS date: 2004/07/31 18:57:45
2004-07-30possibly fix the sync problem recently reported on xine-develMiguel Freitas
CVS patchset: 6864 CVS date: 2004/07/30 19:08:47
2004-07-29several fixes to implementation of critical sections using pthreadsMiguel Freitas
(critical section is defined as recursive by MS). strict posix systems will be happier now. workaround a crash with QT dll introduced with the previous commit. CVS patchset: 6862 CVS date: 2004/07/29 18:47:36
2004-07-29fix from Casper Boemann to reuse the stubs for unresolved symbolsMiguel Freitas
CVS patchset: 6860 CVS date: 2004/07/29 14:45:03
2004-07-27from the docs of sprintf: "when the strings overlap, the behaviour is undefined"Michael Roitzsch
(actually it works with glibc and sprintf, but not with snprintf) CVS patchset: 6859 CVS date: 2004/07/27 18:06:45
2004-07-27* use a header for the init functionsMichael Roitzsch
* do not use void* in pointer arithmetics, since sizeof(void) is undefined -> I converted the pointers to int16_t* since that is common for audio samples in xine and casted them back to uint8_t* for the arithmetics CVS patchset: 6858 CVS date: 2004/07/27 17:59:58
2004-07-26play 20% faster by defaultMiguel Freitas
CVS patchset: 6856 CVS date: 2004/07/26 22:34:00
2004-07-26experimental time stretching pluginMiguel Freitas
CVS patchset: 6855 CVS date: 2004/07/26 22:23:34
2004-07-25protect bufferMichael Roitzsch
CVS patchset: 6854 CVS date: 2004/07/25 17:47:01
2004-07-25strncpy will not necessarily terminate the stringMichael Roitzsch
CVS patchset: 6853 CVS date: 2004/07/25 17:45:22
2004-07-25protect buffer; a long configured codec path could have overflown itMichael Roitzsch
CVS patchset: 6852 CVS date: 2004/07/25 17:44:10
2004-07-25the worst case we will write to this buffer is largerMichael Roitzsch
CVS patchset: 6851 CVS date: 2004/07/25 17:42:55
2004-07-25protect some buffers that could overflowMichael Roitzsch
CVS patchset: 6850 CVS date: 2004/07/25 17:42:22
2004-07-25* increase buffer size, "Cseq: %u" has a worst case of 17Michael Roitzsch
* limit TCP port range CVS patchset: 6849 CVS date: 2004/07/25 17:13:54
2004-07-25protect some buffers to be on the safe side (some of them might be hardMichael Roitzsch
to overflow, but it could be possible) input_cdda contains the copy&paste bug of filling the buffer to its end and then appending yet another character CVS patchset: 6848 CVS date: 2004/07/25 17:11:59
2004-07-25a buffer of size 1024 can only be filled with 1023 charactersMichael Roitzsch
CVS patchset: 6847 CVS date: 2004/07/25 17:08:07
2004-07-24Don't use MAP_FIXED to place registers after video RAM.Robin KAY
CVS patchset: 6843 CVS date: 2004/07/24 17:26:02