| Age | Commit message (Collapse) | Author | 
|---|
|  | Fix video as well
CVS patchset: 6997
CVS date: 2004/09/23 16:41:39 | 
|  | That's either that, or always registering audio.num_buffers in
  src/xine-engine/audio_decoder.c
CVS patchset: 6994
CVS date: 2004/09/23 15:19:47 | 
|  | * apply a correction factor to the high water mark, if the user has configured
  a different size for the stream FIFOs
CVS patchset: 6886
CVS date: 2004/08/16 15:23:21 | 
|  | CVS patchset: 6317
CVS date: 2004/03/29 19:11:30 | 
|  | CVS patchset: 6315
CVS date: 2004/03/28 20:58:06 | 
|  | try to evaluate the amount of data inside decoders, audio decoders tends to keep a lot, and that's why the audio fifo keeps empty. This remove the "50%" step with video trailers, and the playback starts earlier.
- fix a potential deadlock at exit.
- increase high watermark if rebuffering
I've tested with asf/mpeg/mov/real streams.
CVS patchset: 6310
CVS date: 2004/03/28 18:17:34 | 
|  | CVS patchset: 6308
CVS date: 2004/03/26 12:30:04 | 
|  | Note: _x_set_speed deadlocks !
CVS patchset: 6248
CVS date: 2004/03/13 22:25:05 | 
|  | * use _x_set_speed() for speed manipulations, since it is ticket-safe
* _x_set_speed() is an internal helper function now, move frontend locking
  outside of it
* restrict access to metronom clock internal stuff
CVS patchset: 6165
CVS date: 2004/02/16 20:19:09 | 
|  | CVS patchset: 6136
CVS date: 2004/02/12 18:09:19 | 
|  | relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued...
CVS patchset: 5844
CVS date: 2003/12/05 15:54:56 | 
|  | scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better).
CVS patchset: 5801
CVS date: 2003/11/26 23:44:08 | 
|  | CVS patchset: 5796
CVS date: 2003/11/26 19:43:26 | 
|  | BIG NOTE: use helpers to access to these informations (get/set/reset):
    _x_{stream,meta}_info_{get,set,reset}()
  are for internal use, don't use *_public() ones from inside the beast ;-)
Some wrongly names "xine_" fonction renaming.
CVS patchset: 5757
CVS date: 2003/11/16 23:33:42 | 
|  | CVS patchset: 5731
CVS date: 2003/11/15 13:01:00 | 
|  | Fix a problem introduced by the previous cleanup.
CVS patchset: 5533
CVS date: 2003/10/17 00:35:45 | 
|  | CVS patchset: 5532
CVS date: 2003/10/16 22:15:09 | 
|  | CVS patchset: 5528
CVS date: 2003/10/15 23:47:12 | 
|  | - fix discontinuity handling.
- use lprinf
- cleanup
CVS patchset: 5522
CVS date: 2003/10/14 22:54:45 | 
|  | Patch from Ramon van der Aar <rvda@itsec-ps.nl>
CVS patchset: 5434
CVS date: 2003/10/04 14:36:05 | 
|  | fft*post are untouched (fft: for now).
CVS patchset: 5310
CVS date: 2003/08/25 21:51:37 | 
|  | CVS patchset: 4840
CVS date: 2003/05/13 16:38:04 | 
|  | 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 | 
|  | It caused problems with radios.
CVS patchset: 4280
CVS date: 2003/02/24 01:24:19 | 
|  | streams)
- 'mplayer like' debug mode ('\r') ;)
CVS patchset: 4278
CVS date: 2003/02/24 00:04:36 | 
|  | engine if buffering.
CVS patchset: 4269
CVS date: 2003/02/23 21:52:42 | 
|  | CVS patchset: 4267
CVS date: 2003/02/23 19:42:23 | 
|  | - Uses the num_free() method
There is still a problem when buffering at the end of the stream.
CVS patchset: 4266
CVS date: 2003/02/23 19:33:47 | 
|  | CVS patchset: 4264
CVS date: 2003/02/23 15:56:42 | 
|  | - Report a progress even if the bitrate is not known
CVS patchset: 4197
CVS date: 2003/02/18 23:15:07 | 
|  | 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: 4035
CVS date: 2003/01/29 11:08:11 | 
|  | 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: 3797
CVS date: 2003/01/06 02:18:13 | 
|  | - fix UI_PLAYBACK_FINISHED rifle
CVS patchset: 3686
CVS date: 2002/12/26 21:53:41 | 
|  | nbc_set_high_water_mark
 nbc_set_low_water_mark
gives network input plugins a bit more control
over buffering.
CVS patchset: 3544
CVS date: 2002/12/15 16:48:56 | 
|  | * new public output interface xine_{audio,video}_port_t instead of
  xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
  residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
  (note to external projects: the compiler will help you a lot, if a plugin
  compiles, it is adapted, because all changes add new parameters to some
  functions)
* bump up all interface versions because of xine_t and xine_stream_t changes
CVS patchset: 3312
CVS date: 2002/11/20 11:57:38 | 
|  | parameter (not implemented yet), document new plugin loader in changelog
CVS patchset: 3029
CVS date: 2002/10/26 22:50:52 | 
|  | CVS patchset: 2868
CVS date: 2002/10/20 01:15:53 | 
|  | CVS patchset: 2828
CVS date: 2002/10/14 15:46:48 | 
|  | broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05 | 
|  | CVS patchset: 2505
CVS date: 2002/08/24 01:03:49 | 
|  | CVS patchset: 2240
CVS date: 2002/07/10 05:37:24 | 
|  | CVS patchset: 2220
CVS date: 2002/07/05 22:34:02 | 
|  | CVS patchset: 1621
CVS date: 2002/03/23 20:09:56 |