Spaces:
Runtime error
Runtime error
| /* | |
| * Copyright (C) 2001-2003 Michael Niedermayer (michaelni@gmx.at) | |
| * | |
| * This file is part of FFmpeg. | |
| * | |
| * FFmpeg is free software; you can redistribute it and/or modify | |
| * it under the terms of the GNU General Public License as published by | |
| * the Free Software Foundation; either version 2 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 General Public License for more details. | |
| * | |
| * You should have received a copy of the GNU 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 | |
| * @ingroup lpp | |
| * external API header | |
| */ | |
| /** | |
| * @defgroup lpp libpostproc | |
| * Video postprocessing library. | |
| * | |
| * @{ | |
| */ | |
| /* When included as part of the ffmpeg build, only include the major version | |
| * to avoid unnecessary rebuilds. When included externally, keep including | |
| * the full version information. */ | |
| /** | |
| * Return the LIBPOSTPROC_VERSION_INT constant. | |
| */ | |
| unsigned postproc_version(void); | |
| /** | |
| * Return the libpostproc build-time configuration. | |
| */ | |
| const char *postproc_configuration(void); | |
| /** | |
| * Return the libpostproc license. | |
| */ | |
| const char *postproc_license(void); | |
| typedef void pp_context; | |
| typedef void pp_mode; | |
| extern const char pp_help[]; ///< a simple help text | |
| void pp_postprocess(const uint8_t * src[3], const int srcStride[3], | |
| uint8_t * dst[3], const int dstStride[3], | |
| int horizontalSize, int verticalSize, | |
| const int8_t *QP_store, int QP_stride, | |
| pp_mode *mode, pp_context *ppContext, int pict_type); | |
| /** | |
| * Return a pp_mode or NULL if an error occurred. | |
| * | |
| * @param name the string after "-pp" on the command line | |
| * @param quality a number from 0 to PP_QUALITY_MAX | |
| */ | |
| pp_mode *pp_get_mode_by_name_and_quality(const char *name, int quality); | |
| void pp_free_mode(pp_mode *mode); | |
| pp_context *pp_get_context(int width, int height, int flags); | |
| void pp_free_context(pp_context *ppContext); | |
| /** | |
| * @} | |
| */ | |