From: Limin Wang <lance.lmw...@gmail.com>

---
 libavcodec/libx265.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/libavcodec/libx265.c b/libavcodec/libx265.c
index 27c90b3..3a08767 100644
--- a/libavcodec/libx265.c
+++ b/libavcodec/libx265.c
@@ -108,6 +108,24 @@ static av_cold int libx265_encode_init(AVCodecContext 
*avctx)
         return AVERROR(EINVAL);
     }
 
+    switch (av_log_get_level()) {
+        case AV_LOG_ERROR:
+            ctx->params->logLevel = X265_LOG_ERROR;
+            break;
+        case AV_LOG_INFO:
+            ctx->params->logLevel = X265_LOG_INFO;
+            break;
+        case AV_LOG_DEBUG:
+            ctx->params->logLevel = X265_LOG_DEBUG;
+            break;
+        case AV_LOG_WARNING:
+            ctx->params->logLevel = X265_LOG_WARNING;
+            break;
+        case AV_LOG_TRACE:
+            ctx->params->logLevel = X265_LOG_FULL;
+            break;
+    }
+
     ctx->params->frameNumThreads = avctx->thread_count;
     ctx->params->fpsNum          = avctx->time_base.den;
     ctx->params->fpsDenom        = avctx->time_base.num * 
avctx->ticks_per_frame;
-- 
2.6.4

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to