]> git.sesse.net Git - casparcg/blob - modules/ffmpeg/ffmpeg_error.h
2.0.0.2: ffmpeg_producer: Improved error-handling.
[casparcg] / modules / ffmpeg / ffmpeg_error.h
1 #pragma once\r
2 \r
3 #include <string>\r
4 \r
5 #pragma warning(push, 1)\r
6 \r
7 extern "C" \r
8 {\r
9 #include <libavutil/error.h>\r
10 }\r
11 \r
12 #pragma warning(pop)\r
13 \r
14 namespace caspar {\r
15 \r
16 static std::string av_error_str(int errn)\r
17 {\r
18         char buf[256];\r
19         memset(buf, 0, 256);\r
20         if(av_strerror(errn, buf, 256) < 0)\r
21                 return "";\r
22         return std::string(buf);\r
23 }\r
24 \r
25 }