Commit graph

  • 84eb6eff9d Merge branch 'mul-div-frac' into 'main' Jan Alexander Steffens 2025-05-10 20:54:35 +0000
  • 54c3bfe62f ci: Don't run gstreamer-mse clippy build with v1_26 Sebastian Dröge 2025-05-07 10:57:16 +0300
  • 43f4c21e0e generate with latest gir files Simon Wülker 2025-05-04 12:34:17 +0200
  • 5f4c34d9a5 Add high-level bindings for gstreamer-mse Simon Wülker 2025-01-14 18:49:48 +0100
  • a6e9c8116c Add gstreamer-mse-sys crate Simon Wülker 2025-01-14 14:53:14 +0100
  • a51339de79 tag: Add bindings for language code API Sebastian Dröge 2025-04-14 13:48:16 +0300
  • a361daedac audio-buffer: Don't store whether unmapping is necessary in AudioBufferRef Sebastian Dröge 2025-04-10 15:54:38 +0300
  • e978e247dd audio-buffer: Store buffer directly as part of the GstAudioBuffer Sebastian Dröge 2025-04-10 15:53:19 +0300
  • fd9cc77438 video-frame: Store buffer directly as part of the GstVideoFrame Sebastian Dröge 2025-04-10 15:49:53 +0300
  • 9923e2f4cf Merge branch 'minitypename' into 'main' Thibault Saunier 2025-04-29 19:08:48 +0000
  • e320b9fefb examples: Simplify basic futures / async examples a bit Sebastian Dröge 2025-04-29 21:32:22 +0300
  • 60e4b22202 Update Cargo.lock Sebastian Dröge 2025-04-29 09:50:33 +0300
  • 3b0dd22ee9 Regenerate with latest gir / gir-files Sebastian Dröge 2025-04-29 09:49:09 +0300
  • f56102340b Update gir-files Sebastian Dröge 2025-04-29 09:48:34 +0300
  • dbb610a83f Update gir Sebastian Dröge 2025-04-29 09:48:29 +0300
  • d47e88d7fa Update GStreamer gir files Sebastian Dröge 2025-04-29 09:48:10 +0300
  • 4917af9b35 ci: Remove typos CI job Sebastian Dröge 2025-04-28 10:10:06 +0300
  • aad6fdfed3 streamproducer: When discarding a buffer then a new keyframe is necessary Sebastian Dröge 2025-04-25 14:34:23 +0300
  • 06af746f40 streamproducer: Add getter for the stream producer to the consumption link Sebastian Dröge 2025-04-25 14:33:54 +0300
  • 92259e37a1 streamproducer: When discarding a buffer then a new keyframe is necessary Sebastian Dröge 2025-04-25 14:34:23 +0300
  • bf82f54945 streamproducer: Add getter for the stream producer to the consumption link Sebastian Dröge 2025-04-25 14:33:54 +0300
  • f552a490b7 gstreamer: Update to ron 0.10.1 Benjamin A. Beasley 2025-04-22 19:14:22 -0400
  • c93a1f2a09 gstreamer: Fix leak in parent_request_new_pad() 0.22 Seungha Yang 2025-04-15 00:52:27 +0900
  • 7fa1de5862 gstreamer: Fix leak in parent_request_new_pad() Seungha Yang 2025-04-15 00:52:27 +0900
  • 10dcee7b59 gstreamer: Fix leak in parent_request_new_pad() Seungha Yang 2025-04-15 00:52:27 +0900
  • a91f5bceb5 tag: Add bindings for language code API Sebastian Dröge 2025-04-14 13:48:16 +0300
  • 8e475a9011 gstreamer: Fix some new clippy warnings because of the MSRV bump Sebastian Dröge 2025-04-14 11:13:58 +0300
  • 187651b416 Update Cargo.lock with Rust 1.83 L. E. Segovia 2025-04-13 18:34:22 -0300
  • 3e111132a4 Update minimum supported Rust version to 1.83 L. E. Segovia 2025-04-13 10:49:08 -0300
  • 95f903b2d4 streamproducer: Only configure the appsrc once when creating the ConsumptionLink Sebastian Dröge 2025-04-07 13:22:26 +0300
  • 10b66eda23 audio-buffer: Don't store whether unmapping is necessary in AudioBufferRef Sebastian Dröge 2025-04-10 15:54:38 +0300
  • 56a6eb2146 audio-buffer: Store buffer directly as part of the GstAudioBuffer Sebastian Dröge 2025-04-10 15:53:19 +0300
  • e09b0f4e22 video-frame: Store buffer directly as part of the GstVideoFrame Sebastian Dröge 2025-04-10 15:49:53 +0300
  • 7454d3f7c8 ci: Force git-fetch-with-cli on windows as well Jordan Petridis 2025-04-09 09:07:06 +0300
  • efcc86e0ff ci: Force git-fetch-with-cli on windows as well Jordan Petridis 2025-04-09 09:07:06 +0300
  • 8460ec94f4 ci: Force git-fetch-with-cli on windows as well Jordan Petridis 2025-04-09 09:07:06 +0300
  • 24439d73aa streamproducer: Drop pad probe and callbacks from appsink when releasing the StreamProducer Sebastian Dröge 2025-04-07 11:53:30 +0300
  • b6e4e615d2 ci: Add bindgen-cli L. E. Segovia 2025-04-07 11:48:23 -0300
  • 96ce95db9d streamproducer: Drop pad probe and callbacks from appsink when releasing the StreamProducer Sebastian Dröge 2025-04-07 11:53:30 +0300
  • 5b73366459 audio: Use correctly aligned arrays for audio pack/unpack test Sebastian Dröge 2025-04-06 21:57:36 +0300
  • f772510465 audio: Use correctly aligned arrays for audio pack/unpack test Sebastian Dröge 2025-04-06 21:57:36 +0300
  • 521f0fe168 audio: Use correctly aligned arrays for audio pack/unpack test Sebastian Dröge 2025-04-06 21:57:36 +0300
  • f65d6f9c07 ci: Update to cargo-c 0.10.12 Sebastian Dröge 2025-04-05 19:42:31 +0300
  • 7afac666e9 streamproducer: add wait_for_keyframe configuration option Mathieu Duponchelle 2025-04-03 13:10:31 +0200
  • 161f2bca0a Fix some new clippy 1.86 warnings Sebastian Dröge 2025-04-04 11:16:22 +0300
  • 736afc5ac3 ci: Build cargo outdated with --locked again Sebastian Dröge 2025-04-04 08:59:47 +0300
  • e97b37e49c ci: Update to Rust 1.86 Sebastian Dröge 2025-04-03 14:09:49 +0300
  • ab3347ef24 video: Return a VideoInfo reference instead of a copy in more places Sebastian Dröge 2025-04-04 09:17:24 +0300
  • 25e1714cfe audiometa: Return an AudioInfo reference instead of a copy Sebastian Dröge 2025-04-04 09:17:01 +0300
  • 2865bdfc92 streamproducer: add wait_for_keyframe configuration option Mathieu Duponchelle 2025-04-03 13:10:31 +0200
  • 86d998336a examples: Update to windows 0.61 / windows-numerics 0.2 Sebastian Dröge 2025-04-02 12:36:30 +0300
  • c8d752affc gstreamer: Update to ron 0.9 Sebastian Dröge 2025-04-02 12:35:49 +0300
  • 4ba0b7283a Update Cargo.lock Sebastian Dröge 2025-04-02 12:24:14 +0300
  • 850621594b ci: When building Windows images, make use of subprojects script instead of manually handling cache Sebastian Dröge 2025-04-02 11:59:54 +0300
  • 1369ddca3e ci: Update Windows base image Sebastian Dröge 2025-04-02 11:25:24 +0300
  • f56078ca5a egl: Add prelude to re-export new extension trait Sebastian Dröge 2025-04-02 10:36:45 +0300
  • 092cb6bcbd ci: Update to meson 1.7.1 Sebastian Dröge 2025-04-02 09:53:21 +0300
  • b9438b042a ci: Update to rustup 1.28.1 Sebastian Dröge 2025-04-02 09:52:16 +0300
  • 5cc7f74a41 ci: Update image version and update to Rust 1.85.1 Sebastian Dröge 2025-04-02 09:51:50 +0300
  • 963d785dda Regenerate with new GStreamer gir files Sebastian Dröge 2025-04-02 09:51:04 +0300
  • ae3b37058a Update GStreamer gir files Sebastian Dröge 2025-04-02 09:50:34 +0300
  • 86ae0cea92 Bump gir / gir-files version Simon Wülker 2025-04-01 23:55:34 +0200
  • ae6769a8e7 bufferlist: Add drain() method to iterate over the list while removing buffers Sebastian Dröge 2025-03-28 12:42:31 +0200
  • 5051f522b7 Don't use impl IntoIterator<Item = impl SomeTrait> Sebastian Dröge 2025-03-28 13:15:30 +0200
  • 757352c6cc bufferlist: Add drain() method to iterate over the list while removing buffers Sebastian Dröge 2025-03-28 12:42:31 +0200
  • 493175742f Add #[must_use] annotation to all iterator structs Sebastian Dröge 2025-03-28 12:42:06 +0200
  • 59865e16d2 ci: don't run coverage job by default on 0.23 stable branch Tim-Philipp Müller 2025-03-27 12:53:28 +0000
  • 318196b846 ci: Configure nextest timeout in the right place Sebastian Dröge 2025-03-27 17:08:20 +0200
  • de65180c15 ci: Configure nextest timeout in the right place Sebastian Dröge 2025-03-27 17:08:20 +0200
  • 8d23a5e6a0 ci: don't run coverage job by default on 0.22 stable branch Tim-Philipp Müller 2025-03-27 12:53:28 +0000
  • e26fe558ac childproxy: Add set_child_property_from_str() convenience API Sebastian Dröge 2025-03-26 15:16:26 +0200
  • 72a59af809 ci: Decrease test timeouts Sebastian Dröge 2025-03-26 09:04:10 +0200
  • 06f9235add gstreamer: Implement Default for BufferPoolAcquireParams Sebastian Dröge 2025-03-26 09:16:58 +0200
  • 5657104996 video: Implement Default for VideoAlignment Sebastian Dröge 2025-03-26 09:16:43 +0200
  • a39fe140ef childproxy: Add set_child_property_from_str() convenience API Sebastian Dröge 2025-03-26 15:16:26 +0200
  • 93062673c7 streamproducer: add+expose get_forwarded_events Thomas Goodwin 2024-10-23 13:53:13 +0000
  • 0450ce589a bufferpool: Also consider flags when comparing BufferPoolAcquireParams for equality Sebastian Dröge 2025-03-24 09:36:08 +0200
  • 8ef484ecf0 bufferpool: Add setters to BufferPoolAcquireParams Sebastian Dröge 2025-03-23 12:08:27 +0200
  • 7ca1e586d5 bufferpool: Derive Copy and Clone for BufferPoolAcquireParams Sebastian Dröge 2025-03-23 12:08:11 +0200
  • 174a4e9ea7 video: Add setters for VideoAlignment Sebastian Dröge 2025-03-24 09:29:52 +0200
  • 89eab13586 video: Derive Copy for VideoAlignment Sebastian Dröge 2025-03-24 09:29:33 +0200
  • ca0c7b8bfc gstreamer: Implement Default for BufferPoolAcquireParams Sebastian Dröge 2025-03-26 09:16:58 +0200
  • 09a85251e9 video: Implement Default for VideoAlignment Sebastian Dröge 2025-03-26 09:16:43 +0200
  • 74bb92f484 ci: Decrease test timeouts Sebastian Dröge 2025-03-26 09:04:10 +0200
  • efeb5cfff8 typefind: Catch panics when calling typefind functions Sebastian Dröge 2025-03-24 16:03:20 +0200
  • cba5e1d0c7 base: Lower debug logging on allocation query errors Thibault Saunier 2025-03-12 09:33:13 -0300
  • 5ac74ce4d4 audio-info: Add API for creating a builder from an existing AudioInfo Sebastian Dröge 2025-03-17 10:16:09 +0200
  • a46d7d18b9 video-info: Add API for creating a builder from an existing VideoInfo Sebastian Dröge 2025-03-17 10:15:47 +0200
  • 60901e27d1 video-info: Use unions for setting extension fields instead of pointer arithmetic Sebastian Dröge 2025-03-17 10:06:02 +0200
  • 15f1ba0c94 allocator: Implement PartialEq and Eq for AllocationParams Sebastian Dröge 2025-03-24 09:34:32 +0200
  • 5e817d39c8 allocator: Implement Copy on AllocationParams Sebastian Dröge 2025-03-23 11:03:24 +0200
  • ec4235b0c3 allocator: Add setters to AllocationParams Sebastian Dröge 2025-03-23 10:58:57 +0200
  • dcc206ed68 base: Lower debug logging on allocation query errors Thibault Saunier 2025-03-12 09:33:13 -0300
  • ab43303c7a gstreamer: Make use of iterators / smallvec instead of temporary Vecs for messages/events/queries Sebastian Dröge 2025-03-23 17:58:22 +0200
  • c5ea622fd4 gstreamer: Implement SelectStreams event API a bit more conveniently Sebastian Dröge 2025-03-23 16:10:04 +0200
  • 6278d8d1df gstreamer: Use helper macro to define various fixed size iterators Sebastian Dröge 2025-03-23 13:21:39 +0200
  • 3a0bcd0b9e bufferpool: Change BufferPoolConfig::options() to return an iterator Sebastian Dröge 2025-03-23 12:16:39 +0200
  • 002f8bec14 typefind: Catch panics when calling typefind functions Sebastian Dröge 2025-03-24 16:03:20 +0200
  • b32b2cb2d9 video: Add setters for VideoAlignment Sebastian Dröge 2025-03-24 09:29:52 +0200
  • 035447c631 video: Derive Copy for VideoAlignment Sebastian Dröge 2025-03-24 09:29:33 +0200