Commit graph

  • 59af28e508 Simplify VideoFrame impl Sebastian Dröge 2017-08-11 15:20:56 +0300
  • 1a3b556fb6 Make Buffer map bindings more simple and consistent Sebastian Dröge 2017-08-11 15:20:43 +0300
  • 4b24ca1823 Add VideoOverlay bindings Sebastian Dröge 2017-08-11 15:03:16 +0300
  • cb8ca2c00e Add VideoFrame bindings Sebastian Dröge 2017-08-11 14:55:31 +0300
  • 18871110cd Add VideoInfo::convert() Sebastian Dröge 2017-08-11 12:54:01 +0300
  • b08980cd5e Add some more VideoInfo convenience API Sebastian Dröge 2017-08-11 12:51:27 +0300
  • 830f0b7d83 Add VideoInfo and related bindings Sebastian Dröge 2017-08-11 12:29:23 +0300
  • 3a50ca61e3 Add initial libgstvideo bindings Sebastian Dröge 2017-08-11 00:41:55 +0300
  • 21c4173051 Fix up some integer types Sebastian Dröge 2017-08-11 00:41:36 +0300
  • 885267ebee Add gst_audio_buffer_clip() bindings Sebastian Dröge 2017-08-10 14:43:06 +0300
  • e1538b6ca5 Add bindings for various audio channel position functions Sebastian Dröge 2017-08-10 14:39:57 +0300
  • 8215770076 Move AudioFormat manual impls to new file Sebastian Dröge 2017-08-10 11:24:16 +0300
  • cff116c3aa Implement some more traits for AudioFormat and AudioFormatInfo Sebastian Dröge 2017-08-10 11:14:08 +0300
  • 6b11b8b751 Explicitely ignore native endianness audio formats Sebastian Dröge 2017-08-10 10:51:22 +0300
  • 2b33885c1e Add some more convenience API to AudioInfo Sebastian Dröge 2017-08-10 01:39:55 +0300
  • cfe76a5fde Add missing assert_initialized_main_thread macro and use macros from glib Sebastian Dröge 2017-08-10 01:33:13 +0300
  • bc1f125abd Rename native endianness audio format constants to prevent conflicts Sebastian Dröge 2017-08-10 01:30:02 +0300
  • a411ae4173 Add GstStreamVolume interface Sebastian Dröge 2017-08-10 01:28:29 +0300
  • fefa4819cd Update Cargo.lock Sebastian Dröge 2017-08-10 01:24:58 +0300
  • 3bb0f5d9df Remove unused things from gstreamer-audio Sebastian Dröge 2017-08-10 01:21:13 +0300
  • 009bb7f39b Add getters/setters for all the segment fields Sebastian Dröge 2017-08-10 01:19:36 +0300
  • ec41babc09 Implement all the translation traits for AudioInfo and AudioFormatInfo Sebastian Dröge 2017-08-10 01:13:47 +0300
  • 2452f7f6a9 Allow usage of Structures in GValues Sebastian Dröge 2017-08-10 01:13:28 +0300
  • a10d081c22 Fix FromValueOptional impl for Segment Sebastian Dröge 2017-08-10 01:09:42 +0300
  • c8910aae08 Initial gstreamer-audio bindings Sebastian Dröge 2017-08-09 01:29:49 +0300
  • 146b3092aa Minor miniobject code cleanup Sebastian Dröge 2017-08-09 20:06:27 +0300
  • f00af84105 Properly implement Eq/PartialEq/Debug for miniobjects Sebastian Dröge 2017-08-09 20:05:31 +0300
  • 31b65e572c Add bindings for Bitmask values Sebastian Dröge 2017-08-09 20:00:23 +0300
  • 07e9383ddf Simplify toc example a bit Sebastian Dröge 2017-08-09 19:40:20 +0300
  • 04f09ebc86 Add bindings for GstToc/TocSetter fengalin 2017-08-08 22:37:48 +0200
  • bc3cfc0195 Update GstPlayer-1.0.gir for corrected annotations Sebastian Dröge 2017-08-08 11:09:25 +0300
  • 252abbaeda Update gstreamer-player-sys GIR file for correct annotations/types Sebastian Dröge 2017-08-08 11:08:16 +0300
  • 5cd94a279e Minor simplification in gtksink example Sebastian Dröge 2017-08-07 18:59:44 +0300
  • 8accac8d75 Clean up gtksink example imports a bit Sebastian Dröge 2017-08-07 14:18:24 +0300
  • f1ac59a400 Autogenerate GstObject bindings again now that gir has support for renaming the trait Sebastian Dröge 2017-08-07 10:24:43 +0300
  • 88f4fe5ea3 The message signal of Bus only has to require Send for the closure Sebastian Dröge 2017-08-04 23:04:42 +0300
  • be6f03a1af Use SendCell from the newly created crate Sebastian Dröge 2017-08-04 22:57:12 +0300
  • 43a014b6fa Add into_inner() / try_into_inner() functions for SendCell Sebastian Dröge 2017-08-04 20:23:51 +0300
  • 5676aeb3ef Add a borrow() function to SendCell Sebastian Dröge 2017-08-04 19:56:13 +0300
  • 3395203a53 Make miniobject ToOwned impls actually safe Sebastian Dröge 2017-08-04 18:51:27 +0300
  • c23498039d Clean up SendCell implementation and implement some more traits Sebastian Dröge 2017-08-04 18:13:33 +0300
  • 0dcf9c2be7 Move gtksink example to GtkApplication Sebastian Dröge 2017-08-04 17:41:21 +0300
  • c9423471b0 Fix some clippy warnings in the examples Sebastian Dröge 2017-08-04 15:36:12 +0300
  • 7326377f5f examples: app*: refactor error enum to a utils module Philippe Normand 2017-08-04 10:54:11 +0100
  • 86fc001e35 Regenerate code with new GIR and suppress various clippy warnings in generated code Sebastian Dröge 2017-08-03 21:56:39 +0300
  • e218f7a93c examples: appsink: improved error handling Philippe Normand 2017-08-03 16:26:52 +0100
  • 50e6e2e108 examples: appsrc: improved error handling Philippe Normand 2017-08-03 15:52:08 +0100
  • d6c032be7b Add bindings for Pad::stream_lock() Sebastian Dröge 2017-08-03 11:09:39 +0300
  • ed90fcbd10 Add bufferlist support to Sample Sebastian Dröge 2017-08-03 10:15:20 +0300
  • a0c6db70e0 Add Context support for messages/queries Sebastian Dröge 2017-08-02 20:58:33 +0300
  • bf0f472014 Add autogenerated GstContext functions Sebastian Dröge 2017-08-02 20:46:39 +0300
  • 0720b9f6f1 Add missing array translation trait impls to GstRc<T> Sebastian Dröge 2017-08-02 20:46:22 +0300
  • 3fdc4cf5fc Add GstContext bindings Sebastian Dröge 2017-08-02 20:34:37 +0300
  • b08a101cc6 Fix clippy warnings in the examples Sebastian Dröge 2017-08-02 20:15:16 +0300
  • d7baadee22 Fix various other compiler/clippy warnings Sebastian Dröge 2017-08-02 20:09:00 +0300
  • 32c5218e7d Fix indentation Sebastian Dröge 2017-08-02 19:41:33 +0300
  • 09db28bbf5 Fix various clippy warnings Sebastian Dröge 2017-08-02 19:40:31 +0300
  • 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