Ignore:
Timestamp:
2015-11-02T20:54:19Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d8513177
Parents:
3feeab2 (diff), 5265eea4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/generic/remote_audio_pcm.c

    r3feeab2 rff381a7  
    146146        if (ret != EOK)
    147147                return NULL;
    148         return devman_device_connect(EXCHANGE_SERIALIZE, device_handle,
    149             IPC_FLAG_BLOCKING);
     148        return devman_device_connect(device_handle, IPC_FLAG_BLOCKING);
    150149}
    151150
     
    158157audio_pcm_sess_t *audio_pcm_open_service(service_id_t id)
    159158{
    160         return loc_service_connect(EXCHANGE_SERIALIZE, id, IPC_FLAG_BLOCKING);
     159        return loc_service_connect(id, INTERFACE_DDF, IPC_FLAG_BLOCKING);
    161160}
    162161
     
    316315 */
    317316int audio_pcm_register_event_callback(audio_pcm_sess_t *sess,
    318     async_client_conn_t event_callback, void *arg)
     317    async_port_handler_t event_callback, void *arg)
    319318{
    320319        if (!event_callback)
     
    322321
    323322        async_exch_t *exch = async_exchange_begin(sess);
     323       
    324324        int ret = async_req_1_0(exch, DEV_IFACE_ID(AUDIO_PCM_BUFFER_IFACE),
    325325            IPC_M_AUDIO_PCM_REGISTER_EVENTS);
    326326        if (ret == EOK) {
    327                 ret = async_connect_to_me(exch, 0, 0, 0, event_callback, arg);
    328         }
     327                port_id_t port;
     328                ret = async_create_callback_port(exch, INTERFACE_AUDIO_PCM_CB, 0, 0,
     329                    event_callback, arg, &port);
     330        }
     331       
    329332        async_exchange_end(exch);
    330333        return ret;
Note: See TracChangeset for help on using the changeset viewer.