Commit graph

  • d55e08a6a4 Add bindings for force-keyunit and still-frame events Sebastian Dröge 2017-12-10 11:57:11 +0200
  • c99928d030 Change FormatValue related API to be more convenient to use Sebastian Dröge 2017-12-09 18:20:21 +0200
  • 520a9bb879 Use downcast_unchecked() for sender in deep-notify signal handler Sebastian Dröge 2017-12-09 18:08:57 +0200
  • d7792a4fca Fix calculation for buffer duration in basic-tutorial-8 Sebastian Dröge 2017-12-09 14:03:18 +0200
  • 963557b79f Query::get_structure() can also return NULL Sebastian Dröge 2017-12-06 13:43:37 +0200
  • 1f80df493a Let the glib::Value destructor clean up our values instead of doing so manually Sebastian Dröge 2017-12-06 11:17:59 +0200
  • ad7b21ba55 Use unwrap_or_else() for the default value in the DateTime Display impl Sebastian Dröge 2017-12-05 23:20:10 +0200
  • 05c51dd778 Change all values in Segment to FormatValue Sebastian Dröge 2017-12-05 23:16:12 +0200
  • e6da3554ee Use ClockTime for the Duration tag Sebastian Dröge 2017-12-05 22:54:03 +0200
  • f1c6c4fd06 Change various integers to FormatValue and ClockTime in events/queries/messages Sebastian Dröge 2017-12-05 22:43:37 +0200
  • 801a7ed43c Use ClockTime instead of u64 for the Gap event Sebastian Dröge 2017-12-05 21:36:56 +0200
  • 55f044dd83 Add newtype wrappers and INVALID constants for event/message GroupId and Seqnum Sebastian Dröge 2017-12-05 21:32:16 +0200
  • 97b786a0c7 Regenerate element bindings for gst_element_remove_pad() annotation fix Sebastian Dröge 2017-12-04 18:12:55 +0200
  • 03fed8131d Fix ownership transfer of the pad in gir-files in gst_pad_remove() Sebastian Dröge 2017-12-04 18:12:30 +0200
  • c965422410 Update to lazy_static 1.0 Sebastian Dröge 2017-12-04 11:11:26 +0200
  • bcc17efdfb regen Guillaume Gomez 2017-11-27 10:47:02 +0100
  • 8e49fa9f49 Add gir submodule and automatic build script Guillaume Gomez 2017-11-27 10:46:54 +0100
  • 88ff4289d1 Add Event::set_running_time_offset() Sebastian Dröge 2017-12-03 17:13:46 +0200
  • e5bbf93670 Registry::scan_path() returning false is not an error Sebastian Dröge 2017-12-03 14:54:52 +0200
  • a296d16b5e Update gir-files with filename/utf8 type fixes Sebastian Dröge 2017-12-03 14:52:16 +0200
  • 6015e74f0e Regenerate with gir filename/utf8 fixes Sebastian Dröge 2017-12-03 14:51:16 +0200
  • 7c75d3d8e2 Update gir-files with filename/utf8 type fixes Sebastian Dröge 2017-12-03 14:50:52 +0200
  • 49e1fe1c3f Add bindings for Registry and PluginFeature Sebastian Dröge 2017-12-03 14:40:38 +0200
  • c6c7693550 Add Buffer::get_dts_or_pts() Sebastian Dröge 2017-12-02 12:15:07 +0200
  • 7ceff5bafd Print clock times as actual time in Segment/Buffer/BufferList debug output 0.9 Sebastian Dröge 2017-12-01 19:01:18 +0200
  • 411f54afed Run everything to rustfmt again Sebastian Dröge 2017-12-01 19:02:53 +0200
  • 0920008869 Print clock times as actual time in Segment/Buffer/BufferList debug output Sebastian Dröge 2017-12-01 19:01:18 +0200
  • 77d439338b Fix build after Event/Message::get_structure() API change Sebastian Dröge 2017-12-01 17:31:47 +0200
  • 927b1ac822 Revert "Event/Message::get_structure() can return None" Sebastian Dröge 2017-12-01 16:08:12 +0200
  • aa275d5ddb Event/Message::get_structure() can return None Sebastian Dröge 2017-12-01 11:21:20 +0200
  • affc53a515 Implement fmt::Debug more consistently for miniobjects and various other types Sebastian Dröge 2017-12-01 11:21:20 +0200
  • ec900d7e3f Implement some functions on EventType and implement PartialOrd for serialized events Sebastian Dröge 2017-11-29 18:55:56 +0200
  • bc991708e5 Implement ToOwned for Message/Event/QueryRef Sebastian Dröge 2017-12-01 11:32:04 +0200
  • fccb1eca5e Implement fmt::Debug more consistently for miniobjects and various other types Sebastian Dröge 2017-12-01 11:21:20 +0200
  • c57d5523d2 Implement ToOwned for Message/Event/QueryRef Sebastian Dröge 2017-12-01 11:32:04 +0200
  • 1576ff6c32 Event/Message::get_structure() can return None Sebastian Dröge 2017-12-01 11:21:20 +0200
  • 7342a0fb98 Implement some functions on EventType and implement PartialOrd for serialized events Sebastian Dröge 2017-11-29 18:55:56 +0200
  • 6f09e5c791 Regenerate with latest GIR to fix various issues with property getters Sebastian Dröge 2017-11-27 19:16:34 +0200
  • 8a2e78e586 Regenerate with latest GIR to fix various issues with property getters Sebastian Dröge 2017-11-27 19:16:34 +0200
  • a871d71d34 Toc::merge() doesn't take ownership of the taglist 0.8 Sebastian Dröge 2017-11-27 00:07:57 +0200
  • 85e1d84784 Include 0.9.1 CHANGELOG.md in all sub-crates Sebastian Dröge 2017-11-27 14:37:52 +0200
  • 67e47b0cbf Fix some clippy warnings in examples/tutorials Sebastian Dröge 2017-11-27 13:01:03 +0200
  • 291193c1ad Remove some unneeded lifetime annotations Sebastian Dröge 2017-11-27 12:55:47 +0200
  • 98ca60b684 Get rid of some unneeded transmute() in VideoInfo Sebastian Dröge 2017-11-27 00:13:29 +0200
  • 0483d0881f Add TagListRef::merge() and ::insert() Sebastian Dröge 2017-11-27 00:08:23 +0200
  • a4eea8734d Toc::merge() doesn't take ownership of the taglist Sebastian Dröge 2017-11-27 00:07:57 +0200
  • 918b34fb7a Use Arc::clone(&val) instead of val.clone() to make it more explicit that only the Arc cloned here Sebastian Dröge 2017-11-26 23:59:03 +0200
  • 2b0674b7cb Derive more useful traits for various enums Sebastian Dröge 2017-11-26 23:50:39 +0200
  • b198ee21da Let Sample::new(), TagList::add(), Structure::set() and others take more values by reference instead of by value Sebastian Dröge 2017-11-26 23:58:02 +0200
  • b6d13272df Fix some clippy warnings in examples/tutorials Sebastian Dröge 2017-11-27 13:01:03 +0200
  • 2508f432f4 Remove some unneeded lifetime annotations Sebastian Dröge 2017-11-27 12:55:47 +0200
  • 3c9b7a395b Get rid of some unneeded transmute() in VideoInfo Sebastian Dröge 2017-11-27 00:13:29 +0200
  • 52d13c010a Add TagListRef::merge() and ::insert() Sebastian Dröge 2017-11-27 00:08:23 +0200
  • 029527a6d4 Toc::merge() doesn't take ownership of the taglist Sebastian Dröge 2017-11-27 00:07:57 +0200
  • 8c697b3a27 Use Arc::clone(&val) instead of val.clone() to make it more explicit that only the Arc cloned here Sebastian Dröge 2017-11-26 23:59:03 +0200
  • 34f70ee0d7 Derive more useful traits for various enums Sebastian Dröge 2017-11-26 23:50:39 +0200
  • 80ebc86e94 Update CHANGELOG.md from 0.9.1 Sebastian Dröge 2017-11-26 20:42:53 +0200
  • 124564d6f0 Update version to 0.9.1 0.9.1 Sebastian Dröge 2017-11-26 20:41:38 +0200
  • 1d63b0d89b Export FlowError/Success, ClockError/Success, PadLinkError/Success too Sebastian Dröge 2017-11-26 20:38:53 +0200
  • eee82fd402 Export FlowError/Success, ClockError/Success, PadLinkError/Success too Sebastian Dröge 2017-11-26 20:38:53 +0200
  • ea3d08d65a Update CHANGELOG.md with 0.9.0 Sebastian Dröge 2017-11-26 19:49:56 +0200
  • 4e2f89835b Update CHANGELOG.md for 0.9.0 0.9.0 Sebastian Dröge 2017-11-26 19:14:04 +0200
  • d09dd828d6 Update docs Sebastian Dröge 2017-11-26 18:37:09 +0200
  • 1d80323b58 Update versions of all dependencies and point to releases instead of GIT Sebastian Dröge 2017-11-26 18:31:08 +0200
  • 5a1f57062f Add README.md to gstreamer-sys subdirectory Sebastian Dröge 2017-11-26 19:22:48 +0200
  • 042dd08090 Fix-up gstreamer-mpegts-sys dependencies Sebastian Dröge 2017-11-26 19:19:51 +0200
  • d501b15ff9 Update versions to 0.4.0 Sebastian Dröge 2017-11-26 19:16:07 +0200
  • 58d6b87844 Update docs Sebastian Dröge 2017-11-26 18:37:09 +0200
  • f1e095eb0e Update versions to 0.10.0 Sebastian Dröge 2017-11-26 18:33:12 +0200
  • 8014b387c4 Don't list versions for the glib/gtk/gio GIT repositories Sebastian Dröge 2017-11-26 18:32:14 +0200
  • ef24828b40 Correctly ignore Pad::peer_query_* and query_* Sebastian Dröge 2017-11-26 18:19:00 +0200
  • 94ba143c74 Allow anything that implements Into<Option<&str>> to be used for creating new pads Sebastian Dröge 2017-11-21 16:14:39 +0200
  • 483b40679a Flush stdout after writing every * in basic-tutorial-8 Sebastian Dröge 2017-11-17 20:43:13 +0200
  • 82681d2b24 Add basic-tutorial-8 Guillaume Desmottes 2017-10-23 17:43:59 +0200
  • c9636bca2e Allow None caps for appsrc/appsink Sebastian Dröge 2017-11-17 16:53:37 +0200
  • e6d72527c4 Switch to failure/failure_derive from crates.io in the examples Sebastian Dröge 2017-11-17 15:08:58 +0200
  • f895f484cc Fix up tutorials and examples for Message::get_src() returning an Option now Sebastian Dröge 2017-11-16 13:58:56 +0200
  • 1dbc63dcb3 Message::get_src() can return None Sebastian Dröge 2017-11-16 13:58:42 +0200
  • 86b787ac81 Add failure-based error handling to the decodebin example Sebastian Dröge 2017-11-16 13:39:34 +0200
  • d430467ed5 Don't require Send for Structure::get() Sebastian Dröge 2017-11-16 13:39:01 +0200
  • 9085474e37 Fix error/warning/info message macros that use format strings Sebastian Dröge 2017-11-16 13:37:52 +0200
  • 7eb8429046 Run everything through latest rustfmt-nightly again Sebastian Dröge 2017-11-15 22:33:51 +0200
  • 0629a0283e Use SendValue instead of Value for all our GValue usage Sebastian Dröge 2017-11-15 19:18:58 +0200
  • 9734ec29cc Implement macros for Element::message_full_with_details() Sebastian Dröge 2017-11-15 17:03:19 +0200
  • 4ab5893359 Allow to return something from the examples/tutorials main() wrapper Sebastian Dröge 2017-11-12 20:11:25 +0100
  • a01f1385ec examples: Set up a runloop on macOS Sebastian Dröge 2017-11-12 19:07:02 +0100
  • 10151b9f0d tutorials: Set up a runloop on macOS Kornel 2017-11-12 13:53:50 +0000
  • d4bd1c2d76 Add dox feature to everything as needed Sebastian Dröge 2017-11-12 13:33:02 +0100
  • a557a8d66e Require the dox feature of dependant crates Sebastian Dröge 2017-11-12 12:58:30 +0100
  • 1c0e802bc8 Remove utils module from examples Sebastian Dröge 2017-11-12 10:15:54 +0100
  • c9027fb244 Switch appsrc example to failure based error handling Sebastian Dröge 2017-11-12 10:15:37 +0100
  • 1481cba5d9 Fixed macOS framework path in README.md Kornel 2017-11-11 23:58:43 +0000
  • 2364bbe85d Update version to 0.8.2 and update changelog 0.8.2 Sebastian Dröge 2017-11-11 17:15:08 +0100
  • c232e192f1 Add a table of contents to the README.md Sebastian Dröge 2017-10-31 21:00:08 +0200
  • d3c586633d Update README.md with installation instructions and some links for getting started Sebastian Dröge 2017-10-30 12:58:55 +0200
  • eb99694ed3 Minor cleanup of appsink example Sebastian Dröge 2017-11-11 16:56:37 +0100
  • c3b1c53812 Free memory of the correct type for the callback structs in appsink/appsrc Sebastian Dröge 2017-11-11 16:05:08 +0100
  • 90700aa9b2 Switch appsink example to failure based error handling Sebastian Dröge 2017-11-11 15:53:03 +0100
  • d857fbd349 Add helper macros for generating error/warning/info messages Sebastian Dröge 2017-11-11 16:28:23 +0100
  • 5494e5b827 Use u32 instead of i32 for Element::message_full() line numbers Sebastian Dröge 2017-11-11 16:12:26 +0100