Fix gst::DebugColorFlags type

It's a flags and not enum type
This commit is contained in:
Sebastian Dröge 2017-09-09 16:17:18 +03:00
parent 84a7a0ff6a
commit 15d893e556
2 changed files with 35 additions and 51 deletions

View file

@ -10221,7 +10221,7 @@ debugging message.
</parameters>
</method>
</record>
<enumeration name="DebugColorFlags"
<bitfield name="DebugColorFlags"
glib:type-name="GstDebugColorFlags"
glib:get-type="gst_debug_color_flags_get_type"
c:type="GstDebugColorFlags">
@ -10335,7 +10335,7 @@ debugging categories to make them stand out in debugging output.</doc>
glib:nick="underline">
<doc xml:space="preserve">Underline the output.</doc>
</member>
</enumeration>
</bitfield>
<enumeration name="DebugColorMode"
glib:type-name="GstDebugColorMode"
glib:get-type="gst_debug_color_mode_get_type"

View file

@ -1,4 +1,4 @@
// This file was generated by gir (9bd51ed) from gir-files (???)
// This file was generated by gir (6a48033) from gir-files (???)
// DO NOT EDIT
#![allow(non_camel_case_types, non_upper_case_globals)]
@ -132,46 +132,6 @@ pub const GST_CORE_ERROR_CLOCK: GstCoreError = GstCoreError::Clock;
pub const GST_CORE_ERROR_DISABLED: GstCoreError = GstCoreError::Disabled;
pub const GST_CORE_ERROR_NUM_ERRORS: GstCoreError = GstCoreError::NumErrors;
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
#[repr(C)]
pub enum GstDebugColorFlags {
FgBlack = 0,
FgRed = 1,
FgGreen = 2,
FgYellow = 3,
FgBlue = 4,
FgMagenta = 5,
FgCyan = 6,
FgWhite = 7,
BgRed = 16,
BgGreen = 32,
BgYellow = 48,
BgBlue = 64,
BgMagenta = 80,
BgCyan = 96,
BgWhite = 112,
Bold = 256,
Underline = 512,
}
pub const GST_DEBUG_FG_BLACK: GstDebugColorFlags = GstDebugColorFlags::FgBlack;
pub const GST_DEBUG_FG_RED: GstDebugColorFlags = GstDebugColorFlags::FgRed;
pub const GST_DEBUG_FG_GREEN: GstDebugColorFlags = GstDebugColorFlags::FgGreen;
pub const GST_DEBUG_FG_YELLOW: GstDebugColorFlags = GstDebugColorFlags::FgYellow;
pub const GST_DEBUG_FG_BLUE: GstDebugColorFlags = GstDebugColorFlags::FgBlue;
pub const GST_DEBUG_FG_MAGENTA: GstDebugColorFlags = GstDebugColorFlags::FgMagenta;
pub const GST_DEBUG_FG_CYAN: GstDebugColorFlags = GstDebugColorFlags::FgCyan;
pub const GST_DEBUG_FG_WHITE: GstDebugColorFlags = GstDebugColorFlags::FgWhite;
pub const GST_DEBUG_BG_BLACK: GstDebugColorFlags = GstDebugColorFlags::FgBlack;
pub const GST_DEBUG_BG_RED: GstDebugColorFlags = GstDebugColorFlags::BgRed;
pub const GST_DEBUG_BG_GREEN: GstDebugColorFlags = GstDebugColorFlags::BgGreen;
pub const GST_DEBUG_BG_YELLOW: GstDebugColorFlags = GstDebugColorFlags::BgYellow;
pub const GST_DEBUG_BG_BLUE: GstDebugColorFlags = GstDebugColorFlags::BgBlue;
pub const GST_DEBUG_BG_MAGENTA: GstDebugColorFlags = GstDebugColorFlags::BgMagenta;
pub const GST_DEBUG_BG_CYAN: GstDebugColorFlags = GstDebugColorFlags::BgCyan;
pub const GST_DEBUG_BG_WHITE: GstDebugColorFlags = GstDebugColorFlags::BgWhite;
pub const GST_DEBUG_BOLD: GstDebugColorFlags = GstDebugColorFlags::Bold;
pub const GST_DEBUG_UNDERLINE: GstDebugColorFlags = GstDebugColorFlags::Underline;
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
#[repr(C)]
pub enum GstDebugColorMode {
@ -1132,6 +1092,30 @@ bitflags! {
}
}
bitflags! {
#[repr(C)]
pub struct GstDebugColorFlags: c_uint {
const GST_DEBUG_FG_BLACK = 0;
const GST_DEBUG_FG_RED = 1;
const GST_DEBUG_FG_GREEN = 2;
const GST_DEBUG_FG_YELLOW = 3;
const GST_DEBUG_FG_BLUE = 4;
const GST_DEBUG_FG_MAGENTA = 5;
const GST_DEBUG_FG_CYAN = 6;
const GST_DEBUG_FG_WHITE = 7;
const GST_DEBUG_BG_BLACK = 0;
const GST_DEBUG_BG_RED = 16;
const GST_DEBUG_BG_GREEN = 32;
const GST_DEBUG_BG_YELLOW = 48;
const GST_DEBUG_BG_BLUE = 64;
const GST_DEBUG_BG_MAGENTA = 80;
const GST_DEBUG_BG_CYAN = 96;
const GST_DEBUG_BG_WHITE = 112;
const GST_DEBUG_BOLD = 256;
const GST_DEBUG_UNDERLINE = 512;
}
}
bitflags! {
#[repr(C)]
pub struct GstDebugGraphDetails: c_uint {
@ -2583,11 +2567,6 @@ extern "C" {
pub fn gst_core_error_get_type() -> GType;
pub fn gst_core_error_quark() -> glib::GQuark;
//=========================================================================
// GstDebugColorFlags
//=========================================================================
pub fn gst_debug_color_flags_get_type() -> GType;
//=========================================================================
// GstDebugColorMode
//=========================================================================
@ -2844,6 +2823,11 @@ extern "C" {
//=========================================================================
pub fn gst_clock_flags_get_type() -> GType;
//=========================================================================
// GstDebugColorFlags
//=========================================================================
pub fn gst_debug_color_flags_get_type() -> GType;
//=========================================================================
// GstDebugGraphDetails
//=========================================================================