Commit graph

  • 89fb73a949 fix signed and unsigned comparisons Wim Taymans 2019-01-07 15:04:34 +01:00
  • 9573b24e52 cpu: add force cpu flags Wim Taymans 2019-01-07 15:02:18 +01:00
  • 1ca7704d64 type-info: fully initialize structs Wim Taymans 2019-01-07 13:56:08 +01:00
  • 2c4bffec74 fmt-ops: small optimizations Wim Taymans 2019-01-07 13:49:52 +01:00
  • 3cfd1e6cf1 compare: fix sign for compare of id Wim Taymans 2019-01-07 13:41:10 +01:00
  • dbbcd3fdc4 defs: add SPA_LIKELY to MIN/MAX/CLAMP macros Wim Taymans 2019-01-07 13:39:57 +01:00
  • 5ef6a5cc5a update submodule Wim Taymans 2019-01-04 10:01:57 +01:00
  • 9062145e13 implement more API Wim Taymans 2019-01-04 10:00:57 +01:00
  • 3480765561 parser: add more parser helpers Wim Taymans 2019-01-04 10:00:12 +01:00
  • a41624d48b iter: make iteration safer Wim Taymans 2019-01-04 09:59:33 +01:00
  • f246c7b8ef parser: add more parser helpers Wim Taymans 2019-01-03 17:43:07 +01:00
  • ba7b2d8c21 meta: clarify the meaning of hotspot when no bitmap Wim Taymans 2019-01-03 17:28:25 +01:00
  • 8984c6f48d meta: document fields some more Wim Taymans 2019-01-03 17:18:12 +01:00
  • 2a252abf50 fmt-ops: small optimization Wim Taymans 2019-01-03 11:36:44 +01:00
  • 238be61364 Avoid invalid conversion error with C++ compilators Jan Grulich 2019-01-02 10:05:40 +01:00
  • 371da358d1 Avoid invalid conversion error with C++ compilators Jan Grulich 2019-01-02 10:05:40 +01:00
  • 0e91276a03 fmt-ops: SSE functions were really SSE2 Wim Taymans 2018-12-20 16:11:25 +01:00
  • 3d95ea4d13 introspect: set sink/source flags Wim Taymans 2018-12-20 13:08:09 +01:00
  • 7c18cc431f json: fix free of arrays Wim Taymans 2018-12-20 13:07:53 +01:00
  • 3d34acd2f2 introspect: fix profiles free Wim Taymans 2018-12-20 12:46:35 +01:00
  • d2bcbdf9cf resample: fix unrolled counter Wim Taymans 2018-12-20 12:01:45 +01:00
  • 0c0bf3a62a thread-loop: fix leak of event Wim Taymans 2018-12-20 10:34:12 +01:00
  • 52a3a0c175 thread-loop: improve error checking Wim Taymans 2018-12-20 10:33:59 +01:00
  • f8b156ac14 thread-loop: fix leak of event Wim Taymans 2018-12-20 10:34:12 +01:00
  • c511b530ed thread-loop: improve error checking Wim Taymans 2018-12-20 10:33:59 +01:00
  • bcec14decb Release 0.2.5 0.2.5 Wim Taymans 2018-12-20 10:06:16 +01:00
  • 5c6bd8e5c7 free() can handle NULL just fine so skip the check Wim Taymans 2018-12-19 17:47:25 +01:00
  • 0984096089 free() can handle NULL just fine so skip the check Wim Taymans 2018-12-19 17:47:25 +01:00
  • b6db6e2130 channelmix: add quad and 3.1 to mono optimisation Wim Taymans 2018-12-19 16:49:29 +01:00
  • 00d1488c07 channelmix: handle mono like Front Center Wim Taymans 2018-12-19 16:48:36 +01:00
  • 0a4ef3d2c0 resample: add SSE peaks resampler Wim Taymans 2018-12-19 16:47:20 +01:00
  • 5390079b4a video-src: set valid cursor id Wim Taymans 2018-12-18 16:01:12 +01:00
  • 7f52246caf Add some more error checking Wim Taymans 2018-12-18 15:26:08 +01:00
  • a1e567b985 stream: remove listener on disconnect Wim Taymans 2018-12-18 15:35:04 +01:00
  • 6430ca0093 Add some more error checking Wim Taymans 2018-12-18 15:26:08 +01:00
  • e7a8c29063 bluez5: remove an unused variable Tanu Kaskinen 2018-12-14 11:41:13 +02:00
  • f80620f1f8 meson: increment apiversion Tanu Kaskinen 2018-12-14 14:12:40 +02:00
  • 7104df1b21 cpu: detect MMXEXT as well Wim Taymans 2018-12-17 13:37:27 +01:00
  • ae6d261122 update pulse Wim Taymans 2018-12-17 13:29:00 +01:00
  • 96205687c5 stream: make sure we have a context Wim Taymans 2018-12-17 13:27:27 +01:00
  • 4dfe1011a6 audioconvert: use cpu detection interface Wim Taymans 2018-12-17 13:26:54 +01:00
  • e984c19f6c core: load and add cpu detection support Wim Taymans 2018-12-17 13:26:04 +01:00
  • 9ca9fda253 cpu: add cpu support implementation Wim Taymans 2018-12-17 13:25:27 +01:00
  • 6f75c2d078 cpu: add cpu detection support Wim Taymans 2018-12-17 13:23:51 +01:00
  • 5025aa97e6 audioconvert: fix x86 feature defines Wim Taymans 2018-12-17 10:20:18 +01:00
  • 52368091e3 v4l2: actually pass the device path to the node Wim Taymans 2018-12-17 10:16:06 +01:00
  • fb54de0dd0 submodule update Wim Taymans 2018-12-14 16:44:12 +01:00
  • 41513f11f3 context: improve cleanup Wim Taymans 2018-12-14 16:43:34 +01:00
  • 21c11e70fb operation: keep ref on stream Wim Taymans 2018-12-14 16:42:57 +01:00
  • 6db8e05256 introspect: implement more Wim Taymans 2018-12-14 16:42:36 +01:00
  • 35edefdaaf context: emit change event when nodes are linked Wim Taymans 2018-12-14 16:42:01 +01:00
  • b177f1d146 context: small cleanups Wim Taymans 2018-12-14 16:41:19 +01:00
  • c9ac5e6e1e context: report error only once Wim Taymans 2018-12-14 16:39:19 +01:00
  • 3be759ced2 stream: handle proxy destroy Wim Taymans 2018-12-14 16:37:59 +01:00
  • 2025a9ad3b node: only move other nodes, not ourselves Wim Taymans 2018-12-14 16:37:15 +01:00
  • 4be368c957 media-session: handle dont-reconnect Wim Taymans 2018-12-14 16:35:57 +01:00
  • 053e01177d loop: use simple hook emission Wim Taymans 2018-09-24 11:35:46 +02:00
  • 8e969c9d44 media-session: set media (sub)type on dsp nodes Wim Taymans 2018-12-13 17:26:35 +01:00
  • 3ab95f66f3 media-session: don't set audio profile on non-audio nodes Wim Taymans 2018-12-13 17:18:37 +01:00
  • a331779a28 resample-peaks: fix peaks resampler Wim Taymans 2018-12-13 16:23:02 +01:00
  • 0a27040c9a port: keep track of mix port states Wim Taymans 2018-12-13 12:04:02 +01:00
  • 08a63ded5d audioconvert: pass samples to convert functions Wim Taymans 2018-12-13 12:02:47 +01:00
  • 491dd785ad media-session: only try to link to nodes Wim Taymans 2018-12-12 18:32:28 +01:00
  • 73aac68908 flatpak: only update permissions on sandboxed clients Wim Taymans 2018-12-12 15:47:01 +01:00
  • 2fd8f0906f alsa: set stride to frame size Wim Taymans 2018-12-12 15:13:36 +01:00
  • 4606d46621 channelmix: add more MONO mappings Wim Taymans 2018-12-11 16:53:53 +01:00
  • 97f7ad31a4 submodule update Wim Taymans 2018-12-11 16:38:07 +01:00
  • 72b61f614a stream: handle monitor sources Wim Taymans 2018-12-11 16:37:30 +01:00
  • 4cb36762b0 jack: add PIPEWIRE_NOJACK to disable jack connections Wim Taymans 2018-12-11 16:36:36 +01:00
  • 02585c6ca9 merger: add monitor ports Wim Taymans 2018-12-11 16:35:40 +01:00
  • 2bd7f5c934 media-session: skip non-dsp ports on dsp nodes Wim Taymans 2018-12-11 16:32:19 +01:00
  • 626cdab268 node: log error Wim Taymans 2018-12-11 15:23:12 +01:00
  • 3476617cff node: only add node when active Wim Taymans 2018-12-10 15:09:04 +01:00
  • c42b108ac8 resample: small optimization Wim Taymans 2018-12-10 12:58:10 +01:00
  • 74c71e9bad resample: only free resampler when implemented Wim Taymans 2018-12-05 16:05:40 +01:00
  • fd82f38ff4 pulse submodule update Wim Taymans 2018-12-05 16:02:36 +01:00
  • c201a1e666 stream: enable monitor when PEAK_DETECT flag is set Wim Taymans 2018-12-05 16:02:03 +01:00
  • 9805c2f413 stream: add DONT_RECONNECT flag Wim Taymans 2018-12-05 16:01:42 +01:00
  • 4d780e87aa client-stream: activate peaks resampler when monitoring Wim Taymans 2018-12-05 16:00:52 +01:00
  • 5fcbbb4d6b media-session: keep track of profile format Wim Taymans 2018-12-05 15:59:45 +01:00
  • 11a3370f12 merger: add some more debug Wim Taymans 2018-12-05 15:59:22 +01:00
  • 5fa7e0f3eb resample: add peaks resampler Wim Taymans 2018-12-05 15:58:55 +01:00
  • e7462c470e channelmix: handle more conversion to mono Wim Taymans 2018-12-05 15:54:07 +01:00
  • bf1c927087 alsa: reset queued and free buffers on start Wim Taymans 2018-12-05 11:23:30 +01:00
  • f0244f659c submodule update Wim Taymans 2018-12-04 16:37:24 +01:00
  • ece9cff495 introspect: implement kill operations Wim Taymans 2018-12-04 16:36:49 +01:00
  • bb101afa0c introspect: merge client properties in sink_input/source_output Wim Taymans 2018-12-04 16:34:58 +01:00
  • e0970386f0 context: add properties Wim Taymans 2018-12-04 16:33:59 +01:00
  • bdc97ae140 client-stream: fix cleanup Wim Taymans 2018-12-04 16:20:57 +01:00
  • 2d4ecaf85d introspect: use right client property Wim Taymans 2018-12-04 13:38:58 +01:00
  • 1efd5f185c proplist: implement merge mode Wim Taymans 2018-12-04 13:38:23 +01:00
  • 53c2eb2625 stream: clear queued items when clearing buffers Wim Taymans 2018-12-04 13:36:37 +01:00
  • 84a7bf671c stream: connect to source and sink Wim Taymans 2018-12-04 11:48:15 +01:00
  • dd28116f12 stream: set node name to stream name Wim Taymans 2018-12-04 11:35:21 +01:00
  • 3cdd52832e properties: add _clear function Wim Taymans 2018-12-04 11:34:59 +01:00
  • e6c023cd34 properties: don't add NULL values Wim Taymans 2018-12-04 11:34:30 +01:00
  • 26958eabaa pipewire: add DISPLAY Wim Taymans 2018-12-04 11:33:43 +01:00
  • ee307e9c48 port: also set buffers when 0 Wim Taymans 2018-12-03 17:59:10 +01:00
  • 4e7af5644b alsa: set period size to something larger Wim Taymans 2018-12-03 15:56:53 +01:00
  • ad723e3793 context: log more info on errors Wim Taymans 2018-12-03 15:12:27 +01:00