| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
module-stream-restore. We can co-exist
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is incomplete, it just adds the slots in question and assigns noops to them.
Some minor cleanup of types.
Due to the priority of the hooks, it seems we can actually coexist with module-stream restore so
the code to detect and unload it will be removed shortly.
|
| | |
|
| |
| |
| |
| | |
Also fix a log typo
|
| |
| |
| |
| | |
list to an appropriate value
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
The structure itself will contain various bits of info so exposing this fully to the client is a bad idea.
By keeping to a rename operation we keep what we do store abstracted from the clients.
Also fix some doxy comments.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This allows clients to edit the priroity order. What is not yet in place is the initialisation of that priority list
when new devices are detected or the cleaning (remove holes) when devices are removed.
In order to keep the storage transparent I will likely remove the write functionality and replace it with a
simple rename method.
I also still need to expose the priority itself when reading the data.
|
| |
| |
| |
| | |
necessary
|
| |
| |
| |
| |
| |
| |
| | |
device-priority routing.
The routing logic itself does not yet exist, but the command currently will unload/load module-stream-restore as approriate.
(module-stream-restore would conflict with the role-based priority-routing).
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
There is not technically a bug here due to the early return and the knowledge that one of the if blocks
will definitely be run, but this makes sure we don't call free on uninitialised data or do
anything else suitibly daft. Also helps when you copy the code and change it slightly and don't realise
you've left things open...
|
| |
| |
| |
| |
| |
| | |
of devices.
This fixes a few bugs in the copy+pasted implementation of apply_entry()/get_name().
|
| | |
|
| |
| |
| |
| | |
This is effectively copied from the stream restore extension.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
of various sinks.
This will be used as the basis for a queryable system for past and present devices, initially for use in KDE.
Currently all this module does is save lists of sinks/sources and their descriptions, so it needs to
gain a protocol extension to make this queryable.
As things stand it will save the device descriptions of all sinks and restore them if they differ from whats on record.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
in pack/unpack is funky and I don't have time for a
proper fix
|
| | |
| | |
| | |
| | | |
*added note of possible unstable behavior with next-power-of-2 sample rate calculation
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* pa_log->debug for default equalizer notification
* partially fixed infinite rewind bug
* set max_request to window_size first iteration
* swap order inside ROUND_UP calls
* resync pa_sink_input_new changes
* change pa_sample_clamp parameters to be correct to fix invalid writes
* reenable proper reset logic + proper request size
|
| | | |
|
| | |
| | |
| | |
| | | |
for u->set_default
|
| | | |
|
| | |
| | |
| | |
| | | |
default configuration
|
| | |
| | |
| | |
| | | |
was an interesting/cool bug!)
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
set_max_request within sink_input_attach_cb
|
| | |
| | |
| | |
| | | |
i->sink -> i in pa_get_sink_max_request*
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
exchanged improper usage of memblockq_peek'd memchunk for silence block
dropped unneeded function prototypes
changed mround to be slightly more elegant
__restrict__ -> restrict for c99
removed unneeded pa_aupdate_swap calls
first_iteration -> pa_bool_t
cleaned up some usage of pa_malloc0 where pa_new0 was more appropriate
cruft removal, whitespace fixes and reordering of variables
|
| | |
| | |
| | |
| | |
| | | |
merging in upstream changes
whitespace fix and fix for first iteration un-windowing
|
| | |
| | |
| | |
| | | |
reworked processing so we don't have input->output delay of R samples
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
fix for peek returning a null memblock
pa_log -> pa_log_debug for fft size
updated module description
fixed a comment in dbus error for incorrect x positions
|
| | |
| | |
| | |
| | |
| | |
| | | |
proper fix for pa_xmalloc(0) given that 0 is illegal
fix coefficients in case there's no resume state
loadprofile now signals filterchanged
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
dbus:
eliminated some redundant code in dbus handlers/getall
switched filter back to being a property
signals for changed profiles, added/removed sinks, filter updates and sink reconfigurations
fixed timing routines
|
| | |
| | |
| | |
| | | |
did it
|
| | |
| | |
| | |
| | |
| | | |
add lennard's fix for piggy-back sinks in pop_cb
fixed some tsched issues
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
dbus properties and manager so that multiple sinks can be loaded and mixers can be equalizer-sink aware
functionality to seed new filters quickly (rteq guis)
profile support
extra checking in client->server dbus messages
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
added support for suspend/resume of filter coefficients
unregister the correct dbus interface.
made equalizer state file sink index dependent
expanded dbus properties
whitespace
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
added dbus support
removed cruft from inherited from ladspa module and improved clarity
switched dsp processing to reference implementation until project is more mature
tsched=0 seems to help with the micro-dropouts/crackling! oh my!
reformatting/spaces
|
| | |
| | |
| | |
| | |
| | |
| | | |
removed liboil
added sse2 optimized dsp logic implementation
cleaned up a bit
|
| | |
| | |
| | |
| | |
| | | |
first commit of a working state (cpu speed dependant)
added noop processing for filter debugability
|
| | |
| | |
| | |
| | | |
variables that simplify different strategies.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
added temporary debugging output to track filter output
removed dead code
only a small amount of crackling remains
|
| |/
| |
| |
| | |
src/Makefile.am: added module-equalizer-sink
|
|\ \ |
|