summaryrefslogtreecommitdiff
path: root/src/xine-engine
AgeCommit message (Collapse)Author
2001-09-06Use new xine_usec_sleep function (thread safe usec sleep)Juergen Keil
CVS patchset: 578 CVS date: 2001/09/06 13:37:46
2001-09-06Use return value "0" as an error indication for ao_instance->open; "1" (orJuergen Keil
some value > 0) for success. (for consistancy with ao_driver->open) CVS patchset: 576 CVS date: 2001/09/06 13:33:20
2001-09-06Add xine_usec_sleep, a thread safe "sleep" with usec resolutionJuergen Keil
CVS patchset: 575 CVS date: 2001/09/06 13:29:18
2001-09-06ao_instance, wrong comment (video -> audio)Juergen Keil
CVS patchset: 574 CVS date: 2001/09/06 13:27:47
2001-09-05miguel's latest patchesGuenter Bartsch
CVS patchset: 567 CVS date: 2001/09/05 16:02:29
2001-09-04race condition / stability fixes provided by Miguel Freitas ↵Guenter Bartsch
<miguel@cetuc.puc-rio.br> - great stuff\! :-) CVS patchset: 562 CVS date: 2001/09/04 16:19:27
2001-09-03Detect x86 SSE extension (for libavcodec/ffmpeg)Juergen Keil
CVS patchset: 559 CVS date: 2001/09/03 19:00:28
2001-09-02last bugfixes: make xine engine handle demuxer that may fail to initializeGuenter Bartsch
CVS patchset: 554 CVS date: 2001/09/02 22:26:54
2001-09-02ac3 output via spdif patch provided by Andy Lo A Foe <andy@orbital.xs4all.nl>Guenter Bartsch
CVS patchset: 550 CVS date: 2001/09/02 00:30:22
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