mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-11-25 11:01:10 +00:00
Update array-init to 0.1 and gl_generator to 0.13
This commit is contained in:
parent
0e36ac5205
commit
1eb5525a27
4 changed files with 15 additions and 15 deletions
|
@ -30,7 +30,7 @@ glutin = { version = "0.21", optional = true }
|
||||||
winit = { version = "0.19", optional = true }
|
winit = { version = "0.19", optional = true }
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
gl_generator = { version = "0.11", optional = true }
|
gl_generator = { version = "0.13", optional = true }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = []
|
default = []
|
||||||
|
|
|
@ -20,7 +20,7 @@ gstreamer-sys = { git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs-s
|
||||||
gstreamer-audio-sys = { git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs-sys", features = ["v1_8"] }
|
gstreamer-audio-sys = { git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs-sys", features = ["v1_8"] }
|
||||||
glib = { git = "https://github.com/gtk-rs/glib" }
|
glib = { git = "https://github.com/gtk-rs/glib" }
|
||||||
gstreamer = { path = "../gstreamer" }
|
gstreamer = { path = "../gstreamer" }
|
||||||
array-init = "0.0"
|
array-init = "0.1"
|
||||||
|
|
||||||
[build-dependencies.rustdoc-stripper]
|
[build-dependencies.rustdoc-stripper]
|
||||||
version = "0.1"
|
version = "0.1"
|
||||||
|
|
|
@ -39,7 +39,7 @@ impl AudioChannelPosition {
|
||||||
}
|
}
|
||||||
|
|
||||||
let positions_raw: [gst_audio_sys::GstAudioChannelPosition; 64] =
|
let positions_raw: [gst_audio_sys::GstAudioChannelPosition; 64] =
|
||||||
array_init::array_init_copy(|i| {
|
array_init::array_init(|i| {
|
||||||
if i >= len as usize {
|
if i >= len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -107,7 +107,7 @@ impl AudioChannelPosition {
|
||||||
|
|
||||||
let len = positions.len();
|
let len = positions.len();
|
||||||
let mut positions_raw: [gst_audio_sys::GstAudioChannelPosition; 64] =
|
let mut positions_raw: [gst_audio_sys::GstAudioChannelPosition; 64] =
|
||||||
array_init::array_init_copy(|i| {
|
array_init::array_init(|i| {
|
||||||
if i >= len as usize {
|
if i >= len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -152,7 +152,7 @@ impl AudioChannelPosition {
|
||||||
|
|
||||||
let len = positions.len();
|
let len = positions.len();
|
||||||
let positions_raw: [gst_audio_sys::GstAudioChannelPosition; 64] =
|
let positions_raw: [gst_audio_sys::GstAudioChannelPosition; 64] =
|
||||||
array_init::array_init_copy(|i| {
|
array_init::array_init(|i| {
|
||||||
if i >= len as usize {
|
if i >= len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -186,7 +186,7 @@ pub fn buffer_reorder_channels(
|
||||||
let from_len = from.len();
|
let from_len = from.len();
|
||||||
let to_len = to.len();
|
let to_len = to.len();
|
||||||
|
|
||||||
let from_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init_copy(|i| {
|
let from_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init(|i| {
|
||||||
if i >= from_len as usize {
|
if i >= from_len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -194,7 +194,7 @@ pub fn buffer_reorder_channels(
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
let to_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init_copy(|i| {
|
let to_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init(|i| {
|
||||||
if i >= to_len as usize {
|
if i >= to_len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -235,7 +235,7 @@ pub fn reorder_channels(
|
||||||
let from_len = from.len();
|
let from_len = from.len();
|
||||||
let to_len = to.len();
|
let to_len = to.len();
|
||||||
|
|
||||||
let from_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init_copy(|i| {
|
let from_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init(|i| {
|
||||||
if i >= from_len as usize {
|
if i >= from_len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -243,7 +243,7 @@ pub fn reorder_channels(
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
let to_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init_copy(|i| {
|
let to_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init(|i| {
|
||||||
if i >= to_len as usize {
|
if i >= to_len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -283,7 +283,7 @@ pub fn get_channel_reorder_map(
|
||||||
let from_len = from.len();
|
let from_len = from.len();
|
||||||
let to_len = to.len();
|
let to_len = to.len();
|
||||||
|
|
||||||
let from_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init_copy(|i| {
|
let from_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init(|i| {
|
||||||
if i >= from_len as usize {
|
if i >= from_len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -291,7 +291,7 @@ pub fn get_channel_reorder_map(
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
let to_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init_copy(|i| {
|
let to_raw: [gst_audio_sys::GstAudioChannelPosition; 64] = array_init::array_init(|i| {
|
||||||
if i >= to_len as usize {
|
if i >= to_len as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -59,7 +59,7 @@ impl<'a> AudioInfoBuilder<'a> {
|
||||||
}
|
}
|
||||||
|
|
||||||
let positions: [gst_audio_sys::GstAudioChannelPosition; 64] =
|
let positions: [gst_audio_sys::GstAudioChannelPosition; 64] =
|
||||||
array_init::array_init_copy(|i| {
|
array_init::array_init(|i| {
|
||||||
if i >= self.channels as usize {
|
if i >= self.channels as usize {
|
||||||
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
gst_audio_sys::GST_AUDIO_CHANNEL_POSITION_INVALID
|
||||||
} else {
|
} else {
|
||||||
|
@ -109,7 +109,7 @@ impl<'a> AudioInfoBuilder<'a> {
|
||||||
info.layout = layout.to_glib();
|
info.layout = layout.to_glib();
|
||||||
}
|
}
|
||||||
|
|
||||||
let positions = array_init::array_init_copy(|i| from_glib(info.position[i]));
|
let positions = array_init::array_init(|i| from_glib(info.position[i]));
|
||||||
Some(AudioInfo(info, positions))
|
Some(AudioInfo(info, positions))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -161,7 +161,7 @@ impl AudioInfo {
|
||||||
caps.as_ptr(),
|
caps.as_ptr(),
|
||||||
)) {
|
)) {
|
||||||
let info = info.assume_init();
|
let info = info.assume_init();
|
||||||
let positions = array_init::array_init_copy(|i| from_glib(info.position[i]));
|
let positions = array_init::array_init(|i| from_glib(info.position[i]));
|
||||||
Some(AudioInfo(info, positions))
|
Some(AudioInfo(info, positions))
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
|
@ -386,7 +386,7 @@ impl glib::translate::FromGlibPtrNone<*mut gst_audio_sys::GstAudioInfo> for Audi
|
||||||
unsafe fn from_glib_none(ptr: *mut gst_audio_sys::GstAudioInfo) -> Self {
|
unsafe fn from_glib_none(ptr: *mut gst_audio_sys::GstAudioInfo) -> Self {
|
||||||
AudioInfo(
|
AudioInfo(
|
||||||
ptr::read(ptr),
|
ptr::read(ptr),
|
||||||
array_init::array_init_copy(|i| from_glib((*ptr).position[i])),
|
array_init::array_init(|i| from_glib((*ptr).position[i])),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue