Age | Commit message (Collapse) | Author |
|
Remove a FIXME comment.
CVS patchset: 4530
CVS date: 2003/04/01 19:42:41
|
|
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: 4526
CVS date: 2003/04/01 09:02:43
|
|
CVS patchset: 4521
CVS date: 2003/03/31 15:34:16
|
|
CVS patchset: 4515
CVS date: 2003/03/30 17:11:50
|
|
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
|
|
CVS patchset: 4511
CVS date: 2003/03/30 10:57:48
|
|
* some changes to mutual header inclusion to make it compile warning-less
when tracing is enabled
* title/part jumping should work much more reliable now
CVS patchset: 4509
CVS date: 2003/03/29 13:19:08
|
|
CVS patchset: 4508
CVS date: 2003/03/29 09:37:24
|
|
CVS patchset: 4506
CVS date: 2003/03/28 22:44:18
|
|
CVS patchset: 4497
CVS date: 2003/03/27 13:48:03
|
|
* fix conversion of dvd_time_t (I do know BCD, I just did it wrong...)
CVS patchset: 4496
CVS date: 2003/03/27 13:46:47
|
|
- 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
|
|
based seeking,
although this differs from the behaviour up to now, PGC based seeking is now the
default, since this is what people usually expect, what hardware players do and it
is needed for separate subtitles to work with DVDs.
CVS patchset: 4481
CVS date: 2003/03/25 13:20:31
|
|
* optional PGC based seeking
* new event on cell changes for timing info (currently not used by xine-lib)
CVS patchset: 4480
CVS date: 2003/03/25 13:17:20
|
|
CVS patchset: 4473
CVS date: 2003/03/24 14:23:56
|
|
* method to try-run VM operations, now used for safer chapter skipping and menu jumps
* fixed detection of current PTT to not assume a 1:1 mapping between PTTs and PGs
* releasing stills when jumping to menu fixes some state inconsistencies
* do not assume PGs to be physically layed out in sequence on the disc
CVS patchset: 4466
CVS date: 2003/03/21 22:13:37
|
|
CVS patchset: 4465
CVS date: 2003/03/21 21:54:18
|
|
CVS patchset: 4464
CVS date: 2003/03/21 17:54:53
|
|
CVS patchset: 4463
CVS date: 2003/03/21 17:41:13
|
|
CVS patchset: 4462
CVS date: 2003/03/21 16:59:48
|
|
CVS patchset: 4461
CVS date: 2003/03/21 16:34:56
|
|
http://www.via.ecp.fr/via/ml/libdvdcss-devel/200303/msg00027.html
CVS patchset: 4457
CVS date: 2003/03/20 23:35:53
|
|
CVS patchset: 4455
CVS date: 2003/03/20 23:26:11
|
|
a PVR frontend using that plugin, hopefully somebody will do it :)
CVS patchset: 4454
CVS date: 2003/03/20 22:58:40
|
|
though, demuxer problem it seems
CVS patchset: 4435
CVS date: 2003/03/17 11:59:41
|
|
CVS patchset: 4427
CVS date: 2003/03/15 19:48:28
|
|
we should extend it to network plugins if it works well
CVS patchset: 4421
CVS date: 2003/03/14 23:52:07
|
|
CVS patchset: 4400
CVS date: 2003/03/13 22:09:51
|
|
CVS patchset: 4399
CVS date: 2003/03/12 23:04:41
|
|
CVS patchset: 4396
CVS date: 2003/03/12 13:28:12
|
|
CVS patchset: 4391
CVS date: 2003/03/10 23:21:27
|
|
spu_decoder_api.h; thanks to Gert Vervoort for noticing
CVS patchset: 4378
CVS date: 2003/03/08 17:01:23
|
|
CVS patchset: 4375
CVS date: 2003/03/08 14:36:13
|
|
CVS patchset: 4372
CVS date: 2003/03/08 14:13:56
|
|
CVS patchset: 4361
CVS date: 2003/03/07 17:01:34
|
|
CVS patchset: 4359
CVS date: 2003/03/07 16:23:02
|
|
another for saved recordings. it may be controled by events
(channel selection, save from current point, etc) - not really tested yet
- fix for my daily build compilation
CVS patchset: 4354
CVS date: 2003/03/07 01:20:22
|
|
(includes dvaudio support)
CVS patchset: 4350
CVS date: 2003/03/06 23:56:47
|
|
cannot be
used any more, since the structures in there differ from what is actually on the
disc
CVS patchset: 4348
CVS date: 2003/03/06 23:18:42
|
|
CVS patchset: 4340
CVS date: 2003/03/05 17:16:17
|
|
CVS patchset: 4337
CVS date: 2003/03/05 14:00:14
|
|
CVS patchset: 4336
CVS date: 2003/03/05 03:01:59
|
|
- make position/size consistent with page aging (discarding old pages)
CVS patchset: 4334
CVS date: 2003/03/05 00:27:35
|
|
CVS patchset: 4332
CVS date: 2003/03/04 21:43:53
|
|
CVS patchset: 4330
CVS date: 2003/03/04 10:30:27
|
|
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: 4306
CVS date: 2003/02/28 15:54:36
|
|
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
|