Age | Commit message (Collapse) | Author |
|
if it exists so we can take screenshots of goom, the other post plugins need
to be adapted as well
CVS patchset: 4344
CVS date: 2003/03/06 00:51:39
|
|
call xine_get_current_frame() with img=NULL to get width/height
(and other info) before allocating the img buffer and calling again to get the
frame...
CVS patchset: 4343
CVS date: 2003/03/05 23:55:06
|
|
Undo previous change to libreal (bug is general video decoding problem)
CVS patchset: 4342
CVS date: 2003/03/05 22:12:40
|
|
I don't know if I have the only one Xv driver with this limitation.
Is there an other way to fix this ?
CVS patchset: 4341
CVS date: 2003/03/05 20:17:12
|
|
CVS patchset: 4340
CVS date: 2003/03/05 17:16:17
|
|
Use it for xine compilation only.
CVS patchset: 4339
CVS date: 2003/03/05 17:13:09
|
|
teletext, subtitling or something different, breaking audio completely and causing a lot of corrupted PES packet messages.
CVS patchset: 4338
CVS date: 2003/03/05 16:44:51
|
|
CVS patchset: 4337
CVS date: 2003/03/05 14:00:14
|
|
CVS patchset: 4336
CVS date: 2003/03/05 03:01:59
|
|
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
|