summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-01-05Fix the noise which can occur for some rates.František Dvořák
The main bugs remains: - buffer overrun (need different method of events?...) - stop playback on stop CVS patchset: 5999 CVS date: 2004/01/05 00:51:44
2004-01-05Initial matroska demuxer.Thibaut Mattern
It works with some test streams. Unsupported stuff: seeking lots of codecs subtitles metadata ... CVS patchset: 5998 CVS date: 2004/01/05 00:40:54
2004-01-04The most important change is the smallest:Michael Roitzsch
* add a small delay before enabling zoom mode, since the card gets confused when we activate zoom mode before the first frame (that's also what the ChangeLog entry accounts for) Then some less important changes: * give a hint about sync mode to the SCR plugin to properly recover the mode when resuming from pause mode * refactor the enhanced mode handling out of the MPEG encoders into video out * inline some decoder functions, because they are only used once anyway * some additional cleanup CVS patchset: 5996 CVS date: 2004/01/04 22:26:28
2004-01-04video_out_win32.h is no longer neededMichael Roitzsch
CVS patchset: 5991 CVS date: 2004/01/04 17:46:50
2004-01-04this->warned is not used anywhere, so it can goMichael Roitzsch
CVS patchset: 5990 CVS date: 2004/01/04 17:33:32
2004-01-04Use the rate provided by decoder_info[1]Thibaut Mattern
CVS patchset: 5989 CVS date: 2004/01/04 16:19:45
2004-01-04- skip the ultravox metadata headers (gets us further in playing back ↵Bastien Nocera
winamp.com videos) CVS patchset: 5988 CVS date: 2004/01/04 11:59:33
2004-01-04added IFF-16SV support to iff-demuxerManfred Tremmel
CVS patchset: 5987 CVS date: 2004/01/04 00:41:33
2004-01-04James Courtier-Dutton - Fix segfault when mrl is NULLStephen Torri
CVS patchset: 5986 CVS date: 2004/01/04 00:00:58
2004-01-03Move win32_visual_t into xine.h ==> frontends can be compiled out of xine tree.František Dvořák
CVS patchset: 5982 CVS date: 2004/01/03 20:23:19
2004-01-03some changes to build iff-demuxerManfred Tremmel
CVS patchset: 5981 CVS date: 2004/01/03 20:04:22
2004-01-03new IFF demuxer, currently only IFF-8SVX support, but more in the futureManfred Tremmel
CVS patchset: 5980 CVS date: 2004/01/03 19:59:00
2004-01-03Second attempt at detecting end of non-live rtsp streamsJames Stembridge
CVS patchset: 5979 CVS date: 2004/01/03 17:19:39
2004-01-03stream_codec_tag needs to be set as wellMike Melanson
CVS patchset: 5978 CVS date: 2004/01/03 14:50:13
2004-01-02better MANGLE from ffmpegMiguel Freitas
CVS patchset: 5976 CVS date: 2004/01/02 20:53:43
2004-01-02my small contribution to the cygwin port ;-)Miguel Freitas
CVS patchset: 5975 CVS date: 2004/01/02 20:47:03
2004-01-02fix possible deadlock with ogm subtitlesMiguel Freitas
CVS patchset: 5973 CVS date: 2004/01/02 19:03:46
2004-01-02quick fix to play SVQ1 files with embedded stringsMike Melanson
CVS patchset: 5972 CVS date: 2004/01/02 02:59:03
2004-01-01Win32 port, mainly DirectX:František Dvořák
* use DirectX under CygWin and basic auto-stuff * move some my macros in configure.ac * I don't know why, but shared directx plugins can't be linked with libdxguid.a. Used cute-hack, idea is from mplayer. Also thanks to hexedit, because I haven't sources of w32api. * Fix some warnings in vo directx and ao directx. * Decrease version of directx. It seems it still works. For compilation with DirectX under Cygwin you need header files from directx-sdk. Autoconf macros are only basic, but it works. for example: DIRECTX_CFLAGS=-I/cygrive/c/Program\ Files/Directx/include ./autogen.sh CVS patchset: 5971 CVS date: 2004/01/01 18:14:51
2004-01-01unused variableMichael Roitzsch
CVS patchset: 5969 CVS date: 2004/01/01 15:55:24
2004-01-01set_property() calls should return the value they setMichael Roitzsch
CVS patchset: 5968 CVS date: 2004/01/01 14:20:52
2003-12-31Add a mute feature to the software amp.James Courtier-Dutton
CVS patchset: 5967 CVS date: 2003/12/31 23:29:06
2003-12-31Compilation under CygWin.František Dvořák
CVS patchset: 5966 CVS date: 2003/12/31 18:31:39
2003-12-31fix driver initialization on big endian platforms that don't support littleSiggi Langauf
endian audio samples CVS patchset: 5964 CVS date: 2003/12/31 12:05:26
2003-12-30check if MAX_STREAMS is exceed and do not crash...Miguel Freitas
CVS patchset: 5963 CVS date: 2003/12/30 17:21:02
2003-12-30easier debugging with --verboseMiguel Freitas
CVS patchset: 5962 CVS date: 2003/12/30 02:16:43
2003-12-30get property generates too much noise with subtitles activeMiguel Freitas
CVS patchset: 5961 CVS date: 2003/12/30 02:14:07
2003-12-30- update to libfaad 2.0 rc3Miguel Freitas
- some fixes to xine_decoder.c CVS patchset: 5959 CVS date: 2003/12/30 02:00:10
2003-12-29obvious fix to make sdl work again.Miguel Freitas
to keep the tradition it looks like redhat is shipping broken SDL libs again. mine (RH9) only works with hw_accel=0. CVS patchset: 5957 CVS date: 2003/12/29 18:07:49
2003-12-29better initialization of slave metronom should fix problems with ogg and goomMichael Roitzsch
CVS patchset: 5956 CVS date: 2003/12/29 16:26:57
2003-12-29getting rid of some MSVC specific partsMichael Roitzsch
CVS patchset: 5955 CVS date: 2003/12/29 16:24:33
2003-12-28ready for 1-rc3a. Hopefully...xine_1-rc3a-release1-rc3aSiggi Langauf
CVS patchset: 5954 CVS date: 2003/12/28 15:01:39
2003-12-26Win32 mega update:František Dvořák
- external ffmpeg (with some patches) built by MINGW works, wow! - cleanups (only one definition file for all plugins) - working release build target Notes to hybrid MINGW/MSVC build: - CVS version of ffmpeg is compiled by MINGW (small patch for compilation ffmpeg under MINGW, second for disabling flush because it crashes under windows) - libxine + xineui compiled by MSVC, additional patch into header files of ffmpeg is needed - export all data with '__declspec(dllimport)' CVS patchset: 5951 CVS date: 2003/12/26 18:37:58
2003-12-26* cure the ABI breakage: XINE_LANG_MAX cannot be increasedMichael Roitzsch
* add TODO items to provide a better solution CVS patchset: 5950 CVS date: 2003/12/26 16:13:21
2003-12-25Not overwrite regular files by RIP, only add number suffix.František Dvořák
CVS patchset: 5948 CVS date: 2003/12/25 21:57:28
2003-12-24* patch by David Gómez to support linebreaking '|' in subview formatMichael Roitzsch
* fix compiler warnings CVS patchset: 5947 CVS date: 2003/12/24 17:34:49
2003-12-24time for some Christmas presents...Michael Roitzsch
libw32 compiles here without a single compiler warning CVS patchset: 5946 CVS date: 2003/12/24 16:55:35
2003-12-24Ooops, not even an editor with brace highlighting can compensate my faultsMichael Roitzsch
CVS patchset: 5945 CVS date: 2003/12/24 16:40:01
2003-12-24the access() check is wrong, since R_OK & W_OK & X_OK is always 0, so weMichael Roitzsch
are testing for nothing; additionally, access() checks against real UID, but we actually want to check against effective UID => using open() is more straightforward. CVS patchset: 5944 CVS date: 2003/12/24 15:48:24
2003-12-24that should fix full rate deinterlacing of some dvdsMiguel Freitas
CVS patchset: 5943 CVS date: 2003/12/24 13:36:13
2003-12-24stupid me... mpeg1 is always progressive.Miguel Freitas
CVS patchset: 5942 CVS date: 2003/12/24 13:34:17
2003-12-24remove unused variableMichael Roitzsch
CVS patchset: 5941 CVS date: 2003/12/24 13:27:47
2003-12-24small cleanupMichael Roitzsch
CVS patchset: 5940 CVS date: 2003/12/24 13:27:09
2003-12-24thanks to Carsten Weinhold for finding and fixing this:Michael Roitzsch
pthread locks are _not_ fair (shocking news for me), so audio out has a problem: the audio out loop holds the driver_lock almost always (since the write() to the driver takes most of the time); other threads who want that lock (like the frontend trying to change the volume) can starve; the problem shows on kernel 2.6 with NPTL, but the potential is there in all pthread implementations CVS patchset: 5938 CVS date: 2003/12/24 13:06:10
2003-12-24small cleanupMichael Roitzsch
CVS patchset: 5937 CVS date: 2003/12/24 12:58:58
2003-12-23- some more endianness fixes to ogg demuxerMiguel Freitas
- new helper function for demuxers (send data to fifo easily, provided it was already loaded to memory) CVS patchset: 5936 CVS date: 2003/12/23 21:22:38
2003-12-23fix wrong format string and superfluous argumentMichael Roitzsch
CVS patchset: 5935 CVS date: 2003/12/23 16:58:25
2003-12-21if gcc knows that xine_xmalloc() behaves like malloc(), some moreMichael Roitzsch
aliasing assumptions can be made (malloc()-returned pointers never alias anything), which can leed to further optimizations CVS patchset: 5933 CVS date: 2003/12/21 14:14:39
2003-12-21speed improvement of my last change, thanks ThibautManfred Tremmel
CVS patchset: 5930 CVS date: 2003/12/21 00:22:10
2003-12-20No globals allowed. Fix indentation style. Explicit (void) function parameter.Daniel Caujolle-Bert
CVS patchset: 5929 CVS date: 2003/12/20 23:42:46