Commit graph

  • 59a5392850 vulkan: fix the open() flags Wim Taymans 2026-05-06 11:44:23 +02:00
  • 364436dd31 rtp-sap: handle out-of-bound SAP packet read Wim Taymans 2026-05-06 11:35:31 +02:00
  • d32a21c4ee rtp-sap: handle uninitialized avail Wim Taymans 2026-05-06 11:29:20 +02:00
  • c4a2f9b480 rtp-sap: also handle short reads Wim Taymans 2026-05-06 11:27:58 +02:00
  • ca46444d13 netjack2: limit period_size to quantum_limit Wim Taymans 2026-05-05 19:06:31 +02:00
  • aa29fefbd2 vban: limit the stream_name Wim Taymans 2026-05-05 19:01:39 +02:00
  • 8907d0860b modules: loop_add_io with close=true owns the fd Wim Taymans 2026-05-05 18:38:21 +02:00
  • eec372ba9d bluez5: require RegisterApplication() support Barnabás Pőcze 2026-05-04 21:03:16 +02:00
  • 31f0300c48 bluez5: fix wrong use of send_with_reply in HFP backends Pauli Virtanen 2026-05-04 19:52:46 +03:00
  • 81470db44f bluez5: lc3plus: add missing #include Pauli Virtanen 2026-05-04 19:30:43 +03:00
  • 620b18e9d8 zeroconf: check for NULL before doing strdup Wim Taymans 2026-05-05 18:17:42 +02:00
  • f57a2e9680 loop: add spa_goto_if_fail and use in loop_enter Wim Taymans 2026-05-05 17:50:39 +02:00
  • 593b5cf148 protocol-simple: close client_fd when client alloc fails Wim Taymans 2026-05-05 17:19:06 +02:00
  • b9761926df netjack2: go to the right error label Wim Taymans 2026-05-05 17:14:02 +02:00
  • c2bf8c920e protocol-native: close fd and unset env in all cases Wim Taymans 2026-05-05 17:09:12 +02:00
  • aa6fa6bdc3 modules: make sure we don't deref potential NULL Wim Taymans 2026-05-05 16:39:27 +02:00
  • 9124a09482 modules: handle allocation error of properties Wim Taymans 2026-05-05 16:34:15 +02:00
  • f8a76d9f00 protocol-native: handle allocation failures Wim Taymans 2026-05-05 16:26:25 +02:00
  • ea25c3f2b1 alsa-plugin: clean up the error handling Wim Taymans 2026-05-05 16:25:56 +02:00
  • 6eac1efb20 jack: handle allocation errors better Wim Taymans 2026-05-05 16:11:02 +02:00
  • 01b2af13c7 pulse-server: handle strdup error Wim Taymans 2026-05-05 14:54:43 +02:00
  • 899051169e netjack2: handle property allocation failures Wim Taymans 2026-05-05 14:51:43 +02:00
  • 2ac7c81958 pipewire: handle allocation failures Wim Taymans 2026-05-05 14:44:39 +02:00
  • 67e8da3390 modules: handle some allocation failures Wim Taymans 2026-05-05 14:44:18 +02:00
  • 3db8038652 modules: avoid useless props copy Wim Taymans 2026-05-05 14:15:44 +02:00
  • c8b9b44d40 alsa: clean up the pitch element on errors Wim Taymans 2026-05-05 14:15:13 +02:00
  • 9946f5ec77 modules: handle some more allocation errors Wim Taymans 2026-05-05 14:14:52 +02:00
  • 379b4a8747 introspect: handle strdup failures Wim Taymans 2026-05-05 13:50:39 +02:00
  • dd695ee5a7 modules: handle allocation errors gracefully Wim Taymans 2026-05-05 13:10:21 +02:00
  • 24f9b9a335 acp: handle channel map allocation errors Wim Taymans 2026-05-05 13:09:41 +02:00
  • 7bfc820ae8 filter-graph: handle allocation errors and do cleanup Wim Taymans 2026-05-05 12:53:10 +02:00
  • 9972df2614 convert: use static string for convertname Wim Taymans 2026-05-05 12:51:55 +02:00
  • 06ba2f792d bluez5: handle fd allocation errors Wim Taymans 2026-05-05 11:37:18 +02:00
  • 96594d6716 plugins: handle some fd allocation errors Wim Taymans 2026-05-05 11:36:45 +02:00
  • 09dda9e4e0 avb: clean up on allocation errors Wim Taymans 2026-05-05 11:35:54 +02:00
  • 3ef2b77915 pipewire: fix some allocation errors Wim Taymans 2026-05-04 18:55:59 +02:00
  • ccfb61efa4 treewide: make more file descriptors cloexec Barnabás Pőcze 2025-10-28 20:03:13 +01:00
  • 8344117e7b avb: free the ringbuffer Wim Taymans 2026-05-04 18:43:56 +02:00
  • f91b98a812 stream: check buffer_id in reuse_buffer Wim Taymans 2026-05-04 18:42:52 +02:00
  • 49ce385c44
    test: move SPA_NORETURN attributes to header Alyssa Ross 2026-05-04 17:43:44 +02:00
  • 96ef2728b8 alsa-plugin: handle allocation errors Wim Taymans 2026-05-04 16:35:02 +02:00
  • c263a52ab7 audioconvert: reuse hist_mem as window scratch space Wim Taymans 2026-05-04 16:24:08 +02:00
  • 057ae16504 bluez5: handle some allocation failures Wim Taymans 2026-05-04 14:27:34 +02:00
  • 6539c2bf8c fix some allocation failures Wim Taymans 2026-05-04 14:18:31 +02:00
  • 8cf1164eb6 midifile: reject midi files with invalid values Wim Taymans 2026-05-04 14:13:09 +02:00
  • c4b198962c jack-tunnel: pass bytes to jack_to_midi Wim Taymans 2026-05-04 13:51:55 +02:00
  • bd8eab3ffb raop: handle allocation error and avoid crash later Wim Taymans 2026-05-04 13:46:09 +02:00
  • 782986baa1 filter-graph: guard against overflow of graph input/output Wim Taymans 2026-05-04 13:42:14 +02:00
  • ed33b4d877 jack: dlclose on errors Wim Taymans 2026-05-04 13:20:00 +02:00
  • 4cf5acf18d raop: free pending messages Wim Taymans 2026-05-04 13:16:37 +02:00
  • 7ab2b7d24a raop: handle asprintf errors Wim Taymans 2026-05-04 13:16:25 +02:00
  • 732df7b978 filter-graph: fix pipe2 errors Wim Taymans 2026-05-04 13:10:48 +02:00
  • a4d7607a88 raop: avoid division by 0 Wim Taymans 2026-05-04 12:26:08 +02:00
  • 2993bf1722 filter-graph: limit lv2 ports Wim Taymans 2026-05-04 12:16:26 +02:00
  • e423844f9b filter-graph: reject too many impulse response files Wim Taymans 2026-05-04 12:12:01 +02:00
  • 62dbd49f5a jack: fix some potential NULL pointer derefs Wim Taymans 2026-05-04 12:04:08 +02:00
  • 16ba0ef59b jack: guard again append without an event in the buffer Wim Taymans 2026-05-04 11:57:05 +02:00
  • 7dacdc8cc8 avb: bounds check the attribute encoding Wim Taymans 2026-05-04 10:47:52 +02:00
  • cda2e2ee17 rtp: fix ringbuffer overflow check Wim Taymans 2026-05-04 10:26:30 +02:00
  • 17723bc00d avb: fix MAAP packet send Wim Taymans 2026-05-04 10:21:41 +02:00
  • 67b70c8d23 netjack2: do some sanity checks on the MTU Wim Taymans 2026-05-04 10:13:44 +02:00
  • 5a8a3b5a54 vban: don't write too large midi packets Wim Taymans 2026-05-04 09:56:30 +02:00
  • be6bfba8eb avb: check some allocation errors Wim Taymans 2026-05-04 09:56:18 +02:00
  • 32bb568225 avb: make sure to no blindly use the type as a command index Wim Taymans 2026-05-04 09:55:35 +02:00
  • 172f969650 avb: check packet sizes Wim Taymans 2026-05-04 09:53:33 +02:00
  • 47deb75247 remote-node: check memory offsets and size Wim Taymans 2026-05-04 09:20:13 +02:00
  • 7a826b1580 milan-avb: gptp: track request timing on CLOCK_MONOTONIC hackerman-kl 2026-04-29 07:55:51 +02:00
  • 4da6e39281 milan-avb: gptp: handle MANAGEMENT_ERROR_STATUS TLV as stale-data signal hackerman-kl 2026-04-29 07:50:44 +02:00
  • 09b3f0dc34 milan-avb: gptp: invalidate cached state when ptp4l stops responding hackerman-kl 2026-04-29 07:50:29 +02:00
  • 97436efe1e milan-avb: cmd-get-as-path: build [gm,...,local] and emit unsolicited GET_AS_PATH hackerman-kl 2026-04-29 07:49:50 +02:00
  • ff3367dc05 milan-avb: aecp-aem: emit unsolicited GET_AVB_INFO when gPTP changes hackerman-kl 2026-04-29 07:48:53 +02:00
  • e02a4854de milan-avb: gptp: query PATH_TRACE_LIST and store Announce path trace hackerman-kl 2026-04-29 07:47:37 +02:00
  • 55bb0b6a6a milan-avb: gptp: query CURRENT_DATA_SET for canonical is_grandmaster check hackerman-kl 2026-04-29 07:46:36 +02:00
  • c877ea4243 milan-avb: gptp: rate-limit management requests to 375 ms hackerman-kl 2026-04-29 07:45:57 +02:00
  • fc08d2444a milan-avb: gptp: send PTP management with majorSdoId=1 for gPTP profile hackerman-kl 2026-04-29 07:45:33 +02:00
  • 1b81dbab85 milan-avb: adding the ptp4l command line information hackerman-kl 2026-04-29 07:42:23 +02:00
  • 4b44c15768 milan-avb; introducing gptp/as_path interface specific dirty flags hackerman-kl 2026-04-29 07:41:30 +02:00
  • 21dd14618c milan-avb: update banner hackerman-kl 2026-04-29 07:40:25 +02:00
  • 46f9c5130e milan-avb: cmd-get-as-path: build path from gptp data hackerman-kl 2026-04-28 21:43:22 +02:00
  • 9f019a061d milan-avb: aecp-aem: source GET_AVB_INFO grandmaster from gptp hackerman-kl 2026-04-28 21:43:18 +02:00
  • e9a1e50996 milan-avb: adp: refresh grandmaster_id from gptp on each advertise hackerman-kl 2026-04-28 21:43:14 +02:00
  • 231b0950c5 milan-avb: descriptors: derive AVB_INTERFACE clock_identity from entity_id hackerman-kl 2026-04-28 21:43:10 +02:00
  • 3f63b51fcc milan-avb: gptp: rework management I/O as non-blocking with sequence-id matching hackerman-kl 2026-04-28 21:43:06 +02:00
  • 0da747fd44 milan-avb: gptp: do not fail server creation on missing PTP socket hackerman-kl 2026-04-28 19:17:39 +02:00
  • 0b09fb2b1e milan-avb: gptp: initialise ret in the drain loop hackerman-kl 2026-04-28 07:40:44 +02:00
  • 21c4c59587 milan-avb: gptp: use entity_id for management source port id hackerman-kl 2026-04-28 07:40:21 +02:00
  • 1e9f89b638 milan-avb: gptp: emit gm_changed only when the GM actually changes hackerman-kl 2026-04-28 07:39:56 +02:00
  • f5389a4225 milan-avb: gptp: drop unused avb_gptp_destroy wrapper hackerman-kl 2026-04-28 07:39:27 +02:00
  • 8c9e5f1974 milan-avb: gptp: use PTP_DEFAULT_LOG_MESSAGE_INTERVAL macro hackerman-kl 2026-04-28 07:38:51 +02:00
  • e83bbfacf1 milan-avb: gptp: drop %m from incomplete request/response warnings hackerman-kl 2026-04-28 07:38:35 +02:00
  • d5e4f11be7 milan-avb: gptp: fix log message for SO_PASSCRED setsockopt failure hackerman-kl 2026-04-28 07:38:11 +02:00
  • 51a997294e milan-avb: gptp: drop unused struct fields hackerman-kl 2026-04-28 07:37:10 +02:00
  • 7f687cae77 milan-avb: gptp: drop unused includes hackerman-kl 2026-04-28 07:36:16 +02:00
  • b197ae79c5 milan-avb: gptp: align code style with the rest of module-avb hackerman-kl 2026-04-28 07:35:42 +02:00
  • 0345623e97 module-avb: remove redundant init_descriptors() call Nils Tonnaett 2026-04-22 19:56:47 -07:00
  • 37efd5c5f9 module-avb: emit gm_changed event Nils Tonnaett 2026-04-21 17:13:44 -07:00
  • 5fd9c1eaff module-avb: fail if ptp management socket can't be created Nils Tonnaett 2026-04-12 17:58:18 -07:00
  • bf6fae7df9 module-avb: fail if ptp.management-socket not set Nils Tonnaett 2026-04-12 17:52:37 -07:00
  • f4c26cd3ed module-avb: check that ptp management request is complete Nils Tonnaett 2026-01-16 22:00:37 -08:00
  • f360af0889 module-avb: check return value of read when clearing ptp_fd input buffer Nils Tonnaett 2026-01-16 21:25:04 -08:00