Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-02 | Fix clippy::redundant_pattern_matching | Marijn Suijten | |
2021-01-02 | tutorial/1: gst_plugin_define! is renamed to gst::plugin_define! | Marijn Suijten | |
Fixes: 3d61737 ("Update for macro renames") | |||
2021-01-02 | tutorial/1: Fix unclosed ```rust block | Marijn Suijten | |
Fixes: 4829e31 ("tutorial: Update for subclassing API changes") | |||
2020-12-31 | ci: Add some more ignored lints to the clippy configuration | Sebastian Dröge | |
2020-12-31 | ci: Update to dav1d 0.8.0 | Sebastian Dröge | |
2020-12-31 | togglerecord: Also check for flushing at the top of the chain function | Sebastian Dröge | |
It would return further down anyway but there's no point in doing useless work if it can be avoided. | |||
2020-12-31 | togglerecord: Check for flushing when the main stream waits for the other ↵ | Sebastian Dröge | |
streams Otherwise it would not wake up and return when shutting down the element. | |||
2020-12-30 | textwrap: Remove workaround that is not needed anymore with textwrap 0.13.2 | Sebastian Dröge | |
2020-12-30 | sccparse: Work around invalid drop-frame timecodes | Sebastian Dröge | |
Various SCC files have invalid drop frame timecodes. Every full minute the first two timecodes are skipped, except for every tenth minute, which means that e.g. "00:01:00;00" is not a valid timecode and the next valid timecode would be "00:01:00;02". | |||
2020-12-30 | sccparse: Parse timecode only once when seeking | Sebastian Dröge | |
Also avoids an unwrap(). | |||
2020-12-30 | sccparse: Simplify timecode handling a bit | Sebastian Dröge | |
2020-12-30 | mccparse: Use the last known timecode as duration even if there were more ↵ | Sebastian Dröge | |
invalid ones afterwards | |||
2020-12-29 | Use typed integer literals instead of casting | Sebastian Dröge | |
2020-12-29 | threadshare: Return a proper error type instead of () | Sebastian Dröge | |
2020-12-29 | rusoto/aws_transcriber: Don't hold mutex across await points | Sebastian Dröge | |
This mutex is actually only ever used from a single thread, so use AtomicRefCell instead. It provides the guarantees of a mutex but panics instead of blocking. | |||
2020-12-24 | closedcaption: Update for glib::DateTime API changes | Sebastian Dröge | |
2020-12-23 | Added hsv plugin with hsvfilter and hsvdetector elements | Blaxar Waldarax | |
2020-12-22 | tutorial: Sync doc link with gstreamer crates | Wonchul Lee | |
2020-12-20 | Update for macro renames | Sebastian Dröge | |
2020-12-18 | Update everything for glib macro renamings | Sebastian Dröge | |
2020-12-17 | Update for new simplified glib::Object::new() API | Sebastian Dröge | |
2020-12-11 | fallbackswitch: Reset fallback pad state on remove. | Jan Schmidt | |
2020-12-11 | fallbackswitch: Document return parameters for get_next_buffer() | Jan Schmidt | |
The return type for get_next_buffer() is quite complex, so add some comments about what is what. | |||
2020-12-11 | fallbackswitch: Use pad as the debug object | Jan Schmidt | |
Instead of using the aggregator as the object in debug statements relating to pad dataflow, use the pad itself. | |||
2020-12-11 | fallbackswitch: Move health checks to the OutputState. | Jan Schmidt | |
Move some code to the OutputState from the fallbackswitch struct to make things a bit cleaner. | |||
2020-12-11 | fallbackswitch: Update for upstream changes | Jan Schmidt | |
2020-12-11 | fallbackswitch: Add manual stream control mode | Jan Schmidt | |
Add properties to report and notify on stream health changes, and a mode where the app can control the stream switching by setting the active-pad property manually. This is useful for modifying the policy of fallbackswitch stream choices, and to synchronise switching of multiple fallbackswitches | |||
2020-12-11 | fallbacksrc: Fallback to videotestsrc if image fallback URI is invalid | Seungha Yang | |
... or on error from video fallback path | |||
2020-12-11 | textwrap: Update to textwrap 0.13 | Sebastian Dröge | |
2020-12-08 | jitterbuffer: mark from_glib fn as unsafe | Mathieu Duponchelle | |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/446> | |||
2020-12-07 | mccparse/sccparse: Ignore if pausing a task that does not exist anymore | Sebastian Dröge | |
Not really a problem anywhere here. | |||
2020-12-07 | sccparse, mccparse: fix deadlock on seek | Mathieu Duponchelle | |
Don't try to pause the sinkpad task while holding the state lock, that's a bit rude. | |||
2020-12-07 | sodium: Handle error from Adapter::copy() | Sebastian Dröge | |
2020-12-05 | Remove various unneeded unwraps | Sebastian Dröge | |
2020-12-01 | sccparse: Add support for seeking | Seungha Yang | |
Only pull mode can support seeking for now and reverse playback is not implemented yet. Note that this restriction is the same as that of mccparse. | |||
2020-12-01 | sccparse: Remove unnecessary timecode handling | Seungha Yang | |
Wasn't intended to be a part of commit d56ae71e0e4f5465fa32772414ca616ec7bcf0a6 | |||
2020-12-01 | gif: rename plugin to 'gif' | Guillaume Desmottes | |
It's more coherent and what's actually used as library name. | |||
2020-11-24 | ts-udpsink: Post Message on SinkMessage event | Abdul Rehman | |
2020-11-23 | video: Update to 2018 edition | Sebastian Dröge | |
2020-11-23 | utils: Update to 2018 edition | Sebastian Dröge | |
2020-11-23 | version-helper: Remove unneeded `extern crate` | Sebastian Dröge | |
2020-11-23 | tutorial: Update to 2018 edition | Sebastian Dröge | |
2020-11-23 | text: Update to 2018 edition | Sebastian Dröge | |
2020-11-23 | net: Update to 2018 edition | Sebastian Dröge | |
2020-11-23 | generic: Update to 2018 edition | Sebastian Dröge | |
2020-11-22 | audio: Update to 2018 edition | Sebastian Dröge | |
2020-11-20 | deny: Update | Sebastian Dröge | |
2020-11-19 | flavors: Update to nom 6 | Sebastian Dröge | |
2020-11-19 | closedcaption: Silence type complexity warning | Sebastian Dröge | |
2020-11-19 | closedcaption: Remove combine dependency | Sebastian Dröge | |