Age | Commit message (Collapse) | Author |
|
* internal names cleanup
* http input plugin uses http_helper.c
* fix change in audio_directx
* MSVC stoped compile xineui because of 'this', mysterious
* change non-constand array lengths to malloc/free,
it good for such old compilers as my MSVC 6.0
* change lprintf macro for MSVC to compile again
(I don't know, how use variable number of macro arguments in MSVC...)
* merge compiling of xine-utils and xine-engine
CVS patchset: 5902
CVS date: 2003/12/13 11:35:07
|
|
Makes things a bit more symetric:
- the audio fifo (demuxer->decoder) can't be NULL
- the video driver can be NULL
A dummy fifo (5 buffers) is used if the audio driver or video driver is NULL.
Audio frontends (rhythmbox, seedeexeen, quark) do not need to instanciate a video driver anymore.
CVS patchset: 5767
CVS date: 2003/11/20 00:42:14
|
|
CVS patchset: 5746
CVS date: 2003/11/16 14:29:29
|
|
(we should finish this before rc3.)
- stream_info and meta_info variables are private now.
obs: everything must be recompiled due xine_stream_t changes
CVS patchset: 5733
CVS date: 2003/11/15 14:54:30
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
CVS patchset: 5583
CVS date: 2003/10/24 02:59:03
|
|
The goal is to detect in the net_buf_ctrl if there is no more free buffer in a fifo, which indicates there will be a deadlock if the engine is not unpaused.
Currently this detection is done from the "put" callback, it's not a safe solution, nothing prevents a demuxer to allocate 2 buffers before calling put().
The impact is low, only one test per buffer_pool_alloc call if no callback is registered.
It's done exactly the same way as the put and get callbacks.
CVS patchset: 5520
CVS date: 2003/10/14 22:16:32
|
|
CVS patchset: 5252
CVS date: 2003/08/05 15:20:00
|
|
- fixes mimetype in realaudio demuxer
- big improvement of v4l input and associated
demuxer. Including sound capture using alsa
and a/v sync. Now radio is supported as well.
CVS patchset: 5054
CVS date: 2003/06/16 16:42:51
|
|
CVS patchset: 4990
CVS date: 2003/05/31 02:18:01
|
|
CVS patchset: 4973
CVS date: 2003/05/28 13:11:53
|
|
CVS patchset: 4950
CVS date: 2003/05/26 21:06:00
|
|
CVS patchset: 4926
CVS date: 2003/05/25 13:39:13
|
|
* 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: 4840
CVS date: 2003/05/13 16:38:04
|
|
CVS patchset: 4815
CVS date: 2003/05/10 04:26:17
|
|
CVS patchset: 4717
CVS date: 2003/04/30 08:49:38
|
|
audio_directx_out is an audio OUTPUT plugin, not a audio DECODER plugin
therefore this buffer type is wrong here, since only DECODERS need to register
buffer types
CVS patchset: 4664
CVS date: 2003/04/23 16:15:00
|
|
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: 4629
CVS date: 2003/04/16 23:05:25
|
|
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: 4472
CVS date: 2003/03/23 17:12:26
|
|
CVS patchset: 4445
CVS date: 2003/03/18 20:40:59
|
|
Changes courtesy of Julio Sánchez <j.sanchez AT terra.es>
CVS patchset: 4366
CVS date: 2003/03/07 22:19:20
|
|
It will be used in net_buf_ctrl to detect if a fifo is full.
You need to recompile the whole lib after this patch.
CVS patchset: 4265
CVS date: 2003/02/23 19:27:57
|
|
CVS patchset: 4203
CVS date: 2003/02/19 21:37:15
|
|
see http://sourceforge.net/mailarchive/forum.php?thread_id=1568239&forum_id=7131
CVS patchset: 4116
CVS date: 2003/02/08 13:52:44
|
|
CVS patchset: 4068
CVS date: 2003/01/31 18:29:43
|
|
CVS patchset: 4017
CVS date: 2003/01/26 23:36:46
|
|
compilation of this stuff??
CVS patchset: 4016
CVS date: 2003/01/26 23:31:13
|
|
CVS patchset: 3973
CVS date: 2003/01/19 21:29:55
|
|
NOTE: reported to be still in a non-working state.
use 'configure --enable-nvtv' to test. otherwise lib will be compiled with
xine_tvmode_* dummy functions just to keep compatibility.
CVS patchset: 3954
CVS date: 2003/01/18 15:29:19
|
|
CVS patchset: 3820
CVS date: 2003/01/08 06:53:17
|
|
for more information see message on xine-devel
CVS patchset: 3818
CVS date: 2003/01/08 01:02:27
|
|
CVS patchset: 3804
CVS date: 2003/01/07 06:26:25
|
|
CVS patchset: 3748
CVS date: 2003/01/02 05:51:34
|
|
notices/credits for mplayer
CVS patchset: 3746
CVS date: 2003/01/01 20:39:19
|
|
CVS patchset: 3707
CVS date: 2002/12/28 18:18:18
|
|
CVS patchset: 3688
CVS date: 2002/12/27 02:03:06
|
|
new buffer methods to avoid deadlocks doing flush from video_out
CVS patchset: 3629
CVS date: 2002/12/22 15:02:06
|
|
different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
to the output frame. this can be used, for example, to pass the frame
number of a frame (when known by decoder). also, immediate benefict is
that we now have a slider which really shows the current position of
the playing stream. new fields can be added to extra_info keeping
binary compatibility
- bumpy everybody's api versions
CVS patchset: 3603
CVS date: 2002/12/21 12:56:44
|
|
it's just a hack. Oh well, set it straight
CVS patchset: 3600
CVS date: 2002/12/21 03:03:15
|
|
CVS patchset: 3556
CVS date: 2002/12/16 01:34:08
|
|
a good thing)
CVS patchset: 3422
CVS date: 2002/12/04 04:11:01
|
|
CVS patchset: 3408
CVS date: 2002/12/01 17:04:30
|
|
CVS patchset: 3388
CVS date: 2002/11/28 18:49:10
|
|
get_optional_data(). Bumped API version to 18. Added calls to these methods in xine_get_{spu,audio}_lang(). Added DVBSUB support in demux_ts.c
CVS patchset: 3386
CVS date: 2002/11/28 10:21:05
|
|
CVS patchset: 3285
CVS date: 2002/11/18 03:03:07
|
|
(+ missed ffmpeg/dv patch)
CVS patchset: 3263
CVS date: 2002/11/15 00:20:31
|