aboutsummaryrefslogtreecommitdiff
path: root/monitor
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2023-01-24 13:19:16 +0100
committerMarkus Armbruster <armbru@redhat.com>2023-02-04 07:56:54 +0100
commit98b5362bdd53188d0bf1754267f49580cde9dde1 (patch)
tree1a70bb2e967af34a142da8216c86ef4f808dbf5f /monitor
parent15b7646c7d0d17f41b78f3af5adb21a2e4e45a93 (diff)
downloadqemu-98b5362bdd53188d0bf1754267f49580cde9dde1.zip
qemu-98b5362bdd53188d0bf1754267f49580cde9dde1.tar.gz
qemu-98b5362bdd53188d0bf1754267f49580cde9dde1.tar.bz2
audio: Move HMP commands from monitor/ to audio/
This moves these commands from MAINTAINERS sections "Human Monitor (HMP)" and "QMP" to "Overall Audio backends". Signed-off-by: Markus Armbruster <armbru@redhat.com> Message-Id: <20230124121946.1139465-3-armbru@redhat.com>
Diffstat (limited to 'monitor')
-rw-r--r--monitor/misc.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/monitor/misc.c b/monitor/misc.c
index 6fc8bfe..80d5527 100644
--- a/monitor/misc.c
+++ b/monitor/misc.c
@@ -30,7 +30,6 @@
#include "net/slirp.h"
#include "ui/qemu-spice.h"
#include "qemu/ctype.h"
-#include "audio/audio.h"
#include "disas/disas.h"
#include "qemu/log.h"
#include "sysemu/hw_accel.h"
@@ -892,61 +891,6 @@ static void hmp_info_mtree(Monitor *mon, const QDict *qdict)
mtree_info(flatview, dispatch_tree, owner, disabled);
}
-/* Capture support */
-static QLIST_HEAD (capture_list_head, CaptureState) capture_head;
-
-static void hmp_info_capture(Monitor *mon, const QDict *qdict)
-{
- int i;
- CaptureState *s;
-
- for (s = capture_head.lh_first, i = 0; s; s = s->entries.le_next, ++i) {
- monitor_printf(mon, "[%d]: ", i);
- s->ops.info (s->opaque);
- }
-}
-
-static void hmp_stopcapture(Monitor *mon, const QDict *qdict)
-{
- int i;
- int n = qdict_get_int(qdict, "n");
- CaptureState *s;
-
- for (s = capture_head.lh_first, i = 0; s; s = s->entries.le_next, ++i) {
- if (i == n) {
- s->ops.destroy (s->opaque);
- QLIST_REMOVE (s, entries);
- g_free (s);
- return;
- }
- }
-}
-
-static void hmp_wavcapture(Monitor *mon, const QDict *qdict)
-{
- const char *path = qdict_get_str(qdict, "path");
- int freq = qdict_get_try_int(qdict, "freq", 44100);
- int bits = qdict_get_try_int(qdict, "bits", 16);
- int nchannels = qdict_get_try_int(qdict, "nchannels", 2);
- const char *audiodev = qdict_get_str(qdict, "audiodev");
- CaptureState *s;
- AudioState *as = audio_state_by_name(audiodev);
-
- if (!as) {
- monitor_printf(mon, "Audiodev '%s' not found\n", audiodev);
- return;
- }
-
- s = g_malloc0 (sizeof (*s));
-
- if (wav_start_capture(as, s, path, freq, bits, nchannels)) {
- monitor_printf(mon, "Failed to add wave capture\n");
- g_free (s);
- return;
- }
- QLIST_INSERT_HEAD (&capture_head, s, entries);
-}
-
void qmp_getfd(const char *fdname, Error **errp)
{
Monitor *cur_mon = monitor_cur();