Age | Commit message (Collapse) | Author |
|
CVS patchset: 4575
CVS date: 2003/04/08 18:10:45
|
|
CVS patchset: 4560
CVS date: 2003/04/07 01:28:43
|
|
CVS patchset: 4558
CVS date: 2003/04/06 23:58:18
|
|
piece of event data will be copied (flat)
CVS patchset: 4555
CVS date: 2003/04/06 22:56:16
|
|
- png autoconf improvements
CVS patchset: 4554
CVS date: 2003/04/06 15:50:56
|
|
CVS patchset: 4543
CVS date: 2003/04/06 01:17:10
|
|
(see thread on xine-devel for details)
CVS patchset: 4540
CVS date: 2003/04/05 12:28:15
|
|
obs: more messages should be added
CVS patchset: 4539
CVS date: 2003/04/04 19:20:46
|
|
CVS patchset: 4534
CVS date: 2003/04/02 13:29:06
|
|
handlers, so we can just use "return NULL" instead.
CVS patchset: 4533
CVS date: 2003/04/02 12:28:08
|
|
arrives from input_dvd.c before we have our this->menu_handle back.
CVS patchset: 4527
CVS date: 2003/04/01 11:45:32
|
|
CVS patchset: 4522
CVS date: 2003/03/31 16:12:47
|
|
CVS patchset: 4519
CVS date: 2003/03/31 09:43:39
|
|
See xine-devel for details.
Basicaly it adds callbacks to fifo, and everything is done at fifo level now.
It fixes deadlocks with ogg/ogm streams, pauses the engine at the right time, and evaluates better the length of the data in fifos (using pts when the bitrate is not constant).
Enjoy.
CVS patchset: 4513
CVS date: 2003/03/30 15:19:45
|
|
imho it doesn't seem right to compare in_buf->extra_info->vpts here
CVS patchset: 4502
CVS date: 2003/03/28 13:15:27
|
|
non-interlaved or
bad interleaved files show slider problems
- make metronom prebuffer configurable. see metronom.h for comments.
CVS patchset: 4501
CVS date: 2003/03/27 18:56:54
|
|
- xinefonts use unicode now
- fix endianess in xine-fontconv.c
- public render text api uses locale
CVS patchset: 4486
CVS date: 2003/03/26 11:06:39
|
|
CVS patchset: 4485
CVS date: 2003/03/26 01:37:55
|
|
CVS patchset: 4484
CVS date: 2003/03/26 01:25:16
|
|
- add missing destruction of some pthread structs
- do not init streams_lock twice
CVS patchset: 4479
CVS date: 2003/03/25 12:52:32
|
|
fix a race on the char * for string config entries
CVS patchset: 4478
CVS date: 2003/03/25 12:49:15
|
|
CVS patchset: 4477
CVS date: 2003/03/25 12:48:04
|
|
CVS patchset: 4475
CVS date: 2003/03/24 18:30:12
|
|
CVS patchset: 4472
CVS date: 2003/03/23 17:12:26
|
|
the PTS matching done in overlay manager (and which fails in these menus) seems to
be unnecessary - I watch all my DVDs with the DXR3 plugins and they do not do such a
matching and always show the highlights nicely
CVS patchset: 4471
CVS date: 2003/03/23 15:01:45
|
|
CVS patchset: 4445
CVS date: 2003/03/18 20:40:59
|
|
supported. Fix play_internal segfault, if stream->input_plugin is NULL
CVS patchset: 4432
CVS date: 2003/03/16 21:40:27
|
|
CVS patchset: 4418
CVS date: 2003/03/14 21:37:53
|
|
CVS patchset: 4409
CVS date: 2003/03/14 15:48:13
|
|
CVS patchset: 4408
CVS date: 2003/03/14 15:31:03
|
|
CVS patchset: 4397
CVS date: 2003/03/12 14:44:08
|
|
- multiple streams can open the same port and driver's settings are
updated if sound source changes
- callback for av_sync_method
CVS patchset: 4392
CVS date: 2003/03/10 23:31:17
|
|
independantly from other applications
CVS patchset: 4384
CVS date: 2003/03/08 20:25:51
|
|
CVS patchset: 4380
CVS date: 2003/03/08 17:24:22
|
|
function pointer added)
CVS patchset: 4379
CVS date: 2003/03/08 17:22:16
|
|
Try to cut the MRL at the first '#' as before. But if that fails, do not bail
out, but try to cut at all further '#' as well.
This will make xine accept some illegal MRLs, but only in cases where it would have
failed before. The advantage is that filenames with '#' in them can now be used
without the difficult escaping.
CVS patchset: 4373
CVS date: 2003/03/08 14:16:54
|
|
The problem arises because of inconsistent usage of libdvdread's functions regarding
NAV packet reading: libspudec and the dxr3 spu decoder use some of these functions,
but they used to have private copies of the relevant files of libdvdread. These do
not work any more now, since the internal layout of NAV packets in libdvdread
changed lately. So we should always use the functions from current libdvdread.
Please note that highlights might not work yet.
The next step will be to sync libdvdnav. Stay tuned.
CVS patchset: 4371
CVS date: 2003/03/08 14:11:52
|
|
CVS patchset: 4370
CVS date: 2003/03/08 12:53:04
|
|
Changes courtesy of Julio Sánchez <j.sanchez AT terra.es>
CVS patchset: 4366
CVS date: 2003/03/07 22:19:20
|
|
CVS patchset: 4360
CVS date: 2003/03/07 17:00:56
|
|
(thanks Ewald)
CVS patchset: 4358
CVS date: 2003/03/07 15:29:30
|
|
CVS patchset: 4357
CVS date: 2003/03/07 12:51:47
|
|
CVS patchset: 4356
CVS date: 2003/03/07 01:30:37
|
|
CVS patchset: 4349
CVS date: 2003/03/06 23:30:36
|
|
CVS patchset: 4345
CVS date: 2003/03/06 16:49:30
|
|
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
|
|
- 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
|
|
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
|
|
CVS patchset: 4277
CVS date: 2003/02/23 23:49:17
|
|
failed (next plugin was skipped then)
CVS patchset: 4268
CVS date: 2003/02/23 21:32:48
|