Changes in / [054f3079:dbb29de] in mainline


Ignore:
Location:
uspace/srv/audio/hound
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/audio/hound/audio_data.c

    r054f3079 rdbb29de  
    4545 * @param size Size of the @p data buffer.
    4646 * @param fomart audio data format.
    47  * @return pointer to valid audio data structure, NULL on failure.
     47 * @return pointer to valid audio data structre, NULL on failure.
    4848 */
    4949audio_data_t *audio_data_create(const void *data, size_t size,
  • uspace/srv/audio/hound/audio_device.c

    r054f3079 rdbb29de  
    4242#include <str.h>
    4343#include <str_error.h>
    44 #include <sys/mman.h>
    4544
    4645
     
    381380        const int ret = audio_pcm_release_buffer(dev->sess);
    382381        if (ret == EOK) {
    383                 munmap(dev->buffer.base, dev->buffer.size);
    384382                dev->buffer.base = NULL;
    385383                dev->buffer.size = 0;
  • uspace/srv/audio/hound/hound_ctx.c

    r054f3079 rdbb29de  
    418418                connection_push_data(conn, adata);
    419419        }
    420         /* all connections should now have their refs */
    421         audio_data_unref(adata);
    422420        fibril_mutex_unlock(&ctx->guard);
    423421        return EOK;
  • uspace/srv/audio/hound/iface.c

    r054f3079 rdbb29de  
    3838#include <hound/protocol.h>
    3939#include <inttypes.h>
     40#include <malloc.h>
    4041
    4142#include "hound.h"
     
    6970        if (!ctx)
    7071                return EINVAL;
    71         const int ret = hound_remove_ctx(server, ctx);
    72         if (ret == EOK) {
    73                 hound_ctx_destroy(ctx);
    74                 log_info("%s: %p, %#" PRIxn, __FUNCTION__, server, id);
    75         }
    76         return ret;
     72        int ret = hound_remove_ctx(server, ctx);
     73        if (ret != EOK)
     74                return ret;
     75        hound_ctx_destroy(ctx);
     76        log_info("%s: %p, %#" PRIxn, __FUNCTION__, server, id);
     77        return EOK;
    7778}
    7879
Note: See TracChangeset for help on using the changeset viewer.