Commit graph

  • 03fda100d4 threadshare/udpsink: pass correct defaults to v6 bind properties Mathieu Duponchelle 2020-01-16 12:48:22 +0100
  • bcbf862ded threadshare/udpsink: don't error out when socket can't be prepared for protocol Mathieu Duponchelle 2020-01-15 22:31:20 +0100
  • b8f8705c47 threadshare/udpsink: Add Element::send_event() impl and handle latency event Sebastian Dröge 2020-02-19 21:38:50 +0200
  • 160ae4d11c threadshare/udpsink: Port to latest API Sebastian Dröge 2020-02-19 21:38:38 +0200
  • 382b9f118c threadshare: Initial version of a UDP sink Mathieu Duponchelle 2019-12-23 16:23:38 +0100
  • 4c27d560a9 closedcaption: Add libcaption based CEA-608 to SRT/WebVTT converter Sebastian Dröge 2020-03-06 19:25:32 +0200
  • 9202e8fddd tutorial: Update for Caps API changes Sebastian Dröge 2020-03-07 00:56:17 +0200
  • af56755aaa Revert "threadshare: Temporarily pin quote to 1.0.2" Sebastian Dröge 2020-03-06 11:16:37 +0200
  • 90b9499909 threadshare: Temporarily pin quote to 1.0.2 Philippe Normand 2020-03-05 13:10:52 +0000
  • 9e665ae807 ts-jitterbuffer: fix request-pt-map emission Mathieu Duponchelle 2020-03-04 17:20:08 +0100
  • e5e29b18d1 threadshare/rtpjitterbuffer: Use different GType names than used by the C rtpjitterbuffer Sebastian Dröge 2020-03-04 16:23:39 +0200
  • 1bfa20a656 ts-jitterbuffer: reset on unprepare Mathieu Duponchelle 2020-03-02 23:14:39 +0100
  • c60c6f0dc6 ts: use tag tokio-0.2.12-throttling François Laignel 2020-02-28 16:05:48 +0100
  • 1c7f9041e0 meson: update cargo to minimum 1.40 Stéphane Cerveau 2020-02-25 13:44:46 +0100
  • 750b29b76c gif: Add initial implementation of a gif encoder Markus Ebner 2020-02-24 16:38:05 +0100
  • 4dac77bb93 Fix some clippy warnings Sebastian Dröge 2020-02-25 10:12:55 +0200
  • d58cdc41b7 Require Rust 1.40 for the CI Sebastian Dröge 2020-02-25 10:10:13 +0200
  • 49f73fbf61 proxy: fix items mistakenly discarded Mathieu Duponchelle 2020-02-05 17:06:29 +0100
  • bcae2423f5 proxy: signal the pending queue in ProxySrc.start() Mathieu Duponchelle 2020-01-29 23:36:54 +0100
  • 53e948b8da proxy: fix blocking upwards state change Mathieu Duponchelle 2020-01-28 22:08:58 +0100
  • 4abb389269 socket based sources: close socket stream on unprepare Mathieu Duponchelle 2020-02-03 21:46:56 +0100
  • 9d4e427e14
    Merge pull request #47 from sdroege/device-provider Alfonso Rodríguez Pereira 2020-01-31 10:09:25 +0100
  • 21d7298843
    Merge pull request #46 from sdroege/ndi-sdk-4 Alfonso Rodríguez Pereira 2020-01-31 10:08:56 +0100
  • 90cb42fdf9 meson: check for openssl on not Windows/Mac platforms Guillaume Desmottes 2020-01-22 14:06:23 +0530
  • 1b84dd1f6b meson: add sodium option Guillaume Desmottes 2020-01-17 10:23:43 +0530
  • a43ad8f2dd lewton: Don't copy decoded samples if no channel reordering is needed Sebastian Dröge 2020-01-30 10:43:39 +0200
  • 87f2c3b025 lewton: update to lewton 0.10 Guillaume Desmottes 2020-01-30 13:53:36 +0530
  • c25a3e13e3 tutorial: Port to once_cell::Lazy Sebastian Dröge 2020-01-26 10:37:05 +0200
  • 1e778e9827 Update for Seqnum/GroupId API changes Sebastian Dröge 2020-01-25 01:20:37 +0200
  • e2add3f2c8 ts-jitterbuffer: add dedicated functions for state transitions + tests François Laignel 2020-01-22 17:16:00 +0100
  • c50aa09034 threadshare: fix latency query handlers Mathieu Duponchelle 2020-01-23 16:09:40 +0100
  • decc1e2029 threadshare: make live sources return NoPreroll from PlayingToPaused Mathieu Duponchelle 2020-01-23 15:56:11 +0100
  • 92941d7f92 closedcaption: Fix compilation after buffer copy flags were changed to a constant Sebastian Dröge 2020-01-23 08:21:32 +0200
  • d1cc8eaec8 ts: don't panic when operating on a Context without a valid PadContext François Laignel 2020-01-20 09:32:44 +0100
  • 0aa5b15564 jitterbuffer: return NoPreroll when going from READY to PAUSED Mathieu Duponchelle 2020-01-21 18:34:02 +0100
  • 1823ca525e jitterbuffer: don't try to lock in query handlers Mathieu Duponchelle 2020-01-21 18:26:07 +0100
  • 4d620cd737 Allow connecting to either an NDI name or URL/address again Sebastian Dröge 2020-01-16 12:18:57 +0200
  • 8d2c025e47 Allow creating source elements from the device provider and don't do discovery during element setup anymore Sebastian Dröge 2020-01-16 11:14:10 +0200
  • f2a4699d13 Add a device provider for listing available sources Sebastian Dröge 2020-01-16 10:27:50 +0200
  • 5047ed480d claxondec: Fix/silence a few clippy warnings Sebastian Dröge 2020-01-20 08:13:43 +0200
  • 1ad4e39cc9 meson: Add claxon plugin Sebastian Dröge 2020-01-20 08:01:14 +0200
  • 7d3ab342d2 Add claxon based FLAC decoder. Ruben Gonzalez 2019-10-13 12:21:09 +0200
  • b84831c94f reqwesthttpsrc: Switch back to hyperx Sebastian Dröge 2020-01-18 12:50:24 +0200
  • 676ae87aed ts: queue & proxy: spawn on src_pad in PadSinkHandlers... François Laignel 2020-01-17 15:37:54 +0100
  • d98e76529d meson: build tests, bins and examples Guillaume Desmottes 2020-01-15 12:36:32 +0530
  • 7a4fea8669 ts-udpsrc: prepare socket immediately François Laignel 2020-01-07 20:19:46 +0100
  • a15d60105b ts: fix FlushStart / FlushStop events handling François Laignel 2020-01-06 13:19:11 +0100
  • 3eed2f69d9 ts: have block_on panic if running on a Context thread François Laignel 2020-01-02 22:32:52 +0100
  • a6adc81eb4 tutorial: use GEnum derive Guillaume Desmottes 2020-01-13 09:27:21 +0530
  • afc301de3a Port to NDI SDK v4 Sebastian Dröge 2020-01-02 14:00:47 +0200
  • ce004a5bac cdgdec: reset the interpreter when stopping Guillaume Desmottes 2020-01-10 10:49:30 +0530
  • 119afdde2a cdg: cdgdec: reset interpreter when flushing Guillaume Desmottes 2019-06-08 12:15:56 +0530
  • 28e3e3199c meson: add test wrapper Guillaume Desmottes 2020-01-07 14:06:39 +0530
  • accd10dfea meson: add 'command' argument to cargo wrapper Guillaume Desmottes 2020-01-07 11:40:12 +0530
  • aa40eae581 tutorial: Add enum property to control output on progress bin Tobias Morell 2019-12-19 13:40:23 +0100
  • e73e27cda4 ci: include gst-ci Guillaume Desmottes 2020-01-02 11:42:21 +0530
  • 13d4029f70 meson: add dav1d option Guillaume Desmottes 2020-01-03 09:46:29 +0530
  • 46dda60db9 meson: don't pass empty --exclude when building all plugins Guillaume Desmottes 2020-01-03 09:41:05 +0530
  • e158f4ef88 meson: rename cargo.py to cargo_wrapper.py Guillaume Desmottes 2020-01-02 21:37:47 +0530
  • e2a2a17f09 fallbackswitch: disable extra warnings for aggregator build Mathieu Duponchelle 2020-01-02 16:05:25 +0100
  • 9cade5bbe0 closedcaption: Put framerates into the src pad template caps of sccparse/mccparse Sebastian Dröge 2020-01-02 16:44:38 +0200
  • 05b807aff0 Fix some minor clippy warnings Sebastian Dröge 2020-01-02 13:06:53 +0200
  • cbb1912e99 meson: check for dav1d dep Guillaume Desmottes 2020-01-02 09:37:55 +0530
  • db8b2ad08b threadshare: fix coding style Guillaume Desmottes 2020-01-02 11:49:13 +0530
  • 9b33c3627d fallbackswitch: fix coding style Guillaume Desmottes 2020-01-02 11:49:13 +0530
  • 6d2ab03f56 reqwesthttpsrc: Simplify code to block on futures Sebastian Dröge 2019-12-31 14:17:56 +0200
  • b1e85c7fa0 reqwest: Update tests to hyper 0.13 Sebastian Dröge 2019-12-31 12:19:47 +0200
  • 672cb730a8 reqwest: Update to reqwest 0.10 / tokio 0.2 Sebastian Dröge 2019-12-30 16:00:12 +0200
  • 9d659fbd00 ci: Add dav1d build support Philippe Normand 2019-10-12 15:26:50 +0100
  • 84c40b872d dav1d: Add dav1ddec element Philippe Normand 2019-10-12 15:11:13 +0100
  • 317679fec3 meson: add gstreamer-rs deps Guillaume Desmottes 2019-12-23 11:21:55 +0530
  • edcb10820d
    Merge pull request #45 from sdroege/update-to-gstreamer-0.15 Alfonso Rodríguez Pereira 2019-12-23 16:24:30 +0100
  • e877da0ba3 rav1e: Update for VideoEncoder::set_format() API changes Sebastian Dröge 2019-12-23 13:31:24 +0200
  • 9772adbfbf Fix various new clippy warnings from 1.40 Sebastian Dröge 2019-12-22 11:18:30 +0200
  • bc94cc999e Run clippy on --all-targets Sebastian Dröge 2019-12-22 10:20:18 +0200
  • dea2cb769d rav1e: Update to 0.2 release Sebastian Dröge 2019-12-22 10:14:34 +0200
  • 688357a474 Update jitterbuffer.rs + clippy pass François Laignel 2019-12-21 10:58:14 +0100
  • dfbc0d3975 Move jitterbuffer to its own directory module François Laignel 2019-12-21 10:45:43 +0100
  • 0221524a10 Update to tokio release 0.2.5 + throttling François Laignel 2019-11-30 19:51:31 +0100
  • e8f5191ee7 ts: Pad wrapper for async processing François Laignel 2019-12-02 10:30:07 +0100
  • bdadf25f5c Clippy pass François Laignel 2019-11-24 23:00:27 +0100
  • ff470e9799 ts: move iocontext.rs to runtime/executor.rs François Laignel 2019-11-24 21:35:46 +0100
  • 8eec141517 threadsharing: migrate to async/await and tokio 0.2.0-alpha.6 François Laignel 2019-11-24 21:12:40 +0100
  • 6aea804c6c Update byte-slice-cast to 0.3 Sebastian Dröge 2019-12-19 00:49:09 +0200
  • 5923adf333 Update to gstreamer 0.15 bindings release Sebastian Dröge 2019-12-18 19:34:00 +0200
  • a91d0d929c Use functions with correct mutability for BaseParseFrame/VideoCodecFrame Sebastian Dröge 2019-12-18 18:55:17 +0200
  • 9390295281 add meson support Guillaume Desmottes 2019-11-19 14:26:01 +0530
  • ccfb8246be Fix compilation after gstreamer-rs!383 Sebastian Dröge 2019-12-18 07:50:10 +0200
  • ef8adbf113 gst-plugin-version-helper: Update git2 dependency to 0.11 Sebastian Dröge 2019-12-18 07:42:00 +0200
  • 916c382171 gst-plugin-tutorial: Update markdown for using lazy_static! to declare the debug category Sebastian Dröge 2019-12-17 09:35:21 +0200
  • 5ca81246f1 gst-plugin-tutorial/tutorial1: Add missing description line to Cargo.toml in the markdown Sebastian Dröge 2019-12-16 16:34:43 +0200
  • 064cc827a3 Fix video plugins build after gstreamer-rs!377 Sebastian Dröge 2019-12-15 10:51:12 +0200
  • 0f99994d9e Fix audio plugins build after gstreamer-rs!376 Philippe Normand 2019-12-14 15:26:20 +0000
  • 23ed11e52f closedcaption: Use RangeBounds::contains() directly instead of our copy Sebastian Dröge 2019-12-14 11:12:18 +0200
  • f638b0eef7 Remove usage of glib_floating_reference_guard!() Sebastian Dröge 2019-12-07 23:04:35 +0200
  • 486e0e3420 tutorial/progressbin: Handle streams without duration correctly Sebastian Dröge 2019-12-07 11:03:16 +0200
  • 0eab103066 togglerecord: Update parking_lot dependency Sebastian Dröge 2019-11-27 08:23:22 +0100
  • 78eebf7b15 Update various dependencies Sebastian Dröge 2019-11-21 00:43:55 +0200
  • 9f75a1cecc Update for new BaseTransformImpl::set_caps() return type Sebastian Dröge 2019-11-21 00:06:16 +0200
  • 7ba1e6f60d cdg: typefind: improve CDG packets detection heuristic Guillaume Desmottes 2019-11-03 15:08:30 +0100