source: mainline/uspace/srv/audio

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @df13836   10 years jiri Use bool for boolean values, unsigned long for counting heap objects. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b688fd8   10 years martin gradually introduce async ports, initial phase The initial phase is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f9d97f3   10 years jakub Make gettimeofday() return the actual microseconds. Enhance … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57a2208   11 years jiri Hound should use the logging framework. Prevent hdaudio from sending … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c635d6   11 years sucha14 Do not hold a task's return value after it has disconnected. Holding … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6e481b   11 years jakub Remove calls to munmap() from native code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9163546   11 years jano.vesely hound: Unref audio data after mixing. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d27e5a   11 years jano.vesely hound: cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a107c74   11 years jano.vesely hound: Don't leak device buffer on release lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @99c2c69e   12 years jano.vesely mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f84430   12 years jano.vesely fix typo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @feeac0d   12 years jiri Simplify use of list_foreach. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff03f79   12 years jano.vesely hound: Don't use immediate stop on event playback. Otherwise we might … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e77b60e   12 years jano.vesely hound: Release buffers on terminated events. Don't forget to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3efaeb6   12 years jano.vesely hound: Don't exit the handler unless the device hangs up lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7373117   12 years jano.vesely hound: Turn buffer release failure into a warning lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62310d7   12 years jano.vesely libdrv, audio_pcm: Name immediate stop explicitly Add fragment stop … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5bc912   12 years jano.vesely Fix printf compile issues lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb2a5b2   12 years jano.vesely hound: 'daemonize' the hound server lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6eeaf1d   12 years jano.vesely hound: implement context sink lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4eff63c   12 years jano.vesely hound: implement device source events lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bee5349   12 years jano.vesely hound: add data available callback lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1f144a   12 years jano.vesely hound: disallow format change while running lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @250828a   12 years jano.vesely hound: let the first stream change format if we are not yet connected … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c799138   12 years jano.vesely hound: doxygen and cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0a647c   12 years jano.vesely hound: Remove dead code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1d2f0e   12 years jano.vesely hound: use more fragments per buffer 16 fragments per 60K buffer in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @98af9cc   12 years jano.vesely hound: use helper function add const lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @78aca91b   12 years jano.vesely hound: Use synchronization primitives instead of sleep waiting lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3545c56   12 years jano.vesely hound: readability cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e706a3   12 years jano.vesely hound: clear device buffer before using it lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eca79ff   12 years jano.vesely hound: cleanup remove unused sync primitives move buffer filling to a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @599034e   12 years jano.vesely hound: user mutex to protect stream list lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c98bb28   12 years jano.vesely hound: use fragment_size param instead of macro lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb14905   12 years jano.vesely hound: remove unused audio_client code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @353f8cc   12 years jano.vesely hound: make sure all streams are gone before removing context lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2373ba7   12 years jano.vesely hound: warn and clip if data size is not a multiple of framesize lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4389076   12 years jano.vesely hound, wavplay: switch to new hound iface wavplay: use buffer that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @02ead2e   12 years jano.vesely hound: sleep and repeat while the buffer is full lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f440f5f   12 years jano.vesely hound: implement data update for hound_ctx pushes data to every connection lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f04603e   12 years jano.vesely hound: fix audio pipe accounting on data retrieve lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5b8548   12 years jano.vesely hound: make audio data list element private lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @50179b63   12 years jano.vesely hound: switch connection to audio pipe lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1438e5   12 years jano.vesely hound: switch streams to audio pipe lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d988ef2   12 years jano.vesely hound: audio pipe class This will be used by both streams and connections lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4b33db8e   12 years jano.vesely hound: implement drain iface lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5029c788   12 years jano.vesely hound: add connection fifo, implement stream mixing lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76ea1b7   12 years jano.vesely hound: make audio data reference counted lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23878dc   12 years jano.vesely hound: move audio_data_t to a new header file make ctx streams opaque lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bf13c9a4   12 years jano.vesely hound: add stream fifo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b266f9e   12 years jano.vesely hound: implement stream creation/destruction lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be7eccf   12 years jano.vesely hound: improve debug message lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6da3baec   12 years jano.vesely hound: fix ctx removal. warn if still connected lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f8ec69   12 years jano.vesely hound: register ctx source/sink lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aab8e3d3   12 years jano.vesely hound: initialize ctx source/sink lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b893cd6   12 years jano.vesely hound: add null checks lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a94de68   12 years jano.vesely hound: remove redundant checks lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @585af0d   12 years jano.vesely hound: remove debuging output lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eafc7b2   12 years jano.vesely hound: Hook listings and connection routines lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ffcbaf   12 years jano.vesely hound: Implement source and sink listings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa60cd69   12 years jano.vesely hound: add connection class This will enable N to M routing in the future lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b6c1d4   12 years jano.vesely hound: implement context manipulation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d1fdcad   12 years jano.vesely hound: Add dummy iface implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f6d84b   12 years jano.vesely hound: Measure time needed to mix audio data lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @842eecdd   12 years jano.vesely hound: typo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @03362fbd   12 years jano.vesely Merge mainline changes. Conflict resulting from bool.h → stdbool.h … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92b638c   13 years jano.vesely audio, sb16: Add and implement API for playback/capture with or … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @018ab50   13 years jano.vesely audio: Move event callback into separate API calls. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d86c9736   13 years jano.vesely Rename record → capture. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd8f19d   13 years jano.vesely hound: Silence buffer instead of zeroing it. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ea6c838   13 years jano.vesely Create libpcm. Move pcm related functions and definitions there. Make … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @950110ee   13 years jano.vesely hound: convert format while mixing. Still no resampling. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @389ef25   13 years jano.vesely hound: Check format before starting playback. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb67def   13 years jano.vesely hound: Implement audio format covnersion. No resampling yet. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eceb300   13 years jano.vesely hound: Use libhound lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57e8b3b   13 years jano.vesely Add frame count to event report. This enables applications to detect … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2cc5c835   13 years jano.vesely Cleanup audio_pcm interface. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b497018   13 years jano.vesely Drop id parameter from audio_pcm interface. Independent buffer should … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6906f61   13 years jano.vesely hound: Add support for "default" keyword lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @43c40a3   13 years jano.vesely hound: Fix mixing. Use clipping with float conversion lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @13df13c8   13 years jano.vesely hound: Fix sink hook ambiguity by adding a parameter. Also disconnect … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab07cf0   13 years jano.vesely hound: Use buffer position in source available data. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6424800   13 years jano.vesely hound: Implement client removal lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c33539   13 years jano.vesely hound: Implement disconnect lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fd5c0b7   13 years jano.vesely hound: audio device recognizes all pcm device events. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b2ac3d   13 years jano.vesely houd: Fix mixer condition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3fced0   13 years jano.vesely hound: Implement connect code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @63d6ff9   13 years jano.vesely hound: Fix few leaks and memory corruption bugs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d93a5a6f   13 years jano.vesely hound: Fix double free. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1df3018a   13 years jano.vesely hound: Only few more TODOs left lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @992ef56   13 years jano.vesely hound: Implement device playback backend lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ec49085   13 years jano.vesely hound: Move mixing to audio_source. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @737b4c0   13 years jano.vesely HelenOS Sound service (hound) initial commit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.