Commit f3bb5f28 authored by Michael Niedermayer's avatar Michael Niedermayer

Merge commit '4d7ab5cf'

* commit '4d7ab5cf':
  doxygen: Add a number of missing function parameter descriptions

Conflicts:
	libavformat/avformat.h
Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parents 27f55beb 4d7ab5cf
...@@ -4746,7 +4746,9 @@ void avcodec_set_dimensions(AVCodecContext *s, int width, int height); ...@@ -4746,7 +4746,9 @@ void avcodec_set_dimensions(AVCodecContext *s, int width, int height);
/** /**
* Put a string representing the codec tag codec_tag in buf. * Put a string representing the codec tag codec_tag in buf.
* *
* @param buf buffer to place codec tag in
* @param buf_size size in bytes of buf * @param buf_size size in bytes of buf
* @param codec_tag codec tag to assign
* @return the length of the string that would have been generated if * @return the length of the string that would have been generated if
* enough space had been available, excluding the trailing null * enough space had been available, excluding the trailing null
*/ */
......
...@@ -99,9 +99,11 @@ enum DCTTransformType { ...@@ -99,9 +99,11 @@ enum DCTTransformType {
/** /**
* Set up DCT. * Set up DCT.
*
* @param nbits size of the input array: * @param nbits size of the input array:
* (1 << nbits) for DCT-II, DCT-III and DST-I * (1 << nbits) for DCT-II, DCT-III and DST-I
* (1 << nbits) + 1 for DCT-I * (1 << nbits) + 1 for DCT-I
* @param type the type of transform
* *
* @note the first element of the input of DST-I is ignored * @note the first element of the input of DST-I is ignored
*/ */
......
...@@ -343,6 +343,7 @@ struct AVDeviceInfoList; ...@@ -343,6 +343,7 @@ struct AVDeviceInfoList;
* Allocate and read the payload of a packet and initialize its * Allocate and read the payload of a packet and initialize its
* fields with default values. * fields with default values.
* *
* @param s associated IO context
* @param pkt packet * @param pkt packet
* @param size desired payload size * @param size desired payload size
* @return >0 (read size) if OK, AVERROR_xxx otherwise * @return >0 (read size) if OK, AVERROR_xxx otherwise
...@@ -358,6 +359,7 @@ int av_get_packet(AVIOContext *s, AVPacket *pkt, int size); ...@@ -358,6 +359,7 @@ int av_get_packet(AVIOContext *s, AVPacket *pkt, int size);
* when there is no reasonable way to know (an upper bound of) * when there is no reasonable way to know (an upper bound of)
* the final size. * the final size.
* *
* @param s associated IO context
* @param pkt packet * @param pkt packet
* @param size amount of data to read * @param size amount of data to read
* @return >0 (read size) if OK, AVERROR_xxx otherwise, previous data * @return >0 (read size) if OK, AVERROR_xxx otherwise, previous data
...@@ -1653,6 +1655,7 @@ const AVClass *avformat_get_class(void); ...@@ -1653,6 +1655,7 @@ const AVClass *avformat_get_class(void);
* User is required to call avcodec_close() and avformat_free_context() to * User is required to call avcodec_close() and avformat_free_context() to
* clean up the allocation by avformat_new_stream(). * clean up the allocation by avformat_new_stream().
* *
* @param s media file handle
* @param c If non-NULL, the AVCodecContext corresponding to the new stream * @param c If non-NULL, the AVCodecContext corresponding to the new stream
* will be initialized to use this codec. This is needed for e.g. codec-specific * will be initialized to use this codec. This is needed for e.g. codec-specific
* defaults to be set, so codec should be provided if it is known. * defaults to be set, so codec should be provided if it is known.
...@@ -1710,6 +1713,7 @@ AVInputFormat *av_find_input_format(const char *short_name); ...@@ -1710,6 +1713,7 @@ AVInputFormat *av_find_input_format(const char *short_name);
/** /**
* Guess the file format. * Guess the file format.
* *
* @param pd data to be probed
* @param is_opened Whether the file is already opened; determines whether * @param is_opened Whether the file is already opened; determines whether
* demuxers with or without AVFMT_NOFILE are probed. * demuxers with or without AVFMT_NOFILE are probed.
*/ */
...@@ -1718,6 +1722,7 @@ AVInputFormat *av_probe_input_format(AVProbeData *pd, int is_opened); ...@@ -1718,6 +1722,7 @@ AVInputFormat *av_probe_input_format(AVProbeData *pd, int is_opened);
/** /**
* Guess the file format. * Guess the file format.
* *
* @param pd data to be probed
* @param is_opened Whether the file is already opened; determines whether * @param is_opened Whether the file is already opened; determines whether
* demuxers with or without AVFMT_NOFILE are probed. * demuxers with or without AVFMT_NOFILE are probed.
* @param score_max A probe score larger that this is required to accept a * @param score_max A probe score larger that this is required to accept a
...@@ -1921,6 +1926,8 @@ int av_read_frame(AVFormatContext *s, AVPacket *pkt); ...@@ -1921,6 +1926,8 @@ int av_read_frame(AVFormatContext *s, AVPacket *pkt);
/** /**
* Seek to the keyframe at timestamp. * Seek to the keyframe at timestamp.
* 'timestamp' in 'stream_index'. * 'timestamp' in 'stream_index'.
*
* @param s media file handle
* @param stream_index If stream_index is (-1), a default * @param stream_index If stream_index is (-1), a default
* stream is selected, and timestamp is automatically converted * stream is selected, and timestamp is automatically converted
* from AV_TIME_BASE units to the stream specific time_base. * from AV_TIME_BASE units to the stream specific time_base.
...@@ -1948,6 +1955,7 @@ int av_seek_frame(AVFormatContext *s, int stream_index, int64_t timestamp, ...@@ -1948,6 +1955,7 @@ int av_seek_frame(AVFormatContext *s, int stream_index, int64_t timestamp,
* keyframes (this may not be supported by all demuxers). * keyframes (this may not be supported by all demuxers).
* If flags contain AVSEEK_FLAG_BACKWARD, it is ignored. * If flags contain AVSEEK_FLAG_BACKWARD, it is ignored.
* *
* @param s media file handle
* @param stream_index index of the stream which is used as time base reference * @param stream_index index of the stream which is used as time base reference
* @param min_ts smallest acceptable timestamp * @param min_ts smallest acceptable timestamp
* @param ts target timestamp * @param ts target timestamp
...@@ -2276,6 +2284,7 @@ void av_pkt_dump_log2(void *avcl, int level, AVPacket *pkt, int dump_payload, ...@@ -2276,6 +2284,7 @@ void av_pkt_dump_log2(void *avcl, int level, AVPacket *pkt, int dump_payload,
* *
* @param tags list of supported codec_id-codec_tag pairs, as stored * @param tags list of supported codec_id-codec_tag pairs, as stored
* in AVInputFormat.codec_tag and AVOutputFormat.codec_tag * in AVInputFormat.codec_tag and AVOutputFormat.codec_tag
* @param tag codec tag to match to a codec ID
*/ */
enum AVCodecID av_codec_get_id(const struct AVCodecTag * const *tags, unsigned int tag); enum AVCodecID av_codec_get_id(const struct AVCodecTag * const *tags, unsigned int tag);
...@@ -2285,6 +2294,7 @@ enum AVCodecID av_codec_get_id(const struct AVCodecTag * const *tags, unsigned i ...@@ -2285,6 +2294,7 @@ enum AVCodecID av_codec_get_id(const struct AVCodecTag * const *tags, unsigned i
* *
* @param tags list of supported codec_id-codec_tag pairs, as stored * @param tags list of supported codec_id-codec_tag pairs, as stored
* in AVInputFormat.codec_tag and AVOutputFormat.codec_tag * in AVInputFormat.codec_tag and AVOutputFormat.codec_tag
* @param id codec ID to match to a codec tag
*/ */
unsigned int av_codec_get_tag(const struct AVCodecTag * const *tags, enum AVCodecID id); unsigned int av_codec_get_tag(const struct AVCodecTag * const *tags, enum AVCodecID id);
...@@ -2304,6 +2314,9 @@ int av_find_default_stream_index(AVFormatContext *s); ...@@ -2304,6 +2314,9 @@ int av_find_default_stream_index(AVFormatContext *s);
/** /**
* Get the index for a specific timestamp. * Get the index for a specific timestamp.
*
* @param st stream that the timestamp belongs to
* @param timestamp timestamp to retrieve the index for
* @param flags if AVSEEK_FLAG_BACKWARD then the returned index will correspond * @param flags if AVSEEK_FLAG_BACKWARD then the returned index will correspond
* to the timestamp which is <= the requested one, if backward * to the timestamp which is <= the requested one, if backward
* is 0, then it will be >= * is 0, then it will be >=
...@@ -2400,6 +2413,7 @@ int av_sdp_create(AVFormatContext *ac[], int n_files, char *buf, int size); ...@@ -2400,6 +2413,7 @@ int av_sdp_create(AVFormatContext *ac[], int n_files, char *buf, int size);
* Return a positive value if the given filename has one of the given * Return a positive value if the given filename has one of the given
* extensions, 0 otherwise. * extensions, 0 otherwise.
* *
* @param filename file name to check against the given extensions
* @param extensions a comma-separated list of filename extensions * @param extensions a comma-separated list of filename extensions
*/ */
int av_match_ext(const char *filename, const char *extensions); int av_match_ext(const char *filename, const char *extensions);
...@@ -2407,6 +2421,8 @@ int av_match_ext(const char *filename, const char *extensions); ...@@ -2407,6 +2421,8 @@ int av_match_ext(const char *filename, const char *extensions);
/** /**
* Test if the given container can store a codec. * Test if the given container can store a codec.
* *
* @param ofmt container to check for compatibility
* @param codec_id codec to potentially store in container
* @param std_compliance standards compliance level, one of FF_COMPLIANCE_* * @param std_compliance standards compliance level, one of FF_COMPLIANCE_*
* *
* @return 1 if codec with ID codec_id can be stored in ofmt, 0 if it cannot. * @return 1 if codec with ID codec_id can be stored in ofmt, 0 if it cannot.
......
...@@ -375,6 +375,7 @@ int avio_get_str16be(AVIOContext *pb, int maxlen, char *buf, int buflen); ...@@ -375,6 +375,7 @@ int avio_get_str16be(AVIOContext *pb, int maxlen, char *buf, int buflen);
* *
* @param s Used to return the pointer to the created AVIOContext. * @param s Used to return the pointer to the created AVIOContext.
* In case of failure the pointed to value is set to NULL. * In case of failure the pointed to value is set to NULL.
* @param url resource to access
* @param flags flags which control how the resource indicated by url * @param flags flags which control how the resource indicated by url
* is to be opened * is to be opened
* @return >= 0 in case of success, a negative value corresponding to an * @return >= 0 in case of success, a negative value corresponding to an
...@@ -390,6 +391,7 @@ int avio_open(AVIOContext **s, const char *url, int flags); ...@@ -390,6 +391,7 @@ int avio_open(AVIOContext **s, const char *url, int flags);
* *
* @param s Used to return the pointer to the created AVIOContext. * @param s Used to return the pointer to the created AVIOContext.
* In case of failure the pointed to value is set to NULL. * In case of failure the pointed to value is set to NULL.
* @param url resource to access
* @param flags flags which control how the resource indicated by url * @param flags flags which control how the resource indicated by url
* is to be opened * is to be opened
* @param int_cb an interrupt callback to be used at the protocols level * @param int_cb an interrupt callback to be used at the protocols level
...@@ -463,6 +465,8 @@ const char *avio_enum_protocols(void **opaque, int output); ...@@ -463,6 +465,8 @@ const char *avio_enum_protocols(void **opaque, int output);
/** /**
* Pause and resume playing - only meaningful if using a network streaming * Pause and resume playing - only meaningful if using a network streaming
* protocol (e.g. MMS). * protocol (e.g. MMS).
*
* @param h IO context from which to call the read_pause function pointer
* @param pause 1 for pause, 0 for resume * @param pause 1 for pause, 0 for resume
*/ */
int avio_pause(AVIOContext *h, int pause); int avio_pause(AVIOContext *h, int pause);
...@@ -470,6 +474,8 @@ int avio_pause(AVIOContext *h, int pause); ...@@ -470,6 +474,8 @@ int avio_pause(AVIOContext *h, int pause);
/** /**
* Seek to a given timestamp relative to some component stream. * Seek to a given timestamp relative to some component stream.
* Only meaningful if using a network streaming protocol (e.g. MMS.). * Only meaningful if using a network streaming protocol (e.g. MMS.).
*
* @param h IO context from which to call the seek function pointers
* @param stream_index The stream index that the timestamp is relative to. * @param stream_index The stream index that the timestamp is relative to.
* If stream_index is (-1) the timestamp should be in AV_TIME_BASE * If stream_index is (-1) the timestamp should be in AV_TIME_BASE
* units from the beginning of the presentation. * units from the beginning of the presentation.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment