Commit graph

  • c06c12dc87 Free memory of the correct type for the callback structs in appsink/appsrc Sebastian Dröge 2017-11-11 16:05:08 +0100
  • 126159c762 Run everything through rustfmt once again Sebastian Dröge 2017-11-11 13:31:01 +0100
  • 2fc3470fa1 Add a Builder for caps and structures Sebastian Dröge 2017-11-11 13:14:49 +0100
  • f823ef9cf7 Add constants for SECONDS, etc in u64 Sebastian Dröge 2017-11-11 13:00:50 +0100
  • d5b2f5900c Add API for converting ClockTime to/from mseconds, useconds, nseconds Sebastian Dröge 2017-11-11 12:42:41 +0100
  • d18cbe5943 examples: More robust cli arg handling Zeeshan Ali 2017-11-10 16:53:32 +0100
  • 246a54368d Clean up Query API a bit Sebastian Dröge 2017-11-11 12:22:31 +0100
  • c39c0c7264 Implement ClockTime as ClockTime(Option<u64>) Sebastian Dröge 2017-11-11 11:21:55 +0100
  • bdcf0246eb player example: Error management with the failure crate Philippe Normand 2017-11-10 17:59:57 +0100
  • f6ffa6919f Run latest commit through rustfmt Sebastian Dröge 2017-11-10 18:24:44 +0100
  • 93a1b3929c Implement Error trait for error enums. Philippe Normand 2017-11-10 12:41:06 +0100
  • 5d266bf31b Regenerate with latest GIR Sebastian Dröge 2017-11-09 13:33:40 +0200
  • 2f7ee30aa1 Implement std::io::Read on Adapter Sebastian Dröge 2017-11-06 14:48:59 +0200
  • 95204c2294 Add Success/Error variants of #[must_use] enums Sebastian Dröge 2017-11-05 19:58:44 +0200
  • e8638c1630 Mark various enums that can signal errors as #[must_use] Sebastian Dröge 2017-11-05 19:16:50 +0200
  • 3179806f01 Regenerate everything with latest GIR Sebastian Dröge 2017-11-05 19:01:15 +0200
  • 8e91ceb6e1 Regenerate everything with latest GIR Sebastian Dröge 2017-11-05 18:58:43 +0200
  • 99a60e921d Ignore property notify functions Sebastian Dröge 2017-11-04 12:12:07 +0200
  • 3193c19131 Add a table of contents to the README.md Sebastian Dröge 2017-10-31 21:00:08 +0200
  • 1b5762c02f Update README.md with installation instructions and some links for getting started Sebastian Dröge 2017-10-30 12:58:55 +0200
  • 0726597615 Fix gst-plugin-rs repo name type in the other README.md Sebastian Dröge 2017-10-30 10:53:50 +0200
  • 2e76ecd46e Fix typo in sdroege/gst-plugin-rs repo Ruben Gonzalez 2017-10-30 08:55:34 +0100
  • 0f9241dbb6 Fix unused import compiler warning Sebastian Dröge 2017-10-29 18:14:20 +0200
  • b58f4cd1ed Add Object::connect_deep_notify() and test Sebastian Dröge 2017-10-27 23:03:45 +0200
  • ec6dde855a Replace ulong for the property notify watches with a custom NotifyWatchId type Sebastian Dröge 2017-10-27 17:55:48 +0200
  • a1a841afc8 Require Send+'static for Buffer::from_*slice() Sebastian Dröge 2017-10-26 14:02:36 +0200
  • f08f0f6f15 Add tests for Bin::get_children() and Element::get_*pads() Sebastian Dröge 2017-10-26 13:29:37 +0200
  • 50c8f32961 Clean up player example code a bit Sebastian Dröge 2017-10-26 13:14:19 +0200
  • 6bb9eaf739 Remove unneeded reference Sebastian Dröge 2017-10-26 12:56:52 +0200
  • 95317267ec Add BinExtManual::get_children() that returns a Vec<Element> Sebastian Dröge 2017-10-25 12:56:32 +0200
  • 20729497a2 Add ElementExtManual::get_{,src,sink}pads() functions Sebastian Dröge 2017-10-25 12:48:01 +0200
  • f30121ec53 Add private utils module with a MutexGuard around GMutex Sebastian Dröge 2017-10-25 12:54:52 +0200
  • d94bb0e0fb Unnecessary reference Luis de Bethencourt 2017-10-22 16:27:00 +0100
  • e82e8e0c34 Needless pass by value Luis de Bethencourt 2017-10-22 14:07:19 +0100
  • 95dc336b65 Use while let Luis de Bethencourt 2017-10-22 14:01:29 +0100
  • 342d89dd44 Allow creating buffers from AsRef<[u8]> and AsMut<[u8]> Sebastian Dröge 2017-10-20 18:37:38 +0200
  • b24f628772 Add basic-tutorial-6 from the GStreamer tutorials Thijs Vermeir 2017-10-14 11:27:19 +0200
  • e1d134c4be Run everything through latest rustfmt-nightly Sebastian Dröge 2017-10-17 12:06:51 +0300
  • 9a6713b901 Store pointers for static caps and pad templates Sebastian Dröge 2017-10-15 11:27:08 +0300
  • 9206ddba61 Add StaticCaps and StaticPadTemplate bindings Sebastian Dröge 2017-10-15 11:08:56 +0300
  • faae914f72 Add the tutorial5 (Gtk video player with informations about streams) Thibault Saunier 2017-10-11 11:15:34 +0200
  • 08c30a0566 Add basic-tutorial-7.rs Thibault Saunier 2017-10-12 12:46:06 +0200
  • 1f16a39ca4 Move gst_mini_object_copy() from GstRc<T> to MiniObject directly Sebastian Dröge 2017-10-12 17:58:46 +0300
  • b773c0b46a Fix compilation again now that GstRc::get_mut() requires &mut self again Sebastian Dröge 2017-10-11 15:32:03 +0300
  • 5589d5221f Revert "Don't require &mut self for GstRc::get_mut()" Sebastian Dröge 2017-10-11 15:30:55 +0300
  • 2e2dd95365 Re-export gst_base::FlowCombiner again from the module Sebastian Dröge 2017-10-11 13:52:49 +0300
  • 4b228f5f7f gtsreamer-base: Fix version for gst_flow_combiner_ref/unref fengalin 2017-10-10 16:37:56 +0200
  • fd8ffffaa7 Add comment about why FlowCombiner bindings are manually generated Sebastian Dröge 2017-10-11 11:30:28 +0300
  • 44130794f1 gstreamer-base: use g_boxed_copy/free for GstFlowCombiner fengalin 2017-10-10 17:52:54 +0200
  • f253caac19 Add basic-tutorial-4 from the GStreamer tutorials Thijs Vermeir 2017-10-08 18:41:37 +0200
  • d85be4fe03 Don't make variable mutable if not needed Sebastian Dröge 2017-10-09 16:37:40 +0300
  • 38b58cbf9d Add basic-tutorial-3 from the GStreamer tutorials Thijs Vermeir 2017-10-08 15:32:28 +0200
  • 4b77c18b5b Don't require &mut self for GstRc::get_mut() Sebastian Dröge 2017-10-05 14:48:33 +0300
  • 884c9790ef Fix compilation of GTK examples with latest gio Sebastian Dröge 2017-10-01 16:18:16 +0200
  • 92e0b525ad Fix build of unit tests Sebastian Dröge 2017-10-01 16:02:29 +0200
  • 19c5556239 Regenerate with latest GIR Sebastian Dröge 2017-10-01 15:52:15 +0200
  • 1349ab5b30 Add dox feature to gstreamer-mpegts-sys Sebastian Dröge 2017-10-01 15:31:53 +0200
  • b3cc2251ba Add gstreamer-mpegts-sys bindings Russel Winder 2017-09-29 16:51:43 +0100
  • 52b7c65080 Regenerate everything with latest GIR Sebastian Dröge 2017-10-01 15:08:00 +0200
  • d608cff9e9 Fix build with latest GApplication API changes Sebastian Dröge 2017-09-26 10:41:03 +0300
  • 19e40a5e2c Remove accidental leftover debug output Sebastian Dröge 2017-09-18 20:44:01 +0300
  • e026c2f652 Directly poke at GstPad struct for retrieving pad function data Sebastian Dröge 2017-09-18 17:26:42 +0300
  • f4958b71d7 Add test for pad tasks Sebastian Dröge 2017-09-18 01:53:02 +0300
  • c471a67e78 Add test for pad chain/event function and fix-up code Sebastian Dröge 2017-09-18 01:45:39 +0300
  • dc6c7500df Add bindings for remaining pad task functions Sebastian Dröge 2017-09-18 00:32:29 +0300
  • 88f37b799c Re-add Pad::iterate_internal_links() Sebastian Dröge 2017-09-18 00:24:36 +0300
  • 7a108ddd0d Set version (1.12) for StackTraceFlags fengalin 2017-09-17 15:03:12 +0200
  • 8b735ff536 Set version (1.12) for StackTraceFlags fengalin 2017-09-17 14:59:45 +0200
  • 5881dc7d53 Also export IteratorImpl trait Sebastian Dröge 2017-09-17 18:51:45 +0300
  • 191b90b1df Add copyright/license header to iterator.rs Sebastian Dröge 2017-09-17 18:50:35 +0300
  • ce5c01a88e Implement gst::Iterator as a generic type to not require using glib::Values everywhere Sebastian Dröge 2017-09-17 18:41:02 +0300
  • 8085c4ce8e Add gst::Iterator example with Resync handling Sebastian Dröge 2017-09-17 14:59:01 +0300
  • f7bce553cd Implement std::iter::Iterator<Item=Result<glib::Value, IteratorError> for gst::Iterator Sebastian Dröge 2017-09-17 14:39:17 +0300
  • 8306e5cf72 Add more complete gst::Iterator bindings Sebastian Dröge 2017-09-17 03:58:11 +0300
  • 858b73a672 Add bindings for setting all the pad functions Sebastian Dröge 2017-09-17 01:45:21 +0300
  • 918d66375e Implement StaticType for BufferRef, not Buffer Sebastian Dröge 2017-09-16 19:27:46 +0300
  • cc9780520c Implement StaticType for BufferRef, not Buffer Sebastian Dröge 2017-09-16 19:27:46 +0300
  • 3cb5b591ca Add bindings for Element::message_full() and _full_with_details() Sebastian Dröge 2017-09-15 19:00:51 +0300
  • de10335167 Allow creating Error/Warning/Info messages only from specific kinds of glib::Error domains Sebastian Dröge 2017-09-15 18:35:54 +0300
  • 96d00c4ecc Add BaseSrc/BaseSink and URIHandler base types to AppSrc/AppSink Sebastian Dröge 2017-09-15 14:54:32 +0300
  • 55ef03110a Fix documentation URIs Sebastian Dröge 2017-09-15 00:50:03 +0300
  • 0de4c0c1af Update CHANGELOG.md for 0.8.1 Sebastian Dröge 2017-09-15 00:37:22 +0300
  • ca8b2f5406 Fix documentation URIs Sebastian Dröge 2017-09-15 00:50:03 +0300
  • 1e2d9fa691 Update CHANGELOG.md for 0.8.1 0.8.1 Sebastian Dröge 2017-09-15 00:37:22 +0300
  • 7f58c814a0 Update versions to 0.8.1 Sebastian Dröge 2017-09-14 21:55:28 +0300
  • 59c7ac6788 Also implement Sync+Send for Event and Message Sebastian Dröge 2017-09-14 15:52:40 +0300
  • 01d7501da2 Implement Sync and Send for Query fengalin 2017-09-14 14:08:54 +0200
  • c956d082cc Use while-let and CLOCK_TIME_NONE for the bus.timed_pop() loops in the examples/tutorials Sebastian Dröge 2017-09-13 19:35:35 +0300
  • 5d5b1e6908 Fix various clippy warnings in examples Sebastian Dröge 2017-09-10 15:10:04 +0300
  • 35aeaa1395 Run everything through latest rustfmt-nightly Sebastian Dröge 2017-09-14 21:46:40 +0300
  • 74ac0f9cdb Fix/hide various clippy warnings in gstreamer Sebastian Dröge 2017-09-10 14:54:43 +0300
  • 3b66ea66e1 Fix various clippy warnings in gstreamer-video Sebastian Dröge 2017-09-10 14:27:00 +0300
  • d99e15aa30 Fix/hide various clippy warnings in gstreamer-player Sebastian Dröge 2017-09-10 14:20:35 +0300
  • 499ca3eff3 Also implement Sync+Send for Event and Message Sebastian Dröge 2017-09-14 15:52:40 +0300
  • bb1b3cb1b4 Implement Sync and Send for Query fengalin 2017-09-14 14:08:54 +0200
  • 608279c6d4 Fix various clippy warnings Sebastian Dröge 2017-09-13 23:54:22 +0300
  • 17cce1a3d7 Add support for setting custom fields in message/events during construction Sebastian Dröge 2017-09-13 22:38:19 +0300
  • f1025170d9 Use while-let and CLOCK_TIME_NONE for the bus.timed_pop() loops in the examples/tutorials Sebastian Dröge 2017-09-13 19:35:35 +0300
  • a1679f6216 Added basic-tutorial-2 Jouan 2017-09-12 10:24:36 -0700
  • 60e6bd8604 Require passing an object reference directly to the GStreamer logging macros Sebastian Dröge 2017-09-11 14:18:32 +0300