source: mainline/uspace/drv/audio

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @4a90582   12 years martin allocate the DMA buffer with proper alignment this finally unbreaks … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8442d10   12 years martin improve the API of physmem_map(), dmamem_map() and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b1adf5   12 years jiri Remove CHECK_RET_xxx from sb16. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f7b36bc   12 years jano.vesely sb16: Send 'terminated' events on immediate stop. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fda3bd9   12 years jano.vesely sb16: Start event exchange even for not fragment based playback/capture lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b8e08e   12 years jano.vesely sb16: Include state information in spurious interrupt warning. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d337f74   12 years jano.vesely sb16: Change state before reporting 'terminated' events lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @537620a8   12 years jano.vesely sb16: Use 64KB buffers. This fixes occasional audio glitches in hound … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1912b45   12 years jano.vesely Make pcm control iface generic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @365f259   12 years jano.vesely sb16: Use arrays_size macro. 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) @e1534533   13 years jano.vesely sb16: Use 60KB buffer. There seems to be some problems with 64KB. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3fb83a   13 years jano.vesely sb16: Minor fixes. Remove event interval from debug messages, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @37367f7   13 years jano.vesely sb16: Report capability name instead of number. Return ENOTSUP for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2a92b0   13 years jano.vesely sb16: Merge DSP_STOPPED and DSP_READY. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5eed99d   13 years jano.vesely sb16: Remove sb_ prefix from helper functions. 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) @6136393   13 years jano.vesely sb16: Minor style fix. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74c7164   13 years jano.vesely sb16: Use full size buffer lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @03d6e0d   13 years jano.vesely sb16: Add names for new states. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @daed689   13 years jano.vesely sb16: Report termination after the action has actually terminated. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0387b92   13 years jano.vesely ab16: Improve event reporting, and state checking. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aae11d0   13 years jano.vesely b16: Use helper function for fun→driver_data conversion. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6f57933   13 years jano.vesely sb16: Fix session cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb6c98f   13 years jano.vesely sb16: Improve state management and use it to reject invalid requests. 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) @1ba95ba   13 years jano.vesely sb16: Implement and enable buffer position capability. 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) @ad42844   13 years jano.vesely sb16: Use more helper functions instead of duplicating code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d758301   13 years jano.vesely sb16: Check for buffer availability in playback/record. Only check … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2765ab3   13 years jano.vesely sb16: Use format test function to validate input parameters. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff396ea   13 years jano.vesely sb16: Interval of 0 frames disables interrupts reporting. Don't use … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b881226   13 years jano.vesely sb16: Add Mono channels description. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0241bda   13 years jano.vesely sb16: Implement capabilities query. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5cbc1b7   13 years jano.vesely sb16: Use dmamem_map_anonymous to map sound buffer. It will be … 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) @b7c080c   13 years jano.vesely sb16: Implement test_format call. 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) @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) @2d9197e   13 years jano.vesely sb16: Return NULL rather than invalid buffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1240bb9   13 years jano.vesely Use named audio events. audio/sb16: dsp uses more detailed status … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @346643c   13 years jano.vesely audio: Use enum for sample format. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @94694a4   13 years jano.vesely Add new audio-pcm category and register sb16/pcm in this categgory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce047249   13 years jano.vesely Rename audio nodes: (mixer, dsp) ⇒ (control, pcm). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @68d1313   13 years jano.vesely drv/audio/sb16: Fix debug comment mismatch. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @90f05b0f   13 years jano.vesely Rename audio pcm interface. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a3ab774   13 years jano.vesely libdrv/audio,drv/audio/sb16: Update and implement recording interface. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b3d999   13 years jano.vesely drv/auid/sb16: Refactor debug output. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2afae0e   13 years jano.vesely drv/audio/sb16: Fix debug output. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ed5153b   13 years jano.vesely Typo fix. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb4c141c   13 years jano.vesely drv/audio/sb16: minor debug changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e941bf8   13 years jano.vesely audio/sb16: Remove optical separators. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @124f9bd   13 years jano.vesely audio/sb16: Remove newlines from debug messages. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ca22e5   13 years jano.vesely drv/audio/sb16: Accept event session and send USER_METHOD on playback … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @00006e0   13 years jano.vesely audio: Allow client to specify buffer size. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ea150dc6   13 years jano.vesely sb16: Add pio ranges to irq code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @722912e   13 years jano.vesely Fix mainline merge breakage. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba72f2b   14 years jano.vesely sb16: User parsed variant of hw_res. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c17c872c   14 years jano.vesely sb16, dsp: Remove internal playback functions. External playback … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0580d05   14 years jano.vesely sb16: Remove dropped header. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9808edd   14 years jano.vesely sb16: Implement audio pcm buffer interface. Remove startup sound. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e44385d   14 years jano.vesely sb16: Fix file license. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @43dec08   14 years jano.vesely sb16, dsp: Add external buffer manipulation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @84d6c39   14 years jano.vesely sb16: Drop support for 8bit format for now. Looks like 8bit playback … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac07a13   14 years jano.vesely sb16: Tke number of channels as external parameter. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c25df01   14 years jano.vesely sb16: Use 16 bit sound for 16 bit transfer. Plays nice. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b2a6dacf   14 years jano.vesely sb16: Comment fix. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c62b5f   14 years jano.vesely sb16: Use void* for playback data. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed3f8d5   14 years jano.vesely sb16: Rework AUTO_DMA_MODE lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @413225d   14 years jano.vesely sb16: Ack interrupts in irq pseudocode. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @427069d   14 years jano.vesely sb16: Fix Bass channels offset. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80b9ab3   14 years jano.vesely sb16: Fix: Set volume to max when too big level requested. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @485a496   14 years jano.vesely sb16: Don't set master level to max on startup. Now we have an app to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be51d73   14 years jano.vesely sb16: Implement volume set iface function. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25c98a8e   14 years jano.vesely sb16: Implement audio mixer interface. Move mixer fun creation and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3df0f75   14 years jano.vesely sb16: Query info per channel. Add channel names. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1269160   14 years jano.vesely sb16: Add TODO lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c885a21   14 years jano.vesely sb16: Switch to new ISA bus provided DMA controller access. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ea8f83   14 years jano.vesely sb16: DMA buffer uses separate memory area. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @751d17a2   14 years jano.vesely sb16: Play 'beep' sound on startup. Reove debug statements from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6062f15   14 years jano.vesely sb16: DMAC fix register addresses. Reset DMAC on init. Improve debug … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4440581   14 years jano.vesely sb16: DMAC remove unused enum. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a68e5e2   14 years jano.vesely sb16: Minor mixer changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88dcd19   14 years jano.vesely sb16: Add simple 'beep' data. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6233c4e   14 years jano.vesely sb16: Prettify debug output. Add mode to string conversion. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b4f060   14 years jano.vesely sb16: Fix sample counts. Add barriers. DSP takes count in samples not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7785e951   14 years jano.vesely sb16: Merge dma_setup_channel and dma prepare_channel. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b7f7183   14 years jano.vesely sb16: Minor DMA changes. Clear flip-flop by writing 0. buffer size is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b130d0e   14 years jano.vesely sb16: Dump PNP registers on startup. Move well-known mixer addresses … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25f8e5d   14 years jano.vesely sb16: Rename debug2 verbosity level to verbose. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4857bc   14 years jano.vesely b16: DMA controller fixes and increased debug verbosity. Fix of by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac149d5   14 years jano.vesely sb16: Fixes. Fixes crash on initial data copy. Fill the entire buffer … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5984107   14 years jano.vesely sb16: Add non-automode alternative. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @962ef67   14 years jano.vesely sb16: Fix offset by one, zero device buffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dce7e41   14 years jano.vesely sb16: Implement playback. Use 16bit dma transfers for now. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f14e6ea   14 years jano.vesely sb16: Add interrupt handler. Set buffer alignment to something that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7257eea6   14 years jano.vesely sb16: Setup both channels (8/16 bit) to the same buffer and set … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f351c8   14 years jano.vesely sb16: DMA rework controller and channel initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01aef43   14 years jano.vesely sb16: Add lazy buffer initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0f9950   14 years jano.vesely sb16: Enable interrupts during initialization. Fix possible double … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.