Commit graph

  • 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
  • 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