| Age | Commit message (Collapse) | Author | 
|---|
|  | CVS patchset: 4335
CVS date: 2003/03/05 01:13:44 | 
|  | - make position/size consistent with page aging (discarding old pages)
CVS patchset: 4334
CVS date: 2003/03/05 00:27:35 | 
|  | CVS patchset: 4333
CVS date: 2003/03/04 22:46:53 | 
|  | CVS patchset: 4332
CVS date: 2003/03/04 21:43:53 | 
|  | "ASF http://blabla/blabla.asf"
This one works now with xine-ui:
http://murl.microsoft.com/videos/msr/MSR2000/Schneier_Three_OnDemand_100_100K_320x240.asx
CVS patchset: 4331
CVS date: 2003/03/04 19:58:30 | 
|  | CVS patchset: 4330
CVS date: 2003/03/04 10:30:27 | 
|  | CVS patchset: 4329
CVS date: 2003/03/04 08:31:57 | 
|  | 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 | 
|  | 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 | 
|  | CVS patchset: 4326
CVS date: 2003/03/03 14:32:43 | 
|  | - 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 | 
|  | CVS patchset: 4324
CVS date: 2003/03/02 18:11:37 | 
|  | CVS patchset: 4323
CVS date: 2003/03/02 17:28:55 | 
|  | CVS patchset: 4322
CVS date: 2003/03/02 17:23:03 | 
|  | CVS patchset: 4321
CVS date: 2003/03/02 17:13:03 | 
|  | CVS patchset: 4320
CVS date: 2003/03/02 17:00:31 | 
|  | CVS patchset: 4319
CVS date: 2003/03/02 16:01:35 | 
|  | - streaming of avi files
CVS patchset: 4318
CVS date: 2003/03/02 15:25:38 | 
|  | 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 | 
|  | CVS patchset: 4316
CVS date: 2003/03/02 09:33:36 | 
|  | CVS patchset: 4315
CVS date: 2003/03/02 07:58:18 | 
|  | 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 | 
|  | 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 | 
|  | printstack() function, used inside the new XINE_ASSERT macro.
CVS patchset: 4312
CVS date: 2003/03/01 14:29:33 | 
|  | CVS patchset: 4311
CVS date: 2003/03/01 02:23:01 | 
|  | CVS patchset: 4310
CVS date: 2003/02/28 22:34:24 | 
|  | CVS patchset: 4309
CVS date: 2003/02/28 21:59:07 | 
|  | CVS patchset: 4308
CVS date: 2003/02/28 21:57:17 | 
|  | CVS patchset: 4307
CVS date: 2003/02/28 21:13:24 | 
|  | CVS patchset: 4306
CVS date: 2003/02/28 15:54:36 | 
|  | CVS patchset: 4305
CVS date: 2003/02/28 15:47:52 | 
|  | CVS patchset: 4304
CVS date: 2003/02/28 14:31:27 | 
|  | CVS patchset: 4303
CVS date: 2003/02/28 12:16:00 | 
|  | CVS patchset: 4302
CVS date: 2003/02/28 11:54:25 | 
|  | 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 | 
|  | - 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 | 
|  | CVS patchset: 4299
CVS date: 2003/02/27 22:56:52 | 
|  | initializes the demuxer's info from the file
CVS patchset: 4298
CVS date: 2003/02/27 22:26:48 | 
|  | CVS patchset: 4297
CVS date: 2003/02/27 18:56:44 | 
|  | 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 | 
|  | compilation, too)
CVS patchset: 4295
CVS date: 2003/02/27 01:15:50 | 
|  | button does not appear in MRL browser
CVS patchset: 4294
CVS date: 2003/02/26 21:02:39 | 
|  | CVS patchset: 4293
CVS date: 2003/02/26 20:46:09 | 
|  | (that is: wait for the fifos to become empty)
CVS patchset: 4292
CVS date: 2003/02/26 20:45:18 | 
|  | 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 | 
|  | CVS patchset: 4290
CVS date: 2003/02/26 20:35:32 | 
|  | CVS patchset: 4289
CVS date: 2003/02/26 18:28:07 | 
|  | CVS patchset: 4288
CVS date: 2003/02/26 18:26:40 | 
|  | CVS patchset: 4287
CVS date: 2003/02/26 06:49:23 | 
|  | CVS patchset: 4286
CVS date: 2003/02/25 14:33:40 |