diff options
author | Aurelien Jacobs <aurel@gnuage.org> | 2010-11-17 22:58:28 +0000 |
---|---|---|
committer | Aurelien Jacobs <aurel@gnuage.org> | 2010-11-17 22:58:28 +0000 |
commit | 0985e1a3ca52436741b95907d9d1c90a42f839b1 (patch) | |
tree | 7ffe8a500cf8e24d3a978c69d39b92c5163bb070 /libavfilter/parseutils.h | |
parent | 909865fdbe7225d6e9b4eb5da15028104a4a06da (diff) |
move the av_parse_color() function from libavfilter to libavcore
Originally committed as revision 25761 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter/parseutils.h')
-rw-r--r-- | libavfilter/parseutils.h | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/libavfilter/parseutils.h b/libavfilter/parseutils.h deleted file mode 100644 index 322afb3e76..0000000000 --- a/libavfilter/parseutils.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * copyright (c) 2009 Stefano Sabatini - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * @file - * parsing utils - */ - -#ifndef AVFILTER_PARSEUTILS_H -#define AVFILTER_PARSEUTILS_H - -#include "libavutil/opt.h" - -/** - * Put the RGBA values that correspond to color_string in rgba_color. - * - * @param color_string a string specifying a color. It can be the name of - * a color (case insensitive match) or a [0x|#]RRGGBB[AA] sequence, - * possibly followed by "@" and a string representing the alpha - * component. - * The alpha component may be a string composed by "0x" followed by an - * hexadecimal number or a decimal number between 0.0 and 1.0, which - * represents the opacity value (0x00/0.0 means completely transparent, - * 0xff/1.0 completely opaque). - * If the alpha component is not specified then 0xff is assumed. - * The string "random" will result in a random color. - * @param slen length of the initial part of color_string containing the - * color. It can be set to -1 if color_string is a null terminated string - * containing nothing else than the color. - * @return >= 0 in case of success, a negative value in case of - * failure (for example if color_string cannot be parsed). - */ -int av_parse_color(uint8_t *rgba_color, const char *color_string, int slen, - void *log_ctx); - -#endif /* AVFILTER_PARSEUTILS_H */ |