Merge commit '35cf146a33ce41a1adb6c9bd5a0827eacb1b6bfc'
authorJames Almer <jamrial@gmail.com>
Mon, 23 Oct 2017 21:20:07 +0000 (18:20 -0300)
committerJames Almer <jamrial@gmail.com>
Mon, 23 Oct 2017 21:20:07 +0000 (18:20 -0300)
* commit '35cf146a33ce41a1adb6c9bd5a0827eacb1b6bfc':
  lavu: Drop deprecated av_dlog macro

Merged-by: James Almer <jamrial@gmail.com>
1  2 
libavutil/log.h
libavutil/version.h

diff --cc libavutil/log.h
@@@ -305,49 -248,7 +305,35 @@@ void av_log_default_callback(void *avcl
   * @return The AVClass class_name
   */
  const char* av_default_item_name(void* ctx);
 +AVClassCategory av_default_get_category(void *ptr);
 +
 +/**
 + * Format a line of log the same way as the default callback.
 + * @param line          buffer to receive the formatted line
 + * @param line_size     size of the buffer
 + * @param print_prefix  used to store whether the prefix must be printed;
 + *                      must point to a persistent integer initially set to 1
 + */
 +void av_log_format_line(void *ptr, int level, const char *fmt, va_list vl,
 +                        char *line, int line_size, int *print_prefix);
 +
 +/**
 + * Format a line of log the same way as the default callback.
 + * @param line          buffer to receive the formatted line;
 + *                      may be NULL if line_size is 0
 + * @param line_size     size of the buffer; at most line_size-1 characters will
 + *                      be written to the buffer, plus one null terminator
 + * @param print_prefix  used to store whether the prefix must be printed;
 + *                      must point to a persistent integer initially set to 1
 + * @return Returns a negative value if an error occurred, otherwise returns
 + *         the number of characters that would have been written for a
 + *         sufficiently large buffer, not including the terminating null
 + *         character. If the return value is not less than line_size, it means
 + *         that the log message was truncated to fit the buffer.
 + */
 +int av_log_format_line2(void *ptr, int level, const char *fmt, va_list vl,
 +                        char *line, int line_size, int *print_prefix);
  
- #if FF_API_DLOG
- /**
-  * av_dlog macros
-  * @deprecated unused
-  * Useful to print debug messages that shouldn't get compiled in normally.
-  */
- #ifdef DEBUG
- #    define av_dlog(pctx, ...) av_log(pctx, AV_LOG_DEBUG, __VA_ARGS__)
- #else
- #    define av_dlog(pctx, ...) do { if (0) av_log(pctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
- #endif
- #endif /* FF_API_DLOG */
  /**
   * Skip repeated messages, this requires the user app to use av_log() instead of
   * (f)printf as the 2 would otherwise interfere and lead to
   * @{
   */
  
- #ifndef FF_API_DLOG
- #define FF_API_DLOG                     (LIBAVUTIL_VERSION_MAJOR < 56)
- #endif
 -#ifndef FF_API_CRYPTO_CONTEXT
 -#define FF_API_CRYPTO_CONTEXT           (LIBAVUTIL_VERSION_MAJOR < 57)
 +#ifndef FF_API_VAAPI
 +#define FF_API_VAAPI                    (LIBAVUTIL_VERSION_MAJOR < 57)
 +#endif
 +#ifndef FF_API_FRAME_QP
 +#define FF_API_FRAME_QP                 (LIBAVUTIL_VERSION_MAJOR < 57)
  #endif
  #ifndef FF_API_PLUS1_MINUS1
  #define FF_API_PLUS1_MINUS1             (LIBAVUTIL_VERSION_MAJOR < 57)