Commit graph

  • 7ae687740d Update version to 0.1.1 0.1.1 Sebastian Dröge 2018-01-03 17:12:04 +0200
  • 6b553c058f Update CHANGELOG.md for 0.1.1 Sebastian Dröge 2018-01-03 17:11:53 +0200
  • 1a5d1b2071 Caps in BaseTransform::transform_caps() are not owned Sebastian Dröge 2018-01-01 12:50:51 +0200
  • 91c2c58a65 audioecho: Minor cleanup and move code to the right place Sebastian Dröge 2017-12-31 20:56:00 +0200
  • 292ab63558 Use gst_element_error!() instead of Element::post_error_message(&gst_error_msg!(...)) Sebastian Dröge 2017-12-22 20:42:32 +0200
  • 8df8b68555 Update CHANGELOG.md for 0.1.1 Sebastian Dröge 2018-01-03 17:11:53 +0200
  • 3aa3d826c3 Add CHANGELOG.md to gst-plugin Sebastian Dröge 2017-12-22 16:20:37 +0200
  • 43d38d0951 Caps in BaseTransform::transform_caps() are not owned Sebastian Dröge 2018-01-01 12:50:51 +0200
  • 3181631bb7 audioecho: Minor cleanup and move code to the right place Sebastian Dröge 2017-12-31 20:56:00 +0200
  • 67edf375f3 [Close #24] Update repository link Aleksey Ivanov 2017-12-23 00:18:38 +0300
  • 09ffbb3872 Use gst_element_error!() instead of Element::post_error_message(&gst_error_msg!(...)) Sebastian Dröge 2017-12-22 20:42:32 +0200
  • 000da42b5c Fix documentation URL Sebastian Dröge 2017-12-22 16:27:07 +0200
  • fd54eea586 Fix documentation URL 0.1.0 Sebastian Dröge 2017-12-22 16:27:07 +0200
  • ffca043df3 Add CHANGELOG.md to gst-plugin Sebastian Dröge 2017-12-22 16:20:37 +0200
  • 1b153ee597 Update versions of all dependencies and point to releases instead of GIT Sebastian Dröge 2017-12-22 16:03:18 +0200
  • 2decd553d7 Update README.md and include it in the gst-plugin crate too Sebastian Dröge 2017-12-22 15:56:48 +0200
  • 723409e05a Update gst-plugin Cargo.toml with lots of metadata Sebastian Dröge 2017-12-22 15:41:24 +0200
  • 003c5b4275 Mention that gst-plugin-togglerecord is LGPL in README.md Sebastian Dröge 2017-12-22 15:37:36 +0200
  • 3fe6e1ab18 Add support for adding signals/action-signals Sebastian Dröge 2017-12-20 22:21:28 +0200
  • c1ca7902f1 Don't panic when getting a property failed Sebastian Dröge 2017-12-20 21:57:25 +0200
  • bda421d218 Move more things into gst-plugin-simple Sebastian Dröge 2017-12-20 21:53:43 +0200
  • 22c5f93d3b Fix various clippy warnings Sebastian Dröge 2017-12-20 21:36:50 +0200
  • 07ce2d64b8 Use the Into trait instead of custom into_*() functions Sebastian Dröge 2017-12-20 20:13:31 +0200
  • 80a2c5033f Use ErrorMessage from gstreamer bindings Sebastian Dröge 2017-12-20 19:53:59 +0200
  • cbfb30c7b5 Run everything through rustfmt again Sebastian Dröge 2017-12-20 19:30:32 +0200
  • 8e1428c047 Implement Error/Display for AdapterError Sebastian Dröge 2017-12-20 19:18:32 +0200
  • a99522150b Remove unused utils module Sebastian Dröge 2017-12-20 19:16:14 +0200
  • 8ef6a1830c Fix build of togglerecord unit test Sebastian Dröge 2017-12-16 18:26:12 +0200
  • 2ec85ac0b0 Run everything through rustfmt again Sebastian Dröge 2017-12-16 17:42:42 +0200
  • 841252c5f7 Fix compilation after gstreamer-rs API changes Sebastian Dröge 2017-12-16 17:42:32 +0200
  • 607cd154b8 Update for simplified force-keyunit event API Sebastian Dröge 2017-12-10 22:45:06 +0200
  • 73d0615f10 Send force-keyunit events later Sebastian Dröge 2017-12-10 13:18:43 +0200
  • 86d1676a67 Request a keyframe whenever we're going to wait for a keyframe Sebastian Dröge 2017-12-10 12:34:53 +0200
  • 9250ca4ccc Improve togglerecord example UI a bit Sebastian Dröge 2017-12-10 12:35:10 +0200
  • c6800e8a26 Fixes/simplifications for GStreamer API changes Sebastian Dröge 2017-12-09 19:41:54 +0200
  • 63380e023a Add read-only "recording" property to togglerecord Sebastian Dröge 2017-12-06 14:10:01 +0200
  • 8873821340 Fix build after gstreamer-rs API changes Sebastian Dröge 2017-12-05 23:34:01 +0200
  • 39b4d89790 The either crate is only a dependency for the togglerecord test Sebastian Dröge 2017-12-05 19:30:23 +0200
  • b25309a66a Add gst-plugin-togglerecord Sebastian Dröge 2017-12-05 09:52:31 +0200
  • cea5d4d03e Require fallback value in Element::catch_panic() to be given as closure Sebastian Dröge 2017-12-04 21:49:27 +0200
  • ac09ae7d73 Never fail downwards state changes Sebastian Dröge 2017-12-04 21:45:03 +0200
  • 083371866a Add helper function that allows to catch panics and poison the element Sebastian Dröge 2017-12-04 21:30:10 +0200
  • b3725312c4 Update to lazy_static 1.0 Sebastian Dröge 2017-12-04 11:12:32 +0200
  • 2fb3952aa2 Element::request_new_pad() is (transfer none) in the return value Sebastian Dröge 2017-12-04 11:08:16 +0200
  • a271b18c09 Take ownership of any floating references in Bin::add/remove_element() Sebastian Dröge 2017-11-27 17:26:43 +0200
  • 3f1eb96da9 Add support for creating Pipeline subclasses Sebastian Dröge 2017-11-27 15:07:14 +0200
  • b55a24c929 Add support for creating Bin subclasses Sebastian Dröge 2017-11-27 15:03:04 +0200
  • 22ab56895d Remove Rs prefix from everything Sebastian Dröge 2017-11-20 13:22:26 +0200
  • 656dc990f8 Require a get_type() function for boxed/object properties Sebastian Dröge 2017-11-19 19:40:13 +0200
  • 323bf3ea08 Update to latest gstreamer-rs master API changes Sebastian Dröge 2017-11-11 13:02:55 +0100
  • 768b68f94a Fix up Adapter's WouldBlock error message Sebastian Dröge 2017-11-06 23:16:32 +0200
  • 9158c2c8e1 adapter: Implement the Read trait Thibault Saunier 2017-11-04 08:57:52 -0300
  • bf360ebce8 Fix typo in crate/repo name Sebastian Dröge 2017-10-30 10:51:56 +0200
  • d4138cb566 Update to reqwest 0.8 Sebastian Dröge 2017-10-25 14:58:41 +0200
  • d8dbe8414c Fixes for gstreamer-rs API changes Sebastian Dröge 2017-10-21 10:06:28 +0200
  • 176e07bf0a Move properties code to a separate file Sebastian Dröge 2017-10-19 11:06:19 +0200
  • 83388c8322 audioecho: Don't unnecessarily mark variable as mutable Sebastian Dröge 2017-10-19 11:06:01 +0200
  • 443abffa73 Run everything through latest rustfmt-nightly Sebastian Dröge 2017-10-17 12:21:53 +0300
  • 4b97d56949 Fix compilation after GstRc<T>::get_mut() API fixes in gstreamer-rs Sebastian Dröge 2017-10-12 18:03:06 +0300
  • 393cd6236a Move simple Source/Sink/Demuxer traits to a separate crate Sebastian Dröge 2017-10-11 13:32:44 +0300
  • 89b44e6081 Don't have to store the size of the slice twice Sebastian Dröge 2017-10-07 13:14:18 +0300
  • 16b6d61e10 Improve release configuration a bit Sebastian Dröge 2017-10-07 12:43:38 +0300
  • 7cf784a9fc Some more RingBufferIterator cleanup Sebastian Dröge 2017-10-07 11:38:35 +0300
  • 20f1666bc9 Run everything through rustfmt again Sebastian Dröge 2017-10-07 04:41:45 +0300
  • 97ad0c0bc2 Simplify audioecho code a bit Sebastian Dröge 2017-10-07 04:41:25 +0300
  • 80341fd90e Add audiofx plugin with audioecho element Sebastian Dröge 2017-10-05 18:07:52 +0300
  • c241a65555 Add BaseTransform support Sebastian Dröge 2017-09-27 15:14:13 +0300
  • 2c0388b06d Fix BaseSink::event() signature Sebastian Dröge 2017-10-05 10:21:50 +0200
  • dda3b5ff1a Fix build with latest gstreamer-rs Sebastian Dröge 2017-10-01 16:19:43 +0200
  • 6a7da572f0 Use our own reimplementation of mopa for our use cases Sebastian Dröge 2017-09-26 13:54:55 +0300
  • e97f4fb8c1 Fix some unused parameter warnings Sebastian Dröge 2017-09-26 13:45:19 +0300
  • 60e25bcc91 Add lots more virtual method for basesrc Sebastian Dröge 2017-09-26 13:39:34 +0300
  • dc231937d7 Add more virtual methods to ElementImpl Sebastian Dröge 2017-09-26 13:11:52 +0300
  • 91df8f991e Add lots of missing virtual methods to BaseSink Sebastian Dröge 2017-09-26 11:58:26 +0300
  • cba662934c Get rid of various clippy warnings Sebastian Dröge 2017-09-26 01:58:19 +0300
  • 515f58da02 Remove obsolete FIXME comment Sebastian Dröge 2017-09-26 01:52:35 +0300
  • ec1903a571 Make overriding of vfuncs safer Sebastian Dröge 2017-09-26 01:50:56 +0300
  • 41d6343682 Make calls into the parent class struct safer and use more useful object wrapper type (T) for virtual methods Sebastian Dröge 2017-09-26 01:43:56 +0300
  • a354116336 Make ObjectImpl and subtraits generic over T: ObjectType Sebastian Dröge 2017-09-26 00:25:03 +0300
  • f45723c04e Remove redundant ObjectType::RsType associated type Sebastian Dröge 2017-09-25 23:40:17 +0300
  • 5e9f42e7f8 Remove some more boilerplate Sebastian Dröge 2017-09-25 15:35:27 +0300
  • b25e612458 Remove some boilerplate Sebastian Dröge 2017-09-25 15:29:39 +0300
  • f322395918 Rename ObjectClassStruct to ObjectClass Sebastian Dröge 2017-09-25 13:49:53 +0300
  • cd23c993ae Rename panic_to_error2() to panic_to_error() Sebastian Dröge 2017-09-24 23:22:58 +0300
  • 0423264fea Hack around floating references Sebastian Dröge 2017-09-24 23:21:15 +0300
  • 395a002f4a Store type ids in a static BTreeMap Sebastian Dröge 2017-09-24 22:47:14 +0300
  • 1260dc42bb Port sink over to new infrastructure Sebastian Dröge 2017-09-24 22:28:28 +0300
  • 6e1c89d1df Add GstBaseSink bindings Sebastian Dröge 2017-09-24 22:22:20 +0300
  • 1f880caee1 Port Source over to the new infrastructure Sebastian Dröge 2017-09-24 22:18:12 +0300
  • 540011a4a0 Add some more boilerplate for impl trait inheritance Sebastian Dröge 2017-09-23 19:58:18 +0300
  • b7c396d70b Complete basesrc subclassing infrastructure Sebastian Dröge 2017-09-23 19:54:36 +0300
  • a0bac4a722 Add interface infrastructure and GstURIHandler support Sebastian Dröge 2017-09-23 19:20:23 +0300
  • 4ee8b12e66 Add infrastructure for installing various kinds of properties Sebastian Dröge 2017-09-23 12:37:18 +0300
  • 1c997c171d Make some unnecessarily mutable variables immutable Sebastian Dröge 2017-09-22 14:37:15 +0300
  • 950a7d5b0d Mark the abstract base types as actually abstract Sebastian Dröge 2017-09-22 14:08:45 +0300
  • 0d22579297 Get rid of demuxer wrapper Sebastian Dröge 2017-09-22 13:49:19 +0300
  • cda23d5c41 Implement generic object subclass creation in a more... generic... way Sebastian Dröge 2017-09-22 00:23:40 +0300
  • 8d253fd46a Minor cleanup Sebastian Dröge 2017-09-19 16:05:21 +0300
  • 62a237ff0c Implement a generic Element implementation infrastructure Sebastian Dröge 2017-09-19 14:43:33 +0300
  • 2781e0b3d8 Port demuxer to plain Rust Sebastian Dröge 2017-09-18 20:46:34 +0300