Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | module-equalizer-sink: resyncing with head and fix invalid writes | Jason Newton | 2009-10-02 | 1 | -105/+108 |
| | | | | | | | | | | * 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 | ||||
* | module-equalizer-sink: resync with ladspa parent sink | Jason Newton | 2009-09-29 | 1 | -3/+5 |
| | |||||
* | module-equalizer-sink: fix improper usage of pa_modargs_get_value_boolean ↵ | Jason Newton | 2009-09-29 | 1 | -1/+2 |
| | | | | for u->set_default | ||||
* | module-equalizer-sink: added server side persistance of profile names | Jason Newton | 2009-09-29 | 1 | -31/+190 |
| | |||||
* | module-equalizer-sink: per-channel filtering support + profiles, easier ↵ | Jason Newton | 2009-09-29 | 1 | -150/+371 |
| | | | | default configuration | ||||
* | module-equalizer-sink: fixed a bug w/ new zero-latency input scheme (that ↵ | Jason Newton | 2009-09-29 | 1 | -23/+27 |
| | | | | was an interesting/cool bug!) | ||||
* | module-equalizer-sink: added support for preamp | Jason Newton | 2009-09-29 | 1 | -120/+159 |
| | |||||
* | module-equalizer-sink: drop old macros for new library based ones | Jason Newton | 2009-09-29 | 1 | -7/+6 |
| | |||||
* | module-equalizer-sink: fixed timeval initialization | Jason Newton | 2009-09-29 | 1 | -6/+7 |
| | |||||
* | module-equalizer-sink.c: swapped order of attach_within_thread and ↵ | Jason Newton | 2009-09-29 | 1 | -3/+3 |
| | | | | set_max_request within sink_input_attach_cb | ||||
* | module-equalizer-sink.c | Jason Newton | 2009-09-29 | 1 | -5/+2 |
| | | | | i->sink -> i in pa_get_sink_max_request* | ||||
* | module-equalizer-sink | Jason Newton | 2009-09-29 | 1 | -299/+257 |
| | | | | | | | | | | | 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 | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -84/+100 |
| | | | | | merging in upstream changes whitespace fix and fix for first iteration un-windowing | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -30/+67 |
| | | | | reworked processing so we don't have input->output delay of R samples | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -5/+7 |
| | | | | | | | 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 | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -3/+12 |
| | | | | | | proper fix for pa_xmalloc(0) given that 0 is illegal fix coefficients in case there's no resume state loadprofile now signals filterchanged | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -136/+194 |
| | | | | | | | | 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 | ||||
* | module-equalizer-sink: reverted buffering logic back to how the ladspa sink ↵ | Jason Newton | 2009-09-29 | 1 | -103/+75 |
| | | | | did it | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -11/+17 |
| | | | | | add lennard's fix for piggy-back sinks in pop_cb fixed some tsched issues | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -160/+613 |
| | | | | | | | 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 | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -72/+147 |
| | | | | | | | | added support for suspend/resume of filter coefficients unregister the correct dbus interface. made equalizer state file sink index dependent expanded dbus properties whitespace | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -287/+460 |
| | | | | | | | | 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 | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -155/+242 |
| | | | | | | removed liboil added sse2 optimized dsp logic implementation cleaned up a bit | ||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -27/+29 |
| | | | | | first commit of a working state (cpu speed dependant) added noop processing for filter debugability | ||||
* | module-equalizer-sink: simplified sink_input pop callback and introduced new ↵ | Jason Newton | 2009-09-29 | 1 | -143/+198 |
| | | | | variables that simplify different strategies. | ||||
* | module-equalizer-sink: trying new buffering strategies | Jason Newton | 2009-09-29 | 1 | -144/+159 |
| | |||||
* | module-equalizer-sink: attempt different buffering strategy | Jason Newton | 2009-09-29 | 1 | -24/+27 |
| | |||||
* | module-equalizer-sink: added more assertions to aid in debugging | Jason Newton | 2009-09-29 | 1 | -5/+10 |
| | |||||
* | module-equalizer-sink: | Jason Newton | 2009-09-29 | 1 | -162/+106 |
| | | | | | | added temporary debugging output to track filter output removed dead code only a small amount of crackling remains | ||||
* | module-equalizer-sink added | Jason Newton | 2009-09-29 | 1 | -0/+850 |
| | | | | src/Makefile.am: added module-equalizer-sink | ||||
* | reserve: downgrade reserve logic messages, so that reusing pa in two ↵ | Lennart Poettering | 2009-09-28 | 1 | -5/+5 |
| | | | | sessions does not create spew in syslog | ||||
* | tunnel: fix parsing of source info from newer servers | Colin Guthrie | 2009-09-20 | 1 | -2/+29 |
| | |||||
* | tunnel: fix parsing of sink info from newer servers | Emil Renner Berthing | 2009-09-20 | 1 | -0/+27 |
| | |||||
* | stream-restore: Comment fix | Colin Guthrie | 2009-09-20 | 1 | -1/+1 |
| | |||||
* | alsa: make build gcc clean on 32bit | Lennart Poettering | 2009-09-20 | 1 | -1/+1 |
| | |||||
* | gconf: run the wrapper script when running gconf-helper from build tree | Lennart Poettering | 2009-09-18 | 1 | -1/+1 |
| | |||||
* | alsa: Give all ports a human name to allow UI tools to present the choice to ↵ | Colin Guthrie | 2009-09-18 | 1 | -3/+3 |
| | | | | users. | ||||
* | rtp: Remove 'fix me' comment after it was actually fixed in [56b6e1] | Colin Guthrie | 2009-09-18 | 1 | -2/+0 |
| | | | | That's what you get for applying your stash without fully checking if anything else was committed in the mean time :p | ||||
* | alsa: fix Surround mixer element name | Lennart Poettering | 2009-09-18 | 3 | -3/+3 |
| | | | | | | s/Sourround/Surround/ Spotted by Colin Guthrie | ||||
* | rtp: Factor out direct io writing and use ioline instead. | Colin Guthrie | 2009-09-18 | 1 | -16/+6 |
| | | | | | 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 :) | ||||
* | raop: Use pa_module_unload_request_by_index as per module-zeroconf-discover | Colin Guthrie | 2009-09-18 | 1 | -2/+2 |
| | |||||
* | cli: properly destruct cli object | Lennart Poettering | 2009-09-17 | 1 | -2/+2 |
| | |||||
* | cli: don't accidentaly set O_NDELAY on stderr | Lennart Poettering | 2009-09-17 | 1 | -3/+21 |
| | | | | | | | | | | | | | | 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. | ||||
* | position-event-sounds: don't warn that loud about vpos/hpos out of range | Lennart Poettering | 2009-09-17 | 1 | -2/+3 |
| | |||||
* | alsa: correct assumptions about channels an element lacks | Vladimir Kokarev | 2009-09-17 | 1 | -10/+2 |
| | | | | | | | 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. | ||||
* | position-event-sounds: apply volume factor after, not before resamplingv0.9.17 | Lennart Poettering | 2009-09-11 | 1 | -6/+6 |
| | |||||
* | position-event-sounds: honour window position if set, position both ↵ | Lennart Poettering | 2009-09-11 | 1 | -11/+44 |
| | | | | vertically and horizontally | ||||
* | alsa: properly report suspension error codes | Lennart Poettering | 2009-09-11 | 2 | -18/+27 |
| | |||||
* | alsa: properly convert sample buffer sizes | Lennart Poettering | 2009-09-11 | 1 | -3/+3 |
| | |||||
* | alsa: disable tsched for software devices before we configure the buffer ↵ | Lennart Poettering | 2009-09-09 | 3 | -11/+4 |
| | | | | metrics so that we don't accidently set a buffer size that is suitable for tsched where we don't use tsched |