[FFmpeg-devel] [PATCH 1/3] log: add category to AVClass
Clément Bœsch
ubitux at gmail.com
Fri Jun 1 07:54:54 CEST 2012
On Mon, May 28, 2012 at 12:53:27PM +0200, Michael Niedermayer wrote:
> Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> ---
> libavutil/avutil.h | 2 +-
> libavutil/log.h | 18 ++++++++++++++++++
> 2 files changed, 19 insertions(+), 1 deletion(-)
>
> diff --git a/libavutil/avutil.h b/libavutil/avutil.h
> index acef213..2e83d1f 100644
> --- a/libavutil/avutil.h
> +++ b/libavutil/avutil.h
> @@ -153,7 +153,7 @@
> */
>
> #define LIBAVUTIL_VERSION_MAJOR 51
> -#define LIBAVUTIL_VERSION_MINOR 55
> +#define LIBAVUTIL_VERSION_MINOR 56
> #define LIBAVUTIL_VERSION_MICRO 100
>
> #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
> diff --git a/libavutil/log.h b/libavutil/log.h
> index 26c806f..51a5766 100644
> --- a/libavutil/log.h
> +++ b/libavutil/log.h
> @@ -25,6 +25,18 @@
> #include "avutil.h"
> #include "attributes.h"
>
> +typedef enum {
> + AV_LOG_CATEGORY_NA = 0,
> + AV_LOG_CATEGORY_INPUT,
> + AV_LOG_CATEGORY_OUTPUT,
> + AV_LOG_CATEGORY_MUXER,
> + AV_LOG_CATEGORY_DEMUXER,
> + AV_LOG_CATEGORY_ENCODER,
> + AV_LOG_CATEGORY_DECODER,
> + AV_LOG_CATEGORY_FILTER,
> + AV_LOG_CATEGORY_BITSTREAM_FILTER,
> +}AVLogCategory;
> +
Why not AVClassCategory? It is at the moment only used for displaying
rainbows, but we can imagine using this for filtering some specific
class of messages.
> /**
> * Describe the class of an AVClass context structure. That is an
> * arbitrary struct of which the first field is a pointer to an
> @@ -86,6 +98,12 @@ typedef struct AVClass {
> * child_class_next iterates over _all possible_ children.
> */
> const struct AVClass* (*child_class_next)(const struct AVClass *prev);
> +
> + /**
> + * Category used for vissualization (like color)
visualization
[...]
--
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120601/c4a9ec76/attachment.asc>
More information about the ffmpeg-devel
mailing list