summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-03-25build-sys: Use autoreconf in bootstrap.shHEADmasterTanu Kaskinen1-46/+5
Most of the stuff in bootstrap.sh seemed to reimplement autoreconf, badly. I don't understand the wisdom behind the run_versioned trickery. configure.ac states that we require Automake 1.11, so apparently the VERSION variable in bootstrap.sh was out of date. Instead of bumping the version number, I replaced the cruft with an autoreconf call.
2013-03-13sinkwidget: add support for AAC pass-throughAkihiro Tsukada3-4/+29
2013-03-11added back support for gtkmm-2.4 buildsAlam Arias2-0/+9
2013-03-08build-sys: Drop ChangeLog generation from gitv2.0Arun Raghavan1-7/+0
The changelog generation script is not maintained, not installed on most devs' systems, and the from-git changelog is mostly not useful.
2013-03-08build-sys: Prepare for a 2.0 releaseArun Raghavan2-1/+5
2012-12-17sinkwidget: Move format selection options to 'Advanced' expanderArun Raghavan2-119/+133
There's no reason to present this for all S/PDIF and HDMI cases. The user can select it when required.
2012-12-17devicewidget: Move latency offset into an expanderArun Raghavan3-58/+78
We don't want to flood users with this option, let's just leave it closed by default for those who need it.
2012-11-24mainwindow: Fix iterator dereferencing style.Tanu Kaskinen1-5/+5
2012-11-24mainwindow: Show the availability of the ports and profiles.poljar (Damir Jelić)2-8/+56
If we know if a certain port is available/unavailable, we can print that out, as a help to the user (and as debugging for ourselves). A profile is also available/unavailable if all ports which have that profile are available/unavailable. Credit goes to David Henningson for the original idea and some of the code.
2012-11-19mainwindow: Don't clear the "updating" flag in updateCard() too early.Tanu Kaskinen1-2/+2
The prepareMenu() call can change the active profile selection, which in turn will cause a "set card profile" command to be sent to the server if the "updating" flag is not set, so the "updating" flag needs to be set when calling prepareMenu() from updateCard(). This caused a problem with disconnecting bluetooth headsets: as part of the disconnection procedure, module-bluetooth-device sets the card profile to "off". At that point module-card-restore doesn't do anything, because the change is marked as "don't save". But the profile change event is then sent to pavucontrol, which updates its view, and pavucontrol sends the new profile ("off") back to pulseaudio, and this time the profile change iss marked as "please save", so module-card-restore restores the "off" profile when the device is connected again, even though the user never requested the "off" profile to be chosen.
2012-10-30Enable Automake's silent-rules option.Tanu Kaskinen1-0/+1
2012-09-28Add a few known peak-detect stream clients to a source-output blacklistColin Guthrie1-1/+3
2012-07-27devicewidget: Add a latency offset spinbuttonpoljar (Damir Jelić)4-21/+177
This change adds the ability to change the latency offset of a port with pavucontrol.
2012-07-27sink/sourcewidget: Move the index and card_index to the devicewidgetpoljar (Damir Jelić)3-2/+2
This is a minor cleanup that moves the index of the sink/source and the card_index from the sink/source widget to the device widget.
2012-07-27cardwidget: Add a port classpoljar (Damir Jelić)2-0/+25
The cardwidget should cache all the relevant data for the ports. This change introduces a new port class which holds the port info for the card.
2012-07-21bootstrap: Enable the pre-commit hook.Tanu Kaskinen1-0/+6
2012-07-04gitignore: Add *.swp.Tanu Kaskinen1-0/+1
2012-07-04Add --retry command line optionFrédéric Dalleau1-2/+15
As a developper, I find it annoying to restart pavucontrol everytime I restart pulseaudio, moreover the error dialog sometimes needs an additional click before restarting. Add it as a command line option so that default behavior is not changed.
2011-10-25Fix theme under gtk3Cosimo Cecchi1-0/+3
We need to set the visible_window property to ensure the theme background colour shines through. https://bugzilla.gnome.org/show_bug.cgi?id=655635
2011-09-27build-sys: Prepare 1.0v1.0Colin Guthrie2-1/+5
2011-09-27build-sys: Switch to the tar-ustar format (as per a lot of GNOME stuff for ↵Colin Guthrie1-1/+1
3.2) and distribute .xz files. We will drop .gz support after 1.0 Also bumped automake version to 1.11 to match PA itself and for the dist-xz option
2011-09-27i18n: Add devicewidget to POTFILES.inColin Guthrie1-0/+1
2011-09-23source: Only autosuspend network sourcesArun Raghavan2-4/+8
This makes sure we inhibit autosuspend only for network sources (which was the main purpose of adding autosuspend, since constantly monitoring those is network heavy).
2011-09-15build-sys: Prepare 0.99.2v0.99.2Colin Guthrie2-1/+5
2011-08-18Update device format stuff for (pre-release) API changes.Colin Guthrie2-6/+9
2011-08-18Check if PA_SINK_SET_FORMATS is defined before using itArun Raghavan1-0/+2
2011-08-16Use sink flags to figure out if we can set formatsArun Raghavan1-4/+2
The server now signals when a sink supports setting formats, so we don't have to rely on the profile name.
2011-08-10Add UI to select the formats supported by the receiver attached to a ↵Colin Guthrie7-10/+293
digitial sink
2011-08-02build-sys: Prepare 0.99.1Colin Guthrie2-3/+7
2011-07-27Fix strange vertical alignment of sinks/source/cardsColin Guthrie1-4/+4
This only seemed to affect GTK3 and it seems to introduce a GTK warning relating to 'gtk_widget_size_allocate' similar to those fixed in the previous commit, but nothing seems to be the worse for it.
2011-07-27Fix GTK Warnings under GTK3 due to combo box sizesColin Guthrie1-4/+4
2011-07-22source-output: We will officially support source output volumes in 0.99Colin Guthrie1-1/+1
2011-07-22source-output: Don't set the channel map for the SO if we do not support SO ↵Colin Guthrie1-0/+2
volumes. The setting of the channel map triggers the display of the actual volume sliders so it is essential that we do not set it when we don't want to.
2011-07-22sink: Oops. I didn't mean to comment this out in the previous commit.Colin Guthrie1-3/+3
2011-07-22stream-volumes: Support source-output volume controls now available in PA.Colin Guthrie6-5/+47
2011-06-15i18n: Fix markup error in de translation.Colin Guthrie1-1/+1
Spotted by spm_Draget via IRC
2011-06-06Handle simple key events.Colin Guthrie2-0/+34
* Use ctrl+w or ctrl+q or esc to quit. * Uset ctrl+1-5 to change tabs.
2011-06-06Deal more gracefully with disconnections.Colin Guthrie4-8/+39
As pavucontrol is often used for debugging PA, it should be quite robust and not popup messages etc. under 'normal' testing conditions. This adds quite a verbose message under some specific conditions that do crop up from time to time.
2011-04-29Add support for gtkmm-3.0 and prefer it over gtkmm-2.* by default.Marc-Antoine Perennou2-1/+24
Pass --disable-gtk3 to configure to build against gtk2
2011-03-28Ensure the marker for base volume is set on all channels.Colin Guthrie1-2/+2
Refs #804
2011-03-09volume: Don't bother setting the steps.Colin Guthrie5-14/+0
The number of volume steps doesn't really affect our scale, so there is little value in setting it.
2011-03-09volume: Support volumes up to 11.Colin Guthrie6-28/+42
This allows us to set volumes up to ~153% aka +11dB. Also show the current dB value in the UI - as pavucontrol is a bit more developer-friendly than other volume UIs displaying this by default makes sense.
2011-03-03ui: Remove ellipsize attribute from some labels (causes ellipsis to be ↵Colin Guthrie1-6/+2
displayed rather than real text)
2011-03-03ui: Resave glade file without any changes to tidy it upColin Guthrie1-8/+4
2011-03-03Drop the need to use libglademmRafał Mużyło25-632/+887
2011-03-03Add DONT_INHIBIT_AUTO_SUSPEND flag to monitor streamsMaarten Bosmans2-37/+10
2010-12-22source-outputs: Source outputs do not support volume control, so hide the ↵Colin Guthrie1-0/+4
mute and lock channels buttons
2010-04-22main: Format string fixesColin Guthrie1-1/+1
2010-04-22main: Add a --tab command line argument to force a given tab to be displayed.Colin Guthrie1-22/+51
Refs: http://pulseaudio.org/ticket/768
2010-04-22mainwindow: Fix clearing out of clientsColin Guthrie1-1/+1