summaryrefslogtreecommitdiff
path: root/src/audio_out
AgeCommit message (Collapse)Author
2002-11-26return of the esd audio output driverGuenter Bartsch
CVS patchset: 3374 CVS date: 2002/11/26 02:37:34
2002-11-25return of the arts audio output pluginGuenter Bartsch
CVS patchset: 3367 CVS date: 2002/11/25 22:01:56
2002-11-20engine modifications to allow post plugin layer:Michael Roitzsch
* 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
2002-11-16- return -1 if there is no mixer available so that xine-ui gets theMichael Roitzsch
capabilities correct - after testing 8bit mode, switch back to 16bits, because some cards might not report all their capabilities otherwise (inspired by work of theo@kluter.net) CVS patchset: 3270 CVS date: 2002/11/16 11:39:10
2002-11-12audio_out.c takes care of locking again, so audio_oss_out.c doesn't need it ↵Guenter Bartsch
any more CVS patchset: 3246 CVS date: 2002/11/12 00:32:29
2002-11-02Fix "Volume" support in the sun audio driver, the ui now wants to operateJuergen Keil
on AO_PROP_MIXER_VOL CVS patchset: 3147 CVS date: 2002/11/02 14:39:51
2002-10-28Build all xine plugin modules with "-export-symbols-regex xine_plugin_info",Juergen Keil
to get a minimal dynamic linker symbol table CVS patchset: 3073 CVS date: 2002/10/28 13:30:58
2002-10-24Fix some log messages in audio_alsa_out.cJames Courtier-Dutton
Fix input_dvd.c for new config file loading before init_class(). CVS patchset: 2982 CVS date: 2002/10/24 13:52:56
2002-10-22Re-enable the sun audio driverJuergen Keil
CVS patchset: 2935 CVS date: 2002/10/22 16:46:17
2002-10-20more lockingGuenter Bartsch
CVS patchset: 2895 CVS date: 2002/10/20 23:58:52
2002-10-20still trying to get a/v sync working, more lockingGuenter Bartsch
CVS patchset: 2882 CVS date: 2002/10/20 17:56:35
2002-10-20secured another DSP_RESET ioctlGuenter Bartsch
CVS patchset: 2867 CVS date: 2002/10/20 00:52:06
2002-10-19at least my sb live doesn't like it when a write() call is interrupted by a ↵Guenter Bartsch
SNDCTL_DSP_RESET ioctl CVS patchset: 2865 CVS date: 2002/10/19 23:38:15
2002-10-18Move alsa audio over to new api.James Courtier-Dutton
CVS patchset: 2848 CVS date: 2002/10/18 13:13:30
2002-10-17move open_plugin function (used to create new plugin instances) from the ↵Michael Roitzsch
plugin info struct to the plugin class struct small nerby change in libffmpeg decoder plugin: access to video_out/audio_out in decoders should now be done via the appropriate members in xine_stream_t CVS patchset: 2843 CVS date: 2002/10/17 17:43:41
2002-10-16introduce audio/video_driver_class_t, adapt oss audio output plugin, exclude ↵Guenter Bartsch
other audio output plugin from build process CVS patchset: 2841 CVS date: 2002/10/16 22:54:47
2002-10-12Make flush of audio work properly.James Courtier-Dutton
CVS patchset: 2813 CVS date: 2002/10/12 10:36:50
2002-10-10Audio out reorganisation to improve sync.James Courtier-Dutton
Tested with alsa09 and oss. CVS patchset: 2807 CVS date: 2002/10/10 13:12:17
2002-10-09configure.ac:Stephen Torri
- OpenGL header GL/gl.h is checked to see if its exists with wrong header name (GL/GL.h). Test failed despite the file required by src/video_out/video_out_opengl.c was GL/gl.h - Ascii-Art library version incorrect. Required version is 1.4 (contains aalib-config) m4/aa.m4: - Changed aalib version to 1.4 src/audio_out/Makefile.am: src/demuxers/Makefile.am: src/dxr3/Makefile.am: src/input/Makefile.am: src/input/libdvdnav/Makefile.am: src/input/libdvdread/Makefile.am: src/libffmpeg/libavcodec/Makefile.am: src/libffmpeg/libavcodec/i386/Makefile.am: src/libffmpeg/libavcodec/mlib/Makefile.am: src/libmad/Makefile.am: src/libmpeg2/Makefile.am: src/libvorbis/Makefile.am: src/libw32dll/Makefile.am: src/libw32dll/wine/Makefile.am: src/libxineadec/Makefile.am: src/libxvid/Makefile.am: src/video_out/Makefile.am: src/video_out/libdha/Makefile.am: src/video_out/vidix/Makefile.am: src/xine-engine/Makefile.am: src/xine-utils/Makefile.am: - Removed @CFLAGS@ from all AM_CFLAGS. @CFLAGS@ are added in Makefile.in. Adding it here was redundant. Thanks to Mike and others for pointing this out. CVS patchset: 2805 CVS date: 2002/10/09 05:13:38
2002-10-07- Sun audio output plugin is able to play 8-bit sound. Announce this inJuergen Keil
the driver's capabilities flag word. - Several samples from Mike Melanson's testlist didn't work with the sun audio plugin on Solaris SPARC using the "audiocs" driver, because the clips use sample rates not directly supported by the sun audio hardware (e.g. 22478 Hz or 22254 Hz; the Sun audio HW supports 22050 Hz) Sound from: FILM format/Cinepak video/PCM audio ftp://ftp.mplayerhq.hu/MPlayer/samples/FILM/ and VOC format/PCM audio http://dod.hpi.net/samples/10M1PB1.VOC.bz2 should work now. CVS patchset: 2799 CVS date: 2002/10/07 14:14:30
2002-09-19Updated cvscompile.sh to look for configure.acStephen Torri
Replaced configure.in with configure.ac Remove acconfig.h (Unnecessary with autoconf 2.52 or above) Updated configure.ac to remove deprecated macros, upgraded AC_DEFINE to include comments, merged in acconfig.h. Combined libxine and libxineutils into one library. libxineutils is created but not installed. Its statically linked into libxine. Advanced libxine version from 0.2.0 to 1.0.0 Removed references for skins. Plugins now installed to <libdir>/xine/plugins/$XINE_MAJOR.$XINE_MORE. $XINE_SUB Xine-config updated for new location of plugins Sorted file lists in Makefile.am to make them more readable. TODO: remove skins references from xine-config CVS patchset: 2705 CVS date: 2002/09/19 06:01:18
2002-09-16Introduce a deep copy in the xine_config_lookup functions.James Courtier-Dutton
Care must be taken to make sure xine_cfg_entry_t is all zeros before any calls to xine_config_lookup functions. CVS patchset: 2673 CVS date: 2002/09/16 15:09:36
2002-09-16Fix a bug in audio_alsa_out.cJames Courtier-Dutton
This should fix all those audio passthru problems. CVS patchset: 2671 CVS date: 2002/09/16 12:27:08
2002-09-11IRIXAL_LIBS not needed when building sun audio driver :-)Juergen Keil
CVS patchset: 2654 CVS date: 2002/09/11 18:20:34
2002-09-11new_api update for sun audio pluginJuergen Keil
CVS patchset: 2653 CVS date: 2002/09/11 18:19:53
2002-09-10remove outdated alsa commentMichael Roitzsch
CVS patchset: 2644 CVS date: 2002/09/10 13:09:51
2002-09-05make all the plugin init functions staticMichael Roitzsch
(geez this was a job) CVS patchset: 2616 CVS date: 2002/09/05 20:44:38
2002-09-04merging in the new_api branch ... unfortunately video_out / vo_scale is ↵Guenter Bartsch
broken now ... matthias/miguel: please fix it :-) CVS patchset: 2606 CVS date: 2002/09/04 23:31:05
2002-07-31Fix endian issue by Bastien NoceraPhilipp Hahn
CVS patchset: 2372 CVS date: 2002/07/31 06:29:08
2002-07-08Request period_TIME instead of period_SIZEPhilipp Hahn
CVS patchset: 2228 CVS date: 2002/07/08 15:16:11
2002-07-05- win32 bugfixesMiguel Freitas
- asf bugfixes - ffmpeg supporting ms iso mpeg4 - softsync fix by Bill Fink CVS patchset: 2216 CVS date: 2002/07/05 20:54:37
2002-07-03Add function descriptions because I am tired of looking them up eacg timePhilipp Hahn
CVS patchset: 2203 CVS date: 2002/07/03 07:54:27
2002-07-03Calculate b/f the alsa wayPhilipp Hahn
CVS patchset: 2202 CVS date: 2002/07/03 07:50:20
2002-07-03Only test 8bit, do not set itPhilipp Hahn
CVS patchset: 2201 CVS date: 2002/07/03 07:44:04
2002-07-03Optionally reduce logging outputPhilipp Hahn
CVS patchset: 2200 CVS date: 2002/07/03 07:38:20
2002-07-02Fix spellingPhilipp Hahn
CVS patchset: 2196 CVS date: 2002/07/02 05:44:02
2002-07-02Some fixes to the recent changes made to audio_alsa_out.James Courtier-Dutton
CVS patchset: 2195 CVS date: 2002/07/02 00:11:56
2002-07-01improved audio resampling for limited featured sound cards (like the ones ↵Miguel Freitas
found in laptops, supporting only 16 bits, only stereo etc). as added bonus of new "stackable" conversion scheme fixes resampling for 8 bit streams. (thanks Damien Clermonté for discussion and ideas) note1: alsa patch untested. note2: pass-through untested. CVS patchset: 2187 CVS date: 2002/07/01 13:51:26
2002-07-01Pre-final: cleanup period-size calculationPhilipp Hahn
CVS patchset: 2184 CVS date: 2002/07/01 11:45:25
2002-07-01FIX: Set buffer-time instead of buffer-sizePhilipp Hahn
CVS patchset: 2183 CVS date: 2002/07/01 11:41:20
2002-07-01Fix rate adjustmentPhilipp Hahn
CVS patchset: 2182 CVS date: 2002/07/01 11:38:59
2002-07-01Add documentationPhilipp Hahn
CVS patchset: 2181 CVS date: 2002/07/01 11:35:46
2002-07-01Add/improve error reportingPhilipp Hahn
CVS patchset: 2180 CVS date: 2002/07/01 11:33:18
2002-07-01Remove unused variablePhilipp Hahn
CVS patchset: 2179 CVS date: 2002/07/01 11:28:29
2002-07-01Remove obsolete cruftPhilipp Hahn
CVS patchset: 2178 CVS date: 2002/07/01 11:27:04
2002-06-23Let cvs ignore a lot of files that are built.Dennis Björklund
CVS patchset: 2138 CVS date: 2002/06/23 16:18:44
2002-06-17Use reset call instead of drop.Thibaut Mattern
I hope it fixes Daniel's problem. CVS patchset: 2089 CVS date: 2002/06/17 16:59:43
2002-06-15Try pause call only once.Thibaut Mattern
CVS patchset: 2074 CVS date: 2002/06/15 10:24:48
2002-06-13Try to use snd_pcm_pause, fallback to a reset if it doesn't work.Thibaut Mattern
CVS patchset: 2072 CVS date: 2002/06/13 18:39:17
2002-06-13Don't close/open the device on pause (only reset).Thibaut Mattern
CVS patchset: 2071 CVS date: 2002/06/13 18:36:26