summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-03-03Bring back the 'exp' in the output for failed assertions. The expressionJuergen Keil
is passed as an additional string argument now, so % characters in the expression are harmless. This version of the XINE_ASSERT macro seems to work with gcc 2.95 as well. Defining NDEBUG removes the XINE_ASSERT code. CVS patchset: 4328 CVS date: 2003/03/03 18:10:30
2003-03-03implementing the backtrace function in the header results in the code being ↵Michael Roitzsch
included in every single plugin (possibly multiple times due to inlining) -> move the code to libxineutil seems more sensible CVS patchset: 4327 CVS date: 2003/03/03 17:29:07
2003-03-03that seems to have broken automatic buildsMiguel Freitas
CVS patchset: 4326 CVS date: 2003/03/03 14:32:43
2003-03-03Remove pthread_cancel() support, these threads are never pthread_cancelledEwald Snel
- only some input plugins (still) have this... old code from xine 0.9.x? CVS patchset: 4325 CVS date: 2003/03/03 07:37:23
2003-03-02definitely stop warningsDaniel Caujolle-Bert
CVS patchset: 4324 CVS date: 2003/03/02 18:11:37
2003-03-02fix multiple definition (me) and unused warning (not me ;) )Daniel Caujolle-Bert
CVS patchset: 4323 CVS date: 2003/03/02 17:28:55
2003-03-02err, i never see such thingDaniel Caujolle-Bert
CVS patchset: 4322 CVS date: 2003/03/02 17:23:03
2003-03-02one day in the world thing will be checked before commitedDaniel Caujolle-Bert
CVS patchset: 4321 CVS date: 2003/03/02 17:13:03
2003-03-02Detection by content for non seekable input plugins.Thibaut Mattern
CVS patchset: 4320 CVS date: 2003/03/02 17:00:31
2003-03-02Don't eat data from non seekable input plugins in detection by content.Thibaut Mattern
CVS patchset: 4319 CVS date: 2003/03/02 16:01:35
2003-03-02- https protocolThibaut Mattern
- streaming of avi files CVS patchset: 4318 CVS date: 2003/03/02 15:25:38
2003-03-02New "streaming" mode.Thibaut Mattern
The avi demuxer works now with non seekable input plugins like http, stdin,... It works well with all my AVIs. CVS patchset: 4317 CVS date: 2003/03/02 15:15:07
2003-03-02nicer linkingMichael Roitzsch
CVS patchset: 4316 CVS date: 2003/03/02 09:33:36
2003-03-02fix assert()s to bring dxr3 video out back to lifeMichael Roitzsch
CVS patchset: 4315 CVS date: 2003/03/02 07:58:18
2003-03-01Add a special version of XINE_ASSERT for gcc-2.95.x.Juergen Keil
The gcc-2.95.3 pre-processor has serious problems with this macro, it mangles the ", __LINE__, ##args" part CVS patchset: 4314 CVS date: 2003/03/01 14:35:54
2003-03-01Must include "xineutils.h" to pic up the definition of the new XINE_ASSERTJuergen Keil
macro. This fixes a problem with the xshm videoout plugin not loading on solaris, when the mediaLib is installed. CVS patchset: 4313 CVS date: 2003/03/01 14:31:33
2003-03-01Check for <ucontext.h> header on solaris, to get a prototype for theJuergen Keil
printstack() function, used inside the new XINE_ASSERT macro. CVS patchset: 4312 CVS date: 2003/03/01 14:29:33
2003-03-01Added new line at end of file to remove compiler warning.Stephen Torri
CVS patchset: 4311 CVS date: 2003/03/01 02:23:01
2003-02-28Put the functionality of XINE_ASSERT within an do {} while(0)Stephen Torri
CVS patchset: 4310 CVS date: 2003/02/28 22:34:24
2003-02-28Add some autoconf checks for execinfo.h and backtrace().Juergen Keil
CVS patchset: 4309 CVS date: 2003/02/28 21:59:07
2003-02-28Add some autoconf checks for execinfo.h and the backtrace() functionJuergen Keil
CVS patchset: 4308 CVS date: 2003/02/28 21:57:17
2003-02-28solaris /bin/sh needs "export VARNAME"Juergen Keil
CVS patchset: 4307 CVS date: 2003/02/28 21:13:24
2003-02-28update to libdvdread 0.9.4Michael Roitzsch
CVS patchset: 4306 CVS date: 2003/02/28 15:54:36
2003-02-28do not truncate the last character of the referenceMichael Roitzsch
CVS patchset: 4305 CVS date: 2003/02/28 15:47:52
2003-02-28frame_copy_content should work with XINE_IMGFMT_YUY2Luca Ognibene
CVS patchset: 4304 CVS date: 2003/02/28 14:31:27
2003-02-28new post plugin type for compositingMichael Roitzsch
CVS patchset: 4303 CVS date: 2003/02/28 12:16:00
2003-02-28fixLuca Ognibene
CVS patchset: 4302 CVS date: 2003/02/28 11:54:25
2003-02-28Xine assert() replacement:Stephen Torri
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its adding the ability to print out a stack trace at the point where the assertion fails. So here are a few examples. assert (0); This use of assert was found in a couple locations most favorably being the default case of a switch statement. This was the only thing there. So if the switch statement was unable to find a match it would have defaulted to this and the user and the developers would be stuck wonder who died and where. So it has been replaced with XINE_ASSERT(0, "We have reach this point and don't have a default case"); It may seem a bit none descriptive but there is more going on behind the scene. In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT prints out: <filename>:<function name>:<line number> - assertion '<assertion expression>' failed. <description> An example of this might be: input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h CVS patchset: 4301 CVS date: 2003/02/28 02:51:47
2003-02-27- Don't read data from non-seekable input plugin in the open() function.Thibaut Mattern
- Change the RIFF parsing to use preview data, this way it works even with non-seekable but previewable input plugins like http. CVS patchset: 4300 CVS date: 2003/02/27 23:34:24
2003-02-27that should help gentoo and mandrake to select the right automake versionMiguel Freitas
CVS patchset: 4299 CVS date: 2003/02/27 22:56:52
2003-02-27we should call open_ac3_file() for METHOD_BY_EXTENSION as well, because itMichael Roitzsch
initializes the demuxer's info from the file CVS patchset: 4298 CVS date: 2003/02/27 22:26:48
2003-02-27Fix compilation when xine is not (yet) installedEwald Snel
CVS patchset: 4297 CVS date: 2003/02/27 18:56:44
2003-02-27add .cvsignoreLuca Ognibene
don't segfault if called with less than two inputs don't write anything to std output CVS patchset: 4296 CVS date: 2003/02/27 09:49:14
2003-02-27we do not allow '//' comments in native xine code (and it breaksMike Melanson
compilation, too) CVS patchset: 4295 CVS date: 2003/02/27 01:15:50
2003-02-26as long as this is doing nothing, we should disable this feature, so that theMichael Roitzsch
button does not appear in MRL browser CVS patchset: 4294 CVS date: 2003/02/26 21:02:39
2003-02-26toplevel notes on new libdvdnav versionMichael Roitzsch
CVS patchset: 4293 CVS date: 2003/02/26 20:46:09
2003-02-26adjust input_dvd to handle DVDNAV_WAIT events properlyMichael Roitzsch
(that is: wait for the fifos to become empty) CVS patchset: 4292 CVS date: 2003/02/26 20:45:18
2003-02-26sync to current libdvdnav cvs, important change is the new DVDNAV_WAIT event,Michael Roitzsch
which allows us to keep libdvdnav and what is seen on screen in sync in certain critical situations (otherwise libdvdnav is always ahead by the fifo length) CVS patchset: 4291 CVS date: 2003/02/26 20:44:11
2003-02-26close the control device properlyMichael Roitzsch
CVS patchset: 4290 CVS date: 2003/02/26 20:35:32
2003-02-26enable building of mosaicoLuca Ognibene
CVS patchset: 4289 CVS date: 2003/02/26 18:28:07
2003-02-26my first commit, mosaico is in cvsLuca Ognibene
CVS patchset: 4288 CVS date: 2003/02/26 18:26:40
2003-02-26Fix blockiness after seeking MPEG-2 streamsEwald Snel
CVS patchset: 4287 CVS date: 2003/02/26 06:49:23
2003-02-25this is unneeded, got_spu_packet always returns a vptsMichael Roitzsch
CVS patchset: 4286 CVS date: 2003/02/25 14:33:40
2003-02-24beta7 developement can start nowGuenter Bartsch
CVS patchset: 4285 CVS date: 2003/02/24 23:11:51
2003-02-24beta 6 releasexine-1-beta6-release1-beta6Guenter Bartsch
CVS patchset: 4284 CVS date: 2003/02/24 22:51:03
2003-02-24make it compile again without external libdvdread.Siggi Langauf
(I guess this is supposed to work somehow differently. Feel free to fix!) CVS patchset: 4283 CVS date: 2003/02/24 20:44:26
2003-02-24sorry, wrong commit, this time it is: fix seek detectionMichael Roitzsch
CVS patchset: 4282 CVS date: 2003/02/24 18:31:15
2003-02-24fix seek detectionMichael Roitzsch
CVS patchset: 4281 CVS date: 2003/02/24 18:22:33
2003-02-24Reverts the detection of empty fifos.Thibaut Mattern
It caused problems with radios. CVS patchset: 4280 CVS date: 2003/02/24 01:24:19
2003-02-24nbc_end_of_stream is no more needed.Thibaut Mattern
CVS patchset: 4279 CVS date: 2003/02/24 00:12:06