Commit graph

  • 96f01b822a volume: simplify volume multiplifactions, do them in integer only Lennart Poettering 2009-08-19 00:57:58 +02:00
  • d634555a3e volume: introduce pa_cvolume_min() and pa_cvolume_min_mask() Lennart Poettering 2009-08-19 00:56:16 +02:00
  • 8f928b2e57 macro: simplify page/word alignment macros a bit Lennart Poettering 2009-08-17 19:17:10 +02:00
  • fe3a21f6a5 macro: add PA_ROUND_UP/PA_ROUND_DOWN macros Lennart Poettering 2009-08-17 19:15:33 +02:00
  • 319d187972 bluetooth: fix match syntax Lennart Poettering 2009-08-17 19:14:35 +02:00
  • 36dc61a2bf dbusiface-stream: Finish the Stream D-Bus interface. Tanu Kaskinen 2009-08-17 16:56:12 +03:00
  • 70ff96b8ab dbusiface-device: Save one level of identation by returning early. Tanu Kaskinen 2009-08-17 16:55:08 +03:00
  • b528715179 dbusiface-device: Fix argument reading in handle_suspend(). Tanu Kaskinen 2009-08-17 16:53:58 +03:00
  • bce6af18a3 dbusiface-device: Use a single if-else section instead of ternary operator overuse. Tanu Kaskinen 2009-08-17 16:52:10 +03:00
  • 150cd1684a dbusiface-device: Split some overly long lines. Tanu Kaskinen 2009-08-17 16:50:29 +03:00
  • efec274b6d dbusiface-core: Two new functions: pa_dbusiface_core_get_sink/source(). Tanu Kaskinen 2009-08-17 16:42:58 +03:00
  • a10e8360d7 dbusiface-core: New function: pa_dbusiface_core_get_client_path(). Tanu Kaskinen 2009-08-17 16:42:06 +03:00
  • f48684e4db namereg: Revert default device handling back to the upstream version. Tanu Kaskinen 2009-08-17 08:26:06 +03:00
  • 90a07435d3 bluetooth: make NameOwnerChanged filter matches more focussed Lennart Poettering 2009-08-17 03:51:17 +02:00
  • ffeb1b81ba volume: document when arguments of certain functions may overlap Lennart Poettering 2009-08-17 03:50:43 +02:00
  • caa7928972 libpulse: some minor optimizations when checking equality Lennart Poettering 2009-08-17 03:50:04 +02:00
  • 50de2d85f9 channelmap: minor doxygen fix Lennart Poettering 2009-08-17 03:48:51 +02:00
  • 6dd580d465 channelmap: document where the WAVEX channelmap is documented Lennart Poettering 2009-08-17 03:43:05 +02:00
  • 32a1ef311e channelmap: adjust RFC3551 channel maps to follow spec more closely Lennart Poettering 2009-08-17 03:42:34 +02:00
  • c579cb56e9 reserver: update from upstream git Lennart Poettering 2009-08-17 03:41:14 +02:00
  • 8208214882 volume: add pa_cvolume_merge() call Lennart Poettering 2009-08-17 03:40:36 +02:00
  • 91e06c1205 Sending translation for Czech pmkovar 2009-08-17 00:19:25 +00:00
  • bcaba0b1b4 Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work Tanu Kaskinen 2009-08-16 21:25:48 +03:00
  • 2bb3eef414 dbusiface-stream: Implement about a half of the Stream D-Bus interface. Tanu Kaskinen 2009-08-16 19:42:56 +03:00
  • f0db081223 dbusiface-device: Free the copied proplist. Tanu Kaskinen 2009-08-16 19:41:43 +03:00
  • a72bba18ea dbusiface-client: Fix indentation. Tanu Kaskinen 2009-08-16 19:39:39 +03:00
  • 01e4b61a91 aupdate: implicitly call _write_swap() if it wasn't called explicitly Lennart Poettering 2009-08-16 02:02:51 +02:00
  • 8dd0d871a7 core: add to FIXMEs Lennart Poettering 2009-08-16 00:45:56 +02:00
  • 4c29ba9c33 modules: add various checks to avoid selecting objects that are not linked or in another unclear state Lennart Poettering 2009-08-16 00:45:23 +02:00
  • 2a39663ab6 bluetooth: move installation of mq's earlier to avoid context asserts to be triggered Lennart Poettering 2009-08-16 00:43:22 +02:00
  • de4968cdde bluetooth: ask first for Headset and AudioSink properties, followed by Audio Lennart Poettering 2009-08-15 22:25:53 +02:00
  • fa52a91b1a bluetooth: recognize only those BT devices that implement both the Audio and either AudioSink or Headset interfaces Lennart Poettering 2009-08-15 22:25:21 +02:00
  • 5c90cf2d6a bluetooth: drop PA_BT_AUDIO_STATE_LAST since it is unused and we normally call that _MAX anyway Lennart Poettering 2009-08-15 22:24:13 +02:00
  • 011add1c83 thread-mq: do final q flush only when we aren't dispatching anyway Lennart Poettering 2009-08-15 22:23:42 +02:00
  • 0c20e740f6 asyncmsgq: introduce pa_asyncmsgq_dispatching() Lennart Poettering 2009-08-15 22:22:57 +02:00
  • c7f4ed3c7a dbusiface-client: Fix the interface name. Tanu Kaskinen 2009-08-15 17:08:21 +03:00
  • 9ed25d7388 dbusiface-client: Implement the properties of the Client D-Bus interface. Tanu Kaskinen 2009-08-15 16:55:29 +03:00
  • f663d13acd dbusiface-core: Two new functions: pa_dbusiface_core_get_playback/record_stream_path(). Tanu Kaskinen 2009-08-15 16:54:11 +03:00
  • 91f626f777 dbusiface-device: Implement the Device and DevicePort D-Bus interfaces. Tanu Kaskinen 2009-08-15 06:18:41 +03:00
  • 22ab141450 dbus-protocol: Use pa_hashmap_remove() instead of _get(). Tanu Kaskinen 2009-08-15 06:13:17 +03:00
  • 1e65d8d35b dbusiface-core: New function: pa_dbusiface_core_get_card_path(). Tanu Kaskinen 2009-08-15 06:11:38 +03:00
  • 90c73db449 dbusiface-card: Fix the OwnerModule property type in handle_get_all(). Tanu Kaskinen 2009-08-15 06:09:35 +03:00
  • 31c544d843 dbusiface-card: Assert that the profiles list is empty if there's no active profile. Tanu Kaskinen 2009-08-15 06:00:46 +03:00
  • 18f9f1b5d1 dbusiface-card: Use the ++ operator like it's meant to be used. Tanu Kaskinen 2009-08-15 05:58:24 +03:00
  • afb79ee83e dbusiface-card-profile: Assert the core argument isn't NULL. Tanu Kaskinen 2009-08-15 05:53:36 +03:00
  • 8b5550dba3 dbusiface-card: Split some overly long lines. Tanu Kaskinen 2009-08-15 05:51:55 +03:00
  • e5b08a81d2 ladspa/remap: sync latency flags from master sink when moving between sinks Lennart Poettering 2009-08-15 03:42:16 +02:00
  • 0c08dbd9b9 core: introduce pa_{sink|source}_update_flags() Lennart Poettering 2009-08-15 03:41:13 +02:00
  • d8a90a3900 pulse: even in case of record stream, let's initialize req_bytes to 0 Marc-André Lureau 2009-07-20 13:53:17 +03:00
  • 3ecb80e19a bluetooth: fix typo with service_{read,write}_type Marc-André Lureau 2009-07-20 13:44:27 +03:00
  • fd32fee448 bluetooth: don't call pa_sink_render with 0 bytes request Marc-André Lureau 2009-07-06 17:50:51 +03:00
  • ea5cdcbe52 database: simple hashmap based database implementation Juho Hämäläinen 2009-08-12 18:30:14 +03:00
  • 61105df13b combine: determine sample parameters of combined sink from underlying sinks Maarten Bosmans 2009-08-15 01:35:53 +02:00
  • 1eeddd84d2 combine: warn when the latency of a stream gets too high Lennart Poettering 2009-08-15 01:16:57 +02:00
  • e1f3f5e0bf combine: big rework Lennart Poettering 2009-08-15 01:07:37 +02:00
  • 8947d65515 combine: drop adjust_timestamp variable because it is unused Lennart Poettering 2009-08-15 01:04:21 +02:00
  • a5b2dee03c ladspa: name sink after human readable plugin name, not the id string Lennart Poettering 2009-08-15 01:02:16 +02:00
  • 763866280a module-ladspa: allow moving of sink, forward fixed latency Lennart Poettering 2009-08-15 01:01:52 +02:00
  • 1b3848ebd7 module-remap: allow moving of sink, forward fixed latency Lennart Poettering 2009-08-15 00:59:26 +02:00
  • c44f518eb9 ladspa: move LADSPA_Data size check to compile time Lennart Poettering 2009-08-15 00:58:19 +02:00
  • fb5205daac remap: unify argument order with other modules Lennart Poettering 2009-08-15 00:57:36 +02:00
  • d9e4605e09 hook-list: make use of PA_LLIST_FOREACH Lennart Poettering 2009-08-15 00:55:31 +02:00
  • d7d86e32dd native-protocol: downgrade volume change log messages Lennart Poettering 2009-08-15 00:54:51 +02:00
  • 3c271ae060 core: document difference between IO and main thread view on requested latency Lennart Poettering 2009-08-15 00:54:25 +02:00
  • c6080d8c61 core: don't update latency range if not changed Lennart Poettering 2009-08-15 00:54:02 +02:00
  • 3f9c67a7fb core: call pa_sink_get_latency_within_thread() instead of going directly via process_msg() Lennart Poettering 2009-08-15 00:52:50 +02:00
  • 350a2bc846 core: make fixed latency dynamically changeable Lennart Poettering 2009-08-15 00:48:14 +02:00
  • 4eb59fb90e core: move rtpoll to thread_info sub structure Lennart Poettering 2009-08-15 00:26:00 +02:00
  • 58d441f7ea log: place more rate limit invocations Lennart Poettering 2009-08-15 00:16:25 +02:00
  • fd1266c666 rescure-stream: handle failed moves as well as dying sinks/sources Lennart Poettering 2009-08-15 00:15:18 +02:00
  • e4db56bf07 core: split of FAIL_ON_SUSPEND into KILL_ON_SUSPEND and NO_CREATE_ON_SUSPEND Lennart Poettering 2009-08-15 00:12:53 +02:00
  • e53d2fc6b5 native: handle moving() callback with NULL destination properly Lennart Poettering 2009-08-15 00:05:17 +02:00
  • 0989be13f6 core: introduce pa_{sink_input|source_output}_fail_move() Lennart Poettering 2009-08-15 00:03:50 +02:00
  • 7891f964e4 module-stream-restore: don't fiddle with sinks/sources/streams that are not fully set up yet Lennart Poettering 2009-08-14 23:55:32 +02:00
  • 0f2a4ed422 volume: guarantee dB/linear conversion is reversible Lennart Poettering 2009-08-14 20:03:30 +02:00
  • 72d2540e8d protocol-native: log explicitly each time a client triggers a volume change Lennart Poettering 2009-08-14 19:31:05 +02:00
  • a1598c742e daemon: reset gids too, not just uids Lennart Poettering 2009-08-14 19:28:18 +02:00
  • fecd0dc801 resampler: round up when estimating input/output sizes Lennart Poettering 2009-08-14 04:21:09 +02:00
  • 9e21182e01 thread-mq: never drop queued messages for the main loop Lennart Poettering 2009-08-14 04:18:23 +02:00
  • 446fb2c9fe asyncmsgq: add pa_asyncmsgq_flush() call Lennart Poettering 2009-08-14 04:17:48 +02:00
  • a42c597f0a memblockq: add pa_memblockq_get_maxrewind() API Lennart Poettering 2009-08-14 04:16:28 +02:00
  • b0cabfe16b shm: bump shm size limit to 1GB Lennart Poettering 2009-08-14 04:14:35 +02:00
  • aae7054b1c pacmd: handle multi word commands in argv[] properly Lennart Poettering 2009-08-14 04:12:36 +02:00
  • 82b7e723d9 Sending translation for po/ko.po eukim 2009-08-13 12:20:50 +00:00
  • 5ee4069e9e core: add functions to query max_rewind/max_request values from streams Lennart Poettering 2009-08-13 02:17:24 +02:00
  • 9a95fe49c8 core: add assert macros for verifying calling context Lennart Poettering 2009-08-13 02:14:19 +02:00
  • 17d57415f5 start-child: clean up child environment a bit better Lennart Poettering 2009-08-12 21:43:06 +02:00
  • 5fcb8a3c08 pacmd: port pacmd from select() to poll() so that we notice writer side hangups Lennart Poettering 2009-08-12 21:42:02 +02:00
  • 286ab2f193 memblock: rate limit 'Pool full' message Lennart Poettering 2009-08-12 21:40:38 +02:00
  • 5921324fd3 context: document why we only do minimal cleanups before the autospawn exec() Lennart Poettering 2009-08-12 21:40:12 +02:00
  • 27b8cd783c daemon: reset scheduling priority on startup, too Lennart Poettering 2009-08-12 21:37:40 +02:00
  • ef176ecb62 core-util: move personality resetting into core-util Lennart Poettering 2009-08-12 21:36:52 +02:00
  • 9f53aa5546 daemon: unconditionally clean up priviliges Lennart Poettering 2009-08-12 21:35:48 +02:00
  • facae1f275 conf: invert all negative boolean configuration option Lennart Poettering 2009-08-12 20:15:28 +02:00
  • 8998cba683 conf: add pa_config_parse_not_bool() for parsing inverse boolean configuration options Lennart Poettering 2009-08-12 20:14:31 +02:00
  • eb40da25d6 daemon: install D-Bus system policy file for PA system instances Lennart Poettering 2009-08-12 01:50:24 +02:00
  • e8340345f6 alsa: enable ext. amplifier by default Lennart Poettering 2009-08-12 00:56:10 +02:00
  • 462cdf44b7 alsa: adjust priority bonus of mappings that match the configured default channel map Lennart Poettering 2009-08-12 00:53:38 +02:00
  • d27e26dca0 volume-restore: forward module load return value of stream-restore back to caller Lennart Poettering 2009-08-11 23:19:28 +02:00
  • c117febbe4 hal: replace subdevs= parameter by subdevices= parameter Lennart Poettering 2009-08-11 23:18:01 +02:00