Age | Commit message (Collapse) | Author |
|
Source: informational messages generated by lintian.
|
|
I noticed some alsa dropouts (losing audio) while hunting a bug which has
been related to a broken streaming server. This resulted in buffers running
empty and therefore showed some issues in the ALSA driver not correctly
applying some recovery procedures provided by ALSA itself (snd_pcm_recover()
and friends).
|
|
|
|
Adjust translations for the spacing changes etc. which this introduces.
|
|
The xine_xmalloc() function is going to be deprecated, as its
behaviour is rarely needed as such, and it's thus misused.
With this, almost all uses of xine_xmalloc() with static size (for
instance the value returned by sizeof()) or with a size that is
guaranteed not to be zero (like strlen()+1) are replaced with calls to
either calloc(1, ...) or malloc().
malloc() is used whenever the allocated memory is going to be
immediately overwritten, while calloc() is used in every other case,
as it sets the whole memory area to zero.
--HG--
extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
|
|
not played yet.
When closing the pcm device make sure that everything that was written to the
device actually gets played. This was the race we were seeing with Ogg Vorbis
and wav playback where a delayed driver->close would fix playback. Notice that
blocking mode needs to be used for snd_pcm_drain, otherwise the call would be
a noop.
|
|
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
|
|
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
|
|
|
|
close the driver on a return value <0
|
|
|
|
Checked snd_pcm_delay return code, and don't trust negative values.
|
|
CVS patchset: 8630
CVS date: 2007/02/25 22:33:25
|
|
thanks Kirill Belokurov and Matthias Kretz
CVS patchset: 8629
CVS date: 2007/02/25 21:54:03
|
|
CVS patchset: 8607
CVS date: 2007/02/20 00:04:50
|
|
CVS patchset: 8208
CVS date: 2006/09/08 20:40:34
|
|
CVS patchset: 8166
CVS date: 2006/08/08 03:16:23
|
|
Also use asprintf() where appropriate, since we now have our own version for
where it's not present.
CVS patchset: 8130
CVS date: 2006/07/16 16:18:09
|
|
include asoundlib.h.
CVS patchset: 8108
CVS date: 2006/07/11 03:11:51
|
|
(through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway.
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12
|
|
(Diego Pettenò)
CVS patchset: 7985
CVS date: 2006/05/03 19:46:06
|
|
CVS patchset: 7977
CVS date: 2006/04/21 23:15:44
|
|
CVS patchset: 7848
CVS date: 2006/01/27 07:46:09
|
|
* Fix the ./configure --enable-static-xv parameter
CVS patchset: 7844
CVS date: 2006/01/25 17:40:59
|
|
- note about overlay cropping fix
CVS patchset: 7740
CVS date: 2005/09/24 19:27:33
|
|
CVS patchset: 7704
CVS date: 2005/07/31 14:58:50
|
|
can do resampling or not.
If resampling is not supported in hardware, old alsa normally does software resampling, but the current alsa-lib software resampling is not very good quality, so as we can detect if the software resampler is being used, we can choose to use our own high quality resampler.
TODO: This requires the addition of a new ./configure detection option HAS_ALSA_1_0_9
CVS patchset: 7702
CVS date: 2005/07/31 14:39:39
|
|
CVS patchset: 7306
CVS date: 2004/12/27 16:55:39
|
|
CVS patchset: 7305
CVS date: 2004/12/27 16:49:28
|
|
CVS patchset: 7293
CVS date: 2004/12/22 17:51:38
|
|
reserves these names for use by the C implementation
CVS patchset: 7288
CVS date: 2004/12/20 21:22:18
|
|
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.
CVS patchset: 7233
CVS date: 2004/12/12 22:00:47
|
|
- always round to nearest (one did so, but the other rounded down);
- %age to volume: add the minimum value afterwards, don't subtract it from
the value to be converted (else only min==0 works).
CVS patchset: 7169
CVS date: 2004/11/30 19:47:03
|
|
plug:front: doesn't work for stereo, but plug:front:default does
revert the changes for 4.0 and 5.1 surround as I don't know whether
they work correctly with ":default"
CVS patchset: 6799
CVS date: 2004/07/15 21:46:51
|
|
can break surround systems. It still allows for the default soundcard to
be selected via /etc/asound.conf
CVS patchset: 6797
CVS date: 2004/07/15 18:16:09
|
|
rather than "0", so that the default sound output can be overriden easily
using /etc/asound.conf
CVS patchset: 6795
CVS date: 2004/07/14 23:29:09
|
|
CVS patchset: 6715
CVS date: 2004/06/20 15:04:19
|
|
http://sourceforge.net/tracker/index.php?func=detail&aid=916089&group_id=9655&atid=109655
try to fix http://sourceforge.net/tracker/index.php?func=detail&aid=925723&group_id=9655&atid=109655
CVS patchset: 6634
CVS date: 2004/06/03 13:40:12
|
|
CVS patchset: 6581
CVS date: 2004/05/23 16:20:56
|
|
CVS patchset: 6545
CVS date: 2004/05/15 23:44:25
|
|
CVS patchset: 6544
CVS date: 2004/05/15 20:27:50
|
|
CVS patchset: 6494
CVS date: 2004/05/07 13:37:00
|
|
CVS patchset: 6463
CVS date: 2004/04/30 03:07:33
|
|
at users.sourceforge.net>
CVS patchset: 6403
CVS date: 2004/04/14 21:30:32
|
|
CVS patchset: 6395
CVS date: 2004/04/11 15:27:19
|
|
* for alsa: do not register config entries multiple times just to get the value,
use lookup_entry()
* for directx: get rid of unused device_name
* for OSS: remove mixer config, derive mixer name from device name
CVS patchset: 6379
CVS date: 2004/04/10 14:53:42
|
|
CVS patchset: 6292
CVS date: 2004/03/21 03:29:43
|
|
to disable the ALSA event thread
CVS patchset: 6291
CVS date: 2004/03/20 20:45:18
|
|
CVS patchset: 6290
CVS date: 2004/03/20 01:32:29
|
|
early (thanks Thibaut!)
CVS patchset: 6289
CVS date: 2004/03/19 13:17:47
|