Changeset 7ca22e5 in mainline for uspace/drv/audio/sb16/pcm_iface.c
- Timestamp:
- 2012-07-05T19:32:58Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 725d038
- Parents:
- 8de7ef2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/sb16/pcm_iface.c
r8de7ef2 r7ca22e5 33 33 */ 34 34 35 #include <async.h> 35 36 #include <errno.h> 36 37 #include <audio_pcm_buffer_iface.h> … … 53 54 return sb_dsp_get_buffer(dsp, buffer, size, id); 54 55 } 56 static int sb_set_event_session(ddf_fun_t *fun, unsigned id, async_sess_t *sess) 57 { 58 assert(fun); 59 assert(fun->driver_data); 60 sb_dsp_t *dsp = fun->driver_data; 61 return sb_dsp_set_event_session(dsp, id, sess); 62 } 55 63 /*----------------------------------------------------------------------------*/ 56 64 static int sb_release_buffer(ddf_fun_t *fun, unsigned id) … … 62 70 } 63 71 /*----------------------------------------------------------------------------*/ 64 static int sb_start_playback(ddf_fun_t *fun, unsigned id, 72 static int sb_start_playback(ddf_fun_t *fun, unsigned id, unsigned parts, 65 73 unsigned sample_rate, unsigned sample_size, unsigned channels, bool sign) 66 74 { … … 69 77 sb_dsp_t *dsp = fun->driver_data; 70 78 return sb_dsp_start_playback( 71 dsp, id, sample_rate, sample_size, channels, sign);79 dsp, id, parts, sample_rate, sample_size, channels, sign); 72 80 } 73 81 /*----------------------------------------------------------------------------*/ … … 104 112 .get_buffer = sb_get_buffer, 105 113 .release_buffer = sb_release_buffer, 114 .set_event_session = sb_set_event_session, 106 115 107 116 .start_playback = sb_start_playback,
Note:
See TracChangeset
for help on using the changeset viewer.