summaryrefslogtreecommitdiff
path: root/src/xine-engine
AgeCommit message (Collapse)Author
2001-09-01DEBUG buils, profiler code crashes with NULL pointer accessJuergen Keil
CVS patchset: 539 CVS date: 2001/09/01 17:10:00
2001-09-01make set_speed more robustGuenter Bartsch
CVS patchset: 538 CVS date: 2001/09/01 15:52:17
2001-09-01big demuxer clean, demux_ts should work again.Guenter Bartsch
implemented time based seeking / stream length detection, implemented in demux_avi.c demux_mpeg_block.c demux_mpeg.c xine-engine cleanup, xine_seek is gone, use xine_play instead. xine_pause is gone, use xine_set/get_speed instead. CVS patchset: 536 CVS date: 2001/09/01 14:32:59
2001-08-31Fix byte order problems for AVI files with LPCM sound.Juergen Keil
CVS patchset: 534 CVS date: 2001/08/31 17:57:54
2001-08-29sorting out demux close <-> stopGuenter Bartsch
CVS patchset: 518 CVS date: 2001/08/29 11:14:12
2001-08-29update to liba52 v 0.7.0 including the dynamic range compensation feature ↵Guenter Bartsch
(disabled by default, enable it in your .xinerc if you want it) CVS patchset: 515 CVS date: 2001/08/29 00:51:57
2001-08-28Fixed sed pattern. Reintroduce XINE_PAUSE status. Fixed deadlock in ↵Daniel Caujolle-Bert
xine_pause. Fixed many pause/unpause case. Syncing xine.h.tmpl.in with xine_internal.h about status (Please, don't forget to update the public API header, that made troubles). CVS patchset: 513 CVS date: 2001/08/28 22:52:57
2001-08-28update to ffmpeg 0.4.5, buf types cleanup based on patch provided by Miguel ↵Guenter Bartsch
Freitas CVS patchset: 510 CVS date: 2001/08/28 19:16:19
2001-08-26Clean up.James Courtier-Dutton
CVS patchset: 499 CVS date: 2001/08/26 09:38:23
2001-08-26Speed modes work again.James Courtier-Dutton
CVS patchset: 497 CVS date: 2001/08/26 09:32:38
2001-08-25Considerably improved the accuracy ofJames Courtier-Dutton
unixscr_get_current( ... ) Modified behaviour of unixscr_adjust( ... ) this->cur_pts now stays fairly constant and acts more as a pts offset. This could break any plugins which make use of adjust (e.g. dxr3). CVS patchset: 495 CVS date: 2001/08/25 21:34:25
2001-08-25added Daniel's seeking-without-closing-input-plugin function againGuenter Bartsch
CVS patchset: 492 CVS date: 2001/08/25 14:56:19
2001-08-25measuring complete audio/video output performanceGuenter Bartsch
CVS patchset: 490 CVS date: 2001/08/25 08:48:12
2001-08-25small cleanups and fixes for new pause implementationGuenter Bartsch
CVS patchset: 484 CVS date: 2001/08/25 07:51:24
2001-08-25fixed seeking (back to the old method), implementing true pause function, ↵Guenter Bartsch
introducing trick playback (slow motion and fast forward) CVS patchset: 482 CVS date: 2001/08/25 07:12:16
2001-08-24removed no longer needed includesGuenter Bartsch
CVS patchset: 477 CVS date: 2001/08/24 10:02:05
2001-08-24fixed esd / gap support (configureable), coding style enforcementGuenter Bartsch
CVS patchset: 475 CVS date: 2001/08/24 01:05:30
2001-08-23re-enabled audio resampling, correct a/v sync, corrected code ↵Guenter Bartsch
style/indentation. corrected delay() behaviour according to what's specified in the header file comment: return delay(offset) instead of absolute time CVS patchset: 473 CVS date: 2001/08/23 21:40:05
2001-08-23Latest alsa cvs now works with xine. :-)James Courtier-Dutton
Fix for dlsym problem with audio out plugins and the latest alsa cvs. I think RTLD_GLOBAL is supported on Solaris, Irix, and Linux. On FreeBSD we might need something like: - #ifndef RTLD_GLOBAL #define RTLD_GLOBAL 0 #endif As of Jan 1999 FreeBSD did not have an RTLD_GLOBAL, but essentually, RTLD_GLOBAL is set on every call. FreeBSD might support it now, I don't know. CVS patchset: 468 CVS date: 2001/08/23 13:27:24
2001-08-22code cleanup: removed unneeded includes and defines, used C style ↵Guenter Bartsch
indentiation and comments CVS patchset: 464 CVS date: 2001/08/22 16:20:13
2001-08-22Minor fixes.James Courtier-Dutton
CVS patchset: 462 CVS date: 2001/08/22 11:03:52
2001-08-22Both OSS and ALSA09 are now supported by the new audio_out architecture.James Courtier-Dutton
Some minor cleanup. Please see xine-lib/src/xine-engine/audio_out.c for a list of what works and what does not. CVS patchset: 461 CVS date: 2001/08/22 10:51:05
2001-08-21New audio out architecture changes.James Courtier-Dutton
CVS patchset: 460 CVS date: 2001/08/21 19:48:48
2001-08-21First checkin of new audio_out architecture.James Courtier-Dutton
Audio sync and AC3 formatting now done in xine-lib/src/xine-engine/audio_out.c Audio out now done in xine-lib/src/audio_out/* Currently, only xine-lib/src/audio_oss_out.c is active. Re-support of others will follow as other people implement them. ao_functions split into ao_instance and ao_driver and function in a similar fashion as video_out. All decoder plugins now call ao_instance instead of ao_functions. ao_instance is used in xine-lib/src/xine-engine/audio_out.c ao_driver is used in xine-lib/src/audio_out/* See also changes in xine-ui files CVS patchset: 459 CVS date: 2001/08/21 19:39:50
2001-08-20Fix last commit.James Courtier-Dutton
Last commit added better comments and error messages to demux_ts.c This video_decoder.c change needs to be redone for the current version of demux_ts.c to work. This is only until I have fixed the buffer overflow issue in demux_ts.c. CVS patchset: 458 CVS date: 2001/08/20 23:00:05
2001-08-20*** empty log message ***James Courtier-Dutton
CVS patchset: 457 CVS date: 2001/08/20 22:56:36
2001-08-20xine_stop() don't stop plugins on xine_pause(), stop() plugins is enought ;-).Daniel Caujolle-Bert
CVS patchset: 456 CVS date: 2001/08/20 20:49:51
2001-08-18various cleanups; 8 bit depth detection and handling (yuv2rgb not ↵Guenter Bartsch
implemented yet), smaller memory footprint, deprecated mpg123 plugin CVS patchset: 449 CVS date: 2001/08/18 23:30:51
2001-08-17Add xine_seek() and friends.Daniel Caujolle-Bert
CVS patchset: 446 CVS date: 2001/08/17 16:15:36
2001-08-17Overlays are now passed in rle format. Causes a speed improvementEduard Hasenleithner
for subpicture overlays. CVS patchset: 444 CVS date: 2001/08/17 15:54:31
2001-08-17added events.h to tarballGuenter Bartsch
CVS patchset: 442 CVS date: 2001/08/17 14:43:14
2001-08-17compile-fix for non-gnu systems (e.g. freebsd)Heiko Schaefer
CVS patchset: 441 CVS date: 2001/08/17 13:34:25
2001-08-16Moved XINE_SPU_EVENT handler to video_decoder.Eduard Hasenleithner
SPU decoder is now preloaded for an spu event. CVS patchset: 437 CVS date: 2001/08/16 19:58:37
2001-08-15Fixed unresolved symbols.Daniel Caujolle-Bert
CVS patchset: 433 CVS date: 2001/08/15 11:35:47
2001-08-14return of the profilerGuenter Bartsch
CVS patchset: 428 CVS date: 2001/08/14 11:57:40
2001-08-14fixed a race condition which caused the dxr3 to hang at playback startEduard Hasenleithner
with subpictures turned on. CVS patchset: 425 CVS date: 2001/08/14 08:21:41
2001-08-14audio output plugin priority handling, based on patch provided by Philip ↵Guenter Bartsch
Stadermann CVS patchset: 423 CVS date: 2001/08/14 01:38:17
2001-08-13FreeBSD needs <sched.h> for SCHED_OTHER defineJuergen Keil
CVS patchset: 421 CVS date: 2001/08/13 17:52:22
2001-08-13major rewrite of the subpicture mechanism in order to support menus.Eduard Hasenleithner
CVS patchset: 416 CVS date: 2001/08/13 12:52:33
2001-08-12cancel demux thread on xine_stop instead of pthread_join to prevent hangGuenter Bartsch
CVS patchset: 415 CVS date: 2001/08/12 15:12:54
2001-08-11thread priorities to improve performance on freebsd (and possibly others)Guenter Bartsch
CVS patchset: 411 CVS date: 2001/08/11 18:27:10
2001-08-07latest ffmpeg updates - mmx works\! :-)Guenter Bartsch
CVS patchset: 400 CVS date: 2001/08/07 23:59:50
2001-08-07Added new System Clock Reference providers architecture.Eduard Hasenleithner
CVS patchset: 398 CVS date: 2001/08/07 16:00:10
2001-08-07introducing the ffmpeg video decoder plugin for ms mpeg 4, opendivx and ↵Guenter Bartsch
motion jpeg decoding CVS patchset: 395 CVS date: 2001/08/07 12:41:46
2001-08-05The CLUT has been used after it was freed. Fixed.Eduard Hasenleithner
CVS patchset: 386 CVS date: 2001/08/05 08:24:56
2001-08-05Enabled CLUT palette transfer from the input pluginEduard Hasenleithner
to the libspudec. Fixed palette idx order. CVS patchset: 385 CVS date: 2001/08/05 00:59:50
2001-08-02Fixed Video fifo buffer overflow.James Courtier-Dutton
CVS patchset: 381 CVS date: 2001/08/02 20:38:42
2001-07-30whoups, looks like a priority of 0 is not allowed :>Guenter Bartsch
CVS patchset: 371 CVS date: 2001/07/30 19:21:28
2001-07-30fixed video/audio/spu decoder version handlingGuenter Bartsch
CVS patchset: 370 CVS date: 2001/07/30 17:13:20
2001-07-27Fixed xine_eject stuff and some small bugs about input plugins.Daniel Caujolle-Bert
CVS patchset: 359 CVS date: 2001/07/27 21:46:59