Sun, 28 Aug 2022 21:53:47 -0500
Set volume on audio test pipeline at startup
If you change the volume slider in prefs, then the Test Audio button does not respect that initially. If you move the slider around with the test playing, then the volume jumps to whatever you have. But stopping and starting the test again goes to full volume.
Testing Done:
Opened prefs, set to test source, made volume really low, and hit Test Audio. Output volume was low immediately.
Reviewed at https://reviews.imfreedom.org/r/1670/
|
40530
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
1 | /* |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
2 | * Pidgin - Internet Messenger |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
3 | * Copyright (C) Pidgin Developers <devel@pidgin.im> |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
4 | * |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
5 | * Pidgin is the legal property of its developers, whose names are too numerous |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
6 | * to list here. Please refer to the COPYRIGHT file distributed with this |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
7 | * source distribution. |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
8 | * |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
9 | * This program is free software; you can redistribute it and/or modify |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
10 | * it under the terms of the GNU General Public License as published by |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
11 | * the Free Software Foundation; either version 2 of the License, or |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
12 | * (at your option) any later version. |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
13 | * |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
14 | * This program is distributed in the hope that it will be useful, |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
17 | * GNU General Public License for more details. |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
18 | * |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
19 | * You should have received a copy of the GNU General Public License |
|
40539
2941deda6d8d
Use an https link to gnu.org in the license file headers
Gary Kramlich <grim@reaperworld.com>
parents:
40530
diff
changeset
|
20 | * along with this program; if not, see <https://www.gnu.org/licenses/>. |
|
40530
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
21 | */ |
|
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
22 | |
|
40502
875489636847
pidgin.h phase3: create pidgin.h and force its usage
Gary Kramlich <grim@reaperworld.com>
parents:
39855
diff
changeset
|
23 | #if !defined(PIDGIN_GLOBAL_HEADER_INSIDE) && !defined(PIDGIN_COMPILATION) |
|
875489636847
pidgin.h phase3: create pidgin.h and force its usage
Gary Kramlich <grim@reaperworld.com>
parents:
39855
diff
changeset
|
24 | # error "only <pidgin.h> may be included directly" |
|
875489636847
pidgin.h phase3: create pidgin.h and force its usage
Gary Kramlich <grim@reaperworld.com>
parents:
39855
diff
changeset
|
25 | #endif |
|
875489636847
pidgin.h phase3: create pidgin.h and force its usage
Gary Kramlich <grim@reaperworld.com>
parents:
39855
diff
changeset
|
26 | |
| 38659 | 27 | #ifndef PIDGIN_ABOUT_H |
| 28 | #define PIDGIN_ABOUT_H | |
| 29 | ||
| 30 | #include <gtk/gtk.h> | |
| 31 | ||
| 32 | G_BEGIN_DECLS | |
| 33 | ||
|
39855
7c9c4d700ed2
Get rid of the private struct in PidginAbout box and a few other cleanups
Gary Kramlich <grim@reaperworld.com>
parents:
39533
diff
changeset
|
34 | #define PIDGIN_TYPE_ABOUT_DIALOG (pidgin_about_dialog_get_type()) |
|
39533
4fbf60ed30c4
Use G_DECLARE* in pidginabout.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39396
diff
changeset
|
35 | G_DECLARE_FINAL_TYPE(PidginAboutDialog, pidgin_about_dialog, PIDGIN, |
|
40530
ac5c0a85971e
Cleanup pidginabout.[ch] and add the plugin searchs paths to it
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
36 | ABOUT_DIALOG, GtkDialog) |
|
39533
4fbf60ed30c4
Use G_DECLARE* in pidginabout.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39396
diff
changeset
|
37 | |
|
41307
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
38 | /** |
|
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
39 | * pidgin_about_dialog_new: |
|
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
40 | * |
|
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
41 | * Creates a new about window. |
|
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
42 | * |
|
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
43 | * Returns: (transfer full): A new instance of the about dialog. |
|
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
44 | * |
|
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
45 | * Since: 3.0.0 |
|
685bab46fad2
Move the singleton handling of the about dialog to the action handler.
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
46 | */ |
| 38659 | 47 | GtkWidget *pidgin_about_dialog_new(void); |
| 48 | ||
| 49 | G_END_DECLS | |
| 50 | ||
| 51 | #endif /* PIDGIN_ABOUT_H */ | |
| 52 |