X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=grab_client.c;h=931bf1c9140b83780ee7e47e9efb80e69afe07e8;hp=11aed36a8b3608b17dcee9cf29178c2e0927c0dc;hb=5388ccac44e5342917ad50b091e9e4f906e3a4fc;hpb=471684761a2039bbc89aa1e3c33c62de6bef86cf diff --git a/grab_client.c b/grab_client.c index 11aed36a..931bf1c9 100644 --- a/grab_client.c +++ b/grab_client.c @@ -1,16 +1,19 @@ /* - * Copyright (C) 2006 Andre Noll + * Copyright (C) 2006-2007 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ /** - * \file grab_client.c functions for grabbing the stream at any position - * in a filter chain + * \file grab_client.c Functions for grabbing the stream at any position + * in a filter chain. * - * \sa filter_chain filter_chain_info filter + * \sa filter_chain filter_chain_info filter. */ +#include +#include + #include "para.h" #include "grab_client.cmdline.h" #include "list.h" @@ -23,7 +26,7 @@ #include "fd.h" #include "crypt.h" -/** grab clients that are not yet attached to a filter node */ +/** Grab clients that are not yet attached to a filter node. */ struct list_head inactive_grab_client_list; static int max_num_filters(void) @@ -142,12 +145,12 @@ static void gc_close(struct filter_callback *fcb) } /** - * move a grab client from the inactive list to a filter node + * Move a grab client from the inactive list to a filter node. * - * \param gc the grab client to activate - * \param fn the filter node \a gc gets attached to + * \param gc The grab client to activate. + * \param fn The filter node \a gc gets attached to. * - * \sa filter_node::callbacks, inactive_grab_client_list + * \sa filter_node::callbacks, inactive_grab_client_list. */ void activate_grab_client(struct grab_client *gc, struct filter_node *fn) { @@ -157,11 +160,11 @@ void activate_grab_client(struct grab_client *gc, struct filter_node *fn) } /** - * activate inactive grab clients if possible + * Activate inactive grab clients if possible. * - * \param slot_num audiod's slot for the new audio file - * \param audio_format_num the number of the audio format of the new audio file - * \param filter_list the list of activated filters for that new audio file + * \param slot_num Audiod's slot for the new audio file. + * \param audio_format_num The number of the audio format of the new audio file. + * \param filter_list The list of activated filters for that new audio file. * * This is called from audiod.c when the current audio file changes. It loops * over all inactive grab clients and checks each grab client's configuration @@ -170,7 +173,7 @@ void activate_grab_client(struct grab_client *gc, struct filter_node *fn) * appropriate filter_node. * * \sa filter_chain_info::filters, inactive_grab_client_list, - * activate_grab_client + * activate_grab_client. */ void activate_inactive_grab_clients(int slot_num, int audio_format_num, struct list_head *filter_list) @@ -202,11 +205,11 @@ void activate_inactive_grab_clients(int slot_num, int audio_format_num, } /** - * check the command line options and allocate a grab_client structure + * Check the command line options and allocate a grab_client structure. * - * \param fd the file descriptor of the client - * \param line the command line - * \param err non-zero if an error occured + * \param fd The file descriptor of the client. + * \param line The command line. + * \param err Non-zero if an error occurred. * * If the command line options given by \a argc and \a argv are valid. * allocate a struct grab_client and initialize it with this valid @@ -216,7 +219,7 @@ void activate_inactive_grab_clients(int slot_num, int audio_format_num, * struct. On errors, it returns NULL and sets \a err appropriately. * * \sa grab_client, inactive_grab_client_list, activate_grab_client, - * filter_node::callbacks + * filter_node::callbacks. */ /* * argc, argv get freed when com_grab() returns, so we have to make a @@ -260,7 +263,8 @@ err_out: return NULL; } -/** initialize the grabbing subsystem. +/** + * Initialize the grabbing subsystem. * * This has to be called once during startup before any other function from * grab_client.c may be used. It initializes \a inactive_grab_client_list. @@ -270,4 +274,3 @@ void init_grabbing(void) PARA_INFO_LOG("%s", "grab init\n"); INIT_LIST_HEAD(&inactive_grab_client_list); } -