mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-12-18 16:16:28 +00:00
b5bd7d047c
When the transcriber is used in a live situation, it can be useful to save a transcript for editing after the fact when producing a VOD. Each source pad now gets an "unsynced_" pendant. That unsynced pad is pushed to from the context of the "live" source pad task. Flow returns from the unsynced pads are ignored, we simply check the last flow return before attempting to push the next transcript. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1915>
72 lines
1.7 KiB
TOML
72 lines
1.7 KiB
TOML
[package]
|
|
name = "gst-plugin-aws"
|
|
version.workspace = true
|
|
authors = ["Arun Raghavan <arun@arunraghavan.net>",
|
|
"Jordan Petridis <jordan@centricular.com>",
|
|
"Mathieu Duponchelle <mathieu@centricular.com>"]
|
|
repository.workspace = true
|
|
license = "MPL-2.0"
|
|
description = "GStreamer Amazon Web Services plugin"
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
|
|
[dependencies]
|
|
async-stream = "0.3.4"
|
|
base32 = "0.5"
|
|
aws-config = "1.0"
|
|
aws-sdk-s3 = "1.0"
|
|
aws-sdk-transcribestreaming = "1.0"
|
|
aws-sdk-translate = "1.0"
|
|
aws-types = "1.0"
|
|
aws-credential-types = "1.0"
|
|
aws-sdk-polly = "1.0"
|
|
bytes = "1.0"
|
|
futures = "0.3"
|
|
gio.workspace = true
|
|
gst.workspace = true
|
|
gst-base.workspace = true
|
|
gst-audio = { workspace = true, features = ["v1_16"] }
|
|
percent-encoding = "2"
|
|
tokio = { version = "1.0", features = [ "full" ] }
|
|
serde = "1"
|
|
serde_derive = "1"
|
|
serde_json = "1"
|
|
serde_with = "3"
|
|
url = "2"
|
|
gst-video = { workspace = true, features = ["v1_22"] }
|
|
sprintf = "0.2"
|
|
anyhow = "1"
|
|
|
|
[dev-dependencies]
|
|
chrono = { version = "0.4", features = [ "alloc" ] }
|
|
env_logger = "0.11"
|
|
gst-check = { workspace = true, features = ["v1_18"] }
|
|
rand = "0.8"
|
|
test-with = { version = "0.14", default-features = false }
|
|
|
|
[lib]
|
|
name = "gstaws"
|
|
crate-type = ["cdylib", "rlib"]
|
|
path = "src/lib.rs"
|
|
|
|
[build-dependencies]
|
|
gst-plugin-version-helper.workspace = true
|
|
|
|
[features]
|
|
static = []
|
|
capi = []
|
|
doc = ["gst/v1_18"]
|
|
|
|
[package.metadata.capi]
|
|
min_version = "0.9.21"
|
|
|
|
[package.metadata.capi.header]
|
|
enabled = false
|
|
|
|
[package.metadata.capi.library]
|
|
install_subdir = "gstreamer-1.0"
|
|
versioning = false
|
|
import_library = false
|
|
|
|
[package.metadata.capi.pkg_config]
|
|
requires_private = "gstreamer-1.0, gstreamer-base-1.0, gobject-2.0, glib-2.0, gmodule-2.0, openssl"
|