Commit Graph

  • 6377ebf568 Add Execution Provider OpenVINO gstreamer-santo/yolo-object-detection-element Elias Rosendahl 2025-06-09 12:49:22 +02:00
  • 4417183bae riff-media: fix MS and DVI ADPCM av_bps calculations main Wim Taymans 2025-05-26 19:00:36 +02:00
  • 581e72a23e rtsp-server: tests: Fix a few memory leaks Doug Nazar 2025-05-28 09:13:46 -04:00
  • feb6e1602a validate: Escape '%' in Valgrind log filenames Doug Nazar 2025-05-21 09:42:17 -04:00
  • 822bef51f0 validate: Fix marking actions done Doug Nazar 2025-05-21 09:41:14 -04:00
  • 5c4bf60c94 validate: Free log files Doug Nazar 2025-05-21 09:37:30 -04:00
  • 09cf44aa13 validate: Various minor cleanups for lost memory or use after free Doug Nazar 2025-05-21 09:36:22 -04:00
  • d273b790e1 textoverlay: fix shading for RGBx/RGBA pixel format variants Tim-Philipp Müller 2025-05-27 19:20:35 +01:00
  • e72e9a95d8 rtpsender: fix 'priority' GValue get/set Daniel Morin 2025-05-27 13:47:27 -04:00
  • e627d02171 qml6glitem,qtitem: Allow configuring if the item will consume input events Aleix Pol 2025-05-26 23:51:16 +02:00
  • c5f9d4073f adaptivedemux2: Fix race for expected error in test Doug Nazar 2025-05-23 05:16:08 -04:00
  • c14b135861 adaptivedemux2: Ensure all download tasks call g_task_return_*() Doug Nazar 2025-05-23 05:07:38 -04:00
  • cedeef3cb1 pre-commit: Workaround broken shebang on Windows Xavier Claessens 2025-05-26 11:27:28 -04:00
  • 7fe08e057c tsdemux: Ensure AC3 descriptor is long enough before accessing Doug Nazar 2025-05-21 10:10:25 -04:00
  • 3df63a079c glcontext/egl: Free dma_formats if someone else already initialized Doug Nazar 2025-05-21 10:04:59 -04:00
  • 99aba78c88 gstreamer: Ensure we free the template Doug Nazar 2025-05-21 10:03:09 -04:00
  • 75cf21d834 gstreamer: A few small memory cleanups Doug Nazar 2025-05-21 10:01:24 -04:00
  • 68815a3a15 play: Improve stream selection Sebastian Dröge 2025-05-26 19:07:22 +03:00
  • 50cad4a7fa libav: Only allocate extradata while decoding Doug Nazar 2025-05-22 09:10:49 -04:00
  • d0b2e6cb68 validate: scenario: Fix race condition when ignoring EOS Thibault Saunier 2025-03-31 11:10:12 -03:00
  • 8ff0a1c132 nvencoder: Fix GstNvEncTask leak on non-flow-ok return Seungha Yang 2025-05-27 00:03:05 +09:00
  • 1fb633368e nvencoder: Fix GstVideoCodecFrame leak on non-flow-ok return Seungha Yang 2025-05-26 23:17:15 +09:00
  • 500f9b60af alphacombine: Fix seeking after EOS Nicolas Dufresne 2025-05-24 14:42:32 -04:00
  • 5521af04f8 d3d12memory: Allow set_fence() only against writable memory Seungha Yang 2025-05-26 17:20:05 +09:00
  • 2a44248bcd d3d12: Enable GIR for MSVC build as well Seungha Yang 2025-05-26 18:25:58 +09:00
  • 66b35a984d d3d12memory: Make D3D12 map flags inspectable Seungha Yang 2025-05-26 18:24:01 +09:00
  • 7b8d4c0974 orc: Update pregenerated files L. E. Segovia 2025-05-23 16:02:43 -03:00
  • 00dfff821a orc: Remove references to gst-indent-1.0 L. E. Segovia 2025-05-23 13:04:43 -03:00
  • 515bf888a9 python: Make use of the new structure.is_writable method Thibault Saunier 2025-05-23 13:09:04 +02:00
  • 78a44afc22 gst: Add a gst_structure_is_writable method Thibault Saunier 2025-05-23 13:07:34 +02:00
  • f0e1591111 python: Add overrides for Buffer/Query/Event/Context to handle writability Thibault Saunier 2025-05-23 00:25:53 +02:00
  • 0201423142 python: Factor out a MiniObject class that all mini object will be based on Thibault Saunier 2025-05-22 23:26:23 +02:00
  • da9365176b python: Add a Caps.get_value variant that does not copy the structures Thibault Saunier 2025-05-22 19:19:27 +02:00
  • c3d2209c1f python: Add overrides to be able to write into the GstStructure inside GstCaps Thibault Saunier 2025-05-18 15:25:00 +02:00
  • 9754f31fdb meson: Do no run python-full test when GStreamer-full is not built Thibault Saunier 2025-05-25 15:16:01 +02:00
  • e10b460ed4 rtputils: Add debug category Seungha Yang 2025-05-25 19:31:22 +09:00
  • 60d9ad038c meta: Add g_return_val_if_fail() for NULL valid_tags in gst_meta_api_type_tags_contain_only() Sebastian Dröge 2025-05-22 14:17:34 +03:00
  • 31660c3ad2 glupload: Promote fixate caps results print to info Robert Mader 2025-03-15 16:55:47 +01:00
  • 635e0ad5c1 dash: mpdclient: Re-enable test now that mpdclient is fixed Doug Nazar 2025-03-30 01:43:33 -04:00
  • 9a04896293 dash: mpdclient: Don't pass terminating NUL to adapter Doug Nazar 2025-03-30 01:41:10 -04:00
  • 8eb5e3771b vtenc: Use strlcpy instead of strncpy Jan Schmidt 2025-05-23 09:16:00 +02:00
  • a61ce97e48 ci: Use the existing checkout to create the subproject cache Jordan Petridis 2025-05-16 16:16:17 +03:00
  • a74bda813b ci: Always create the subproject cache from the upstream repo Jordan Petridis 2025-05-14 15:27:30 +03:00
  • 73ef16864e matroskamux: Write stream headers before finishing file Branko Subasic 2025-05-23 09:41:51 +02:00
  • 98e8d3a127 gsttracerutils: Fix leak in gst_tracer_utils_create_tracer() Jordan Petridis 2025-05-18 16:02:52 +03:00
  • 4c6a0b655d meson: Add build_rpath for qt6 plugin on macOS Jan Schmidt 2025-05-23 09:33:35 +02:00
  • e4d5cece28 meson: Add a monorepo-wide qt-method option and yield to it Nirbheek Chauhan 2025-05-21 20:29:06 +05:30
  • 32eaa0ae35 meson: Rework build files for qt examples in -base Nirbheek Chauhan 2025-05-21 20:25:26 +05:30
  • 0ba85c84a1 meson: Make qml/qml6 plugins use the right qt detection method Nirbheek Chauhan 2025-05-21 20:23:47 +05:30
  • 331a381c66 meson: Fix qt detection for qt6d3d11 plugin Nirbheek Chauhan 2025-05-21 20:23:01 +05:30
  • 099b8825a7 d3d12: Generate gir file Seungha Yang 2025-05-20 22:32:36 +09:00
  • ac49baabb6 d3d12: Fix docs annotations Seungha Yang 2025-05-22 19:12:03 +09:00
  • 2dc485823c rtsp-server: A few small memory cleanups Doug Nazar 2025-05-21 09:54:53 -04:00
  • feb3df61a7 debug: Use log contexts in some places Thibault Saunier 2025-04-09 12:10:33 -04:00
  • c796abbf0a gst: info: Add a GstLogContext API Thibault Saunier 2025-04-09 01:51:49 -04:00
  • 707024f940 ges: Free path and uri Doug Nazar 2025-05-21 09:50:29 -04:00
  • 1383140c5c ges: Ensure we free the pad and the pad template Doug Nazar 2025-05-21 09:48:32 -04:00
  • 938a7a0de0 ges: Silence warning about invalid escape sequence Doug Nazar 2025-05-21 09:46:12 -04:00
  • 47308092dd wayland: Remove custom format mapping Robert Mader 2025-05-14 20:07:52 +02:00
  • 571f32eec0 qtdemux: cmpd box is only mandatory for uncompressed video with uncC version 0 Sebastian Dröge 2025-05-21 15:39:46 +03:00
  • 328b6bc55d core: gstvalue: fix ANY/EMPTY caps (features) hash Guillaume Desmottes 2025-05-21 10:54:48 +02:00
  • 8f627b1f9c uridecodebin3: Don't hold play items lock while releasing pads Guillaume Desmottes 2025-05-20 08:21:51 +02:00
  • 7ffbb1ce34 subtitleoverlay: Remove 0.10 hardware caps handling Sebastian Dröge 2025-05-18 12:00:55 +03:00
  • 34efd430e4 videobalance: Implement basetransform meta transform function Sebastian Dröge 2025-05-17 15:24:29 +03:00
  • 6072e54666 gl: Implement basetransform meta transform function Sebastian Dröge 2025-05-17 11:40:51 +03:00
  • 1c3bc57d00 videoconvertscale: Use new gst_meta_api_type_tags_contain_only() API Sebastian Dröge 2025-05-18 11:30:24 +03:00
  • bd3c267adb meta: Add gst_meta_api_type_tags_contain_only() Sebastian Dröge 2025-05-18 11:28:29 +03:00
  • 8099c7e186 validate: Add a set of tests for checking if videooverlaycomposition reaches the sink Sebastian Dröge 2025-05-18 15:29:35 +03:00
  • daae2c18a4 gl/window: add support for configuring whether a backing surface is needed Matthew Waters 2025-05-17 20:20:03 +10:00
  • 6fc32cbe0e validate: Do not list test files that are not autogenerated in .testlist Thibault Saunier 2025-05-20 21:20:02 +02:00
  • 749987be2b v4l2: pool: Send drop frame signal after dqbuf success Hou Qi 2025-05-13 11:27:23 +09:00
  • 5658683881 imagefreeze: Reset 'flushing' state when receiving FLUSH_STOP Thibault Saunier 2025-03-19 14:56:52 -03:00
  • 5fc7340a70 imagefreeze: Set seqnum from segment too Thibault Saunier 2025-03-19 14:55:58 -03:00
  • 9e3d251c23 tflite: Also look for C symbols in libtensorflow-lite Olivier Crête 2025-05-16 05:02:37 -04:00
  • 25cf5262dd tflite: Make VSI header build in C code Olivier Crête 2025-05-09 20:19:27 -04:00
  • c941ded4ba tflite: Add Coral EdgeTPU inference element Olivier Crête 2025-04-06 12:05:48 -04:00
  • 05782229ee tflite: Add TensorFlow Lite element Denis Shimizu 2024-03-09 13:42:22 -03:00
  • 5c188d90c0 tensor: Add helper function to stringify a tensor data type Olivier Crête 2024-11-22 21:32:18 -05:00
  • ba05421ab2 baseparse: Add disable-clip property Seungha Yang 2025-04-04 04:41:24 +09:00
  • 1688d2c410 d3d12: Fix gstreamer-full subproject build with gcc Seungha Yang 2025-05-19 20:38:56 +09:00
  • ceb1e6cd33 webrtc examples: Fix building with make Nirbheek Chauhan 2025-05-19 14:30:56 +05:30
  • 6c9f9761ad webrtc examples: Fix running against self-signed certs Nirbheek Chauhan 2025-05-18 17:39:33 +05:30
  • 08143e9967 validate: baseclasses: Reset Test timeouts between iterations Doug Nazar 2025-05-17 20:23:56 -04:00
  • 3968dd92a5 alsa: Support enumerating virtual PCM sinks Adrian Perez de Castro 2025-04-13 19:53:03 +02:00
  • d33107226c audiovisualizer: Change test to use native endian audio format Doug Nazar 2025-05-13 08:20:53 -04:00
  • 19a330dba0 audiomixer: Change test to use native endian audio format Doug Nazar 2025-05-13 08:20:30 -04:00
  • 74f84484a2 videoconvertscale: Use correct variable size for gst_structure_get() Doug Nazar 2025-05-13 08:19:54 -04:00
  • 46e13bca06 tests: opus: Update channel support and add to meson Doug Nazar 2025-05-14 13:54:55 -04:00
  • 6ecf12f019 adaptivedemux: Answer element-level SELECTABLE query Jan Schmidt 2025-05-17 11:15:11 +02:00
  • f6efbbfa2f adaptivedemux: Copy collection inside lock Jan Schmidt 2025-05-17 11:13:33 +02:00
  • 6877ca4d62 pipeline: Store the actual latency even if no static latency was configured Sebastian Dröge 2025-05-13 09:54:07 +03:00
  • f3b077ff9a validate: Update h265parse expected file for container-provided bitrates Sebastian Dröge 2025-05-16 17:00:25 +03:00
  • c6fb458a3e gst-integration-testsuites: Update medias submodule Sebastian Dröge 2025-05-08 13:56:12 +03:00
  • c5520a7cae qtdemux: Add support for DNxHR Sebastian Dröge 2025-05-06 11:17:52 +03:00
  • 9fa7f8b001 qtdemux: Parse content light level and mastering display info if available Sebastian Dröge 2025-05-06 11:02:55 +03:00
  • 8a30c6b13b qtdemux: Use already parsed codec data boxes instead of parsing a second time Sebastian Dröge 2025-05-03 18:07:18 +03:00
  • cba7ce1228 qtdemux: Add missing codec sample entry fourccs to qtdemux_parse_node() Sebastian Dröge 2025-05-03 12:28:23 +03:00
  • 118e66f59d qtdemux: Take Theora headers directly out of the already parsed nodes Sebastian Dröge 2025-05-06 09:30:03 +03:00
  • 137044195d qtdemux: Don't parse fiel box a second time for JPEG-2000 Sebastian Dröge 2025-05-05 22:24:33 +03:00
  • 45443603f8 qtdemux: Remove second parsing of fiel box for JPEG Sebastian Dröge 2025-05-05 22:20:41 +03:00