Commit graph

  • c4c8e738fd Enable Date tag and GDataTime support for GstDateTime Sebastian Dröge 2017-08-02 11:39:37 +0300
  • 594418e1f4 Add appsink example Sebastian Dröge 2017-08-01 21:44:01 +0300
  • dc640249ef Add simple appsrc example Sebastian Dröge 2017-08-01 21:29:49 +0300
  • 23ef3c1f08 Add a function to unset the Bus' current sync handler Sebastian Dröge 2017-08-01 20:52:29 +0300
  • 7e079e927d Add README.md Sebastian Dröge 2017-08-01 19:27:56 +0300
  • 669b24f661 Fix project name in README.md Sebastian Dröge 2017-08-01 19:26:47 +0300
  • 8c9d7d6454 Add README.md Sebastian Dröge 2017-08-01 19:21:59 +0300
  • 7ff8a5c460 Finish appsink bindings Sebastian Dröge 2017-08-01 17:52:11 +0300
  • ffa474e1e9 Finish appsrc bindings Sebastian Dröge 2017-08-01 15:42:15 +0100
  • 7c600bfce3 Fix unsafety of pad probes and sync bus handler Sebastian Dröge 2017-08-01 15:28:36 +0100
  • 7b98b2e7da Make GstApp bindings compile Sebastian Dröge 2017-08-01 14:18:50 +0100
  • c4875a5946 Update GstApp-1.0.gir Sebastian Dröge 2017-08-01 14:15:26 +0100
  • 0981a9c38b Add gstreamer-player-1.0 sys bindings Sebastian Dröge 2017-08-01 13:28:40 +0100
  • 99c3c61f59 Add initial, untested version of GstApp bindings Sebastian Dröge 2017-08-01 13:37:22 +0100
  • e55c7d4088 Rename ObjectExt trait to GstObjectExt Sebastian Dröge 2017-08-01 14:04:42 +0100
  • 38496eca7d Pass events by value instead of reference Sebastian Dröge 2017-08-01 13:58:50 +0100
  • 484cf56890 Add GstPlayer-1.0.gir Sebastian Dröge 2017-08-01 13:36:08 +0100
  • e29eae4d79 Add support for docs generation Sebastian Dröge 2017-08-01 13:20:26 +0100
  • 7e6de739b4 Add various metadata fields to Cargo.toml Sebastian Dröge 2017-08-01 10:30:02 +0100
  • eb567a5048 Rename ChildProxy::set/get_property() to set/get_child_property() to prevent conflict with glib::ObjectExt Sebastian Dröge 2017-07-31 17:14:00 +0100
  • 96a0668c5f Add playbin example Sebastian Dröge 2017-07-31 16:24:30 +0100
  • db1f0f7bfb Add Bus / Tokio example Sebastian Dröge 2017-07-31 14:12:08 +0100
  • 03285a6311 Run everything through latest rustfmt-nightly Sebastian Dröge 2017-07-31 12:16:42 +0100
  • d0ac8b7fd3 Add gtksink example Sebastian Dröge 2017-07-31 12:09:59 +0100
  • ff12c054e3 Add all tags from core Sebastian Dröge 2017-07-31 11:32:36 +0100
  • 7e24bae7c0 Improve Segment bindings to directly store the segment instead of a pointer to it Sebastian Dröge 2017-07-31 10:45:04 +0100
  • 0a0b82d1b2 Get tag names from gstreamer-sys Sebastian Dröge 2017-07-30 23:11:57 +0100
  • 61cc1aaea7 Add more tags Album covers can be found in image as a Sample Some containers (e.g. mkv) may use album-artist instead of artist fengalin 2017-07-30 20:26:30 +0200
  • f06bc0d6ef Add event example and clean-up event/message constructor API Sebastian Dröge 2017-07-30 15:49:25 +0100
  • 776b79b97a Update versions Sebastian Dröge 2017-07-30 15:23:31 +0100
  • 70a98cdc59 Fix compilation of 1.10 API Sebastian Dröge 2017-07-30 15:15:34 +0100
  • 35160bedbc Add support for Events in pad probes Sebastian Dröge 2017-07-30 15:11:47 +0100
  • 421e648a27 Enable functions working on Events Sebastian Dröge 2017-07-30 15:09:51 +0100
  • 2c949a9a05 Add Event bindings Sebastian Dröge 2017-07-30 15:06:44 +0100
  • 945d136acb Cleanup pad probes examples a bit Sebastian Dröge 2017-07-29 16:15:00 +0100
  • 2915bfa299 Add support for queries in pad probes Sebastian Dröge 2017-07-29 16:09:14 +0100
  • 0c3c4166e4 Add example for pad probes Sebastian Dröge 2017-07-29 15:57:01 +0100
  • 77912e7164 Add example doing queries Sebastian Dröge 2017-07-29 15:33:26 +0100
  • 5fa961f5b9 Add TagSetter and Preset bindings Sebastian Dröge 2017-07-29 15:21:25 +0100
  • 33ccfc7225 Add GDateTime bindings Sebastian Dröge 2017-07-29 15:11:44 +0100
  • 9d35eff8d5 Add ChildProxy bindings Sebastian Dröge 2017-07-29 15:10:10 +0100
  • 02a4c8c14d Add new() functions for all messages Sebastian Dröge 2017-07-29 14:56:34 +0100
  • 4730500662 Add Iterator bindings Sebastian Dröge 2017-07-29 14:37:06 +0100
  • 21888daab6 Add GhostPad bindings Sebastian Dröge 2017-07-29 14:19:15 +0100
  • 52dbf03d4f Add functions using queries Sebastian Dröge 2017-07-29 14:04:34 +0100
  • 5afa1858ed Fix handling of pad probe info data for real Sebastian Dröge 2017-07-29 13:52:46 +0100
  • 69e1fdd529 Add Query bindings Sebastian Dröge 2017-07-29 12:58:54 +0100
  • 29d4e3a56d Handle bufferlists in pad probes Sebastian Dröge 2017-07-28 19:18:08 +0100
  • a76c51ac5c Add bufferlist bindings Sebastian Dröge 2017-07-28 18:20:11 +0100
  • 210d641091 Implement Sample bindings Sebastian Dröge 2017-07-28 18:04:15 +0100
  • e3c9965eee Add getters/setters for all the segment fields Sebastian Dröge 2017-07-28 17:47:23 +0100
  • 7926257c3c Add auto-generated Segment bindings Sebastian Dröge 2017-07-28 17:38:52 +0100
  • 8c0b6e6605 Update Gst-1.0.gir and regenerate Sebastian Dröge 2017-07-28 17:33:06 +0100
  • b5d8b44725 Renable caps value-array unit test Sebastian Dröge 2017-07-28 16:56:27 +0100
  • 3bc0687025 Implement all remaining GstValue API Sebastian Dröge 2017-07-28 16:47:00 +0100
  • ad03e1e5a1 Implement Int/Fraction ranges and Array/Lists for GstValue Sebastian Dröge 2017-07-28 14:52:35 +0100
  • e75d2c224e Add GValue support to GstRc/MiniObject Sebastian Dröge 2017-07-28 11:09:34 +0100
  • 27d191f854 Use &ToValue instead of &Value for simple structure/caps setters/constructors Sebastian Dröge 2017-07-27 23:36:44 +0100
  • 3dac0c8b30 Add constants for GST_BUFFER_OFFSET_NONE and GST_CLOCK_TIME_NONE Sebastian Dröge 2017-07-25 15:31:45 +0300
  • 29f20ebe13 Remove various property bindings for properties that have getters/setters Sebastian Dröge 2017-07-25 15:28:09 +0300
  • 80265967f7 Add some more bindings related to buffers and taglists Sebastian Dröge 2017-07-25 15:21:03 +0300
  • e73f57cd31 Add support for Buffers in pad probes Sebastian Dröge 2017-07-25 15:08:42 +0300
  • acd0fc7874 Add Buffer bindings from gst-plugin-rs Sebastian Dröge 2017-07-25 15:01:24 +0300
  • 28f665502b Implement all caps/structure operations Sebastian Dröge 2017-07-25 02:03:18 +0300
  • aadf2e3b30 Move examples into bin subdirectory to simplify Cargo.toml Sebastian Dröge 2017-07-25 01:33:54 +0300
  • d1cf7d609f Implement Caps::iter_mut() Sebastian Dröge 2017-07-25 01:33:14 +0300
  • 9fdf422e9b Random cleanup Sebastian Dröge 2017-07-25 01:17:50 +0300
  • ab4aa57a86 Fix indentation in a few places and remove unused imports Sebastian Dröge 2017-07-24 11:52:28 +0300
  • e87c459099 Add bindings for pad probes Sebastian Dröge 2017-07-24 11:51:14 +0300
  • c750b62e98 Regenerate with latest gir and update everything Sebastian Dröge 2017-07-21 15:14:58 +0300
  • d51c5d24b9 Regenerate with latest gir Sebastian Dröge 2017-07-21 15:13:47 +0300
  • ce33439465 Add GObjectExtManual trait and implement set_property_from_string() there Sebastian Dröge 2017-07-20 11:39:44 +0300
  • 91649b259a Regenerate with latest gir Sebastian Dröge 2017-07-19 21:41:25 +0300
  • fa326c86cb Regenerate with latest gir Sebastian Dröge 2017-07-19 21:40:16 +0300
  • 5e58998c76 Implement FromStr for Caps and Structure Sebastian Dröge 2017-07-13 14:57:02 +0300
  • a94d4d583d Re-export gst::ObjectExt as gst::GstObjectExt to prevent conflict with glib::ObjectExt Sebastian Dröge 2017-07-13 10:36:38 +0300
  • 9c357abf1a Add support for Fractions Sebastian Dröge 2017-07-12 13:25:11 +0300
  • 8421cec1ee Implement message types that use tag lists / structures Sebastian Dröge 2017-07-12 11:04:12 +0300
  • 49ea4e45fa Re-enable iterator test for Structure Sebastian Dröge 2017-07-12 10:38:34 +0300
  • b44c815696 Re-enable Caps tests Sebastian Dröge 2017-07-12 10:32:39 +0300
  • 64f8b8c015 Add missing manual Bus bindings Sebastian Dröge 2017-07-12 10:28:42 +0300
  • 796e37b4b6 Initial tag support Sebastian Dröge 2017-07-12 10:27:43 +0300
  • 6461be1372 Convert launch examples to get the pipeline string from the commandline Sebastian Dröge 2017-07-11 21:21:56 +0300
  • 9cfb83d6a2 Add Source support to GstBus, and the sync message handler Sebastian Dröge 2017-07-11 19:29:16 +0300
  • 71c0885575 Remove some unused "use"s Sebastian Dröge 2017-07-11 00:36:38 +0300
  • 4c5aa49fa2 Run manual code through rustfmt Sebastian Dröge 2017-07-11 00:33:24 +0300
  • abe4248a96 Some more Caps cleanup Sebastian Dröge 2017-07-11 00:31:53 +0300
  • 4964495b03 Implement some more missing API now that we have Structure Sebastian Dröge 2017-07-11 00:26:27 +0300
  • 8f49779329 For borrowing Structures, StructureRef has to be used Sebastian Dröge 2017-07-11 00:08:56 +0300
  • c0707bed94 Add initial caps bindings Sebastian Dröge 2017-07-11 00:02:08 +0300
  • 944c71f953 Implement StaticType for Structure Sebastian Dröge 2017-07-10 17:13:49 +0300
  • 1264f2f5c0 Rename MessageImpl to MessageRef Sebastian Dröge 2017-07-10 12:39:15 +0300
  • e43bf21ded Add initialization safety assertions Sebastian Dröge 2017-07-10 12:36:15 +0300
  • 992105b49f Implement basic GstStructure bindings Sebastian Dröge 2017-07-07 16:04:54 +0300
  • decf5da6d0 Add copyright notices Sebastian Dröge 2017-07-07 14:47:28 +0300
  • 4808865371 Implement Builder for all Messages Sebastian Dröge 2017-07-07 14:38:00 +0300
  • 9ae4a4f862 Add launch example using the GTK main loop Sebastian Dröge 2017-07-05 19:10:58 +0300
  • 8f8ba45588 Use Object::set_property() instead of unsafe code for setting filesrc location Sebastian Dröge 2017-07-05 15:18:25 +0300
  • 291f329fc3 Add Element::add_many(), ::remove_many(), Bin::link_many(), ::unlink_many() Sebastian Dröge 2017-07-05 11:09:49 +0300
  • e3902bbbf6 Add decodebin example and add some missing API for it Sebastian Dröge 2017-07-05 10:40:02 +0300