mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
headers: Some trivial fixes for some documentation typos
Note also the willneed/will_need inconsistency. I guess it could be nice to ASAP
choose one of them and introduce a backward compatibility hack for the other.
The issues was mostly found with:
for a in $(grep -r '^[ /]\*.*()' $(
find -name '*.[ch]') |
sed 's,^.* \([^ ]*\)().*$,\1,g' |
sort |
uniq |
grep ^pa_)
do
grep -rq "^.[^*].*\<$a(" $(find * -name '*.h') || echo $a
done
This commit is contained in:
parent
0e47065fe5
commit
6faf38313e
9 changed files with 16 additions and 14 deletions
|
|
@ -63,6 +63,7 @@ static inline int PA_CONTEXT_IS_GOOD(pa_context_state_t x) {
|
||||||
#define PA_CONTEXT_SETTING_NAME PA_CONTEXT_SETTING_NAME
|
#define PA_CONTEXT_SETTING_NAME PA_CONTEXT_SETTING_NAME
|
||||||
#define PA_CONTEXT_READY PA_CONTEXT_READY
|
#define PA_CONTEXT_READY PA_CONTEXT_READY
|
||||||
#define PA_CONTEXT_FAILED PA_CONTEXT_FAILED
|
#define PA_CONTEXT_FAILED PA_CONTEXT_FAILED
|
||||||
|
#define PA_CONTEXT_TERMINATED PA_CONTEXT_TERMINATED
|
||||||
#define PA_CONTEXT_IS_GOOD PA_CONTEXT_IS_GOOD
|
#define PA_CONTEXT_IS_GOOD PA_CONTEXT_IS_GOOD
|
||||||
/** \endcond */
|
/** \endcond */
|
||||||
|
|
||||||
|
|
@ -351,7 +352,7 @@ typedef struct pa_buffer_attr {
|
||||||
* that may be. Initialize to 0 to enable manual start/stop
|
* that may be. Initialize to 0 to enable manual start/stop
|
||||||
* control of the stream. This means that playback will not stop
|
* control of the stream. This means that playback will not stop
|
||||||
* on underrun and playback will not start automatically. Instead
|
* on underrun and playback will not start automatically. Instead
|
||||||
* pa_stream_corked() needs to be called explicitly. If you set
|
* pa_stream_cork() needs to be called explicitly. If you set
|
||||||
* this value to 0 you should also set PA_STREAM_START_CORKED. */
|
* this value to 0 you should also set PA_STREAM_START_CORKED. */
|
||||||
|
|
||||||
uint32_t minreq;
|
uint32_t minreq;
|
||||||
|
|
|
||||||
|
|
@ -460,7 +460,7 @@ typedef struct pa_card_info {
|
||||||
pa_proplist *proplist; /**< Property list */
|
pa_proplist *proplist; /**< Property list */
|
||||||
} pa_card_info;
|
} pa_card_info;
|
||||||
|
|
||||||
/** Callback prototype for pa_context_get_card_info() and friends \since 0.9.15 */
|
/** Callback prototype for pa_context_get_card_info_...() \since 0.9.15 */
|
||||||
typedef void (*pa_card_info_cb_t) (pa_context *c, const pa_card_info*i, int eol, void *userdata);
|
typedef void (*pa_card_info_cb_t) (pa_context *c, const pa_card_info*i, int eol, void *userdata);
|
||||||
|
|
||||||
/** Get information about a card by its index \since 0.9.15 */
|
/** Get information about a card by its index \since 0.9.15 */
|
||||||
|
|
|
||||||
|
|
@ -325,7 +325,7 @@ void pa_proplist_update(pa_proplist *p, pa_update_mode_t mode, pa_proplist *othe
|
||||||
* specified key name. \since 0.9.11 */
|
* specified key name. \since 0.9.11 */
|
||||||
int pa_proplist_unset(pa_proplist *p, const char *key);
|
int pa_proplist_unset(pa_proplist *p, const char *key);
|
||||||
|
|
||||||
/** Similar to pa_proplist_remove() but takes an array of keys to
|
/** Similar to pa_proplist_unset() but takes an array of keys to
|
||||||
* remove. The array should be terminated by a NULL pointer. Return -1
|
* remove. The array should be terminated by a NULL pointer. Return -1
|
||||||
* on failure, otherwise the number of entries actually removed (which
|
* on failure, otherwise the number of entries actually removed (which
|
||||||
* might even be 0, if there where no matching entries to
|
* might even be 0, if there where no matching entries to
|
||||||
|
|
|
||||||
|
|
@ -82,8 +82,8 @@
|
||||||
*
|
*
|
||||||
* \li pa_simple_drain() - Will wait for all sent data to finish playing.
|
* \li pa_simple_drain() - Will wait for all sent data to finish playing.
|
||||||
* \li pa_simple_flush() - Will throw away all data currently in buffers.
|
* \li pa_simple_flush() - Will throw away all data currently in buffers.
|
||||||
* \li pa_simple_get_playback_latency() - Will return the total latency of
|
* \li pa_simple_get_latency() - Will return the total latency of
|
||||||
* the playback pipeline.
|
* the playback pipeline.
|
||||||
*
|
*
|
||||||
* \section cleanup_sec Cleanup
|
* \section cleanup_sec Cleanup
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -289,7 +289,7 @@
|
||||||
* issued on the others.
|
* issued on the others.
|
||||||
*
|
*
|
||||||
* To synchronize a stream to another, just pass the "master" stream
|
* To synchronize a stream to another, just pass the "master" stream
|
||||||
* as last argument to pa_stream_connect_playack(). To make sure that
|
* as last argument to pa_stream_connect_playback(). To make sure that
|
||||||
* the freshly created stream doesn't start playback right-away, make
|
* the freshly created stream doesn't start playback right-away, make
|
||||||
* sure to pass PA_STREAM_START_CORKED and - after all streams have
|
* sure to pass PA_STREAM_START_CORKED and - after all streams have
|
||||||
* been created - uncork them all with a single call to
|
* been created - uncork them all with a single call to
|
||||||
|
|
@ -716,7 +716,7 @@ pa_operation *pa_stream_set_buffer_attr(pa_stream *s, const pa_buffer_attr *attr
|
||||||
|
|
||||||
/** Change the stream sampling rate during playback. You need to pass
|
/** Change the stream sampling rate during playback. You need to pass
|
||||||
* PA_STREAM_VARIABLE_RATE in the flags parameter of
|
* PA_STREAM_VARIABLE_RATE in the flags parameter of
|
||||||
* pa_stream_connect() if you plan to use this function. Only valid
|
* pa_stream_connect_...() if you plan to use this function. Only valid
|
||||||
* after the stream has been connected successfully and if the server
|
* after the stream has been connected successfully and if the server
|
||||||
* is at least PulseAudio 0.9.8. \since 0.9.8 */
|
* is at least PulseAudio 0.9.8. \since 0.9.8 */
|
||||||
pa_operation *pa_stream_update_sample_rate(pa_stream *s, uint32_t rate, pa_stream_success_cb_t cb, void *userdata);
|
pa_operation *pa_stream_update_sample_rate(pa_stream *s, uint32_t rate, pa_stream_success_cb_t cb, void *userdata);
|
||||||
|
|
|
||||||
|
|
@ -149,7 +149,7 @@ pa_cvolume* pa_cvolume_set(pa_cvolume *a, unsigned channels, pa_volume_t v);
|
||||||
char *pa_cvolume_snprint(char *s, size_t l, const pa_cvolume *c);
|
char *pa_cvolume_snprint(char *s, size_t l, const pa_cvolume *c);
|
||||||
|
|
||||||
/** Maximum length of the strings returned by
|
/** Maximum length of the strings returned by
|
||||||
* pa_cvolume_snprint_dB(). Please note that this value can change with
|
* pa_sw_cvolume_snprint_dB(). Please note that this value can change with
|
||||||
* any release without warning and without being considered API or ABI
|
* any release without warning and without being considered API or ABI
|
||||||
* breakage. You should not use this definition anywhere where it
|
* breakage. You should not use this definition anywhere where it
|
||||||
* might become part of an ABI. \since 0.9.13 */
|
* might become part of an ABI. \since 0.9.13 */
|
||||||
|
|
@ -169,7 +169,7 @@ char *pa_sw_cvolume_snprint_dB(char *s, size_t l, const pa_cvolume *c);
|
||||||
char *pa_volume_snprint(char *s, size_t l, pa_volume_t v);
|
char *pa_volume_snprint(char *s, size_t l, pa_volume_t v);
|
||||||
|
|
||||||
/** Maximum length of the strings returned by
|
/** Maximum length of the strings returned by
|
||||||
* pa_volume_snprint_dB(). Please note that this value can change with
|
* pa_sw_volume_snprint_dB(). Please note that this value can change with
|
||||||
* any release without warning and without being considered API or ABI
|
* any release without warning and without being considered API or ABI
|
||||||
* breakage. You should not use this definition anywhere where it
|
* breakage. You should not use this definition anywhere where it
|
||||||
* might become part of an ABI. \since 0.9.15 */
|
* might become part of an ABI. \since 0.9.15 */
|
||||||
|
|
@ -268,7 +268,7 @@ double pa_sw_volume_to_linear(pa_volume_t v) PA_GCC_CONST;
|
||||||
#ifdef INFINITY
|
#ifdef INFINITY
|
||||||
#define PA_DECIBEL_MININFTY ((double) -INFINITY)
|
#define PA_DECIBEL_MININFTY ((double) -INFINITY)
|
||||||
#else
|
#else
|
||||||
/** This floor value is used as minus infinity when using pa_volume_{to,from}_dB(). */
|
/** This floor value is used as minus infinity when using pa_sw_volume_to_dB() / pa_sw_volume_from_dB(). */
|
||||||
#define PA_DECIBEL_MININFTY ((double) -200.0)
|
#define PA_DECIBEL_MININFTY ((double) -200.0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,8 +48,9 @@ void pa_asyncq_free(pa_asyncq* q, pa_free_cb_t free_cb);
|
||||||
void* pa_asyncq_pop(pa_asyncq *q, pa_bool_t wait);
|
void* pa_asyncq_pop(pa_asyncq *q, pa_bool_t wait);
|
||||||
int pa_asyncq_push(pa_asyncq *q, void *p, pa_bool_t wait);
|
int pa_asyncq_push(pa_asyncq *q, void *p, pa_bool_t wait);
|
||||||
|
|
||||||
/* Similar to pa_asyncq_push(), but if the queue is full, postpone it
|
/* Similar to pa_asyncq_push(), but if the queue is full, postpone the
|
||||||
* locally and delay until pa_asyncq_before_poll_post() */
|
* appending of the item locally and delay until
|
||||||
|
* pa_asyncq_before_poll_post() is called. */
|
||||||
void pa_asyncq_post(pa_asyncq*l, void *p);
|
void pa_asyncq_post(pa_asyncq*l, void *p);
|
||||||
|
|
||||||
/* For the reading side */
|
/* For the reading side */
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ void pa_aupdate_write_end(pa_aupdate *a);
|
||||||
|
|
||||||
/* Will return 0, or 1, depending which copy of the data the caller
|
/* Will return 0, or 1, depending which copy of the data the caller
|
||||||
* should modify. Each time called this will return the opposite of
|
* should modify. Each time called this will return the opposite of
|
||||||
* the previous pa_aupdate_write_begin()/pa_aupdate_write_swap()
|
* the previous pa_aupdate_write_begin() / pa_aupdate_write_swap()
|
||||||
* call. Should only be called between pa_aupdate_write_begin() and
|
* call. Should only be called between pa_aupdate_write_begin() and
|
||||||
* pa_aupdate_write_end() */
|
* pa_aupdate_write_end() */
|
||||||
unsigned pa_aupdate_write_swap(pa_aupdate *a);
|
unsigned pa_aupdate_write_swap(pa_aupdate *a);
|
||||||
|
|
|
||||||
|
|
@ -165,7 +165,7 @@ void pa_memblockq_set_silence(pa_memblockq *memblockq, pa_memchunk *silence);
|
||||||
void pa_memblockq_apply_attr(pa_memblockq *memblockq, const pa_buffer_attr *a);
|
void pa_memblockq_apply_attr(pa_memblockq *memblockq, const pa_buffer_attr *a);
|
||||||
void pa_memblockq_get_attr(pa_memblockq *bq, pa_buffer_attr *a);
|
void pa_memblockq_get_attr(pa_memblockq *bq, pa_buffer_attr *a);
|
||||||
|
|
||||||
/* Call pa_memchunk_willneed() for every chunk in the queue from the current read pointer to the end */
|
/* Call pa_memchunk_will_need() for every chunk in the queue from the current read pointer to the end */
|
||||||
void pa_memblockq_willneed(pa_memblockq *bq);
|
void pa_memblockq_willneed(pa_memblockq *bq);
|
||||||
|
|
||||||
/* Check whether the memblockq is completely empty, i.e. no data
|
/* Check whether the memblockq is completely empty, i.e. no data
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue