Regenerate everything with latest GIR

And fix-up manual code
This commit is contained in:
Sebastian Dröge 2017-11-05 19:01:15 +02:00
parent 99a60e921d
commit 3179806f01
68 changed files with 295 additions and 301 deletions

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use AppStreamType; use AppStreamType;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;
@ -7,7 +7,6 @@ use glib::StaticType;
use glib::value::{Value, SetValue, FromValue, FromValueOptional}; use glib::value::{Value, SetValue, FromValue, FromValueOptional};
use gobject_ffi; use gobject_ffi;
use glib::translate::*; use glib::translate::*;
use std;
#[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)] #[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)]
pub enum AppStreamType { pub enum AppStreamType {
@ -27,7 +26,7 @@ impl ToGlib for AppStreamType {
AppStreamType::Stream => ffi::GST_APP_STREAM_TYPE_STREAM, AppStreamType::Stream => ffi::GST_APP_STREAM_TYPE_STREAM,
AppStreamType::Seekable => ffi::GST_APP_STREAM_TYPE_SEEKABLE, AppStreamType::Seekable => ffi::GST_APP_STREAM_TYPE_SEEKABLE,
AppStreamType::RandomAccess => ffi::GST_APP_STREAM_TYPE_RANDOM_ACCESS, AppStreamType::RandomAccess => ffi::GST_APP_STREAM_TYPE_RANDOM_ACCESS,
AppStreamType::__Unknown(value) => unsafe{std::mem::transmute(value)} AppStreamType::__Unknown(value) => value
} }
} }
} }
@ -36,7 +35,7 @@ impl ToGlib for AppStreamType {
impl FromGlib<ffi::GstAppStreamType> for AppStreamType { impl FromGlib<ffi::GstAppStreamType> for AppStreamType {
fn from_glib(value: ffi::GstAppStreamType) -> Self { fn from_glib(value: ffi::GstAppStreamType) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => AppStreamType::Stream, 0 => AppStreamType::Stream,
1 => AppStreamType::Seekable, 1 => AppStreamType::Seekable,
2 => AppStreamType::RandomAccess, 2 => AppStreamType::RandomAccess,
@ -59,13 +58,13 @@ impl<'a> FromValueOptional<'a> for AppStreamType {
impl<'a> FromValue<'a> for AppStreamType { impl<'a> FromValue<'a> for AppStreamType {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstAppStreamType>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for AppStreamType { impl SetValue for AppStreamType {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
mod app_sink; mod app_sink;

View file

@ -36,7 +36,7 @@ impl AudioChannelPosition {
let positions_raw: [ffi::GstAudioChannelPosition; 64] = let positions_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= len as usize { array_init::array_init_copy(|i| if i >= len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
positions[i].to_glib() positions[i].to_glib()
}); });
@ -69,7 +69,7 @@ impl AudioChannelPosition {
let len = positions.len(); let len = positions.len();
let mut positions_raw: [ffi::GstAudioChannelPosition; 64] = let mut positions_raw: [ffi::GstAudioChannelPosition; 64] =
[ffi::GstAudioChannelPosition::Invalid; 64]; [ffi::GST_AUDIO_CHANNEL_POSITION_INVALID; 64];
let valid: bool = unsafe { let valid: bool = unsafe {
from_glib(ffi::gst_audio_channel_positions_from_mask( from_glib(ffi::gst_audio_channel_positions_from_mask(
len as i32, len as i32,
@ -102,7 +102,7 @@ impl AudioChannelPosition {
let len = positions.len(); let len = positions.len();
let mut positions_raw: [ffi::GstAudioChannelPosition; 64] = let mut positions_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= len as usize { array_init::array_init_copy(|i| if i >= len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
positions[i].to_glib() positions[i].to_glib()
}); });
@ -145,7 +145,7 @@ impl AudioChannelPosition {
let len = positions.len(); let len = positions.len();
let positions_raw: [ffi::GstAudioChannelPosition; 64] = let positions_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= len as usize { array_init::array_init_copy(|i| if i >= len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
positions[i].to_glib() positions[i].to_glib()
}); });
@ -178,14 +178,14 @@ pub fn buffer_reorder_channels(
let from_raw: [ffi::GstAudioChannelPosition; 64] = let from_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= from_len as usize { array_init::array_init_copy(|i| if i >= from_len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
from[i].to_glib() from[i].to_glib()
}); });
let to_raw: [ffi::GstAudioChannelPosition; 64] = let to_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= to_len as usize { array_init::array_init_copy(|i| if i >= to_len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
to[i].to_glib() to[i].to_glib()
}); });
@ -225,14 +225,14 @@ pub fn reorder_channels(
let from_raw: [ffi::GstAudioChannelPosition; 64] = let from_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= from_len as usize { array_init::array_init_copy(|i| if i >= from_len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
from[i].to_glib() from[i].to_glib()
}); });
let to_raw: [ffi::GstAudioChannelPosition; 64] = let to_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= to_len as usize { array_init::array_init_copy(|i| if i >= to_len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
to[i].to_glib() to[i].to_glib()
}); });
@ -271,14 +271,14 @@ pub fn get_channel_reorder_map(
let from_raw: [ffi::GstAudioChannelPosition; 64] = let from_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= from_len as usize { array_init::array_init_copy(|i| if i >= from_len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
from[i].to_glib() from[i].to_glib()
}); });
let to_raw: [ffi::GstAudioChannelPosition; 64] = let to_raw: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= to_len as usize { array_init::array_init_copy(|i| if i >= to_len as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
to[i].to_glib() to[i].to_glib()
}); });

View file

@ -44,7 +44,7 @@ impl<'a> AudioInfoBuilder<'a> {
let positions: [ffi::GstAudioChannelPosition; 64] = let positions: [ffi::GstAudioChannelPosition; 64] =
array_init::array_init_copy(|i| if i >= self.channels as usize { array_init::array_init_copy(|i| if i >= self.channels as usize {
ffi::GstAudioChannelPosition::Invalid ffi::GST_AUDIO_CHANNEL_POSITION_INVALID
} else { } else {
p[i].to_glib() p[i].to_glib()
}); });

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;
@ -7,7 +7,6 @@ use glib::StaticType;
use glib::value::{Value, SetValue, FromValue, FromValueOptional}; use glib::value::{Value, SetValue, FromValue, FromValueOptional};
use gobject_ffi; use gobject_ffi;
use glib::translate::*; use glib::translate::*;
use std;
#[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)] #[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)]
pub enum AudioChannelPosition { pub enum AudioChannelPosition {
@ -83,7 +82,7 @@ impl ToGlib for AudioChannelPosition {
AudioChannelPosition::WideRight => ffi::GST_AUDIO_CHANNEL_POSITION_WIDE_RIGHT, AudioChannelPosition::WideRight => ffi::GST_AUDIO_CHANNEL_POSITION_WIDE_RIGHT,
AudioChannelPosition::SurroundLeft => ffi::GST_AUDIO_CHANNEL_POSITION_SURROUND_LEFT, AudioChannelPosition::SurroundLeft => ffi::GST_AUDIO_CHANNEL_POSITION_SURROUND_LEFT,
AudioChannelPosition::SurroundRight => ffi::GST_AUDIO_CHANNEL_POSITION_SURROUND_RIGHT, AudioChannelPosition::SurroundRight => ffi::GST_AUDIO_CHANNEL_POSITION_SURROUND_RIGHT,
AudioChannelPosition::__Unknown(value) => unsafe{std::mem::transmute(value)} AudioChannelPosition::__Unknown(value) => value
} }
} }
} }
@ -92,7 +91,7 @@ impl ToGlib for AudioChannelPosition {
impl FromGlib<ffi::GstAudioChannelPosition> for AudioChannelPosition { impl FromGlib<ffi::GstAudioChannelPosition> for AudioChannelPosition {
fn from_glib(value: ffi::GstAudioChannelPosition) -> Self { fn from_glib(value: ffi::GstAudioChannelPosition) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
-3 => AudioChannelPosition::None, -3 => AudioChannelPosition::None,
-2 => AudioChannelPosition::Mono, -2 => AudioChannelPosition::Mono,
-1 => AudioChannelPosition::Invalid, -1 => AudioChannelPosition::Invalid,
@ -143,13 +142,13 @@ impl<'a> FromValueOptional<'a> for AudioChannelPosition {
impl<'a> FromValue<'a> for AudioChannelPosition { impl<'a> FromValue<'a> for AudioChannelPosition {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstAudioChannelPosition>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for AudioChannelPosition { impl SetValue for AudioChannelPosition {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -229,7 +228,7 @@ impl ToGlib for AudioFormat {
AudioFormat::F32be => ffi::GST_AUDIO_FORMAT_F32BE, AudioFormat::F32be => ffi::GST_AUDIO_FORMAT_F32BE,
AudioFormat::F64le => ffi::GST_AUDIO_FORMAT_F64LE, AudioFormat::F64le => ffi::GST_AUDIO_FORMAT_F64LE,
AudioFormat::F64be => ffi::GST_AUDIO_FORMAT_F64BE, AudioFormat::F64be => ffi::GST_AUDIO_FORMAT_F64BE,
AudioFormat::__Unknown(value) => unsafe{std::mem::transmute(value)} AudioFormat::__Unknown(value) => value
} }
} }
} }
@ -238,7 +237,7 @@ impl ToGlib for AudioFormat {
impl FromGlib<ffi::GstAudioFormat> for AudioFormat { impl FromGlib<ffi::GstAudioFormat> for AudioFormat {
fn from_glib(value: ffi::GstAudioFormat) -> Self { fn from_glib(value: ffi::GstAudioFormat) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => AudioFormat::Unknown, 0 => AudioFormat::Unknown,
1 => AudioFormat::Encoded, 1 => AudioFormat::Encoded,
2 => AudioFormat::S8, 2 => AudioFormat::S8,
@ -290,13 +289,13 @@ impl<'a> FromValueOptional<'a> for AudioFormat {
impl<'a> FromValue<'a> for AudioFormat { impl<'a> FromValue<'a> for AudioFormat {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstAudioFormat>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for AudioFormat { impl SetValue for AudioFormat {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -316,7 +315,7 @@ impl ToGlib for AudioLayout {
match *self { match *self {
AudioLayout::Interleaved => ffi::GST_AUDIO_LAYOUT_INTERLEAVED, AudioLayout::Interleaved => ffi::GST_AUDIO_LAYOUT_INTERLEAVED,
AudioLayout::NonInterleaved => ffi::GST_AUDIO_LAYOUT_NON_INTERLEAVED, AudioLayout::NonInterleaved => ffi::GST_AUDIO_LAYOUT_NON_INTERLEAVED,
AudioLayout::__Unknown(value) => unsafe{std::mem::transmute(value)} AudioLayout::__Unknown(value) => value
} }
} }
} }
@ -325,7 +324,7 @@ impl ToGlib for AudioLayout {
impl FromGlib<ffi::GstAudioLayout> for AudioLayout { impl FromGlib<ffi::GstAudioLayout> for AudioLayout {
fn from_glib(value: ffi::GstAudioLayout) -> Self { fn from_glib(value: ffi::GstAudioLayout) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => AudioLayout::Interleaved, 0 => AudioLayout::Interleaved,
1 => AudioLayout::NonInterleaved, 1 => AudioLayout::NonInterleaved,
value => AudioLayout::__Unknown(value), value => AudioLayout::__Unknown(value),
@ -347,13 +346,13 @@ impl<'a> FromValueOptional<'a> for AudioLayout {
impl<'a> FromValue<'a> for AudioLayout { impl<'a> FromValue<'a> for AudioLayout {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstAudioLayout>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for AudioLayout { impl SetValue for AudioLayout {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -375,7 +374,7 @@ impl ToGlib for StreamVolumeFormat {
StreamVolumeFormat::Linear => ffi::GST_STREAM_VOLUME_FORMAT_LINEAR, StreamVolumeFormat::Linear => ffi::GST_STREAM_VOLUME_FORMAT_LINEAR,
StreamVolumeFormat::Cubic => ffi::GST_STREAM_VOLUME_FORMAT_CUBIC, StreamVolumeFormat::Cubic => ffi::GST_STREAM_VOLUME_FORMAT_CUBIC,
StreamVolumeFormat::Db => ffi::GST_STREAM_VOLUME_FORMAT_DB, StreamVolumeFormat::Db => ffi::GST_STREAM_VOLUME_FORMAT_DB,
StreamVolumeFormat::__Unknown(value) => unsafe{std::mem::transmute(value)} StreamVolumeFormat::__Unknown(value) => value
} }
} }
} }
@ -384,7 +383,7 @@ impl ToGlib for StreamVolumeFormat {
impl FromGlib<ffi::GstStreamVolumeFormat> for StreamVolumeFormat { impl FromGlib<ffi::GstStreamVolumeFormat> for StreamVolumeFormat {
fn from_glib(value: ffi::GstStreamVolumeFormat) -> Self { fn from_glib(value: ffi::GstStreamVolumeFormat) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => StreamVolumeFormat::Linear, 0 => StreamVolumeFormat::Linear,
1 => StreamVolumeFormat::Cubic, 1 => StreamVolumeFormat::Cubic,
2 => StreamVolumeFormat::Db, 2 => StreamVolumeFormat::Db,

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
mod stream_volume; mod stream_volume;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use StreamVolumeFormat; use StreamVolumeFormat;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,7 +1,6 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;
use glib::translate::*; use glib::translate::*;
use std;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
mod adapter; mod adapter;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use BaseSrc; use BaseSrc;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;
@ -9,7 +9,6 @@ use glib::StaticType;
use glib::value::{Value, SetValue, FromValue, FromValueOptional}; use glib::value::{Value, SetValue, FromValue, FromValueOptional};
use gobject_ffi; use gobject_ffi;
use glib::translate::*; use glib::translate::*;
use std;
#[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)] #[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)]
pub enum PlayerColorBalanceType { pub enum PlayerColorBalanceType {
@ -31,7 +30,7 @@ impl ToGlib for PlayerColorBalanceType {
PlayerColorBalanceType::Brightness => ffi::GST_PLAYER_COLOR_BALANCE_BRIGHTNESS, PlayerColorBalanceType::Brightness => ffi::GST_PLAYER_COLOR_BALANCE_BRIGHTNESS,
PlayerColorBalanceType::Saturation => ffi::GST_PLAYER_COLOR_BALANCE_SATURATION, PlayerColorBalanceType::Saturation => ffi::GST_PLAYER_COLOR_BALANCE_SATURATION,
PlayerColorBalanceType::Contrast => ffi::GST_PLAYER_COLOR_BALANCE_CONTRAST, PlayerColorBalanceType::Contrast => ffi::GST_PLAYER_COLOR_BALANCE_CONTRAST,
PlayerColorBalanceType::__Unknown(value) => unsafe{std::mem::transmute(value)} PlayerColorBalanceType::__Unknown(value) => value
} }
} }
} }
@ -40,7 +39,7 @@ impl ToGlib for PlayerColorBalanceType {
impl FromGlib<ffi::GstPlayerColorBalanceType> for PlayerColorBalanceType { impl FromGlib<ffi::GstPlayerColorBalanceType> for PlayerColorBalanceType {
fn from_glib(value: ffi::GstPlayerColorBalanceType) -> Self { fn from_glib(value: ffi::GstPlayerColorBalanceType) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
3 => PlayerColorBalanceType::Hue, 3 => PlayerColorBalanceType::Hue,
0 => PlayerColorBalanceType::Brightness, 0 => PlayerColorBalanceType::Brightness,
2 => PlayerColorBalanceType::Saturation, 2 => PlayerColorBalanceType::Saturation,
@ -64,13 +63,13 @@ impl<'a> FromValueOptional<'a> for PlayerColorBalanceType {
impl<'a> FromValue<'a> for PlayerColorBalanceType { impl<'a> FromValue<'a> for PlayerColorBalanceType {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstPlayerColorBalanceType>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for PlayerColorBalanceType { impl SetValue for PlayerColorBalanceType {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -88,7 +87,7 @@ impl ToGlib for PlayerError {
fn to_glib(&self) -> ffi::GstPlayerError { fn to_glib(&self) -> ffi::GstPlayerError {
match *self { match *self {
PlayerError::Failed => ffi::GST_PLAYER_ERROR_FAILED, PlayerError::Failed => ffi::GST_PLAYER_ERROR_FAILED,
PlayerError::__Unknown(value) => unsafe{std::mem::transmute(value)} PlayerError::__Unknown(value) => value
} }
} }
} }
@ -97,7 +96,7 @@ impl ToGlib for PlayerError {
impl FromGlib<ffi::GstPlayerError> for PlayerError { impl FromGlib<ffi::GstPlayerError> for PlayerError {
fn from_glib(value: ffi::GstPlayerError) -> Self { fn from_glib(value: ffi::GstPlayerError) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => PlayerError::Failed, 0 => PlayerError::Failed,
value => PlayerError::__Unknown(value), value => PlayerError::__Unknown(value),
} }
@ -111,7 +110,7 @@ impl ErrorDomain for PlayerError {
} }
fn code(self) -> i32 { fn code(self) -> i32 {
self.to_glib() as i32 self.to_glib()
} }
fn from(code: i32) -> Option<Self> { fn from(code: i32) -> Option<Self> {
@ -137,13 +136,13 @@ impl<'a> FromValueOptional<'a> for PlayerError {
impl<'a> FromValue<'a> for PlayerError { impl<'a> FromValue<'a> for PlayerError {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstPlayerError>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for PlayerError { impl SetValue for PlayerError {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -169,7 +168,7 @@ impl ToGlib for PlayerSnapshotFormat {
PlayerSnapshotFormat::RawBgrx => ffi::GST_PLAYER_THUMBNAIL_RAW_BGRx, PlayerSnapshotFormat::RawBgrx => ffi::GST_PLAYER_THUMBNAIL_RAW_BGRx,
PlayerSnapshotFormat::Jpg => ffi::GST_PLAYER_THUMBNAIL_JPG, PlayerSnapshotFormat::Jpg => ffi::GST_PLAYER_THUMBNAIL_JPG,
PlayerSnapshotFormat::Png => ffi::GST_PLAYER_THUMBNAIL_PNG, PlayerSnapshotFormat::Png => ffi::GST_PLAYER_THUMBNAIL_PNG,
PlayerSnapshotFormat::__Unknown(value) => unsafe{std::mem::transmute(value)} PlayerSnapshotFormat::__Unknown(value) => value
} }
} }
} }
@ -178,7 +177,7 @@ impl ToGlib for PlayerSnapshotFormat {
impl FromGlib<ffi::GstPlayerSnapshotFormat> for PlayerSnapshotFormat { impl FromGlib<ffi::GstPlayerSnapshotFormat> for PlayerSnapshotFormat {
fn from_glib(value: ffi::GstPlayerSnapshotFormat) -> Self { fn from_glib(value: ffi::GstPlayerSnapshotFormat) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => PlayerSnapshotFormat::RawNative, 0 => PlayerSnapshotFormat::RawNative,
1 => PlayerSnapshotFormat::RawXrgb, 1 => PlayerSnapshotFormat::RawXrgb,
2 => PlayerSnapshotFormat::RawBgrx, 2 => PlayerSnapshotFormat::RawBgrx,
@ -209,7 +208,7 @@ impl ToGlib for PlayerState {
PlayerState::Buffering => ffi::GST_PLAYER_STATE_BUFFERING, PlayerState::Buffering => ffi::GST_PLAYER_STATE_BUFFERING,
PlayerState::Paused => ffi::GST_PLAYER_STATE_PAUSED, PlayerState::Paused => ffi::GST_PLAYER_STATE_PAUSED,
PlayerState::Playing => ffi::GST_PLAYER_STATE_PLAYING, PlayerState::Playing => ffi::GST_PLAYER_STATE_PLAYING,
PlayerState::__Unknown(value) => unsafe{std::mem::transmute(value)} PlayerState::__Unknown(value) => value
} }
} }
} }
@ -218,7 +217,7 @@ impl ToGlib for PlayerState {
impl FromGlib<ffi::GstPlayerState> for PlayerState { impl FromGlib<ffi::GstPlayerState> for PlayerState {
fn from_glib(value: ffi::GstPlayerState) -> Self { fn from_glib(value: ffi::GstPlayerState) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => PlayerState::Stopped, 0 => PlayerState::Stopped,
1 => PlayerState::Buffering, 1 => PlayerState::Buffering,
2 => PlayerState::Paused, 2 => PlayerState::Paused,
@ -242,13 +241,13 @@ impl<'a> FromValueOptional<'a> for PlayerState {
impl<'a> FromValue<'a> for PlayerState { impl<'a> FromValue<'a> for PlayerState {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstPlayerState>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for PlayerState { impl SetValue for PlayerState {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
mod player; mod player;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Error; use Error;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use PlayerStreamInfo; use PlayerStreamInfo;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use PlayerSignalDispatcher; use PlayerSignalDispatcher;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use PlayerAudioInfo; use PlayerAudioInfo;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use PlayerStreamInfo; use PlayerStreamInfo;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use PlayerStreamInfo; use PlayerStreamInfo;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use PlayerVideoRenderer; use PlayerVideoRenderer;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;
@ -7,7 +7,6 @@ use glib::StaticType;
use glib::value::{Value, SetValue, FromValue, FromValueOptional}; use glib::value::{Value, SetValue, FromValue, FromValueOptional};
use gobject_ffi; use gobject_ffi;
use glib::translate::*; use glib::translate::*;
use std;
#[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)] #[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)]
pub enum VideoColorMatrix { pub enum VideoColorMatrix {
@ -35,7 +34,7 @@ impl ToGlib for VideoColorMatrix {
VideoColorMatrix::Bt601 => ffi::GST_VIDEO_COLOR_MATRIX_BT601, VideoColorMatrix::Bt601 => ffi::GST_VIDEO_COLOR_MATRIX_BT601,
VideoColorMatrix::Smpte240m => ffi::GST_VIDEO_COLOR_MATRIX_SMPTE240M, VideoColorMatrix::Smpte240m => ffi::GST_VIDEO_COLOR_MATRIX_SMPTE240M,
VideoColorMatrix::Bt2020 => ffi::GST_VIDEO_COLOR_MATRIX_BT2020, VideoColorMatrix::Bt2020 => ffi::GST_VIDEO_COLOR_MATRIX_BT2020,
VideoColorMatrix::__Unknown(value) => unsafe{std::mem::transmute(value)} VideoColorMatrix::__Unknown(value) => value
} }
} }
} }
@ -44,7 +43,7 @@ impl ToGlib for VideoColorMatrix {
impl FromGlib<ffi::GstVideoColorMatrix> for VideoColorMatrix { impl FromGlib<ffi::GstVideoColorMatrix> for VideoColorMatrix {
fn from_glib(value: ffi::GstVideoColorMatrix) -> Self { fn from_glib(value: ffi::GstVideoColorMatrix) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => VideoColorMatrix::Unknown, 0 => VideoColorMatrix::Unknown,
1 => VideoColorMatrix::Rgb, 1 => VideoColorMatrix::Rgb,
2 => VideoColorMatrix::Fcc, 2 => VideoColorMatrix::Fcc,
@ -71,13 +70,13 @@ impl<'a> FromValueOptional<'a> for VideoColorMatrix {
impl<'a> FromValue<'a> for VideoColorMatrix { impl<'a> FromValue<'a> for VideoColorMatrix {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstVideoColorMatrix>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for VideoColorMatrix { impl SetValue for VideoColorMatrix {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -111,7 +110,7 @@ impl ToGlib for VideoColorPrimaries {
VideoColorPrimaries::Film => ffi::GST_VIDEO_COLOR_PRIMARIES_FILM, VideoColorPrimaries::Film => ffi::GST_VIDEO_COLOR_PRIMARIES_FILM,
VideoColorPrimaries::Bt2020 => ffi::GST_VIDEO_COLOR_PRIMARIES_BT2020, VideoColorPrimaries::Bt2020 => ffi::GST_VIDEO_COLOR_PRIMARIES_BT2020,
VideoColorPrimaries::Adobergb => ffi::GST_VIDEO_COLOR_PRIMARIES_ADOBERGB, VideoColorPrimaries::Adobergb => ffi::GST_VIDEO_COLOR_PRIMARIES_ADOBERGB,
VideoColorPrimaries::__Unknown(value) => unsafe{std::mem::transmute(value)} VideoColorPrimaries::__Unknown(value) => value
} }
} }
} }
@ -120,7 +119,7 @@ impl ToGlib for VideoColorPrimaries {
impl FromGlib<ffi::GstVideoColorPrimaries> for VideoColorPrimaries { impl FromGlib<ffi::GstVideoColorPrimaries> for VideoColorPrimaries {
fn from_glib(value: ffi::GstVideoColorPrimaries) -> Self { fn from_glib(value: ffi::GstVideoColorPrimaries) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => VideoColorPrimaries::Unknown, 0 => VideoColorPrimaries::Unknown,
1 => VideoColorPrimaries::Bt709, 1 => VideoColorPrimaries::Bt709,
2 => VideoColorPrimaries::Bt470m, 2 => VideoColorPrimaries::Bt470m,
@ -149,13 +148,13 @@ impl<'a> FromValueOptional<'a> for VideoColorPrimaries {
impl<'a> FromValue<'a> for VideoColorPrimaries { impl<'a> FromValue<'a> for VideoColorPrimaries {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstVideoColorPrimaries>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for VideoColorPrimaries { impl SetValue for VideoColorPrimaries {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -179,7 +178,7 @@ impl ToGlib for VideoFieldOrder {
VideoFieldOrder::Unknown => ffi::GST_VIDEO_FIELD_ORDER_UNKNOWN, VideoFieldOrder::Unknown => ffi::GST_VIDEO_FIELD_ORDER_UNKNOWN,
VideoFieldOrder::TopFieldFirst => ffi::GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST, VideoFieldOrder::TopFieldFirst => ffi::GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST,
VideoFieldOrder::BottomFieldFirst => ffi::GST_VIDEO_FIELD_ORDER_BOTTOM_FIELD_FIRST, VideoFieldOrder::BottomFieldFirst => ffi::GST_VIDEO_FIELD_ORDER_BOTTOM_FIELD_FIRST,
VideoFieldOrder::__Unknown(value) => unsafe{std::mem::transmute(value)} VideoFieldOrder::__Unknown(value) => value
} }
} }
} }
@ -189,7 +188,7 @@ impl ToGlib for VideoFieldOrder {
impl FromGlib<ffi::GstVideoFieldOrder> for VideoFieldOrder { impl FromGlib<ffi::GstVideoFieldOrder> for VideoFieldOrder {
fn from_glib(value: ffi::GstVideoFieldOrder) -> Self { fn from_glib(value: ffi::GstVideoFieldOrder) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => VideoFieldOrder::Unknown, 0 => VideoFieldOrder::Unknown,
1 => VideoFieldOrder::TopFieldFirst, 1 => VideoFieldOrder::TopFieldFirst,
2 => VideoFieldOrder::BottomFieldFirst, 2 => VideoFieldOrder::BottomFieldFirst,
@ -215,14 +214,14 @@ impl<'a> FromValueOptional<'a> for VideoFieldOrder {
#[cfg(any(feature = "v1_12", feature = "dox"))] #[cfg(any(feature = "v1_12", feature = "dox"))]
impl<'a> FromValue<'a> for VideoFieldOrder { impl<'a> FromValue<'a> for VideoFieldOrder {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstVideoFieldOrder>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
#[cfg(any(feature = "v1_12", feature = "dox"))] #[cfg(any(feature = "v1_12", feature = "dox"))]
impl SetValue for VideoFieldOrder { impl SetValue for VideoFieldOrder {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -394,7 +393,7 @@ impl ToGlib for VideoFormat {
VideoFormat::I42212le => ffi::GST_VIDEO_FORMAT_I422_12LE, VideoFormat::I42212le => ffi::GST_VIDEO_FORMAT_I422_12LE,
VideoFormat::Y44412be => ffi::GST_VIDEO_FORMAT_Y444_12BE, VideoFormat::Y44412be => ffi::GST_VIDEO_FORMAT_Y444_12BE,
VideoFormat::Y44412le => ffi::GST_VIDEO_FORMAT_Y444_12LE, VideoFormat::Y44412le => ffi::GST_VIDEO_FORMAT_Y444_12LE,
VideoFormat::__Unknown(value) => unsafe{std::mem::transmute(value)} VideoFormat::__Unknown(value) => value
} }
} }
} }
@ -403,7 +402,7 @@ impl ToGlib for VideoFormat {
impl FromGlib<ffi::GstVideoFormat> for VideoFormat { impl FromGlib<ffi::GstVideoFormat> for VideoFormat {
fn from_glib(value: ffi::GstVideoFormat) -> Self { fn from_glib(value: ffi::GstVideoFormat) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => VideoFormat::Unknown, 0 => VideoFormat::Unknown,
1 => VideoFormat::Encoded, 1 => VideoFormat::Encoded,
2 => VideoFormat::I420, 2 => VideoFormat::I420,
@ -501,13 +500,13 @@ impl<'a> FromValueOptional<'a> for VideoFormat {
impl<'a> FromValue<'a> for VideoFormat { impl<'a> FromValue<'a> for VideoFormat {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstVideoFormat>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for VideoFormat { impl SetValue for VideoFormat {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -531,7 +530,7 @@ impl ToGlib for VideoInterlaceMode {
VideoInterlaceMode::Interleaved => ffi::GST_VIDEO_INTERLACE_MODE_INTERLEAVED, VideoInterlaceMode::Interleaved => ffi::GST_VIDEO_INTERLACE_MODE_INTERLEAVED,
VideoInterlaceMode::Mixed => ffi::GST_VIDEO_INTERLACE_MODE_MIXED, VideoInterlaceMode::Mixed => ffi::GST_VIDEO_INTERLACE_MODE_MIXED,
VideoInterlaceMode::Fields => ffi::GST_VIDEO_INTERLACE_MODE_FIELDS, VideoInterlaceMode::Fields => ffi::GST_VIDEO_INTERLACE_MODE_FIELDS,
VideoInterlaceMode::__Unknown(value) => unsafe{std::mem::transmute(value)} VideoInterlaceMode::__Unknown(value) => value
} }
} }
} }
@ -540,7 +539,7 @@ impl ToGlib for VideoInterlaceMode {
impl FromGlib<ffi::GstVideoInterlaceMode> for VideoInterlaceMode { impl FromGlib<ffi::GstVideoInterlaceMode> for VideoInterlaceMode {
fn from_glib(value: ffi::GstVideoInterlaceMode) -> Self { fn from_glib(value: ffi::GstVideoInterlaceMode) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => VideoInterlaceMode::Progressive, 0 => VideoInterlaceMode::Progressive,
1 => VideoInterlaceMode::Interleaved, 1 => VideoInterlaceMode::Interleaved,
2 => VideoInterlaceMode::Mixed, 2 => VideoInterlaceMode::Mixed,
@ -564,13 +563,13 @@ impl<'a> FromValueOptional<'a> for VideoInterlaceMode {
impl<'a> FromValue<'a> for VideoInterlaceMode { impl<'a> FromValue<'a> for VideoInterlaceMode {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstVideoInterlaceMode>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for VideoInterlaceMode { impl SetValue for VideoInterlaceMode {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -612,7 +611,7 @@ impl ToGlib for VideoMultiviewMode {
VideoMultiviewMode::FrameByFrame => ffi::GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME, VideoMultiviewMode::FrameByFrame => ffi::GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME,
VideoMultiviewMode::MultiviewFrameByFrame => ffi::GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME, VideoMultiviewMode::MultiviewFrameByFrame => ffi::GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME,
VideoMultiviewMode::Separated => ffi::GST_VIDEO_MULTIVIEW_MODE_SEPARATED, VideoMultiviewMode::Separated => ffi::GST_VIDEO_MULTIVIEW_MODE_SEPARATED,
VideoMultiviewMode::__Unknown(value) => unsafe{std::mem::transmute(value)} VideoMultiviewMode::__Unknown(value) => value
} }
} }
} }
@ -621,7 +620,7 @@ impl ToGlib for VideoMultiviewMode {
impl FromGlib<ffi::GstVideoMultiviewMode> for VideoMultiviewMode { impl FromGlib<ffi::GstVideoMultiviewMode> for VideoMultiviewMode {
fn from_glib(value: ffi::GstVideoMultiviewMode) -> Self { fn from_glib(value: ffi::GstVideoMultiviewMode) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
-1 => VideoMultiviewMode::None, -1 => VideoMultiviewMode::None,
0 => VideoMultiviewMode::Mono, 0 => VideoMultiviewMode::Mono,
1 => VideoMultiviewMode::Left, 1 => VideoMultiviewMode::Left,
@ -654,13 +653,13 @@ impl<'a> FromValueOptional<'a> for VideoMultiviewMode {
impl<'a> FromValue<'a> for VideoMultiviewMode { impl<'a> FromValue<'a> for VideoMultiviewMode {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstVideoMultiviewMode>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for VideoMultiviewMode { impl SetValue for VideoMultiviewMode {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -680,7 +679,7 @@ impl ToGlib for VideoTileMode {
match *self { match *self {
VideoTileMode::Unknown => ffi::GST_VIDEO_TILE_MODE_UNKNOWN, VideoTileMode::Unknown => ffi::GST_VIDEO_TILE_MODE_UNKNOWN,
VideoTileMode::Zflipz2x2 => ffi::GST_VIDEO_TILE_MODE_ZFLIPZ_2X2, VideoTileMode::Zflipz2x2 => ffi::GST_VIDEO_TILE_MODE_ZFLIPZ_2X2,
VideoTileMode::__Unknown(value) => unsafe{std::mem::transmute(value)} VideoTileMode::__Unknown(value) => value
} }
} }
} }
@ -689,7 +688,7 @@ impl ToGlib for VideoTileMode {
impl FromGlib<ffi::GstVideoTileMode> for VideoTileMode { impl FromGlib<ffi::GstVideoTileMode> for VideoTileMode {
fn from_glib(value: ffi::GstVideoTileMode) -> Self { fn from_glib(value: ffi::GstVideoTileMode) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => VideoTileMode::Unknown, 0 => VideoTileMode::Unknown,
65536 => VideoTileMode::Zflipz2x2, 65536 => VideoTileMode::Zflipz2x2,
value => VideoTileMode::__Unknown(value), value => VideoTileMode::__Unknown(value),
@ -711,13 +710,13 @@ impl<'a> FromValueOptional<'a> for VideoTileMode {
impl<'a> FromValue<'a> for VideoTileMode { impl<'a> FromValue<'a> for VideoTileMode {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstVideoTileMode>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for VideoTileMode { impl SetValue for VideoTileMode {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }
@ -759,7 +758,7 @@ impl ToGlib for VideoTransferFunction {
VideoTransferFunction::Log316 => ffi::GST_VIDEO_TRANSFER_LOG316, VideoTransferFunction::Log316 => ffi::GST_VIDEO_TRANSFER_LOG316,
VideoTransferFunction::Bt202012 => ffi::GST_VIDEO_TRANSFER_BT2020_12, VideoTransferFunction::Bt202012 => ffi::GST_VIDEO_TRANSFER_BT2020_12,
VideoTransferFunction::Adobergb => ffi::GST_VIDEO_TRANSFER_ADOBERGB, VideoTransferFunction::Adobergb => ffi::GST_VIDEO_TRANSFER_ADOBERGB,
VideoTransferFunction::__Unknown(value) => unsafe{std::mem::transmute(value)} VideoTransferFunction::__Unknown(value) => value
} }
} }
} }
@ -768,7 +767,7 @@ impl ToGlib for VideoTransferFunction {
impl FromGlib<ffi::GstVideoTransferFunction> for VideoTransferFunction { impl FromGlib<ffi::GstVideoTransferFunction> for VideoTransferFunction {
fn from_glib(value: ffi::GstVideoTransferFunction) -> Self { fn from_glib(value: ffi::GstVideoTransferFunction) -> Self {
skip_assert_initialized!(); skip_assert_initialized!();
match value as i32 { match value {
0 => VideoTransferFunction::Unknown, 0 => VideoTransferFunction::Unknown,
1 => VideoTransferFunction::Gamma10, 1 => VideoTransferFunction::Gamma10,
2 => VideoTransferFunction::Gamma18, 2 => VideoTransferFunction::Gamma18,
@ -801,13 +800,13 @@ impl<'a> FromValueOptional<'a> for VideoTransferFunction {
impl<'a> FromValue<'a> for VideoTransferFunction { impl<'a> FromValue<'a> for VideoTransferFunction {
unsafe fn from_value(value: &Value) -> Self { unsafe fn from_value(value: &Value) -> Self {
from_glib(std::mem::transmute::<i32, ffi::GstVideoTransferFunction>(gobject_ffi::g_value_get_enum(value.to_glib_none().0))) from_glib(gobject_ffi::g_value_get_enum(value.to_glib_none().0))
} }
} }
impl SetValue for VideoTransferFunction { impl SetValue for VideoTransferFunction {
unsafe fn set_value(value: &mut Value, this: &Self) { unsafe fn set_value(value: &mut Value, this: &Self) {
gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib() as i32) gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib())
} }
} }

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
mod video_overlay; mod video_overlay;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (0fe730d) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
#[allow(unused_imports)] #[allow(unused_imports)]

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ChildProxy; use ChildProxy;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ClockTime; use ClockTime;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ClockTime; use ClockTime;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Caps; use Caps;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Bus; use Bus;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Bus; use Bus;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use DeviceProvider; use DeviceProvider;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Bus; use Bus;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Caps; use Caps;

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Bin; use Bin;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Object; use Object;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
mod bin; mod bin;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ClockTime; use ClockTime;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Caps; use Caps;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Caps; use Caps;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Bin; use Bin;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Error; use Error;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use ffi; use ffi;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Object; use Object;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Caps; use Caps;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Object; use Object;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Clock; use Clock;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Element; use Element;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Element; use Element;

View file

@ -1,4 +1,4 @@
// This file was generated by gir (12a28ac+) from gir-files (???) // This file was generated by gir (94e079d) from gir-files (???)
// DO NOT EDIT // DO NOT EDIT
use Error; use Error;

View file

@ -115,7 +115,7 @@ where
match res { match res {
ffi::GST_ITERATOR_OK | ffi::GST_ITERATOR_DONE => Ok(()), ffi::GST_ITERATOR_OK | ffi::GST_ITERATOR_DONE => Ok(()),
ffi::GST_ITERATOR_RESYNC => Err(IteratorError::Resync), ffi::GST_ITERATOR_RESYNC => Err(IteratorError::Resync),
ffi::GST_ITERATOR_ERROR => Err(IteratorError::Error), ffi::GST_ITERATOR_ERROR | _ => Err(IteratorError::Error),
} }
} }
} }
@ -149,7 +149,7 @@ where
match res { match res {
ffi::GST_ITERATOR_OK | ffi::GST_ITERATOR_DONE => Ok(accum.unwrap()), ffi::GST_ITERATOR_OK | ffi::GST_ITERATOR_DONE => Ok(accum.unwrap()),
ffi::GST_ITERATOR_RESYNC => Err(IteratorError::Resync), ffi::GST_ITERATOR_RESYNC => Err(IteratorError::Resync),
ffi::GST_ITERATOR_ERROR => Err(IteratorError::Error), ffi::GST_ITERATOR_ERROR | _ => Err(IteratorError::Error),
} }
} }
} }
@ -211,7 +211,7 @@ where
}, },
ffi::GST_ITERATOR_DONE => None, ffi::GST_ITERATOR_DONE => None,
ffi::GST_ITERATOR_RESYNC => Some(Err(IteratorError::Resync)), ffi::GST_ITERATOR_RESYNC => Some(Err(IteratorError::Resync)),
ffi::GST_ITERATOR_ERROR => Some(Err(IteratorError::Error)), ffi::GST_ITERATOR_ERROR | _ => Some(Err(IteratorError::Error)),
} }
} }
} }