diff --git a/src/media/media_buffer.h b/src/media/media_buffer.h index 948519a9fa1d307a30032d886f0570f84f2d2681..357edd504b7e8eeaa0a508427799f79387130957 100644 --- a/src/media/media_buffer.h +++ b/src/media/media_buffer.h @@ -23,6 +23,7 @@ #include "config.h" #include <memory> +#include <functional> class AVFrame; diff --git a/src/media/media_decoder.h b/src/media/media_decoder.h index 68edb6a4a07fb4a2714bb29ca1fac6751d07a767..1e32226d92a7435f6bbe37990653cd518a79fa73 100644 --- a/src/media/media_decoder.h +++ b/src/media/media_decoder.h @@ -50,12 +50,12 @@ class HardwareAccel; } #endif -class AudioFrame; +struct AudioFrame; class AudioFormat; class RingBuffer; class Resampler; class MediaIOHandle; -class DeviceParams; +struct DeviceParams; class MediaDecoder { public: diff --git a/src/media/media_encoder.cpp b/src/media/media_encoder.cpp index 81d3bdb508d265d632801e6f3e28c7257a8233ae..694cf672ea7f3284547096264fcbff2958e9e6e4 100644 --- a/src/media/media_encoder.cpp +++ b/src/media/media_encoder.cpp @@ -594,7 +594,7 @@ void MediaEncoder::prepareEncoderContext(bool is_video) auto v = av_dict_get(options_, "sample_rate", NULL, 0); if (v) { encoderCtx_->sample_rate = atoi(v->value); - encoderCtx_->time_base = (AVRational) {1, encoderCtx_->sample_rate}; + encoderCtx_->time_base = AVRational{1, encoderCtx_->sample_rate}; } else { RING_WARN("[%s] No sample rate set", encoderName); encoderCtx_->sample_rate = 8000; diff --git a/src/media/srtp.c b/src/media/srtp.c index f60d0be39fe0e66a1ece95e74d0a531e9a72d51e..bd44fd7ec46c0da13b0132eefde83ad869c510e6 100644 --- a/src/media/srtp.c +++ b/src/media/srtp.c @@ -127,7 +127,11 @@ int ff_srtp_decrypt(struct SRTPContext *s, uint8_t *buf, int *lenptr) { uint8_t iv[16] = { 0 }, hmac[20]; int len = *lenptr; -#warning seq_largest and roc may be unitialized +#ifdef _MSC_VER +#pragma message (__FILE__ "(" STR2(__LINE__) ") : -NOTE- " seq_largest and roc may be unitialized) +#else +#warning seq_largest and roc may be unitialized +#endif int av_uninit(seq_largest); uint32_t ssrc, av_uninit(roc); uint64_t index;