Commit graph

  • 9df0a01a0c If param loss_threshold is 0, we don't close the stream connection when receiving a NDIlib_frame_type_none Daniel Vilar 2018-12-05 16:13:36 +0100
  • e68bb9b4aa Fix issues with multichanel audio Daniel Vilar 2018-12-05 15:22:01 +0100
  • 192253ab05 A new parameter was added to adjust the threshold when detecting that a stream was closed Daniel Vilar 2018-12-05 12:55:01 +0100
  • 4d87c11293 Run everything through latest rustfmt again Sebastian Dröge 2018-12-04 19:01:40 +0200
  • 3026e56cfb ts-udpsrc: Creating a gio::Socket from a raw fd/socket is unsafe Sebastian Dröge 2018-12-03 13:02:35 +0200
  • 9750195caa ts-udpsrc: Dup the socket so that both tokio and GIO can take ownership of it Sebastian Dröge 2018-11-30 19:38:25 +0200
  • 4ac6863eed Port tutorials plugin to new subclassing API Sebastian Dröge 2018-11-24 10:31:58 +0100
  • 485839a2a9 Port audiofx plugin with audioecho element to new subclassing API Sebastian Dröge 2018-11-21 17:09:07 +0200
  • 38ca1ef3cb Port gst-plugin-togglerecord to new subclassing API Sebastian Dröge 2018-11-18 15:18:17 +0200
  • 40426a2cf6 Use new boxed type support from the GLib bindings Sebastian Dröge 2018-11-29 21:01:02 +0200
  • ab59e88809 Update CHANGELOG.md for 0.3.2 Sebastian Dröge 2018-11-26 16:28:02 +0100
  • 4df78f6ef5 Update CHANGELOG.md for 0.3.2 0.3.2 0.3 Sebastian Dröge 2018-11-26 16:28:02 +0100
  • fae723a238 Update documentation to gitlab pages Sebastian Dröge 2018-11-26 16:21:57 +0100
  • 6e8cba28c1 Change all links/mentions from gst-plugin-rs to gst-plugins-rs Sebastian Dröge 2018-11-26 11:52:09 +0100
  • 9132288e2e Update version to 0.3.2 Sebastian Dröge 2018-11-26 16:22:15 +0100
  • 860e7bedc1 Update documentation to gitlab pages Sebastian Dröge 2018-11-26 16:21:57 +0100
  • 32265412f3 Change all links/mentions from gst-plugin-rs to gst-plugins-rs Sebastian Dröge 2018-11-26 11:52:09 +0100
  • 8881548652 AggregatorPad is not actually a GhostPad Sebastian Dröge 2018-11-19 11:35:58 +0200
  • b390e433c8 AggregatorPad is not actually a GhostPad 0.3.1 Sebastian Dröge 2018-11-19 11:35:58 +0200
  • 8081c319c2 Update CHANGELOG.md for 0.3.1 Sebastian Dröge 2018-11-19 11:28:26 +0200
  • f3cb496069 Update version to 0.3.1 Sebastian Dröge 2018-11-19 11:29:05 +0200
  • 4b530e5d28 Update CHANGELOG.md for 0.3.1 Sebastian Dröge 2018-11-19 11:28:26 +0200
  • 9bdd305b8f Make sure to override vfuncs of all parent classes correctly Sebastian Dröge 2018-11-19 11:27:50 +0200
  • 66366ce024 Make sure to override vfuncs of all parent classes correctly Sebastian Dröge 2018-11-19 11:27:50 +0200
  • 8b7f0b40ea ts-appsrc: Rewrite test around Harness Sebastian Dröge 2018-11-13 18:51:01 +0200
  • bcc0bb0d7d ts-udpsrc: Add unit test for socket re-use and the socket/used-socket properties Sebastian Dröge 2018-11-13 17:11:21 +0200
  • 941b83a1d6 ts-udpsrc: Rewrite unit test around gst_check::Harness Sebastian Dröge 2018-11-13 17:10:52 +0200
  • ab08cbd412 ts-udpsrc: Implement socket and used-socket properties like in udpsrc Sebastian Dröge 2018-11-13 14:13:23 +0200
  • 243f4420e1 Run everything through rustfmt Sebastian Dröge 2018-11-08 00:02:26 +0200
  • 27cbaee340 First run lints, then tests Sebastian Dröge 2018-11-04 18:52:31 +0200
  • e43a517f92 Run gitlab-ci also with Rust 1.28 Sebastian Dröge 2018-11-04 18:52:25 +0200
  • 9c47ce4ee9 Point to the new repo location in README.md Sebastian Dröge 2018-11-03 20:55:09 +0200
  • 8e500ae2eb Change all references from GitHub to freedesktop.org GitLab Sebastian Dröge 2018-11-03 20:24:21 +0200
  • bca2c64439 Implement From instead of Into for FlowError -> FlowReturn Arun Raghavan 2018-10-27 20:19:42 +0100
  • cd930be47f Update gitignore for Cargo.lock and vim files Arun Raghavan 2018-10-27 19:42:48 +0100
  • c8d30cbab3 CI: Add gitlab-ci config. Jordan Petridis 2018-10-15 15:08:29 +0300
  • 9bccab9071 Remove travis cargo cache Sebastian Dröge 2018-10-05 17:19:30 +0300
  • 5ab98981b3 Update travis to use GStreamer 1.14.3 binaries (including OpenGL library) Sebastian Dröge 2018-09-21 17:31:18 +0300
  • 4fb18382c2 threadshare: register plugin static in integration test Sebastian Dröge 2018-11-05 13:47:34 +0200
  • 73a7be5ef5 Run gst-plugin-threadshare through cargo fmt Sebastian Dröge 2018-11-05 13:43:38 +0200
  • 6c32b702f0 Fix build with gst-plugin-rs API changes Sebastian Dröge 2018-11-05 13:43:11 +0200
  • 20bec35c68 Merge gst-plugin-threadshare into gst-plugin-rs Sebastian Dröge 2018-11-05 13:38:40 +0200
  • 132986cf71 threadshare: Fix deprecation warnings and move to released versions of tokio Sebastian Dröge 2018-11-01 13:43:40 +0200
  • 4e8c6fd293 threadshare: Change gobject-subclass repository URI Sebastian Dröge 2018-09-06 13:57:36 +0300
  • fbc0a04cff threadshare: Run everything through rustfmt again Sebastian Dröge 2018-07-24 13:40:58 +0300
  • 55f9b84008 threadshare: Drop support for multi-threaded runtime as it is consistently slower Sebastian Dröge 2018-06-30 18:24:38 +0200
  • 20149c7293 threadshare: Rename udpsrc_benchmark.rs to benchmark.rs. LEE Dongjun 2018-07-06 16:35:16 +0900
  • 6827b9509e threadshare: Add TcpClient elements and unit test. LEE Dongjun 2018-07-06 16:32:24 +0900
  • df86b67117 threadshare: Rename udpsocket file to socket file LEE Dongjun 2018-07-06 16:26:23 +0900
  • 1ac85c91e5 threadshare: Generalize UdpSocket to Socket. LEE Dongjun 2018-07-06 16:19:59 +0900
  • ec3e0875a1 threadshare: Use downcast_ref() instead of downcast() Sebastian Dröge 2018-07-12 08:32:38 +0300
  • 987f78de42 threadshare: Move to tokio_threadpool and tokio_current_thread crates Sebastian Dröge 2018-06-24 15:06:11 +0300
  • 23b25b210b threadshare: Update to rand 0.5 Sebastian Dröge 2018-06-24 15:04:30 +0300
  • 8cdb47e61e threadshare: Also set reuse address/port settings for non-multicast sockets Sebastian Dröge 2018-05-23 20:35:12 +0300
  • 9adf663073 threadshare: Add property to udpsrc for allowing port/address reuse Sebastian Dröge 2018-05-23 10:32:06 +0300
  • c5d901609f threadshare: Try pushing pending items immediately if we did not schedule a future for it yet Sebastian Dröge 2018-05-17 11:59:04 +0300
  • 7ac9534322 threadshare: Don't drain the queue when trying to push pending items Sebastian Dröge 2018-05-17 11:57:50 +0300
  • 51aa06d013 threadshare: Schedule the pending queue in queue/proxysink only on EOS or the first buffer/buffer list Sebastian Dröge 2018-05-16 17:32:35 +0300
  • 3a8ce35e60 threadshare: Revert "Push io-context sharing event before stream-start and anything else" Sebastian Dröge 2018-05-16 17:34:06 +0300
  • 135ec5ee7d threadshare: Push io-context sharing event before stream-start and anything else Sebastian Dröge 2018-05-10 10:58:26 +0300
  • 0b54cdb8ea threadshare: Use default query handling Sebastian Dröge 2018-05-10 10:53:07 +0300
  • be0403ce24 threadshare: Switch to gobject-subclass Sebastian Dröge 2018-05-01 18:47:36 +0300
  • 8f9a42f486 threadshare: Switch back to main tokio now that the CurrentThread PR is merged Sebastian Dröge 2018-04-25 20:38:18 +0300
  • da8390ef7b threadshare: Update for tokio API changes Sebastian Dröge 2018-04-24 12:32:03 +0300
  • 2dfca38977 threadshare: Turn the single-threaded executor until no futures are left to be run before waiting Sebastian Dröge 2018-04-12 08:59:39 +0200
  • b56e1a9873 threadshare: Update udpsrc benchmark a bit Sebastian Dröge 2018-04-05 20:28:20 +0300
  • 7939f95861 threadshare: Add very simple udpsrc/tonesrc benchmark application Sebastian Dröge 2018-04-05 16:00:43 +0300
  • eab6537094 threadshare: Add test for queue Sebastian Dröge 2018-04-05 13:47:55 +0300
  • 3e82b5a14e threadshare: Add test for udpsrc Sebastian Dröge 2018-04-05 13:46:23 +0300
  • 34acbcc6a1 threadshare: Add simple test for proxysrc/sink Sebastian Dröge 2018-04-05 13:39:30 +0300
  • 30b2df753c threadshare: Set element flags correctly for sources and sinks Sebastian Dröge 2018-04-05 13:36:58 +0300
  • 099093e9be threadshare: Refactor pending future draining to get rid of some duplicated code Sebastian Dröge 2018-04-05 12:49:12 +0300
  • a9d979a988 threadshare: Use catch_panic_pad_function from gst-plugin crate Sebastian Dröge 2018-04-05 12:21:13 +0300
  • 96bc778f72 threadshare: Add code for canceling pending futures Sebastian Dröge 2018-04-04 19:24:44 +0300
  • 88933790e7 threadshare: Add FIXME comment for refactoring opportunities Sebastian Dröge 2018-04-04 18:11:06 +0300
  • 28100d3a63 threadshare: Add test for single and multi-threaded appsrc Sebastian Dröge 2018-04-04 17:42:27 +0300
  • 82ab78fa3d threadshare: Minor appsrc refactoring Sebastian Dröge 2018-04-03 20:03:44 +0300
  • d52f1d49dd threadshare: Add a sample appsrc-like element plus test Sebastian Dröge 2018-04-03 19:40:12 +0300
  • f5b3e9481f threadshare: Run everything through rustfmt Sebastian Dröge 2018-04-03 19:14:00 +0300
  • ab22d81f12 threadshare: Integrate new tokio-timer into the IOContext Sebastian Dröge 2018-04-02 10:53:40 +0300
  • 82cc63551c threadshare: Don't set a fallback reactor Sebastian Dröge 2018-03-29 22:39:17 +0300
  • 13e706f678 threadshare: Fix queue time level calculation Sebastian Dröge 2018-03-28 12:31:31 +0300
  • 6ebc8988b2 threadshare: Make sure to shutdown sockets/queues without any mutexes locked Sebastian Dröge 2018-03-28 12:29:29 +0300
  • b4d1145490 threadshare: Add initial implementation of a proxysrc/sink like element Sebastian Dröge 2018-03-27 20:06:25 +0300
  • c26299277e threadshare: Move DataQueue to its own module Sebastian Dröge 2018-03-26 18:30:44 +0300
  • 811893ccf9 threadshare: Only take the current queue levels into account instead of the future ones Sebastian Dröge 2018-03-26 18:19:02 +0300
  • e03c27814b threadshare: Implement pending futures that could be scheduled downstream as result of a push Sebastian Dröge 2018-03-26 17:49:42 +0300
  • 1e26ca6365 threadshare: Add a first version of a queue Sebastian Dröge 2018-03-19 16:47:56 +0200
  • 21f905739f threadshare: Implement error handling Sebastian Dröge 2018-03-16 20:24:36 +0200
  • 7cd2945268 threadshare: Implement error handling for IO/data flow errors Sebastian Dröge 2018-03-16 19:11:53 +0200
  • 212b00ef2f threadshare: Move buffer handling into a separate function Sebastian Dröge 2018-03-15 21:21:42 +0200
  • 613706d446 threadshare: Implement propert event/query handling Sebastian Dröge 2018-03-15 21:17:01 +0200
  • e269e51524 threadshare: Refactor Sebastian Dröge 2018-03-15 20:52:38 +0200
  • f53efc6e6f threadshare: Implement throttling for the poll loop Sebastian Dröge 2018-03-12 16:19:46 +0200
  • 6aa9f642ba threadshare: Allow running completely single-threaded Sebastian Dröge 2018-03-12 15:47:33 +0200
  • b939607693 threadshare: Stop using reactor::Background and implement it ourselves for now Sebastian Dröge 2018-03-12 12:24:37 +0200
  • 299c69185e threadshare: WIP Sebastian Dröge 2018-03-09 17:32:21 +0200
  • 0fe6fbc859 threadshare: Initial working version Sebastian Dröge 2018-03-08 22:26:34 +0200
  • 1593c06595 threadshare: Initial commit Sebastian Dröge 2018-03-06 11:38:27 +0200
  • a8e16d4815 register plugin static in integration test Thijs Vermeir 2018-11-03 23:59:21 +0100