| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
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
|
|
|
|
| |
sessions does not create spew in syslog
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
users.
|
|
|
|
| |
That's what you get for applying your stash without fully checking if anything else was committed in the mean time :p
|
|
|
|
|
|
| |
s/Sourround/Surround/
Spotted by Colin Guthrie
|
|
|
|
|
| |
This is how things should have worked orinally, but I obviously misunderstood things a bit.
This seems to prevent the random hangups that were happening previously :)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Loading module-cli could have the effect of setting O_NDELAY on stderr,
because it was just a dup'ed fd of stdin which module-cli sets O_NDELAY
for and which flag is shared between all dupes.
Instead of using stdin/stdout directly we now open a new file descriptor
for the controlling terminal, which is equally useful as stdin/stdout
but gives a new file that does not share O_NDELAY with stdin/stdout.
This solves a problem where when running pulseaudio -C resulted in
log output being truncated since stdio does not really handle O_NDELAY
that well in on its fds.
|
| |
|
|
|
|
|
|
|
| |
If an element does not control some channels assume they are 0dB in
comparison to the other elements, i.e. do not influence the volume at
all. Previously we were assuming they were as high as the highest of the
channels we do control.
|
| |
|
|
|
|
| |
vertically and horizontally
|
| |
|
| |
|
|
|
|
| |
metrics so that we don't accidently set a buffer size that is suitable for tsched where we don't use tsched
|
|
|
|
| |
broken drivers apparently need that
|
|
|
|
| |
way we do it for initial opening
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- As discussed on alsa-devel it's probably better to initialize the
buffer size first, followed by the period size. If that fails try the
other way round. If that fails try to configure only buffer size. If
that fails try to configure only period size. Finally, try to
configure neither.
- Don't require integral periods anymore.
Both of these changes should help improving compatibility with various
weirder sound devices, such as TV cards.
|