Changeset 57a2208 in mainline for uspace/srv/audio


Ignore:
Timestamp:
2014-09-09T22:10:03Z (11 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c4f67c8
Parents:
b14e9749
Message:

Hound should use the logging framework. Prevent hdaudio from sending frames played event after sending playback termination event. Remove unnecessary delays.

Location:
uspace/srv/audio/hound
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/audio/hound/log.h

    rb14e9749 r57a2208  
    3737#define LOG_H_
    3838
     39#include <io/log.h>
     40
    3941#ifndef NAME
    4042#define NAME "NONAME"
     
    4345#include <stdio.h>
    4446
    45 #define log_fatal(msg, ...) printf(NAME ": Fatal: " msg "\n", ##__VA_ARGS__);
    46 #define log_error(msg, ...) printf(NAME ": Error: " msg "\n", ##__VA_ARGS__);
    47 #define log_warning(msg, ...) printf(NAME ": Warn: " msg "\n", ##__VA_ARGS__);
    48 #define log_info(msg, ...) printf(NAME ": Info: " msg "\n", ##__VA_ARGS__);
    49 #define log_debug(msg, ...) printf("%s: Debug: %s: " msg "\n", NAME, __FUNCTION__, ##__VA_ARGS__);
    50 #define log_verbose(msg, ...) printf("%s: %s: " msg "\n", NAME, __FUNCTION__, ##__VA_ARGS__);
     47#define log_fatal(...) log_msg(LOG_DEFAULT, LVL_FATAL, ##__VA_ARGS__);
     48#define log_error(...) log_msg(LOG_DEFAULT, LVL_ERROR, ##__VA_ARGS__);
     49#define log_warning(...) log_msg(LOG_DEFAULT, LVL_WARN, ##__VA_ARGS__);
     50#define log_info(...) log_msg(LOG_DEFAULT, LVL_NOTE, ##__VA_ARGS__);
     51#define log_debug(...) log_msg(LOG_DEFAULT, LVL_DEBUG, ##__VA_ARGS__);
     52#define log_verbose(...) log_msg(LOG_DEFAULT, LVL_DEBUG2, ##__VA_ARGS__);
    5153
    5254#endif
  • uspace/srv/audio/hound/main.c

    rb14e9749 r57a2208  
    7171        printf("%s: HelenOS sound service\n", NAME);
    7272
     73        if (log_init(NAME) != EOK) {
     74                printf(NAME ": Failed to initialize logging.\n");
     75                return 1;
     76        }
     77
    7378        int ret = hound_init(&hound);
    7479        if (ret != EOK) {
Note: See TracChangeset for help on using the changeset viewer.