Commit graph

  • 55d7a7a7f4 Merge branch 'update-rust-msrv' into 'main' amyspark 2025-04-13 13:55:30 +0000
  • 9d4c355b11 Update minimum supported Rust version to 1.83 L. E. Segovia 2025-04-13 10:49:08 -0300
  • fa19164f59 Merge branch 'minitypename' into 'main' Thibault Saunier 2025-04-13 09:43:56 +0000
  • c7e93ba7ba Merge branch 'hash' into 'main' Guillaume Desmottes 2025-04-13 01:24:35 +0000
  • c84ec031cc Merge branch 'mse' into 'main' Alaska 2025-04-12 12:55:44 +0000
  • 211c6c5bf3 Merge branch 'streamproducer-configure-consumer-once' into 'main' Sebastian Dröge 2025-04-12 10:57:24 +0000
  • 95f903b2d4 streamproducer: Only configure the appsrc once when creating the ConsumptionLink main Sebastian Dröge 2025-04-07 13:22:26 +0300
  • 3991680fb7 Merge branch 'videoframe-audioframe-cleanups' into 'main' Sebastian Dröge 2025-04-10 13:01:07 +0000
  • 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
  • c9683ed9d6 Merge branch 'mr-1709-backport-into-0.22-alatiera-cargo-net-config' into '0.22' Backport Bot 2025-04-09 17:31:43 +0000
  • 13b983f358 Merge branch 'mr-1709-backport-into-0.23-alatiera-cargo-net-config' into '0.23' Backport Bot 2025-04-09 15:43:41 +0000
  • 7454d3f7c8 ci: Force git-fetch-with-cli on windows as well 0.22 Jordan Petridis 2025-04-09 09:07:06 +0300
  • efcc86e0ff ci: Force git-fetch-with-cli on windows as well 0.23 Jordan Petridis 2025-04-09 09:07:06 +0300
  • 1a12abd568 Merge branch 'alatiera/cargo-net-config' into 'main' Jordan Petridіs 2025-04-09 12:49:17 +0000
  • 8460ec94f4 ci: Force git-fetch-with-cli on windows as well Jordan Petridis 2025-04-09 09:07:06 +0300
  • cb253aa223 Merge branch 'mr-1704-backport-into-0.23-streamproducer-drop-callbacks' into '0.23' Backport Bot 2025-04-08 06:16:59 +0000
  • 24439d73aa streamproducer: Drop pad probe and callbacks from appsink when releasing the StreamProducer Sebastian Dröge 2025-04-07 11:53:30 +0300
  • 811e9b35c0 Merge branch 'double_to_fraction' into 'main' Artem Martus 2025-04-07 17:43:00 +0000
  • 8dd45d27b3 value: Add from_double method to convert f64 to Fraction using gst_utils Artem Martus 2025-04-07 20:39:07 +0300
  • 1a2eede1cb Merge branch 'add-bindgen' into 'main' amyspark 2025-04-07 17:33:47 +0000
  • b6e4e615d2 ci: Add bindgen-cli L. E. Segovia 2025-04-07 11:48:23 -0300
  • 571e6ac39a Merge branch 'streamproducer-drop-callbacks' into 'main' Sebastian Dröge 2025-04-07 08:55:19 +0000
  • 96ce95db9d streamproducer: Drop pad probe and callbacks from appsink when releasing the StreamProducer Sebastian Dröge 2025-04-07 11:53:30 +0300
  • 5054c7af07 Merge branch 'mr-1701-backport-into-0.22-audio-pack-unpack-test-alignment' into '0.22' Backport Bot 2025-04-06 23:23:45 +0000
  • bc759ce504 Merge branch 'mr-1701-backport-into-0.23-audio-pack-unpack-test-alignment' into '0.23' Backport Bot 2025-04-06 23:19:23 +0000
  • 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
  • 2712adf2c1 Merge branch 'mul-div-frac' into 'main' Jan Alexander Steffens 2025-04-06 21:15:13 +0000
  • bc7dc18a90 Merge branch 'audio-pack-unpack-test-alignment' into 'main' Sebastian Dröge 2025-04-06 18:59:20 +0000
  • 521f0fe168 audio: Use correctly aligned arrays for audio pack/unpack test Sebastian Dröge 2025-04-06 21:57:36 +0300
  • 0be1bdd79c Merge branch 'cargo-c-0.10.12' into 'main' Sebastian Dröge 2025-04-06 07:09:08 +0000
  • f65d6f9c07 ci: Update to cargo-c 0.10.12 Sebastian Dröge 2025-04-05 19:42:31 +0300
  • f115367240 Merge branch 'mr-1697-backport-into-0.23-streamproducer-wait-for-keyframe' into '0.23' Backport Bot 2025-04-05 15:17:05 +0000
  • 7afac666e9 streamproducer: add wait_for_keyframe configuration option Mathieu Duponchelle 2025-04-03 13:10:31 +0200
  • f4c974f94a Merge branch 'rust-1.86' into 'main' Sebastian Dröge 2025-04-04 08:27:29 +0000
  • 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
  • be68722857 Merge branch 'audio-video-info-reference-return' into 'main' Sebastian Dröge 2025-04-04 06:23:39 +0000
  • 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
  • fb84d254ac Merge branch 'streamproducer-wait-for-keyframe' into 'main' Mathieu Duponchelle 2025-04-03 14:50:29 +0000
  • 2865bdfc92 streamproducer: add wait_for_keyframe configuration option Mathieu Duponchelle 2025-04-03 13:10:31 +0200
  • 16312bd1d7 Merge branch 'update-dependencies' into 'main' Sebastian Dröge 2025-04-02 17:21:38 +0000
  • 86d998336a examples: Update to windows 0.61 / windows-numerics 0.2 Sebastian Dröge 2025-04-02 12:36:30 +0300
  • 5481689f41 Add LICENSE/README/COPYRIGHT files to gstreamer-mse bindings Simon Wülker 2025-01-14 18:58:47 +0100
  • a63d9d25c6 Add high-level bindings for gstreamer-mse Simon Wülker 2025-01-14 18:49:48 +0100
  • d2a8189ae8 Add gstreamer-mse-sys crate Simon Wülker 2025-01-14 14:53:14 +0100
  • 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
  • aae4e0d7f4 Merge branch 'update-gst-gir-files' into 'main' Sebastian Dröge 2025-04-02 09:37:02 +0000
  • 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
  • 8ec4b77ce5 Merge branch 'bump-gir' into 'main' Alaska 2025-04-02 06:42:29 +0000
  • 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