summaryrefslogtreecommitdiff
path: root/src/xine-engine/xine.c
AgeCommit message (Collapse)Author
2001-12-24automatic still image detection - based on miguel's work but with ↵Guenter Bartsch
modifications to handle still images with audio, works pretty well on episode I, x-men and sleepy hollow and all other dvds I've tested CVS patchset: 1294 CVS date: 2001/12/24 00:45:03
2001-12-14Add va_* declarations (this should avoid gcc-3 failure).Daniel Caujolle-Bert
CVS patchset: 1247 CVS date: 2001/12/14 23:54:56
2001-12-13enable/disable osd statusMiguel Freitas
CVS patchset: 1238 CVS date: 2001/12/13 22:47:14
2001-12-13osd fonts update (better looking fonts with on-the-fly color and font face ↵Miguel Freitas
changing) CVS patchset: 1235 CVS date: 2001/12/13 18:32:15
2001-12-13Add new log related function which return log section names. CheckDaniel Caujolle-Bert
for buf value before returning xine log[buf]. CVS patchset: 1233 CVS date: 2001/12/13 00:52:01
2001-12-09xine error reporting interface, very simpleGuenter Bartsch
CVS patchset: 1193 CVS date: 2001/12/09 18:03:26
2001-12-09xine log functions for gui outputGuenter Bartsch
CVS patchset: 1191 CVS date: 2001/12/09 17:24:39
2001-12-08introducing an osd fontGuenter Bartsch
CVS patchset: 1181 CVS date: 2001/12/08 13:37:58
2001-12-08osd renderer interface is public nowGuenter Bartsch
CVS patchset: 1175 CVS date: 2001/12/08 00:45:26
2001-12-01just removing the osd xine logoMiguel Freitas
CVS patchset: 1149 CVS date: 2001/12/01 15:11:57
2001-11-30Wrong commit (no no, i like osd, but i'm tracking video corrupts ;-) ).Daniel Caujolle-Bert
CVS patchset: 1140 CVS date: 2001/11/30 01:02:18
2001-11-30Valid mrls are no more static (except few ones), like file suffix too.Daniel Caujolle-Bert
First draft of compat.h (almost empty for now). CVS patchset: 1139 CVS date: 2001/11/30 00:53:50
2001-11-28* OSD (On Screen Display) for rendering text and graphics into overlaysMiguel Freitas
* reworked spu and overlay manager (multiple overlays supported) CVS patchset: 1126 CVS date: 2001/11/28 22:19:10
2001-11-24fix segfault if no audioMiguel Freitas
CVS patchset: 1107 CVS date: 2001/11/24 23:52:40
2001-11-22improving seek responsiveness (more testing needed)Miguel Freitas
CVS patchset: 1096 CVS date: 2001/11/22 02:14:12
2001-11-20make user's stop/quit work fasterMiguel Freitas
CVS patchset: 1088 CVS date: 2001/11/20 14:03:15
2001-11-20should fix pause and slow/fast playingMiguel Freitas
CVS patchset: 1086 CVS date: 2001/11/20 12:41:57
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17fixing memory leaksMiguel Freitas
CVS patchset: 1061 CVS date: 2001/11/17 22:40:01
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-11-15improved audio/spu channel selection, let the user take control over both if ↵Guenter Bartsch
he/she wants to CVS patchset: 1047 CVS date: 2001/11/15 23:18:04
2001-10-22added xine_is_stream_seekable function, minor code cleanupsGuenter Bartsch
CVS patchset: 858 CVS date: 2001/10/22 17:10:20
2001-10-20optimized memcpy (mmx,sse,etc...)Miguel Freitas
CVS patchset: 844 CVS date: 2001/10/20 22:18:59
2001-10-20big event cleanup: one single mechanism is now used for all communications ↵Guenter Bartsch
between gui, plugins and the xine engine; code cleanup CVS patchset: 837 CVS date: 2001/10/20 02:01:51
2001-10-18defining menu eventsGuenter Bartsch
CVS patchset: 834 CVS date: 2001/10/18 23:46:40
2001-10-18Slight re-ordering to make sure that input plugins can register event listenersRich J Wareham
CVS patchset: 830 CVS date: 2001/10/18 14:42:59
2001-10-09finished with that old deadlockMiguel Freitas
CVS patchset: 772 CVS date: 2001/10/09 03:06:24
2001-10-07error detection for screenshot functionGuenter Bartsch
CVS patchset: 758 CVS date: 2001/10/07 17:08:23
2001-10-07added a snapshot functionGuenter Bartsch
CVS patchset: 757 CVS date: 2001/10/07 16:57:02
2001-10-07if a pes header indicates that the stream is encrypted that doesn't ↵Guenter Bartsch
necessarily mean xine cannot play back that stream, so let's at least try it. besides that, vcd seeking bugfixes (linux/sun) CVS patchset: 756 CVS date: 2001/10/07 15:13:09
2001-10-05fix a long standing deadlock conditionMiguel Freitas
(in fact it still possible, although very very very difficult to trigger. hint: do a xine_play at the same time the decoders receive end of stream buffers and buffer pool is empty :-) CVS patchset: 735 CVS date: 2001/10/05 01:56:57
2001-10-03Remove use of gcc extension (initializing non-static/automatic array).Juergen Keil
CVS patchset: 725 CVS date: 2001/10/03 15:16:02
2001-10-01Add simple mixer control in xine-engine/ao plugins. Fixed some missingsDaniel Caujolle-Bert
in audio_decoder. xine-ui warn at compile time due of a #warning i added, i will remove it pretty soon. CVS patchset: 715 CVS date: 2001/10/01 23:04:57
2001-09-10Dynamically allocate the profiler IDs, and add a profiler for video_out_xshm'sJuergen Keil
yuv2rgb conversion CVS patchset: 601 CVS date: 2001/09/10 13:36:56
2001-09-10a quicktime demuxer based on openquicktime, cinepack support fixed, minor ↵Guenter Bartsch
bugfixes regarding buffer type handling CVS patchset: 600 CVS date: 2001/09/10 03:04:48
2001-09-06Trying to port the xine-lib sources to a non-gcc compilerJuergen Keil
CVS patchset: 584 CVS date: 2001/09/06 18:38:11
2001-09-06SPU profilingJuergen Keil
CVS patchset: 580 CVS date: 2001/09/06 14:09:37
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-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-29sorting out demux close <-> stopGuenter Bartsch
CVS patchset: 518 CVS date: 2001/08/29 11:14:12
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-25added Daniel's seeking-without-closing-input-plugin function againGuenter Bartsch
CVS patchset: 492 CVS date: 2001/08/25 14:56:19
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-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-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-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