Age | Commit message (Collapse) | Author |
|
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
|
|
CVS patchset: 4285
CVS date: 2003/02/24 23:11:51
|
|
CVS patchset: 4284
CVS date: 2003/02/24 22:51:03
|
|
(I guess this is supposed to work somehow differently. Feel free to fix!)
CVS patchset: 4283
CVS date: 2003/02/24 20:44:26
|
|
CVS patchset: 4282
CVS date: 2003/02/24 18:31:15
|
|
CVS patchset: 4281
CVS date: 2003/02/24 18:22:33
|
|
It caused problems with radios.
CVS patchset: 4280
CVS date: 2003/02/24 01:24:19
|
|
CVS patchset: 4279
CVS date: 2003/02/24 00:12:06
|
|
streams)
- 'mplayer like' debug mode ('\r') ;)
CVS patchset: 4278
CVS date: 2003/02/24 00:04:36
|
|
CVS patchset: 4277
CVS date: 2003/02/23 23:49:17
|
|
CVS patchset: 4276
CVS date: 2003/02/23 22:52:35
|
|
(1-beta5-1 does not build because of autoconf bug, waiting for 1-beta6 ;-)
CVS patchset: 4275
CVS date: 2003/02/23 22:45:15
|
|
CVS patchset: 4274
CVS date: 2003/02/23 22:28:26
|
|
CVS patchset: 4273
CVS date: 2003/02/23 22:12:57
|
|
CVS patchset: 4272
CVS date: 2003/02/23 22:07:06
|
|
CVS patchset: 4271
CVS date: 2003/02/23 22:03:16
|
|
CVS patchset: 4270
CVS date: 2003/02/23 21:58:07
|
|
engine if buffering.
CVS patchset: 4269
CVS date: 2003/02/23 21:52:42
|
|
failed (next plugin was skipped then)
CVS patchset: 4268
CVS date: 2003/02/23 21:32:48
|