|
|
@6136393
|
13 years |
jano.vesely |
sb16: Minor style fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74c7164
|
13 years |
jano.vesely |
sb16: Use full size buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03d6e0d
|
13 years |
jano.vesely |
sb16: Add names for new states.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@6f57933
|
13 years |
jano.vesely |
sb16: Fix session cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@d86c9736
|
13 years |
jano.vesely |
Rename record → capture.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@b881226
|
13 years |
jano.vesely |
sb16: Add Mono channels description.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f0241bda
|
13 years |
jano.vesely |
sb16: Implement capabilities query.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@b7c080c
|
13 years |
jano.vesely |
sb16: Implement test_format call.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@346643c
|
13 years |
jano.vesely |
audio: Use enum for sample format.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@90f05b0f
|
13 years |
jano.vesely |
Rename audio pcm interface.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@9b3d999
|
13 years |
jano.vesely |
drv/auid/sb16: Refactor debug output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2afae0e
|
13 years |
jano.vesely |
drv/audio/sb16: Fix debug output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ed5153b
|
13 years |
jano.vesely |
Typo fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb4c141c
|
13 years |
jano.vesely |
drv/audio/sb16: minor debug changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e941bf8
|
13 years |
jano.vesely |
audio/sb16: Remove optical separators.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@722912e
|
13 years |
jano.vesely |
Fix mainline merge breakage.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@0580d05
|
14 years |
jano.vesely |
sb16: Remove dropped header.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@e44385d
|
14 years |
jano.vesely |
sb16: Fix file license.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43dec08
|
14 years |
jano.vesely |
sb16, dsp: Add external buffer manipulation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@b2a6dacf
|
14 years |
jano.vesely |
sb16: Comment fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c62b5f
|
14 years |
jano.vesely |
sb16: Use void* for playback data.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed3f8d5
|
14 years |
jano.vesely |
sb16: Rework AUTO_DMA_MODE
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@413225d
|
14 years |
jano.vesely |
sb16: Ack interrupts in irq pseudocode.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@427069d
|
14 years |
jano.vesely |
sb16: Fix Bass channels offset.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@be51d73
|
14 years |
jano.vesely |
sb16: Implement volume set iface function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@1269160
|
14 years |
jano.vesely |
sb16: Add
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@4440581
|
14 years |
jano.vesely |
sb16: DMAC remove unused enum.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a68e5e2
|
14 years |
jano.vesely |
sb16: Minor mixer changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88dcd19
|
14 years |
jano.vesely |
sb16: Add simple 'beep' data.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@5984107
|
14 years |
jano.vesely |
sb16: Add non-automode alternative.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@01aef43
|
14 years |
jano.vesely |
sb16: Add lazy buffer initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@aa5ae788
|
14 years |
jano.vesely |
sb16: Fix up DMA channel border cases
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2134da
|
14 years |
jano.vesely |
sb16: Implement DMA channel setup.
Without mode selection for now.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dea75c04
|
14 years |
jano.vesely |
sb16: Add register value interpretation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f451dae
|
14 years |
jano.vesely |
sb16: Add 8237 DMA Controller registers.
Ugly as hell…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84dec070
|
14 years |
jano.vesely |
sb16: Add skeleton driver for 8237 DMA controller.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f2e7c1
|
14 years |
jano.vesely |
sb16: Add pseudo DMA malloc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce1e5ea
|
14 years |
jano.vesely |
sb16: Use channel tables to simplify channel volume manipulation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf38143
|
14 years |
jano.vesely |
sb16: Use new sb_dsp_t structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bde691c
|
14 years |
jano.vesely |
sb16: Add sb_ prefix to mixer functions and types.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@050d4fa
|
14 years |
jano.vesely |
sb16: Use new sb_mixer_t structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7325dd6
|
14 years |
jano.vesely |
sb16: set Master channel to max on init.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3f36d2
|
14 years |
jano.vesely |
sb16: Implement volume get/set. Make master the first volume item.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1926d0a
|
14 years |
jano.vesely |
sb16: min_value was always 0, so drop it and use level count instead.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4a4e47
|
14 years |
jano.vesely |
sb16: Simplify direct mode sound IO.
(Follow hw design guide)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57542304
|
14 years |
jano.vesely |
sb16: Fix direct input/output opcodes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@763444e
|
14 years |
jano.vesely |
sb16: Implement direct mode digital sound I/O.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0687e1b
|
14 years |
jano.vesely |
sb16: Add mixer hw initialization and volume tables.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|