[vlc-commits] [Git][videolan/vlc][master] 2 commits: messages: remove always NULL parameter
Felix Paul Kühne (@fkuehne)
gitlab at videolan.org
Thu Jun 23 17:52:18 UTC 2022
Felix Paul Kühne pushed to branch master at VideoLAN / VLC
Commits:
702b1eeb by Steve Lhomme at 2022-06-23T17:08:30+00:00
messages: remove always NULL parameter
8b0dd8cfdff0d9697fb44e7849764c9274965adb removed the use of the verbosity level
that was found in libvlc_priv_t. It is no longer available with the vlc_logger.
All logs are generated on Windows, no matter the verbosity level.
- - - - -
be790d9d by Steve Lhomme at 2022-06-23T17:08:30+00:00
vlc_messages: fix documentation referencing vlc_msg_SetCallback()
It's actually vlc_LogSet()
- - - - -
2 changed files:
- include/vlc_messages.h
- src/misc/messages.c
Changes:
=====================================
include/vlc_messages.h
=====================================
@@ -142,7 +142,7 @@ VLC_API void vlc_vaLog(struct vlc_logger *const *logger, int prio,
/**
* Message logging callback signature.
- * \param data data pointer as provided to vlc_msg_SetCallback().
+ * \param data data pointer as provided to vlc_LogSet().
* \param type message type (VLC_MSG_* values from enum vlc_log_type)
* \param item meta information
* \param fmt format string
=====================================
src/misc/messages.c
=====================================
@@ -79,7 +79,7 @@ static void vlc_LogCallback(vlc_logger_t *logger, int type,
}
#ifdef _WIN32
-static void Win32DebugOutputMsg (void *, int , const vlc_log_t *,
+static void Win32DebugOutputMsg (int , const vlc_log_t *,
const char *, va_list);
#endif
@@ -120,7 +120,7 @@ void vlc_vaLog(struct vlc_logger *const *loggerp, int type,
va_list ap;
va_copy (ap, args);
- Win32DebugOutputMsg (NULL, type, &msg, format, ap);
+ Win32DebugOutputMsg (type, &msg, format, ap);
va_end (ap);
#endif
@@ -144,15 +144,11 @@ void vlc_Log(struct vlc_logger *const *logger, int type,
#ifdef _WIN32
static const char msg_type[4][9] = { "", " error", " warning", " debug" };
-static void Win32DebugOutputMsg (void* d, int type, const vlc_log_t *p_item,
+static void Win32DebugOutputMsg (int type, const vlc_log_t *p_item,
const char *format, va_list dol)
{
VLC_UNUSED(p_item);
- const signed char *pverbose = d;
- if (pverbose && (*pverbose < 0 || *pverbose < (type - VLC_MSG_ERR)))
- return;
-
va_list dol2;
va_copy (dol2, dol);
int msg_len = vsnprintf(NULL, 0, format, dol2);
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/2e08074d36eaf633db022acf4727012cce4c1b31...be790d9dc82df6e7c24422ce3b119336a8070c13
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/2e08074d36eaf633db022acf4727012cce4c1b31...be790d9dc82df6e7c24422ce3b119336a8070c13
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list