Commit graph

  • 84a7a0ff6a Remove Cargo.lock Sebastian Dröge 2017-09-01 13:54:12 +0300
  • 4900fbe293 Remove Cargo.lock Sebastian Dröge 2017-09-01 13:43:23 +0300
  • 5203e80c38 Fix-up various unused external crate warnings Sebastian Dröge 2017-09-01 13:42:59 +0300
  • be9f544d0a Update crate versions to 0.9.0 Sebastian Dröge 2017-09-01 13:44:07 +0300
  • 60885ceab6 Remove Cargo.lock Sebastian Dröge 2017-09-01 13:43:23 +0300
  • 062b596432 Fix-up various unused external crate warnings Sebastian Dröge 2017-09-01 13:42:59 +0300
  • 67d5f06f3b Add README.md to all crate subdirectories Sebastian Dröge 2017-09-01 12:05:04 +0300
  • 7a0b380407 Don't return &'static references from functions but give them a generic lifetime Sebastian Dröge 2017-09-01 11:40:32 +0300
  • a30582a1ef Add README.md to all crate subdirectories Sebastian Dröge 2017-09-01 12:05:04 +0300
  • 380fb319ba Don't return &'static references from functions but give them a generic lifetime Sebastian Dröge 2017-09-01 11:40:32 +0300
  • 7bf0140d27 Use releases instead of GIT for all the dependencies 0.8.0 Sebastian Dröge 2017-08-31 11:56:30 +0300
  • 3d1a7efb64 Work around gtk/gdk bindings bug in gtkvideooverlay example Sebastian Dröge 2017-08-31 13:03:58 +0300
  • 15d05ed3ac Don't use versions for GIT dependencies in master Sebastian Dröge 2017-08-31 13:11:40 +0300
  • c94eb34f34 Add LICENSE files to all crate subdirectories Sebastian Dröge 2017-08-31 13:28:54 +0300
  • 953817e257 Add link to documentation to README.md Sebastian Dröge 2017-08-31 13:09:25 +0300
  • d3d00130df Add links to homepage and proper docs Sebastian Dröge 2017-08-31 12:54:04 +0300
  • 0454a9cb95 Ignore some now generated functions for which we have manual implementations Sebastian Dröge 2017-08-31 12:11:47 +0300
  • 659512b268 Fixup documentation and work around rust-stripper bug Sebastian Dröge 2017-08-31 12:02:21 +0300
  • fdad9ad8b0 Add manual items for various miniobjects Sebastian Dröge 2017-08-31 12:02:21 +0300
  • 0d79fa041c Add .gitignore Sebastian Dröge 2017-08-31 10:57:19 +0300
  • 14d2b5d257 Add .gitignore Sebastian Dröge 2017-08-31 10:56:36 +0300
  • 6450fec398 Update versions to 0.8.0 Sebastian Dröge 2017-08-31 10:43:46 +0300
  • 6bdd779fd0 Update versions in master to 0.3.0 Sebastian Dröge 2017-08-31 10:47:18 +0300
  • facaae6be9 examples: Quartz support for the gtkvideooverlay example Philippe Normand 2017-08-30 15:00:28 +0100
  • dae1a51764 Work around rustdoc bug with impls on type aliases Sebastian Dröge 2017-08-30 15:12:11 +0300
  • 52c013b834 Regenerate everything with latest GIR Sebastian Dröge 2017-08-30 14:45:25 +0300
  • f0935d7e1e Add remaining gst_init() assertions Sebastian Dröge 2017-08-30 14:39:09 +0300
  • f05df73088 Add various gst_init() assertions to video/app bindings Sebastian Dröge 2017-08-30 12:48:01 +0300
  • da1a0c31d8 Add video overlay example, using GTK and only support Unix/X11 for now Sebastian Dröge 2017-08-29 15:40:25 +0300
  • 046edc5efd Add initial 0.8.0 (basically empty) CHANGELOG.md Sebastian Dröge 2017-08-29 15:07:47 +0300
  • 58998af124 Fix examples build again Sebastian Dröge 2017-08-29 11:56:30 +0300
  • 8013169e09 Add constants for SECOND, MSECOND, USECOND, NSECOND Sebastian Dröge 2017-08-29 11:07:59 +0300
  • 083a6b6eeb Update glib/gtk/etc versions, and gstreamer-sys Sebastian Dröge 2017-08-29 11:03:33 +0300
  • 9057456095 Update README.md to link to the older bindings Sebastian Dröge 2017-08-28 20:39:33 +0300
  • 2593c0c82a Update versions to 0.2.0 Sebastian Dröge 2017-08-28 19:28:13 +0300
  • b695c6d521 Regenerate with latest gir Sebastian Dröge 2017-08-28 19:27:17 +0300
  • 3f6d486142 Update to GIT master versions of glib-sys/gobject-sys Sebastian Dröge 2017-08-28 19:25:19 +0300
  • 342d5ab935 Add signal connectors for property notifications Sebastian Dröge 2017-08-18 16:29:21 +0300
  • 337f00a85c Implement SetValueOptional for Structure Sebastian Dröge 2017-08-18 16:28:08 +0300
  • 14adb331ec Implement StaticType on the actual MiniObjects, not the GstRc wrapper Sebastian Dröge 2017-08-18 16:21:49 +0300
  • 6c4ee55f27 Implement SetValueOptional for GstRc<T> Sebastian Dröge 2017-08-18 15:38:51 +0300
  • b04215bfff Fix pkg-config prefix for travis Sebastian Dröge 2017-08-18 13:14:19 +0300
  • 489e6dc456 Fix pkg-config prefix for travis Sebastian Dröge 2017-08-18 13:13:56 +0300
  • 9d9dce348b Enable cargo caching on travis Sebastian Dröge 2017-08-17 18:31:32 +0300
  • c235d90834 Fix compilation with --features tokio in the examples Sebastian Dröge 2017-08-17 18:16:48 +0300
  • 0bc43ed053 Make gtk dependency optional in the examples Sebastian Dröge 2017-08-17 18:07:48 +0300
  • f751afc0fb Add prelude modules to all cratest that only re-export the traits Sebastian Dröge 2017-08-17 17:58:15 +0300
  • 767bd0537e Only re-export traits once Sebastian Dröge 2017-08-17 16:32:17 +0300
  • 50a1535771 Add ParseContext bindings and corresponding functions Sebastian Dröge 2017-08-17 16:17:02 +0300
  • e7a0543c73 Clean up global functions Sebastian Dröge 2017-08-17 15:31:00 +0300
  • 33fb38efd9 Remove traits for things that are not subclassed Sebastian Dröge 2017-08-17 14:50:25 +0300
  • 41e812d075 Update docs Sebastian Dröge 2017-08-17 13:10:30 +0300
  • 165d85646f Move futures based BusStream from examples to the bindings Sebastian Dröge 2017-08-17 13:07:32 +0300
  • 08e2f6d917 Add Element::get_metadata(), get_pad_template(), get_pad_template_list() and DeviceProvider::get_metadata() Sebastian Dröge 2017-08-17 12:48:54 +0300
  • 7991b4d8eb Don't export tag name strings directly Sebastian Dröge 2017-08-17 12:42:17 +0300
  • 1cb1cf9936 Implement Send+Sync for VideoInfo too Sebastian Dröge 2017-08-15 17:34:32 +0300
  • 46327b231f Define Sync and Send traits for AudioInfo fengalin 2017-08-15 16:02:49 +0200
  • b0307f9108 Fix build with --all-features and run it on travis Sebastian Dröge 2017-08-15 13:46:16 +0300
  • 9f9307360c Also build another time with --all-features on travis Sebastian Dröge 2017-08-15 13:34:51 +0300
  • b293d7d03e Add some badges Sebastian Dröge 2017-08-15 10:26:04 +0300
  • 8a40fed0a4 Add some badges Sebastian Dröge 2017-08-15 10:29:06 +0300
  • f05c60402b Add .travis.yml Sebastian Dröge 2017-08-15 02:30:34 +0300
  • f2698880d9 Get GStreamer from a tarball for travis Sebastian Dröge 2017-08-15 02:02:25 +0300
  • dc703cc6e9 Add push_list/chain_list functions to Pad Sebastian Dröge 2017-08-14 22:21:11 +0300
  • de98b8039e Add GstPadLinkCheck Sebastian Dröge 2017-08-14 22:19:47 +0300
  • 97bca10484 Add GstRank Sebastian Dröge 2017-08-14 22:18:34 +0300
  • 474749598e Add GstElementFlags and suppressed_flags API of GstBin Sebastian Dröge 2017-08-14 22:15:37 +0300
  • 56847216a0 Use byte-slice-cast trait instead of our own minimal version of it Sebastian Dröge 2017-08-14 20:45:35 +0300
  • e66bcf8a5d Allow any Into<Fraction> for VideoInfo::fps() and VideoInfo::par() Sebastian Dröge 2017-08-14 09:54:32 +0300
  • 77cb4da32a Add ClockId and related waiting API, and SystemClock Sebastian Dröge 2017-08-14 01:40:43 +0300
  • d6c869b691 Add more PlayerVideoOverlayVideoRenderer bindings Sebastian Dröge 2017-08-13 20:22:29 +0300
  • d0433a7b94 player: expose set_config() Philippe Normand 2017-08-13 11:45:24 +0100
  • b392c82ba9 Use gstreamer-video API in appsrc example and make frame generation a bit more efficient Sebastian Dröge 2017-08-11 17:59:05 +0300
  • b655c838b2 Add helper for converting a raw audio buffer to an array of integers/floats Sebastian Dröge 2017-08-11 17:09:32 +0300
  • 4276cb6228 Simplify player example a bit Sebastian Dröge 2017-08-11 15:48:12 +0300
  • d654252e65 gstreamer: disable calculate_linear_regression Philippe Normand 2017-08-08 19:31:03 +0100
  • 9540ddd596 gstreamer, gstreamer-app: fix Structure mutability Philippe Normand 2017-08-08 17:35:14 +0100
  • 1e12354cd5 GstPlayer: make it build and add simple example Philippe Normand 2017-08-07 15:35:57 +0100
  • 8badc33df9 gstreamer: expose version functions Philippe Normand 2017-08-08 17:05:00 +0100
  • 38b97a14ad Add initial, untested version of GstPlayer bindings Sebastian Dröge 2017-08-01 13:36:39 +0100
  • 440ff3d365 Add gstreamer-video docs Sebastian Dröge 2017-08-11 15:37:32 +0300
  • 93cc21112c Don't re-export everything from the tags module Sebastian Dröge 2017-08-11 15:32:28 +0300
  • c36c8189ce Add example to playbin example about how to connect/emit dynamic signals Sebastian Dröge 2017-08-11 15:31:59 +0300
  • 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