summaryrefslogtreecommitdiff
path: root/src/xine-engine/audio_decoder.c
AgeCommit message (Collapse)Author
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-11-15small buffer size caused popping noises for meHeiko Schaefer
CVS patchset: 1046 CVS date: 2001/11/15 17:11:20
2001-11-13metronom logic changedHeiko Schaefer
CVS patchset: 1030 CVS date: 2001/11/13 21:47:57
2001-11-10very unfinished scr discontinuity detection stuff, new software audio out ↵Guenter Bartsch
buffer and thread CVS patchset: 1010 CVS date: 2001/11/10 13:48:02
2001-10-22Improved setting of audio channel from dvdnav.James Courtier-Dutton
CVS patchset: 855 CVS date: 2001/10/22 01:23:08
2001-10-20physical audio channel wasn't returned by get_audio_channelGuenter Bartsch
CVS patchset: 838 CVS date: 2001/10/20 11:51:11
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-18audio decoder cleanup, tell the audio part of metronom that there are still ↵Guenter Bartsch
images so it can increment it's internal pts counters CVS patchset: 833 CVS date: 2001/10/18 18:50:53
2001-10-07initial ogg/vorbis support addedHeiko Schaefer
CVS patchset: 755 CVS date: 2001/10/07 03:53:10
2001-10-06Fix Audio selection when playing DVDs.James Courtier-Dutton
CVS patchset: 745 CVS date: 2001/10/06 01:02:01
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-03Add error checks to all "pthread_create" calls, print error message and exitJuergen Keil
xine, whenever a pthread_create fails CVS patchset: 729 CVS date: 2001/10/03 17:15:43
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-25implemented BUF_CONTROL_AUDIO_CHANNEL - this should enable input plugins to ↵Guenter Bartsch
set the xine engine to a specific audio channel (specified in decoder_info[0] - remember to give a full buffer type here, such as BUF_AUDIO_A52 | 3 to select the 4th ac3 channel) CVS patchset: 694 CVS date: 2001/09/25 23:27:02
2001-09-14Added some stuff to make still-frame menus work a bit better, allowed events ↵Rich J Wareham
for UI to find language of audio/spu track CVS patchset: 636 CVS date: 2001/09/14 21:25:55
2001-09-12further tweaks and patches for menu support: new buftypes ↵Guenter Bartsch
(BUF_CONTROL_DISCONTINUITY,BUF_CONTROL_NOP,BUF_CONTROL_AUDIO_CHANNEL,BUF_CONTROL_SPU_CHANNEL) so input plugins can enhance their communication with the xine engine (regarding pts continuities for example) - not all is implemented yet, but what is implemented is working pretty well - at least for me ;)) CVS patchset: 627 CVS date: 2001/09/12 22:18:47
2001-09-12small libmad debug output cleanupGuenter Bartsch
CVS patchset: 624 CVS date: 2001/09/12 17:33:34
2001-09-11Re-use the same profiler id (after pthread_exit -> pthread_create)Juergen Keil
CVS patchset: 609 CVS date: 2001/09/11 09:03:51
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-09Enable PTHREAD_SCOPE_SYSTEM, to work around xine hanging on solaris.Juergen Keil
CVS patchset: 591 CVS date: 2001/09/09 15:39:47
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-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-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-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-13FreeBSD needs <sched.h> for SCHED_OTHER defineJuergen Keil
CVS patchset: 421 CVS date: 2001/08/13 17:52:22
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-06-24fixed small bug about clean xine exitGuenter Bartsch
CVS patchset: 224 CVS date: 2001/06/24 04:32:36
2001-06-24fixed small audio_fd initialization bugGuenter Bartsch
CVS patchset: 223 CVS date: 2001/06/24 03:36:30
2001-06-23fixed race between metronom and xine engine, small audio plugin api change ↵Guenter Bartsch
to improve responsiveness (unfinished), small demux_mpeg_block bugfix (alignment for DVD plugin) CVS patchset: 218 CVS date: 2001/06/23 19:45:47
2001-06-17more engine stability fixes, pause works againGuenter Bartsch
CVS patchset: 199 CVS date: 2001/06/17 19:14:26
2001-06-16xine engine cleanups and new callbacks for seamless branchingGuenter Bartsch
CVS patchset: 192 CVS date: 2001/06/16 18:03:21
2001-06-16more seeking/stopping bugfixesGuenter Bartsch
CVS patchset: 191 CVS date: 2001/06/16 14:34:48
2001-06-14more fixesGuenter Bartsch
CVS patchset: 177 CVS date: 2001/06/14 10:48:24
2001-06-14more small fixes and workaroundsGuenter Bartsch
CVS patchset: 176 CVS date: 2001/06/14 09:54:13
2001-06-11bugfixes for playing without sound-driverHeiko Schaefer
CVS patchset: 163 CVS date: 2001/06/11 03:14:29
2001-06-09more avi demuxer/libw32 bugfixesGuenter Bartsch
CVS patchset: 136 CVS date: 2001/06/09 17:07:21
2001-06-04Fixed status callback function call on audio w/o video.Daniel Caujolle-Bert
CVS patchset: 122 CVS date: 2001/06/04 17:01:47
2001-06-03fixed mpeg block demuxer content detection and audio channel selectionGuenter Bartsch
CVS patchset: 120 CVS date: 2001/06/03 20:16:33
2001-06-03bug fixes for xine_stop and xine_exitGuenter Bartsch
CVS patchset: 117 CVS date: 2001/06/03 18:08:56
2001-05-30Fixed demux* get current position calls.Daniel Caujolle-Bert
Fixed stdin/fifo input plugin, new mrl style: fifo://[mpeg1|mpeg2]/location Fixed dvd input plugin. xine core, update cur_input_pos position. call the gui status callback now. CVS patchset: 102 CVS date: 2001/05/30 02:09:24
2001-05-28Ability to playback streams without loaded audio driver.Daniel Caujolle-Bert
CVS patchset: 89 CVS date: 2001/05/28 12:08:20
2001-05-24Add new gui_data_exchange property: GUI_DATA_EX_DRAWABLE_CHANGED, itDaniel Caujolle-Bert
inform video driver about the new drawable to use. Use pthread_exit(NULL) at end of threads. Add extra checks in stream detection in demux_mpeg.c about mpeg1 support only. CVS patchset: 80 CVS date: 2001/05/24 23:15:40
2001-05-24first sloppy frames and audioGuenter Bartsch
CVS patchset: 78 CVS date: 2001/05/24 15:31:30
2001-05-01added audio track/channel detectionGuenter Bartsch
CVS patchset: 51 CVS date: 2001/05/01 00:55:23
2001-04-29turned ac3dec into a dynamic plugin (well, sort-of ;)), minor fixesGuenter Bartsch
CVS patchset: 44 CVS date: 2001/04/29 14:32:11