Commit graph

  • b56e0389d1 Merge commit '12db687acf' Lennart Poettering 2009-01-28 04:22:51 +01:00
  • a5401a50a6 store the default sink/source in proper pa_sink*/pa_source* pointers instead of a string Lennart Poettering 2009-01-28 01:46:27 +01:00
  • fc3ff11418 fix two typos Lennart Poettering 2009-01-28 01:39:19 +01:00
  • 98821c783d print the right software volume Lennart Poettering 2009-01-28 01:31:54 +01:00
  • 12db687acf bluetooth: cold hsp/a2dp device detection Marc-André Lureau 2009-01-19 19:58:41 +02:00
  • a6a1b42c87 bluetooth: hsp volume control Marc-André Lureau 2009-01-19 14:53:35 +02:00
  • 611154caca Merge commit 'coling/master' Lennart Poettering 2009-01-28 00:25:50 +01:00
  • 3affa7e02d make m-v-r a stub that simply load m-s-r Lennart Poettering 2009-01-28 00:22:28 +01:00
  • 63157a6662 add missing usage strings Lennart Poettering 2009-01-28 00:19:47 +01:00
  • 6e31178fd9 Fix the message processing for PA_SINK_MESSAGE_GET_LATENCY by returning rather than breaking and falling through. Colin Guthrie 2009-01-27 22:59:36 +00:00
  • 514661e36c don't make m-e-s hit an assert when the latency is queried Lennart Poettering 2009-01-27 23:58:34 +01:00
  • 0f664b7365 instead of making the volume relative our own, let' pa_sink_input_new() do it for us Lennart Poettering 2009-01-27 23:55:22 +01:00
  • e439c18785 make m-p-e-s use pa_cvolume_set_balance() Lennart Poettering 2009-01-27 23:52:35 +01:00
  • d1b754d998 only store volume/device information that has been flagged for saving, and store both relative and absolute volumes Lennart Poettering 2009-01-27 23:39:39 +01:00
  • 64b0543588 when changing volume, store whether it is worth remembering or no Lennart Poettering 2009-01-27 23:35:55 +01:00
  • ee17772cea add missing 'const' Lennart Poettering 2009-01-27 22:49:02 +01:00
  • 0ca16caff7 add new paramter ignore_dB= to alsa modules Lennart Poettering 2009-01-27 17:55:50 +01:00
  • d5f46e824e move flat volume logic into the core. while doing so add n_volume_steps field to sinks/sources Lennart Poettering 2009-01-27 04:39:07 +01:00
  • 4bfa5d7d13 fix size calculation Lennart Poettering 2009-01-27 04:35:11 +01:00
  • eca32235fb get rid of module-flat-volumes since we are moving this into the core Lennart Poettering 2009-01-27 04:29:25 +01:00
  • 1be39e4fa5 allow samples to be played with 'default' (i.e. unspecified) volume. Lennart Poettering 2009-01-27 03:05:40 +01:00
  • 5449d793ae swap argument order of pa_cvolume_get_balance() to be a bit more systematic Lennart Poettering 2009-01-27 02:45:37 +01:00
  • df8ad5d18f add a few missing doxygen comments Lennart Poettering 2009-01-27 02:37:13 +01:00
  • 6058530571 import version.h in all header files to make sure that version-based feature testing works Lennart Poettering 2009-01-27 02:36:42 +01:00
  • 1249cf6dc9 always define PA_MAJOR/PA_MINOR/PA_MICRO to ease feature checking in client applications Lennart Poettering 2009-01-27 02:16:20 +01:00
  • 948be361c4 invert an ill-placed assert Lennart Poettering 2009-01-27 00:56:57 +01:00
  • 0658d9ae92 show pretty channel map name if possible Lennart Poettering 2009-01-27 00:55:35 +01:00
  • 07db64b9d3 remove redundant cast Lennart Poettering 2009-01-27 00:53:31 +01:00
  • 9ba408415c store requested resampling method in a seperate field and use it when create a new resampler after a move Lennart Poettering 2009-01-27 00:52:28 +01:00
  • ccd21f33cf make a few comments appear in doxygen Lennart Poettering 2009-01-27 00:49:58 +01:00
  • 3bcbe1d18f check for availability of RLIMIT_NOFILE and RLIMIT_AS before we make use of it Lennart Poettering 2009-01-27 00:48:53 +01:00
  • 4e31e00b63 implement pa_cvolume_scale() Lennart Poettering 2009-01-27 00:47:07 +01:00
  • e52c5ea68a implement new API functions pa_channel_map_can_balance(), pa_channel_map_to_name() and pa_channel_map_to_pretty_name() Lennart Poettering 2009-01-27 00:46:39 +01:00
  • 24b3a743bd add a bitset implementation Lennart Poettering 2009-01-27 00:44:45 +01:00
  • 085ca5f6d0 Updated Chinese(zh_CN) translation. Wang Zeguo 2009-01-24 04:49:17 +00:00
  • afd817a0b6 rate limit a warning Lennart Poettering 2009-01-24 01:36:43 +01:00
  • a365c8212d include a few HAL properties in our card/sink/source properties for ALSA devices Lennart Poettering 2009-01-24 01:25:11 +01:00
  • 54dad91f07 use pa_log_ratelimit() at a few places Lennart Poettering 2009-01-24 00:12:12 +01:00
  • 77c4ccfcaf add pa_log_rate_limit() Lennart Poettering 2009-01-23 23:58:57 +01:00
  • 3dfe70cf78 add generic rate limiting implementation Lennart Poettering 2009-01-23 23:58:36 +01:00
  • e960125011 add support for static mutexes Lennart Poettering 2009-01-23 23:57:47 +01:00
  • db27c6347e make module-alsa-card move streams between the old and new sink/source, allowing 'hot' switching between profiles Lennart Poettering 2009-01-23 22:40:32 +01:00
  • 640d317df9 add functions to move all inputs of a sink away/similar for source outputs Lennart Poettering 2009-01-23 22:40:02 +01:00
  • 29cb778dcc move sink input/source output move functions into two parts so that we can start the move, delete the original sink, create a new sink, finish the move; similar for source outputs Lennart Poettering 2009-01-23 22:38:30 +01:00
  • cf24b57279 in most cases we can use i->core instead of i->sink->core and o->coure instead of o->source->core Lennart Poettering 2009-01-23 22:35:19 +01:00
  • d5e088ded7 include list of sinks/source in card dump Lennart Poettering 2009-01-23 22:30:31 +01:00
  • 967c17a190 teach module-rescue-streams and module-always-sink to not do anything if we are shutting down anyway Lennart Poettering 2009-01-23 22:30:02 +01:00
  • a3162a396e maintain a pa_core state variable Lennart Poettering 2009-01-23 22:29:02 +01:00
  • 88c9f9fba6 allow sample spec/channel map to be queried for pa_resampler objects Lennart Poettering 2009-01-23 22:28:11 +01:00
  • 7bdbcd0da8 drop --ltdl from the libtoolize invocation, since we don't ship ltdl anymore Lennart Poettering 2009-01-23 19:50:47 +01:00
  • f6fcbed6d0 Merge commit 'flameeyes/flameeyes' Lennart Poettering 2009-01-23 19:46:52 +01:00
  • 5cb29f3a60 add a simple abstraction for SIMD operations Lennart Poettering 2009-01-23 19:45:11 +01:00
  • 2a238b2d7f don't overflow when we do digital amplification of 16 bit samples Lennart Poettering 2009-01-23 19:40:01 +01:00
  • 5487bc6e31 Updated Spanich translation daniel cabrera 2009-01-23 11:42:00 +00:00
  • 3e5d9fd37a Use #ifdef to avoid warning about undefined macro. Diego E. 'Flameeyes' Pettenò 2009-01-22 23:38:07 +01:00
  • ddbe6126d3 use pthread_setaffinity_np() only when it is available Lennart Poettering 2009-01-22 22:50:03 +01:00
  • a257448ceb Improve the ltdl discovery code by checking for libtool 2.x functions. Diego E. 'Flameeyes' Pettenò 2009-01-22 20:02:42 +01:00
  • 3293251198 Move the safety check about pkg-config in bootstrap.sh. Diego E. 'Flameeyes' Pettenò 2009-01-22 16:52:41 +01:00
  • 1b20d287b9 Fix logic thinko. Diego E. 'Flameeyes' Pettenò 2009-01-22 16:41:45 +01:00
  • c65d3a9fb0 Remove support for internal distributing and bundling of libltdl. Diego E. 'Flameeyes' Pettenò 2009-01-22 16:37:40 +01:00
  • 7c7133e09d NetBSD sometimes doesn't know SNDCTL_DSP_GETODELAY Jared D. McNeill 2009-01-22 02:24:04 +01:00
  • cef5f48b50 make rtstutter use pa_ncpus() Lennart Poettering 2009-01-22 02:20:00 +01:00
  • 4dc1916467 add API pa_ncpus() Lennart Poettering 2009-01-22 02:16:53 +01:00
  • c0e4e5a868 NetBSD doesn't know getgrnam_r()/getpwnam_r() Jared D. McNeill 2009-01-22 02:15:50 +01:00
  • 61075a78f7 NetBSD doesn't know ENOLINK Jared D. McNeill 2009-01-22 01:57:52 +01:00
  • ca6b79141b It is more portable to assume that SO_RCVBUF/SO_SNDBUF takes and int instead of a size_t Jared D. McNeill 2009-01-22 01:55:21 +01:00
  • 8d89ccdcf2 NetBSD specific atomic operation implementation Jared D. McNeill 2009-01-22 01:52:35 +01:00
  • cc425ed260 NetBSD doesn't know RLIMIT_AS Jared D. McNeill 2009-01-22 01:39:54 +01:00
  • 75eeea65bd NetBSD needs to include sys/uio.h for some socket functions Jared D. McNeill 2009-01-22 01:37:19 +01:00
  • bb23932e9a When resuming an OSS device ask for the very same fragment settings as we did the first time Lennart Poettering 2009-01-22 01:15:49 +01:00
  • 3be4c31ee0 rework module-hal-detect and make it use module-alsa-card instead of module-alsa-sink/-source Lennart Poettering 2009-01-22 00:26:16 +01:00
  • b2ef19acc5 include PA_SINK_INVALID_STATE in all switch/case statements to make gcc shut up Lennart Poettering 2009-01-22 00:25:36 +01:00
  • 4b2a682741 fix minor memleak in prober Lennart Poettering 2009-01-22 00:24:28 +01:00
  • b606c0940a rework logic how alsa sinks/sources/cards are named Lennart Poettering 2009-01-22 00:24:13 +01:00
  • 7c11554daa make gcc shut up Lennart Poettering 2009-01-22 00:22:46 +01:00
  • 1c84251ec5 fix segfault when in record-only mode Lennart Poettering 2009-01-22 00:22:29 +01:00
  • 8519f54a0e only reread volume if we actually have a good mixer. Closes #466 Lennart Poettering 2009-01-22 00:20:15 +01:00
  • 40f2e21aa7 make gcc shut up a bit more Lennart Poettering 2009-01-22 00:19:04 +01:00
  • a5c9546fc7 fix copy'n'paste error Lennart Poettering 2009-01-22 00:17:55 +01:00
  • 251f720b05 add new function pa_strna Lennart Poettering 2009-01-22 00:17:31 +01:00
  • 36362f624f add new function pa_card_suspend() Lennart Poettering 2009-01-22 00:17:11 +01:00
  • bdfec1feba mark a few more ALSA dB values as 'valid' for valgrind Lennart Poettering 2009-01-22 00:16:28 +01:00
  • 0f7954a9f5 don't include full path in driver name. Lennart Poettering 2009-01-22 00:15:19 +01:00
  • bf7217b6a5 require autoconf 2.63 Lennart Poettering 2009-01-22 00:11:58 +01:00
  • 601293d346 implement pactl set-card-profile Lennart Poettering 2009-01-21 03:04:19 +01:00
  • 996bba7522 implement PA_COMMAND_SET_CARD_PROFILE Lennart Poettering 2009-01-21 03:04:04 +01:00
  • 1375a9a0c2 enable module-card-restore by default Lennart Poettering 2009-01-21 02:50:29 +01:00
  • 13315a7e4c add a card profile restore module Lennart Poettering 2009-01-21 02:49:42 +01:00
  • c512ebf4ab minor cleanups Lennart Poettering 2009-01-21 02:47:49 +01:00
  • 10e5c70286 don't restore mute/volume when already set Lennart Poettering 2009-01-21 02:47:26 +01:00
  • 9661cd0444 make pa_card_new_data::active_profile a string Lennart Poettering 2009-01-21 02:46:36 +01:00
  • e8f93b125e make implementation of module-alsa-card complete Lennart Poettering 2009-01-21 02:02:30 +01:00
  • 7ca0e00a2c fill in dev_id properly Lennart Poettering 2009-01-21 02:01:44 +01:00
  • 28f05e0435 remove leftover define Lennart Poettering 2009-01-21 01:59:59 +01:00
  • cba4c6b9eb when changing profiles do the actual assignment in the generic implementation Lennart Poettering 2009-01-21 01:59:15 +01:00
  • 1d0bd6e5b7 remove bogus pa_core_check_idle() call Lennart Poettering 2009-01-21 01:55:26 +01:00
  • dc2a4bd887 add set-card-profile CLI command Lennart Poettering 2009-01-21 01:54:14 +01:00
  • 9a0dbda654 allow cards be referenced by their index Lennart Poettering 2009-01-21 01:53:09 +01:00
  • b6b0e07c31 fix copy/paste error Lennart Poettering 2009-01-21 01:52:10 +01:00
  • 16d200e369 add an API to create arbitrary alsa sinks/sources dynamically without having to load/unload modules Lennart Poettering 2009-01-21 00:23:18 +01:00