Age | Commit message (Collapse) | Author |
|
CVS patchset: 5503
CVS date: 2003/10/13 11:13:59
|
|
CVS patchset: 5473
CVS date: 2003/10/08 05:33:28
|
|
CVS patchset: 5436
CVS date: 2003/10/04 15:19:23
|
|
CVS patchset: 5383
CVS date: 2003/09/15 19:02:23
|
|
CVS patchset: 5300
CVS date: 2003/08/21 00:37:26
|
|
video_overlay_manager, because
a) this thing is called "overlay manager" by everyone
b) the term "instance" is misleading, since it suggests that you would not
share the outcome of a get_instance() with others
CVS patchset: 5288
CVS date: 2003/08/15 14:35:09
|
|
CVS patchset: 5218
CVS date: 2003/07/27 12:25:04
|
|
CVS patchset: 5211
CVS date: 2003/07/25 21:02:04
|
|
CVS patchset: 5077
CVS date: 2003/06/20 20:57:28
|
|
CVS patchset: 4884
CVS date: 2003/05/20 13:58:10
|
|
* regulate mutual inclusion based on XINE_COMPILE
* src/xine-engine/spu_decoder.h was unused
-> make it the spu decoder API header and remove src/libspudec/spu_decoder_api.h
* mark some xine_stream_t members as unused for next cleanup
CVS patchset: 4883
CVS date: 2003/05/20 13:50:55
|
|
CVS patchset: 4857
CVS date: 2003/05/15 20:23:16
|
|
CVS patchset: 4679
CVS date: 2003/04/25 22:27:35
|
|
rework xine_play_internal, wait for first frame after seek
CVS patchset: 4660
CVS date: 2003/04/23 14:33:01
|
|
please be gentle with me; Everything builds except for the win32 ui
CVS patchset: 4650
CVS date: 2003/04/22 23:30:29
|
|
CVS patchset: 4632
CVS date: 2003/04/17 19:01:23
|
|
CVS patchset: 4628
CVS date: 2003/04/16 22:38:44
|
|
old open() function replaced by :
*_class_get_instance() : return an instance if the plugin handles the mrl
*_plugin_open() : open the stream
CVS patchset: 4599
CVS date: 2003/04/13 16:08:26
|
|
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
|
|
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
|
|
- add missing destruction of some pthread structs
- do not init streams_lock twice
CVS patchset: 4479
CVS date: 2003/03/25 12:52:32
|
|
supported. Fix play_internal segfault, if stream->input_plugin is NULL
CVS patchset: 4432
CVS date: 2003/03/16 21:40:27
|
|
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
|
|
CVS patchset: 4360
CVS date: 2003/03/07 17:00:56
|
|
CVS patchset: 4357
CVS date: 2003/03/07 12:51:47
|
|
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
|
|
CVS patchset: 4249
CVS date: 2003/02/22 14:18:55
|
|
- xine will try to open stream.ext using all demuxers _except_ demux_id.
- then it will be finally probed by content for demux_id.
why? this is the mechanism to catch buggy content probing demuxers.
it's is not intended for end users, but rather to make possible some
kind of script testing of xine-lib and QA before releases.
CVS patchset: 4149
CVS date: 2003/02/14 00:35:29
|
|
(the _cool_ menu in xine-ui displays the correct languages now)
CVS patchset: 4144
CVS date: 2003/02/13 16:24:27
|
|
CVS patchset: 4110
CVS date: 2003/02/06 00:09:19
|
|
CVS patchset: 4103
CVS date: 2003/02/04 21:24:52
|
|
CVS patchset: 4080
CVS date: 2003/02/01 19:22:30
|
|
playing
CVS patchset: 4022
CVS date: 2003/01/27 21:43:18
|
|
CVS patchset: 4020
CVS date: 2003/01/27 18:45:58
|
|
It's usefull to detect problems with "detection by content".
CVS patchset: 4019
CVS date: 2003/01/27 00:02:57
|
|
CVS patchset: 3963
CVS date: 2003/01/18 20:35:24
|
|
CVS patchset: 3909
CVS date: 2003/01/14 00:10:28
|
|
CVS patchset: 3906
CVS date: 2003/01/13 23:02:41
|
|
CVS patchset: 3902
CVS date: 2003/01/13 17:47:35
|
|
CVS patchset: 3900
CVS date: 2003/01/13 16:26:48
|
|
This occurs when using xine-lib in a multithreaded environment, using a
single xine object with multiple streams and multiple X11 display
connections, which are closed when a stream is disposed.
CVS patchset: 3898
CVS date: 2003/01/13 15:40:08
|
|
CVS patchset: 3889
CVS date: 2003/01/13 03:02:15
|
|
- implement some master/slave stuff
- implement subtitle mrl:
xine movie.mpg#subtitle:whatever.sub
CVS patchset: 3887
CVS date: 2003/01/13 02:15:07
|
|
CVS patchset: 3871
CVS date: 2003/01/11 12:51:17
|
|
tested with asf, avi and mpeg but any media should work.
todo:
- clean up the master/slave stuff and public api.
- implement seeking on demux_sputext.c (it must seek to closest subtitle)
- general cleaning up and bugfixing
CVS patchset: 3860
CVS date: 2003/01/11 03:47:01
|
|
fix some intermediate calculation
CVS patchset: 3856
CVS date: 2003/01/10 21:10:50
|
|
CVS patchset: 3854
CVS date: 2003/01/10 19:15:16
|
|
CVS patchset: 3853
CVS date: 2003/01/10 13:12:20
|
|
CVS patchset: 3851
CVS date: 2003/01/10 11:57:15
|