Commit graph

  • 7642441d58 Update documentation Sebastian Dröge 2017-12-22 13:37:28 +0200
  • d68a12a413 Update versions to 0.5.0 Sebastian Dröge 2017-12-22 00:49:13 +0200
  • 461e3027c8 Update CHANGELOG.md for 0.4.0 Sebastian Dröge 2017-12-22 00:43:06 +0200
  • 92f50caeaa Update CHANGELOG.md for 0.3.0 Sebastian Dröge 2017-11-26 18:14:30 +0200
  • da9a9c5673 Regenerate with .gir file changes Sebastian Dröge 2017-12-22 00:30:29 +0200
  • fa4cca3cb3 Update Gst-1.0.gir Sebastian Dröge 2017-12-20 22:59:28 +0200
  • 9b6efb2339 Fix various clippy warnings Sebastian Dröge 2017-12-20 21:46:58 +0200
  • 15ea81e473 Derive Clone on ErrorMessage Sebastian Dröge 2017-12-20 20:06:39 +0200
  • 9066cf0634 Add ErrorMessage type Sebastian Dröge 2017-12-20 19:52:57 +0200
  • e0dc84c10a Run everything through rustfmt again Sebastian Dröge 2017-12-20 19:30:14 +0200
  • f439f14ec3 SystemClock::set_default() can accept None Sebastian Dröge 2017-12-20 18:57:16 +0200
  • 95c9f92549 Add StreamCollection::iter() Sebastian Dröge 2017-12-20 18:54:56 +0200
  • 67a46b3bf5 Most Preset functions that return a bool signal an error with this, use a Result Sebastian Dröge 2017-12-20 18:47:04 +0200
  • f2729fb730 Preset::set_app_dir() returning false is an error, make it a Result Sebastian Dröge 2017-12-20 18:44:57 +0200
  • d182584c25 Object::set_name() should not accept NULL Sebastian Dröge 2017-12-20 18:31:08 +0200
  • 55c8cf69f3 update_registry() returning false is not an error Sebastian Dröge 2017-12-20 18:22:05 +0200
  • e34212d517 parse_bin_from_description() return value is not nullable, except for errors Sebastian Dröge 2017-12-20 18:20:19 +0200
  • 210119d9aa Element::set_clock() allows None for the clock parameter Sebastian Dröge 2017-12-20 18:13:06 +0200
  • 6d7acd200d Element::set_bus() allows None for the bus parameter Sebastian Dröge 2017-12-20 18:10:50 +0200
  • 241bb823d5 Element::link_pads_full() should return a Result instead of a bool Sebastian Dröge 2017-12-20 18:07:55 +0200
  • e2970db84c Failure to post a message is an error, so return a Result instead of a bool Sebastian Dröge 2017-12-20 18:07:28 +0200
  • 6d8cfa5de0 Add support for TypeFind and implement Ord on Rank and TypeFindProbability Sebastian Dröge 2017-12-19 19:13:54 +0200
  • 917255de89 Add typefind helper bindings Sebastian Dröge 2017-12-18 10:05:42 +0200
  • 12ee7358e3 Add bindings for TypeFindFactory Sebastian Dröge 2017-12-18 09:52:22 +0200
  • 5dd89d01e2 DeviceMonitor/Provider::start() should return a Result Sebastian Dröge 2017-12-18 09:44:32 +0200
  • 48958d381e Implement Sync for DateTime Sebastian Dröge 2017-12-18 09:42:27 +0200
  • 9223386750 Remove clock parameter from Clock::(un)adjust_with_calibration() Sebastian Dröge 2017-12-18 09:39:37 +0200
  • 9a7ede1dcc Bus::add_signal_watch_full() should take a Priority, not u32 for the priority Sebastian Dröge 2017-12-18 09:38:40 +0200
  • 49627b8de7 Various nullability fixes everywhere and hide enum->string functions Sebastian Dröge 2017-12-17 18:29:22 +0200
  • 5108c941ed Various nullability fixes to plugin bindings, and add add_dependency() API Sebastian Dröge 2017-12-17 14:26:17 +0200
  • 4b2fd0e593 Require SendValue for value::Array and value::List Sebastian Dröge 2017-12-17 14:06:22 +0200
  • 2035bba437 Make value of Bitmask public Sebastian Dröge 2017-12-17 11:57:37 +0200
  • 1f6fd3def7 Structure intersection can return None Sebastian Dröge 2017-12-17 11:52:52 +0200
  • dfdae187a3 Filter in caps queries can be None, and there could be no resulting caps Sebastian Dröge 2017-12-17 11:32:01 +0200
  • ffb5869dd1 Use the correct pad type for the proxy/ghost pad default pad functions Sebastian Dröge 2017-12-17 11:24:03 +0200
  • 62058ab1c3 Use &ToSendValue for the stream-status stream_object in the builder Sebastian Dröge 2017-12-16 18:39:50 +0200
  • ccf6c1a632 Owner of structure-change and stream-status messages is mandatory Sebastian Dröge 2017-12-16 18:39:33 +0200
  • bcf6b34c1b Code/text of progress messages is mandatory Sebastian Dröge 2017-12-16 18:38:53 +0200
  • 974e681a5d Move optional taglist/entry_struct fields into the Redirect builder from the constructor Sebastian Dröge 2017-12-16 18:13:25 +0200
  • 7bc1fce97d Move value for PropertyNotification message into the builder instead of constructor Sebastian Dröge 2017-12-16 18:10:10 +0200
  • c2f075ed8d Description of debug categories is optional Sebastian Dröge 2017-12-16 17:56:23 +0200
  • f7c971874d Implement Display and Error for IteratorError Sebastian Dröge 2017-12-16 17:48:38 +0200
  • 7065d1d884 Add constants for COPY_ALL and COPY_METADATA buffer copy flags Sebastian Dröge 2017-12-16 17:39:32 +0200
  • fa05ee7b08 Various fixes for nullability in the event bindings Sebastian Dröge 2017-12-16 17:30:50 +0200
  • 9608ef52ec Mark Segment as #[repr(C)] Sebastian Dröge 2017-12-16 17:30:37 +0200
  • b9c4e4cd6e Allow no value for the PropertyNotify message Sebastian Dröge 2017-12-16 15:36:45 +0200
  • 52ca97e7e6 Let ChildProxy::set_child_property() take a &ToValue instead of an actual Value Sebastian Dröge 2017-12-16 15:24:18 +0200
  • 3de73d89f2 Add Buffer::copy_into() and add flags parameter to ::copy_region() Sebastian Dröge 2017-12-16 15:15:42 +0200
  • 18f99073c1 Use from_glib_none/full directly on potential NULL pointers if Option<_> is returned Sebastian Dröge 2017-12-16 15:07:26 +0200
  • 37ab39282c Add gstreamer-net docs Sebastian Dröge 2017-12-16 14:53:48 +0200
  • 8bdd24a840 Run everything through rustfmt again Sebastian Dröge 2017-12-16 14:53:00 +0200
  • 159429dd95 Add bindings to GStreamer Net library Sebastian Dröge 2017-12-16 14:48:29 +0200
  • 79acf5bec5 Add GstNet-related files Sebastian Dröge 2017-12-16 14:37:53 +0200
  • 3702447957 Update Gst-1.0.gir from gstreamer-rs Sebastian Dröge 2017-12-16 14:37:26 +0200
  • 48a61bc754 Add bindings for GStreamer Net library Sebastian Dröge 2017-12-16 14:33:19 +0200
  • 8a807c4265 Implement Send+Sync for AppSink/SrcCallbacks Sebastian Dröge 2017-12-16 14:14:29 +0200
  • bd817c03d2 Implement AppSrc get/set_latency() manually Sebastian Dröge 2017-12-16 14:04:36 +0200
  • 70688fd6a9 Clean-up VideoFrame API Sebastian Dröge 2017-12-16 11:41:48 +0200
  • 70e031b729 VideoInfo/AudioInfo are not Sync, only Send Sebastian Dröge 2017-12-16 11:40:36 +0200
  • 396dae666f Make appsink/appsrc callbacks builder more consistent with other code Sebastian Dröge 2017-12-16 11:37:00 +0200
  • 7dc2e43db3 Clean-up GstPlayer bindings Sebastian Dröge 2017-12-16 11:18:00 +0200
  • d3b03de9ff Nullability fix for VideoFormat::to_string() in case Unknown is passed Sebastian Dröge 2017-12-16 10:58:10 +0200
  • 0eb32f0483 Some nullability fixes in gstreamer-audio Sebastian Dröge 2017-12-16 10:56:59 +0200
  • 5fb6ce77ee Add VideoMultiviewFramePacking enum and minor code cleanup Sebastian Dröge 2017-12-16 10:56:19 +0200
  • 1c667845e5 Fix gst_player_[gs]et_multiview_mode() argument type Sebastian Dröge 2017-12-16 10:36:08 +0200
  • 8a2c6a3246 Implement AsRef<[u8]>, AsMut, Deref, DerefMut, PartialEq, Eq and Debug for BufferMap too Sebastian Dröge 2017-12-13 11:00:29 +0200
  • e37c3d684c Fix PartialEq for MappedBuffer Sebastian Dröge 2017-12-13 11:00:02 +0200
  • 5dff6026be Also implement Deref/DerefMut for MappedBuffer for &[u8] Sebastian Dröge 2017-12-13 10:55:26 +0200
  • 85fdc8bf13 Implement AsRef<[u8]>, AsMut, Debug, PartialEq and Eq for MappedBuffer Sebastian Dröge 2017-12-13 09:58:41 +0200
  • f2eabaddf7 Make all fields of the force-keyunit events optional in the builder Sebastian Dröge 2017-12-10 22:43:28 +0200
  • 49a6eb6a1f Replace AppSrcCallbacks/AppSinkCallbacks with a builder so that no empty closures have to be provided for unused callbacks Sebastian Dröge 2017-12-10 15:18:54 +0200
  • dbe8eb9bd9 gstreamer-player: regen for overridden signals Philippe Normand 2017-12-10 10:13:17 +0000
  • 298cb754c9 Fix precision handling in ClockTime Display impl Sebastian Dröge 2017-12-10 12:31:41 +0200
  • 580fc603e0 Use builders for the key-unit and still-frame events too Sebastian Dröge 2017-12-10 12:26:16 +0200
  • 5065bc76ee Rename FormattedValue::from_glib/to_glib to from_raw/to_raw_value Sebastian Dröge 2017-12-10 12:10:25 +0200
  • 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