mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 08:44:19 -04:00
fix ffmpeg crash
This commit is contained in:
parent
f967af05e2
commit
59f5b1cadf
@ -378,8 +378,9 @@ log_callback(void *ptr, int level, const char *fmt, va_list v1) {
|
|||||||
|
|
||||||
if (ffmpeg_cat.is_on(severity)) {
|
if (ffmpeg_cat.is_on(severity)) {
|
||||||
static const size_t buffer_size = 4096;
|
static const size_t buffer_size = 4096;
|
||||||
static char buffer[buffer_size];
|
char *buffer = (char *)alloca(buffer_size);
|
||||||
vsnprintf(buffer, buffer_size, fmt, v1);
|
vsnprintf(buffer, buffer_size, fmt, v1);
|
||||||
|
nassertv(strlen(buffer) < buffer_size);
|
||||||
ffmpeg_cat.out(severity, true)
|
ffmpeg_cat.out(severity, true)
|
||||||
<< buffer;
|
<< buffer;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user