platform/upstream/pulseaudio.git
15 years agopulse: move pa_rtclock_now in pulsecommon
Marc-André Lureau [Sat, 4 Apr 2009 20:19:53 +0000 (23:19 +0300)]
pulse: move pa_rtclock_now in pulsecommon

15 years agoperl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'`
Marc-André Lureau [Sat, 4 Apr 2009 19:56:38 +0000 (22:56 +0300)]
perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'`

15 years agoalsa: synthesize volume values more sensibly for channels that are not controllable...
Lennart Poettering [Fri, 19 Jun 2009 00:03:03 +0000 (02:03 +0200)]
alsa: synthesize volume values more sensibly for channels that are not controllable in hw

15 years agoalsa: document alsa mixer path/profile sets a bit more
Lennart Poettering [Thu, 18 Jun 2009 23:55:59 +0000 (01:55 +0200)]
alsa: document alsa mixer path/profile sets a bit more

15 years agoalsa: add copyright blobs and comments to all mixer paths/profile sets
Lennart Poettering [Thu, 18 Jun 2009 23:30:24 +0000 (01:30 +0200)]
alsa: add copyright blobs and comments to all mixer paths/profile sets

15 years agoalsa: move udev rules file behind the other sound related rules
Lennart Poettering [Thu, 18 Jun 2009 21:03:28 +0000 (23:03 +0200)]
alsa: move udev rules file behind the other sound related rules

15 years agoalsa: move mixer config files to subdir in /usr/share
Lennart Poettering [Thu, 18 Jun 2009 21:01:24 +0000 (23:01 +0200)]
alsa: move mixer config files to subdir in /usr/share

15 years agoalsa: document default profile set a bit better
Lennart Poettering [Thu, 18 Jun 2009 21:00:53 +0000 (23:00 +0200)]
alsa: document default profile set a bit better

15 years agoalsa: add profile set for Native Instruments 4 DJ
Lennart Poettering [Thu, 18 Jun 2009 20:58:58 +0000 (22:58 +0200)]
alsa: add profile set for Native Instruments 4 DJ

15 years agoalsa: unify alsa log handling and snd_config_update_free_global() handling in one...
Lennart Poettering [Thu, 18 Jun 2009 19:27:02 +0000 (21:27 +0200)]
alsa: unify alsa log handling and snd_config_update_free_global() handling in one place

15 years agoalsa: merge mic boost into volume slider
Lennart Poettering [Thu, 18 Jun 2009 13:50:41 +0000 (15:50 +0200)]
alsa: merge mic boost into volume slider

15 years agoalsa,core: include mapping name in description strings
Lennart Poettering [Thu, 18 Jun 2009 02:38:59 +0000 (04:38 +0200)]
alsa,core: include mapping name in description strings

15 years agoalsa: add profile set for Native Instruments Audio 8 DJ sound card
Lennart Poettering [Thu, 18 Jun 2009 01:58:05 +0000 (03:58 +0200)]
alsa: add profile set for Native Instruments Audio 8 DJ sound card

15 years agoalsa: properly count mappings of manually defined profiles
Lennart Poettering [Thu, 18 Jun 2009 01:43:51 +0000 (03:43 +0200)]
alsa: properly count mappings of manually defined profiles

15 years agoalsa: fix duplicate mapping detection
Lennart Poettering [Thu, 18 Jun 2009 01:43:22 +0000 (03:43 +0200)]
alsa: fix duplicate mapping detection

15 years agoalsa: when creating alsa sinks/sources include mapping name in device name to allow...
Lennart Poettering [Thu, 18 Jun 2009 01:42:39 +0000 (03:42 +0200)]
alsa: when creating alsa sinks/sources include mapping name in device name to allow profiles mit multiple sinks or multiple sources

15 years agodevice-restore: properly check save_muted flag when storing muted state
Lennart Poettering [Thu, 18 Jun 2009 01:41:49 +0000 (03:41 +0200)]
device-restore: properly check save_muted flag when storing muted state

15 years agocore: be a bit more verbose when registering a sink/source fails
Lennart Poettering [Thu, 18 Jun 2009 01:40:47 +0000 (03:40 +0200)]
core: be a bit more verbose when registering a sink/source fails

15 years agocard,stream-restore: minor cleanups
Lennart Poettering [Wed, 17 Jun 2009 22:59:33 +0000 (00:59 +0200)]
card,stream-restore: minor cleanups

15 years agodevice-restore: save last used port in database
Lennart Poettering [Wed, 17 Jun 2009 22:59:04 +0000 (00:59 +0200)]
device-restore: save last used port in database

15 years agocard-restore: we don't need to save card data that came from the database
Lennart Poettering [Wed, 17 Jun 2009 22:58:19 +0000 (00:58 +0200)]
card-restore: we don't need to save card data that came from the database

15 years agostream-restore: e don't need to save stream data that came from the database
Lennart Poettering [Wed, 17 Jun 2009 22:56:46 +0000 (00:56 +0200)]
stream-restore: e don't need to save stream data that came from the database

15 years agoi18n: update i18n
Lennart Poettering [Wed, 17 Jun 2009 21:43:23 +0000 (23:43 +0200)]
i18n: update i18n

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Wed, 17 Jun 2009 21:41:46 +0000 (23:41 +0200)]
Merge commit 'origin/master-tx'

15 years agopactl: show list of supported ports
Lennart Poettering [Wed, 17 Jun 2009 21:40:46 +0000 (23:40 +0200)]
pactl: show list of supported ports

15 years agonative-protocol: allow enumerating ports
Lennart Poettering [Wed, 17 Jun 2009 21:17:37 +0000 (23:17 +0200)]
native-protocol: allow enumerating ports

15 years agoraop: move all raop files to subdir
Lennart Poettering [Wed, 17 Jun 2009 13:09:28 +0000 (15:09 +0200)]
raop: move all raop files to subdir

15 years agopactl: implement pactl set-{sink|source}-port
Lennart Poettering [Wed, 17 Jun 2009 02:54:39 +0000 (04:54 +0200)]
pactl: implement pactl set-{sink|source}-port

15 years agolibpulse: implement client side for sink/source port selection commands
Lennart Poettering [Wed, 17 Jun 2009 02:54:11 +0000 (04:54 +0200)]
libpulse: implement client side for sink/source port selection commands

15 years agonative: implement command to change sink/source port
Lennart Poettering [Wed, 17 Jun 2009 02:52:41 +0000 (04:52 +0200)]
native: implement command to change sink/source port

15 years agobluetooth: return sensible error code in set_profile()
Lennart Poettering [Wed, 17 Jun 2009 02:51:57 +0000 (04:51 +0200)]
bluetooth: return sensible error code in set_profile()

15 years agoalsa: allow placing device id in alsa device strings at arbitrary positions
Lennart Poettering [Wed, 17 Jun 2009 02:17:25 +0000 (04:17 +0200)]
alsa: allow placing device id in alsa device strings at arbitrary positions

15 years agoalsa: rework mixer logic
Lennart Poettering [Wed, 17 Jun 2009 01:45:14 +0000 (03:45 +0200)]
alsa: rework mixer logic

Completely rework mixer logic. This now allows controlling a full set of
elements from a single sink's volume slider/mute button.

This also introduces sink and source "ports" that can be used to choose
different input or output ports with the UI. (i.e. "mic"/"line-in" or
"speaker"/"headphones".

The mixer paths and device maps are now configered in external
configuration files and can be tweaked as necessary.

15 years agopdispatch: fix s/recieve/receive/ typos
Lennart Poettering [Wed, 17 Jun 2009 01:18:14 +0000 (03:18 +0200)]
pdispatch: fix s/recieve/receive/ typos

15 years agopstream: fix s/recieve/receive/ typos
Lennart Poettering [Wed, 17 Jun 2009 01:17:23 +0000 (03:17 +0200)]
pstream: fix s/recieve/receive/ typos

15 years agogdbm: set default block size to 1K
Lennart Poettering [Wed, 17 Jun 2009 01:16:48 +0000 (03:16 +0200)]
gdbm: set default block size to 1K

15 years agocard: get rid of description field which is unused
Lennart Poettering [Wed, 17 Jun 2009 01:16:13 +0000 (03:16 +0200)]
card: get rid of description field which is unused

15 years agocard: make sure to always hand failure code back in some calls
Lennart Poettering [Wed, 17 Jun 2009 01:15:56 +0000 (03:15 +0200)]
card: make sure to always hand failure code back in some calls

15 years agocard: some modernizations
Lennart Poettering [Wed, 17 Jun 2009 01:15:36 +0000 (03:15 +0200)]
card: some modernizations

15 years agortp: fix s/recieve/receive/ typo
Lennart Poettering [Wed, 17 Jun 2009 01:14:26 +0000 (03:14 +0200)]
rtp: fix s/recieve/receive/ typo

15 years agocore-util: implement pa_maybe_prefix_path()
Lennart Poettering [Wed, 17 Jun 2009 01:13:59 +0000 (03:13 +0200)]
core-util: implement pa_maybe_prefix_path()

15 years agocore-util: implement pa_split_spaces_strv()
Lennart Poettering [Wed, 17 Jun 2009 01:13:32 +0000 (03:13 +0200)]
core-util: implement pa_split_spaces_strv()

15 years agocore-util: implement pa_xstrfreev()
Lennart Poettering [Wed, 17 Jun 2009 01:13:01 +0000 (03:13 +0200)]
core-util: implement pa_xstrfreev()

15 years agoconf-parse: implement .include directive
Lennart Poettering [Wed, 17 Jun 2009 01:11:47 +0000 (03:11 +0200)]
conf-parse: implement .include directive

15 years agovolume,channelmap: reimplement a couple of calls based on channel masks
Lennart Poettering [Wed, 17 Jun 2009 01:09:28 +0000 (03:09 +0200)]
volume,channelmap: reimplement a couple of calls based on channel masks

15 years agochannelmap: define a couple of standard channel masks
Lennart Poettering [Wed, 17 Jun 2009 01:08:34 +0000 (03:08 +0200)]
channelmap: define a couple of standard channel masks

15 years agomalloc: implement pa_xrenew()
Lennart Poettering [Wed, 17 Jun 2009 01:07:42 +0000 (03:07 +0200)]
malloc: implement pa_xrenew()

15 years agochannelmap: make sure a mask is generated is 64 bit int
Lennart Poettering [Wed, 17 Jun 2009 01:06:54 +0000 (03:06 +0200)]
channelmap: make sure a mask is generated is 64 bit int

15 years agoversion: fix prefix in PA_CHECK_VERSION macro
Lennart Poettering [Wed, 17 Jun 2009 01:06:13 +0000 (03:06 +0200)]
version: fix prefix in PA_CHECK_VERSION macro

15 years agochannelmap: implement pa_channel_position_from_string()
Lennart Poettering [Wed, 17 Jun 2009 01:05:30 +0000 (03:05 +0200)]
channelmap: implement pa_channel_position_from_string()

15 years agovolume: implement functions for multiplicating a cvolume with a scalar
Lennart Poettering [Wed, 17 Jun 2009 01:04:21 +0000 (03:04 +0200)]
volume: implement functions for multiplicating a cvolume with a scalar

15 years agohashmap: implement pa_hashmap_last()
Lennart Poettering [Wed, 17 Jun 2009 01:02:34 +0000 (03:02 +0200)]
hashmap: implement pa_hashmap_last()

15 years agohashmap: implement api to iterate a hashmap backwards
Lennart Poettering [Wed, 17 Jun 2009 01:02:19 +0000 (03:02 +0200)]
hashmap: implement api to iterate a hashmap backwards

15 years agoidxset: implement pa_idxset_copy()
Lennart Poettering [Wed, 17 Jun 2009 01:01:40 +0000 (03:01 +0200)]
idxset: implement pa_idxset_copy()

15 years agodaemon: write a warning blurb to syslog when folks use --system mode
Lennart Poettering [Wed, 17 Jun 2009 01:00:51 +0000 (03:00 +0200)]
daemon: write a warning blurb to syslog when folks use --system mode

15 years agoSending translation for Portuguese
ruigo [Sat, 13 Jun 2009 04:33:16 +0000 (04:33 +0000)]
Sending translation for Portuguese

15 years agoSending translation for Catalan
xconde [Fri, 12 Jun 2009 21:20:49 +0000 (21:20 +0000)]
Sending translation for Catalan

15 years agoSending translation for Spanish
dennistobar [Fri, 12 Jun 2009 01:49:28 +0000 (01:49 +0000)]
Sending translation for Spanish

15 years agoalsa: fix bad memory access for devices that lack a mixer
Lennart Poettering [Wed, 10 Jun 2009 21:22:12 +0000 (23:22 +0200)]
alsa: fix bad memory access for devices that lack a mixer

15 years agoSending translation for Polish
raven [Mon, 8 Jun 2009 22:03:59 +0000 (22:03 +0000)]
Sending translation for Polish

15 years agosample: fix build on BE archs
Lennart Poettering [Mon, 8 Jun 2009 16:22:19 +0000 (18:22 +0200)]
sample: fix build on BE archs

15 years agoudev: reshuffle the properties we read from udev a bit
Lennart Poettering [Mon, 8 Jun 2009 14:59:47 +0000 (16:59 +0200)]
udev: reshuffle the properties we read from udev a bit

15 years agoprop: introduce new PA_PROP_DEVICE_INTENDED_ROLES property
Lennart Poettering [Mon, 8 Jun 2009 14:58:45 +0000 (16:58 +0200)]
prop: introduce new PA_PROP_DEVICE_INTENDED_ROLES property

15 years agoSending translation for po/hi.po
rajesh [Mon, 8 Jun 2009 06:34:22 +0000 (06:34 +0000)]
Sending translation for po/hi.po

15 years agoi18n: update po data
Lennart Poettering [Sun, 7 Jun 2009 22:34:52 +0000 (00:34 +0200)]
i18n: update po data

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Sun, 7 Jun 2009 22:27:52 +0000 (00:27 +0200)]
Merge commit 'origin/master-tx'

15 years agocore: replace tabs by spaces
Lennart Poettering [Sun, 7 Jun 2009 22:12:20 +0000 (00:12 +0200)]
core: replace tabs by spaces

15 years agocore: make sure soft mute status stays in sync with hw mute status
Lennart Poettering [Sun, 7 Jun 2009 22:02:15 +0000 (00:02 +0200)]
core: make sure soft mute status stays in sync with hw mute status

This should close rhbz #494851, mandriva bz #51234.

Probably the same as our own #572, launchpad #352732.

15 years agortstutter: increase log level by default
Lennart Poettering [Sun, 7 Jun 2009 21:24:02 +0000 (23:24 +0200)]
rtstutter: increase log level by default

15 years agoSending translation for Portuguese
ruigo [Sun, 7 Jun 2009 18:34:30 +0000 (18:34 +0000)]
Sending translation for Portuguese

15 years agooptimization: Optimized pa_sink_render_full.
Jyri Sarha [Thu, 14 May 2009 06:42:52 +0000 (09:42 +0300)]
optimization: Optimized pa_sink_render_full.

This is finally the latest version of the patch.

15 years agoman: document that tsched doesn't use fragment settings
Lennart Poettering [Sat, 6 Jun 2009 22:45:21 +0000 (00:45 +0200)]
man: document that tsched doesn't use fragment settings

15 years agoman: document 24bit sample types in man page
Lennart Poettering [Sat, 6 Jun 2009 22:45:05 +0000 (00:45 +0200)]
man: document 24bit sample types in man page

15 years agoman: document log related daemon.conf options
Lennart Poettering [Sat, 6 Jun 2009 22:44:49 +0000 (00:44 +0200)]
man: document log related daemon.conf options

15 years agoconf: remove obsolete module-idle-time directive from default config file/man page
Lennart Poettering [Sat, 6 Jun 2009 22:44:16 +0000 (00:44 +0200)]
conf: remove obsolete module-idle-time directive from default config file/man page

15 years agodaemon: optionally call mlockall() on startup
Lennart Poettering [Sat, 6 Jun 2009 22:43:03 +0000 (00:43 +0200)]
daemon: optionally call mlockall() on startup

15 years agoudev: properly initialize userdata to 0
Lennart Poettering [Sat, 6 Jun 2009 22:40:48 +0000 (00:40 +0200)]
udev: properly initialize userdata to 0

15 years agobuild-sys: bump libsndfile dependency
Lennart Poettering [Sat, 6 Jun 2009 15:02:57 +0000 (17:02 +0200)]
build-sys: bump libsndfile dependency

15 years agoudev: try to unsuspend devices whenever they are closed by other processes
Lennart Poettering [Sat, 6 Jun 2009 13:33:54 +0000 (15:33 +0200)]
udev: try to unsuspend devices whenever they are closed by other processes

15 years agocore: monitor sources need to inherit the suspend cause from their sinks
Lennart Poettering [Sat, 6 Jun 2009 13:32:45 +0000 (15:32 +0200)]
core: monitor sources need to inherit the suspend cause from their sinks

15 years agocore: suppress suspending/resume when we are already in the right state
Lennart Poettering [Sat, 6 Jun 2009 13:31:46 +0000 (15:31 +0200)]
core: suppress suspending/resume when we are already in the right state

15 years agohashmap: introduce PA_HASHMAP_FOREACH macro
Lennart Poettering [Sat, 6 Jun 2009 13:30:24 +0000 (15:30 +0200)]
hashmap: introduce PA_HASHMAP_FOREACH macro

15 years agoSending translation for Punjabi
aalam [Sat, 6 Jun 2009 02:10:28 +0000 (02:10 +0000)]
Sending translation for Punjabi

15 years agohal,udev: deprecate HAL support in favour of udev
Lennart Poettering [Sat, 6 Jun 2009 01:26:55 +0000 (03:26 +0200)]
hal,udev: deprecate HAL support in favour of udev

15 years agoudev: add module-udev-detect for discovering and configuring devices
Lennart Poettering [Sat, 6 Jun 2009 01:26:07 +0000 (03:26 +0200)]
udev: add module-udev-detect for discovering and configuring devices

15 years agortp: remove gcc warning
Lennart Poettering [Fri, 5 Jun 2009 17:25:15 +0000 (19:25 +0200)]
rtp: remove gcc warning

15 years agoaugment: try to deduce the media role from the menu category
Lennart Poettering [Fri, 5 Jun 2009 17:24:40 +0000 (19:24 +0200)]
augment: try to deduce the media role from the menu category

15 years agoalsa: monitor device reservation status and resume automatically when device becomes...
Lennart Poettering [Fri, 5 Jun 2009 17:05:42 +0000 (19:05 +0200)]
alsa: monitor device reservation status and resume automatically when device becomes unused

15 years agocore: add a suspend cause flags field
Lennart Poettering [Fri, 5 Jun 2009 17:05:07 +0000 (19:05 +0200)]
core: add a suspend cause flags field

15 years agoreserve: wrap device reservation monitor reference implementation
Lennart Poettering [Fri, 5 Jun 2009 17:03:16 +0000 (19:03 +0200)]
reserve: wrap device reservation monitor reference implementation

15 years agoreserve: update reserve.[ch] from upstream git
Lennart Poettering [Fri, 5 Jun 2009 17:00:12 +0000 (19:00 +0200)]
reserve: update reserve.[ch] from upstream git

15 years agotdb: include signal.h before tdb.h for compat reasons
Lennart Poettering [Thu, 4 Jun 2009 21:50:43 +0000 (23:50 +0200)]
tdb: include signal.h before tdb.h for compat reasons

15 years agoutils: use pa_path_get_filename() where applicable
Lennart Poettering [Thu, 4 Jun 2009 21:19:48 +0000 (23:19 +0200)]
utils: use pa_path_get_filename() where applicable

15 years agoMerge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
Lennart Poettering [Thu, 28 May 2009 00:50:11 +0000 (02:50 +0200)]
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio

15 years agomodules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated
Lennart Poettering [Thu, 28 May 2009 00:47:36 +0000 (02:47 +0200)]
modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated

15 years agomodules: add {sink|source|card}_properties argument to all modules
Lennart Poettering [Thu, 28 May 2009 00:39:22 +0000 (02:39 +0200)]
modules: add {sink|source|card}_properties argument to all modules

15 years agoMerge commit 'flameeyes/master'
Lennart Poettering [Wed, 27 May 2009 21:57:50 +0000 (23:57 +0200)]
Merge commit 'flameeyes/master'

15 years agonull: introduce sink_properties= argument
Lennart Poettering [Wed, 27 May 2009 21:30:29 +0000 (23:30 +0200)]
null: introduce sink_properties= argument

15 years agosimple: set ADJUST_LATENCY by default
Lennart Poettering [Wed, 27 May 2009 21:18:55 +0000 (23:18 +0200)]
simple: set ADJUST_LATENCY by default

15 years agomodargs: introduce pa_modargs_get_proplist()
Lennart Poettering [Wed, 27 May 2009 21:18:17 +0000 (23:18 +0200)]
modargs: introduce pa_modargs_get_proplist()