summaryrefslogtreecommitdiffstats
path: root/libao2
Commit message (Collapse)AuthorAgeFilesLines
* untested multichannel supportfaust32004-08-141-24/+74
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13018 b3059339-0415-0410-9bf9-f77b7e298cf2
* Update ao_jack for new bio2jack API, improve check in configure.diego2004-08-131-8/+14
| | | | | | | Patches by Andre Kuehne and Ismail Dönmez. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13013 b3059339-0415-0410-9bf9-f77b7e298cf2
* embarassing typodiego2004-08-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12985 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use = instead if # in ALSA device name, as # irritates our config-parser.reimar2004-07-301-3/+3
| | | | | | | Original patch by stan (at) saticed (dot) me (dot) uk git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12920 b3059339-0415-0410-9bf9-f77b7e298cf2
* automatic loading of af_volume, original patch by Dan Christiansen (danchr ↵reimar2004-07-281-1/+1
| | | | | | (at) daimi (dot) au (dot) dk) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12909 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed status in debug_msg as it is nonsens anyway.joyping2004-07-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12820 b3059339-0415-0410-9bf9-f77b7e298cf2
* volume calc fixes for mixer, by reimar döffinger, 10l reverse by mejoyping2004-07-141-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12812 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixes provided by reimar dörfinger. mixer, subdevice parsing, alsa#help,joyping2004-07-131-78/+74
| | | | | | | set chunksize, others. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12806 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10lfaust32004-07-111-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12796 b3059339-0415-0410-9bf9-f77b7e298cf2
* ao_macosx is fixed, moving it back to topnplourde2004-07-101-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12793 b3059339-0415-0410-9bf9-f77b7e298cf2
* enables resampling of audio in ao_macosx by Dan Christiansennplourde2004-07-101-14/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12789 b3059339-0415-0410-9bf9-f77b7e298cf2
* string, alloca etc. fixesjoyping2004-07-021-66/+34
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12748 b3059339-0415-0410-9bf9-f77b7e298cf2
* Let's keep the full functionality for the release, we can switch this offdiego2004-06-281-1/+1
| | | | | | | when we have found a nicer automatic solution for -af volume. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12715 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000l in GET_VOLUME. Fix by Lu Ran, hephooey (at) fastmail (dot) fm.reimar2004-06-271-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12703 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l WAVE_FORMAT_DOLBY_AC3_SPDIF needs to be defined first, patch by ↵faust32004-06-271-0/+2
| | | | | | Gianluigi Tiesi <sherpya at netfarm.it> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12700 b3059339-0415-0410-9bf9-f77b7e298cf2
* ac3 passthrough, initial patch by Gianluigi Tiesi <sherpya at netfarm.it>faust32004-06-261-3/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12685 b3059339-0415-0410-9bf9-f77b7e298cf2
* make the internal sdl mixer optional, idea by Reimar Doffingeralex2004-06-261-1/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12674 b3059339-0415-0410-9bf9-f77b7e298cf2
* JACK audio support through bio2jack by Kamil Strzelecki <esack@o2.pl>alex2004-06-253-1/+198
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12663 b3059339-0415-0410-9bf9-f77b7e298cf2
* move macosx in the priority list after sdl, patch by Dan Christiansenalex2004-06-251-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12637 b3059339-0415-0410-9bf9-f77b7e298cf2
* ranlib cleanup by Dan Christiansenalex2004-06-241-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12633 b3059339-0415-0410-9bf9-f77b7e298cf2
* additional formats - 8bit & floathenry2004-06-111-2/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12571 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for 24 bit pcm/wav filesreimar2004-05-161-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12479 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed #ifdefs that are already handled by libao2/afmt.hreimar2004-05-141-18/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12477 b3059339-0415-0410-9bf9-f77b7e298cf2
* alsa9/1.x merge, now with api_compat-definitionjoyping2004-05-121-0/+1177
| | | | | | | | | | printfs converted to mp_msg, thanks to adland <adland123@yahoo.com> gcc 3.4 fix, undefined label at end of case statement default device is now 'default' instead of hw:0,0. so users are able to set their own defaultdevice (dmix) in asoundrc. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12466 b3059339-0415-0410-9bf9-f77b7e298cf2
* changes for alsa9/1.x-merge only alsajoyping2004-05-121-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12463 b3059339-0415-0410-9bf9-f77b7e298cf2
* use fallback for unsupported formats instead of quittingreimar2004-05-071-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12441 b3059339-0415-0410-9bf9-f77b7e298cf2
* ok this one is beyond stupid. the code didn't even do what was intendedrfelker2004-05-011-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12384 b3059339-0415-0410-9bf9-f77b7e298cf2
* restore original ringbuffer constants as the current values are causing ↵faust32004-04-071-2/+2
| | | | | | heavy stutter here, especially noticable after moving the video window git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12156 b3059339-0415-0410-9bf9-f77b7e298cf2
* round len to outburst and increment full_buffers at the correct time, patch ↵faust32004-04-072-3/+6
| | | | | | by Nehal <nehalmistry at gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12152 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l, patch by Bjoern Sandellfaust32004-04-061-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12149 b3059339-0415-0410-9bf9-f77b7e298cf2
* support immed flagfaust32004-04-061-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12147 b3059339-0415-0410-9bf9-f77b7e298cf2
* uninit immed flagalex2004-04-0618-23/+30
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12146 b3059339-0415-0410-9bf9-f77b7e298cf2
* restore old SAMPLESIZEfaust32004-04-031-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12114 b3059339-0415-0410-9bf9-f77b7e298cf2
* - compilation error fixrathann2004-04-031-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12110 b3059339-0415-0410-9bf9-f77b7e298cf2
* ALSA syc is not so good as OSS - small correctionsatlka2004-04-011-13/+8
| | | | | | | | added Motif hints memorizing before switching to full screen because WM can modify decorations of the app window git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12097 b3059339-0415-0410-9bf9-f77b7e298cf2
* let uninit wait until sound is completely played, don't restore volume at ↵faust32004-04-012-25/+27
| | | | | | exit, fixed ringbuffer bug, patch by Nehal <nehalmistry at gmx.net>\n git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12094 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l (some broken compilers take this serious)alex2004-03-311-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12087 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cygwin provides setenv. Fixes compilation on Cygwin.diego2004-03-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12028 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use MultiplyElement to control volume.ranma2004-03-131-37/+29
| | | | | | | | | | Works with multiple videos at the same time and even when NAS does not control the mixer or it is unavailable. Show buffer underrun hint only once and add missing linebreaks. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12023 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix compilation with sdl on mingw patch by Nehal <nehalmistry at gmx.net>faust32004-03-131-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12020 b3059339-0415-0410-9bf9-f77b7e298cf2
* replace set_periods and set_period_size with their _near cousinshenry2004-02-271-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12004 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000lhenry2004-02-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12003 b3059339-0415-0410-9bf9-f77b7e298cf2
* add option to select mixer channelattila2004-01-241-3/+36
| | | | | | | patch by Catalin Muresan <catalin.muresan@astral.ro> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11838 b3059339-0415-0410-9bf9-f77b7e298cf2
* ALSA 1.x audio out driverhenry2004-01-112-27/+41
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11776 b3059339-0415-0410-9bf9-f77b7e298cf2
* use -mixer with alsa9attila2004-01-102-4/+36
| | | | | | | patch by Roland Kuhn <rkuhn@e18.physik.tu-muenchen.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11765 b3059339-0415-0410-9bf9-f77b7e298cf2
* URL updated.diego2004-01-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11751 b3059339-0415-0410-9bf9-f77b7e298cf2
* occured --> occurred typo patch by Clinton Roy <croy@dstc.edu.au>diego2003-12-241-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11679 b3059339-0415-0410-9bf9-f77b7e298cf2
* This patch contains bugfixes for the esd audio output driver that Iattila2003-12-101-43/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | uncovered while trying to send sound to a remote esd server over a wireless (11 mbs, just enough to handle to sound) link. First, the sound was full "ticking" sounds. I found a bug that prevented the "send the remainder of this block" code from ever being called - so large chunks of audio were simply being ignored. Fixing this bug removed the "ticking" from audio streams. Fixing this bug, however, uncovered another problem - when the socket buffer was full, doing a blocking write to finish the buffer would take far too long and would turn video into a chunky mess. I'd imagine this blocking write would be fine for an audio-only stream, but it turns out to hold up the video far too much. The solution in this patch is to write as much data as possible to the socket, and then return as soon as possible, reporting the number of bytes actually written accurately back to mplayer. I've tested it on both local and remote esd servers, and it works well. Patch by Benjamin Osheroff <ben@gimbo.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11620 b3059339-0415-0410-9bf9-f77b7e298cf2
* original config:joey2003-11-231-1/+1
| | | | | | | | | | | | | | | > ao_data.bps=channels*rate; > if(format != AFMT_U8 && format != AFMT_S8) > ao_data.bps*=2; fallback config, before patch: > ao_data.bps=ao_data.channels * ao_data.samplerate; since we forced the format to S16_LE in fallback, we should double bps to be consistent with an original config of the same settings. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11512 b3059339-0415-0410-9bf9-f77b7e298cf2
* A-V sync fix by Timo Kanera <timo@kanera.de>.diego2003-10-301-5/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11324 b3059339-0415-0410-9bf9-f77b7e298cf2
* 64bit types fix by a unkown mandrake 64bit expertattila2003-10-261-13/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11271 b3059339-0415-0410-9bf9-f77b7e298cf2
* many small typo and grammar fixesgabucino2003-10-043-7/+7
| | | | | | | Based on Bernard Leak's mail <bernard 4t brenda-arkle.demon.co.uk> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11001 b3059339-0415-0410-9bf9-f77b7e298cf2
* patch from Pierre Lombard <p_l@gmx.fr>attila2003-09-212-2/+2
| | | | | | | | | | | | | | | If the sound channel is already busy the async open fails and returns -EBUSY. There's no need to try to open it synchronously as it will block mplayer till the sound channel is released. (Granted there's a very slight chance your sound device happen to be freed between those two calls but it's not the common case). The behavior is changed by this oneliner to match the ao_oss behavior (disable sound if the sound device is busy). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10899 b3059339-0415-0410-9bf9-f77b7e298cf2
* IRIX support by Timo Kanera <timo@kanera.de>alex2003-09-071-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10839 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100lalex2003-08-182-24/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10660 b3059339-0415-0410-9bf9-f77b7e298cf2
* no channels moving, autosubdievice, nonsupported fix by Vladimir I. Umnov ↵joyping2003-08-152-12/+74
| | | | | | <uvi@ezmail.ru>, removed braindeaded startup message git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10624 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000lalex2003-08-142-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10606 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set close-on-exec after newer open (in reset func). Patch by Andriy Gapon ↵alex2003-08-131-0/+4
| | | | | | <agapon@cv-nj.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10601 b3059339-0415-0410-9bf9-f77b7e298cf2
* better pause mechanism and faster uninit support by Vladimir I. Umnov ↵alex2003-08-032-38/+64
| | | | | | <uvi@ezmail.ru> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10515 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing my (non-working) email addressalex2003-07-033-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10367 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix bps calculation when resampling,attila2003-06-221-1/+1
| | | | | | | patch by Marcus Comstedt <marcus (at) mc.pp.se> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10326 b3059339-0415-0410-9bf9-f77b7e298cf2
* -ao alsa9:hw:0,0 fix by Wojtek Kaniewski <wojtekka@bydg.pdi.net>alex2003-06-082-6/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10259 b3059339-0415-0410-9bf9-f77b7e298cf2
* esd:server and esd latency support by Andrew Williams ↵alex2003-05-301-11/+41
| | | | | | <andrew.s.williams@adelaide.edu.au> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10214 b3059339-0415-0410-9bf9-f77b7e298cf2
* do it the standard way (tm)alex2003-05-231-7/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10160 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanup/cosmetic patch by the author :)alex2003-05-221-50/+59
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10153 b3059339-0415-0410-9bf9-f77b7e298cf2
* Native MacOSX audio output by Dan Christiansen <danchr@daimi.au.dk>alex2003-05-213-0/+394
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10148 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l remove unused globalfaust32003-05-161-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10107 b3059339-0415-0410-9bf9-f77b7e298cf2
* Correct dumping hint (vc dummy faster than null).ranma2003-05-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10078 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l to arpi with commit r1.12, noticed by Daniel Mario Vega <dv5a@dc.uba.ar>alex2003-03-231-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9671 b3059339-0415-0410-9bf9-f77b7e298cf2
* 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk>alex2003-03-2129-31/+31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9634 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix -loop problemfaust32003-03-151-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9590 b3059339-0415-0410-9bf9-f77b7e298cf2
* replace snd_pcm_drain with snd_pcm_drophenry2003-03-142-34/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9588 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix small memleak in control().ranma2003-03-141-7/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9584 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100larpi2003-02-121-4/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9412 b3059339-0415-0410-9bf9-f77b7e298cf2
* The "initialize wav header with infinite lenght" broke thearpi2003-02-041-1/+6
| | | | | | | | | post-recording fixup by changing the initialisation value of data_length. This fixes it. based on patch by Olivier Galibert <galibert@pobox.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9278 b3059339-0415-0410-9bf9-f77b7e298cf2
* hwac3 fixarpi2003-02-031-1/+2
| | | | | | | bugrep & testing by Stefan Baehre <ste.ba@gmx.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9266 b3059339-0415-0410-9bf9-f77b7e298cf2
* temporary 'inifinte' length disabled (commit r1.13 reversed) due to user<