]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
ctl: elem_info_iec60958: dismiss ALSACtlElemInfoIec60958
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 12 Jun 2020 04:19:45 +0000 (13:19 +0900)
committer坂本 貴史 <o-takashi@sakamocchi.jp>
Fri, 12 Jun 2020 06:45:37 +0000 (15:45 +0900)
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
doc/reference/ctl/alsactl-docs.xml
doc/reference/ctl/alsactl.types
src/ctl/elem-info-iec60958.c [deleted file]
src/ctl/elem-info-iec60958.h [deleted file]
src/ctl/meson.build
tests/alsactl-elem-info-iec60958 [deleted file]
tests/meson.build

index 5cae2e4a2bc84703383db15d65e31a363737fc6e..cb4d6cf46a2d6be75f45868e2bad0bf6ad2044d6 100644 (file)
@@ -37,7 +37,6 @@
         <xi:include href="xml/card-info.xml"/>
         <xi:include href="xml/elem-id.xml"/>
         <xi:include href="xml/elem-info.xml"/>
-        <xi:include href="xml/elem-info-iec60958.xml"/>
         <xi:include href="xml/elem-info-int64.xml"/>
         <xi:include href="xml/elem-value.xml"/>
         <xi:include href="xml/alsactl-sigs-marshal.xml"/>
index f56d7ecbd42ed183025c1e74ffe5e4d2130d9a4c..e8a8b327ed437d785835d7c352db2b8a49db744e 100644 (file)
@@ -7,6 +7,5 @@ alsactl_card_get_type
 alsactl_card_info_get_type
 alsactl_elem_id_get_type
 alsactl_elem_info_get_type
-alsactl_elem_info_iec60958_get_type
 alsactl_elem_info_int64_get_type
 alsactl_elem_value_get_type
diff --git a/src/ctl/elem-info-iec60958.c b/src/ctl/elem-info-iec60958.c
deleted file mode 100644 (file)
index 63bfd81..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-// SPDX-License-Identifier: LGPL-3.0-or-later
-#include "elem-info-iec60958.h"
-
-/**
- * SECTION: elem-info-iec60958
- * @Title: ALSACtlElemInfoIec60958
- * @Short_description: A GObject-derived object to represent the information
- *                     of IEC 60958 type of element
- *
- * A #ALSACtlElemInfoIec60958 is a GObject-derived object to represent the
- * information of IEC 60958 type of element, which contains channel status and
- * user data. The object inherits methods and properties of #ALSACtlElemInfo.
- * A call of alsactl_card_get_elem_info() can returns the instance of object,
- * or a call of alsactl_card_add_elems() requires the instance of object as
- * argument.
- */
-G_DEFINE_TYPE(ALSACtlElemInfoIec60958, alsactl_elem_info_iec60958, ALSACTL_TYPE_ELEM_INFO)
-
-static void alsactl_elem_info_iec60958_class_init(ALSACtlElemInfoIec60958Class *klass)
-{
-    return;
-}
-
-static void alsactl_elem_info_iec60958_init(ALSACtlElemInfoIec60958 *self)
-{
-    return;
-}
-
-/**
- * alsactl_elem_info_iec60958_new:
- *
- * Allocate and return an instance of ALSACtlElemInfoIec60958.
- *
- * Returns: A #ALSACtlElemInfoIec60958.
- */
-ALSACtlElemInfoIec60958 *alsactl_elem_info_iec60958_new()
-{
-    return g_object_new(ALSACTL_TYPE_ELEM_INFO_IEC60958,
-                        "type", ALSACTL_ELEM_TYPE_IEC60958, NULL);
-}
diff --git a/src/ctl/elem-info-iec60958.h b/src/ctl/elem-info-iec60958.h
deleted file mode 100644 (file)
index c1ac7ca..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-// SPDX-License-Identifier: LGPL-3.0-or-later
-#ifndef __ALSA_GOBJECT_ALSACTL_ELEM_INFO_IEC60958__H__
-#define __ALSA_GOBJECT_ALSACTL_ELEM_INFO_IEC60958__H__
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include <ctl/elem-info.h>
-
-G_BEGIN_DECLS
-
-#define ALSACTL_TYPE_ELEM_INFO_IEC60958 (alsactl_elem_info_iec60958_get_type())
-
-#define ALSACTL_ELEM_INFO_IEC60958(obj)                             \
-    (G_TYPE_CHECK_INSTANCE_CAST((obj),                              \
-                                ALSACTL_TYPE_ELEM_INFO_IEC60958,    \
-                                ALSACtlElemInfoIec60958))
-#define ALSACTL_IS_ELEM_INFO_IEC60958(obj)                          \
-    (G_TYPE_CHECK_INSTANCE_TYPE((obj),                              \
-                                ALSACTL_TYPE_ELEM_INFO_IEC60958))
-
-#define ALSACTL_ELEM_INFO_IEC60958_CLASS(klass)                     \
-    (G_TYPE_CHECK_CLASS_CAST((klass),                               \
-                             ALSACTL_TYPE_ELEM_INFO_IEC60958,       \
-                             ALSACtlElemInfoIec60958Class))
-#define ALSACTL_IS_ELEM_INFO_IEC60958_CLASS(klass)                  \
-    (G_TYPE_CHECK_CLASS_TYPE((klass),                               \
-                             ALSACTL_TYPE_ELEM_INFO_IEC60958))
-#define ALSACTL_ELEM_INFO_IEC60958_GET_CLASS(obj)                   \
-    (G_TYPE_INSTANCE_GET_CLASS((obj),                               \
-                               ALSACTL_TYPE_ELEM_INFO_IEC60958,     \
-                               ALSACtlElemInfoIec60958Class))
-
-typedef struct _ALSACtlElemInfoIec60958         ALSACtlElemInfoIec60958;
-typedef struct _ALSACtlElemInfoIec60958Class    ALSACtlElemInfoIec60958Class;
-
-struct _ALSACtlElemInfoIec60958 {
-    ALSACtlElemInfo parent_instance;
-};
-
-struct _ALSACtlElemInfoIec60958Class {
-    ALSACtlElemInfoClass parent_class;
-};
-
-GType alsactl_elem_info_iec60958_get_type(void) G_GNUC_CONST;
-
-ALSACtlElemInfoIec60958 *alsactl_elem_info_iec60958_new();
-
-G_END_DECLS
-
-#endif
index dc2ded331cef85d227ebd3ade81504caa3f79daa..6c963459bf30f59c38d727dd0226610ead4fb990 100644 (file)
@@ -14,7 +14,6 @@ sources = files(
   'card-info.c',
   'elem-id.c',
   'elem-info.c',
-  'elem-info-iec60958.c',
   'elem-info-int64.c',
   'elem-value.c',
 )
@@ -25,7 +24,6 @@ headers = files(
   'card-info.h',
   'elem-id.h',
   'elem-info.h',
-  'elem-info-iec60958.h',
   'elem-info-int64.h',
   'elem-value.h',
 )
diff --git a/tests/alsactl-elem-info-iec60958 b/tests/alsactl-elem-info-iec60958
deleted file mode 100644 (file)
index 9e30f31..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/env python3
-
-from sys import exit
-from errno import ENXIO
-
-from helper import test
-
-import gi
-gi.require_version('ALSACtl', '0.0')
-from gi.repository import ALSACtl
-
-target = ALSACtl.ElemInfoIec60958()
-props = ()
-methods = (
-    'new',
-)
-signals = ()
-
-if not test(target, props, methods, signals):
-    exit(ENXIO)
index 9ffbe00d790619b27c517ad02fc08b23357142db..911a6b5b71dfa2d533d0da7199808661f7b6af4b 100644 (file)
@@ -7,7 +7,6 @@ tests = {
     'alsactl-card',
     'alsactl-card-info',
     'alsactl-elem-info',
-    'alsactl-elem-info-iec60958',
     'alsactl-elem-info-int64',
     'alsactl-elem-value',
   ],