summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libmpcodecs/img_format.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libmpcodecs/img_format.c b/libmpcodecs/img_format.c
index 3b81c1f67e..f2e4bca51a 100644
--- a/libmpcodecs/img_format.c
+++ b/libmpcodecs/img_format.c
@@ -1,8 +1,10 @@
#include "config.h"
#include "img_format.h"
+#include "stdio.h"
const char *vo_format_name(int format)
{
+ static char unknow_format[20];
switch(format)
{
case IMGFMT_RGB1: return("RGB 1-bit");
@@ -66,5 +68,6 @@ const char *vo_format_name(int format)
case IMGFMT_XVMC_MOCO_MPEG2: return("MPEG1/2 Motion Compensation");
case IMGFMT_XVMC_IDCT_MPEG2: return("MPEG1/2 Motion Compensation and IDCT");
}
- return("Unknown");
+ snprintf(unknow_format,20,"Unknown 0x%04x",format);
+ return unknow_format;
}