Commit graph

3023 commits

Author SHA1 Message Date
Wim Taymans
3cfd1e6cf1 compare: fix sign for compare of id 2019-01-07 13:41:10 +01:00
Wim Taymans
dbbcd3fdc4 defs: add SPA_LIKELY to MIN/MAX/CLAMP macros 2019-01-07 13:39:57 +01:00
Wim Taymans
5ef6a5cc5a update submodule 2019-01-04 10:01:57 +01:00
Wim Taymans
9062145e13 implement more API
Implement the sink/source volume/mute api
2019-01-04 10:00:57 +01:00
Wim Taymans
3480765561 parser: add more parser helpers 2019-01-04 10:00:12 +01:00
Wim Taymans
a41624d48b iter: make iteration safer
Check if the pod size is within the parent pod size
2019-01-04 09:59:33 +01:00
Wim Taymans
f246c7b8ef parser: add more parser helpers 2019-01-03 17:43:07 +01:00
Wim Taymans
ba7b2d8c21 meta: clarify the meaning of hotspot when no bitmap 2019-01-03 17:28:25 +01:00
Wim Taymans
8984c6f48d meta: document fields some more 2019-01-03 17:18:12 +01:00
Wim Taymans
2a252abf50 fmt-ops: small optimization 2019-01-03 11:36:44 +01:00
Jan Grulich
238be61364 Avoid invalid conversion error with C++ compilators 2019-01-03 11:13:08 +01:00
Jan Grulich
371da358d1 Avoid invalid conversion error with C++ compilators 2019-01-02 10:44:12 +01:00
Wim Taymans
0e91276a03 fmt-ops: SSE functions were really SSE2
The SSE functions used integer operations and were really SSE2 so
rename.
Optimize some more.
2018-12-20 16:11:25 +01:00
Wim Taymans
3d95ea4d13 introspect: set sink/source flags 2018-12-20 13:08:09 +01:00
Wim Taymans
7c18cc431f json: fix free of arrays 2018-12-20 13:07:53 +01:00
Wim Taymans
3d34acd2f2 introspect: fix profiles free 2018-12-20 12:46:35 +01:00
Wim Taymans
d2bcbdf9cf resample: fix unrolled counter 2018-12-20 12:01:45 +01:00
Wim Taymans
0c0bf3a62a thread-loop: fix leak of event
Destroy the event when the loop is destroyed
2018-12-20 10:36:20 +01:00
Wim Taymans
52a3a0c175 thread-loop: improve error checking 2018-12-20 10:36:14 +01:00
Wim Taymans
f8b156ac14 thread-loop: fix leak of event
Destroy the event when the loop is destroyed
2018-12-20 10:34:12 +01:00
Wim Taymans
c511b530ed thread-loop: improve error checking 2018-12-20 10:33:59 +01:00
Wim Taymans
bcec14decb Release 0.2.5 2018-12-20 10:06:16 +01:00
Wim Taymans
5c6bd8e5c7 free() can handle NULL just fine so skip the check
Fixes #117
2018-12-20 09:32:28 +01:00
Wim Taymans
0984096089 free() can handle NULL just fine so skip the check
Fixes #117
2018-12-19 17:47:25 +01:00
Wim Taymans
b6db6e2130 channelmix: add quad and 3.1 to mono optimisation 2018-12-19 16:49:29 +01:00
Wim Taymans
00d1488c07 channelmix: handle mono like Front Center 2018-12-19 16:49:00 +01:00
Wim Taymans
0a4ef3d2c0 resample: add SSE peaks resampler 2018-12-19 16:47:20 +01:00
Wim Taymans
5390079b4a video-src: set valid cursor id 2018-12-18 16:01:12 +01:00
Wim Taymans
7f52246caf Add some more error checking
Fixes #116
2018-12-18 15:37:08 +01:00
Wim Taymans
a1e567b985 stream: remove listener on disconnect 2018-12-18 15:35:04 +01:00
Wim Taymans
6430ca0093 Add some more error checking
Fixes #116
2018-12-18 15:26:08 +01:00
Tanu Kaskinen
e7a8c29063 bluez5: remove an unused variable
This gets rid of a compiler warning.
2018-12-18 13:54:17 +00:00
Tanu Kaskinen
f80620f1f8 meson: increment apiversion
There are ABI breaking changes in libpipewire.
2018-12-18 13:54:03 +00:00
Wim Taymans
7104df1b21 cpu: detect MMXEXT as well 2018-12-17 13:37:27 +01:00
Wim Taymans
ae6d261122 update pulse 2018-12-17 13:29:00 +01:00
Wim Taymans
96205687c5 stream: make sure we have a context
Make sure we ref the stream because else it would be freed when
disconnected and we can't get the context anymore.
2018-12-17 13:27:27 +01:00
Wim Taymans
4dfe1011a6 audioconvert: use cpu detection interface 2018-12-17 13:26:54 +01:00
Wim Taymans
e984c19f6c core: load and add cpu detection support 2018-12-17 13:26:04 +01:00
Wim Taymans
9ca9fda253 cpu: add cpu support implementation 2018-12-17 13:25:27 +01:00
Wim Taymans
6f75c2d078 cpu: add cpu detection support 2018-12-17 13:23:51 +01:00
Wim Taymans
5025aa97e6 audioconvert: fix x86 feature defines 2018-12-17 10:20:18 +01:00
Wim Taymans
52368091e3 v4l2: actually pass the device path to the node 2018-12-17 10:16:06 +01:00
Wim Taymans
fb54de0dd0 submodule update 2018-12-14 16:44:12 +01:00
Wim Taymans
41513f11f3 context: improve cleanup 2018-12-14 16:43:34 +01:00
Wim Taymans
21c11e70fb operation: keep ref on stream 2018-12-14 16:42:57 +01:00
Wim Taymans
6db8e05256 introspect: implement more 2018-12-14 16:42:36 +01:00
Wim Taymans
35edefdaaf context: emit change event when nodes are linked 2018-12-14 16:42:01 +01:00
Wim Taymans
b177f1d146 context: small cleanups 2018-12-14 16:41:19 +01:00
Wim Taymans
c9ac5e6e1e context: report error only once 2018-12-14 16:39:19 +01:00
Wim Taymans
3be759ced2 stream: handle proxy destroy
When the proxy is destroyed, mark the stream as unconnected and remove
our reference to the proxy.
2018-12-14 16:38:46 +01:00