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 |
|