comparison vidix/drivers.c @ 37107:3c5c93a30fb7

vidix: Replace printf with mp_msg - Make MPlayer more quiet when requested (e.g. when using -really-quiet) - Additionally change some minor capitalization and "bla:" to "[bla]" Patch-by: Arne Bochem >arneb.mp ccan de< Patch-also-OKed-by: Reimar
author al
date Sat, 17 May 2014 01:38:00 +0000
parents ddab7b946042
children
comparison
equal deleted inserted replaced
37106:1b9907dfe2f4 37107:3c5c93a30fb7
27 #include "config.h" 27 #include "config.h"
28 #include "vidix.h" 28 #include "vidix.h"
29 #include "drivers.h" 29 #include "drivers.h"
30 #include "libavutil/common.h" 30 #include "libavutil/common.h"
31 #include "mpbswap.h" 31 #include "mpbswap.h"
32 #include "mp_msg.h"
32 #include "config.h" 33 #include "config.h"
33 34
34 VDXDriver *first_driver = NULL; 35 VDXDriver *first_driver = NULL;
35 36
36 extern VDXDriver cyberblade_drv; 37 extern VDXDriver cyberblade_drv;
109 unsigned int cap, int verbose) 110 unsigned int cap, int verbose)
110 { 111 {
111 vidix_capability_t vid_cap; 112 vidix_capability_t vid_cap;
112 113
113 if (verbose) 114 if (verbose)
114 printf ("vidixlib: PROBING: %s\n", drv->name); 115 mp_msg(MSGT_VO, MSGL_STATUS, "[vidixlib] PROBING: %s\n", drv->name);
115 116
116 if (!drv->probe || drv->probe (verbose, PROBE_NORMAL) != 0) 117 if (!drv->probe || drv->probe (verbose, PROBE_NORMAL) != 0)
117 return 0; 118 return 0;
118 119
119 if (!drv->get_caps || drv->get_caps (&vid_cap) != 0) 120 if (!drv->get_caps || drv->get_caps (&vid_cap) != 0)
120 return 0; 121 return 0;
121 122
122 if ((vid_cap.type & cap) != cap) 123 if ((vid_cap.type & cap) != cap)
123 { 124 {
124 if (verbose) 125 if (verbose)
125 printf ("vidixlib: Found %s but has no required capability\n", 126 mp_msg(MSGT_VO, MSGL_STATUS, "[vidixlib] Found %s but has no required capability\n",
126 drv->name); 127 drv->name);
127 return 0; 128 return 0;
128 } 129 }
129 130
130 if (verbose) 131 if (verbose)
131 printf ("vidixlib: %s probed o'k\n", drv->name); 132 mp_msg(MSGT_VO, MSGL_STATUS, "[vidixlib] %s probed o'k\n", drv->name);
132 133
133 ctx->drv = drv; 134 ctx->drv = drv;
134 return 1; 135 return 1;
135 } 136 }
136 137
137 static void vidix_list_drivers (void) 138 static void vidix_list_drivers (void)
138 { 139 {
139 VDXDriver *drv; 140 VDXDriver *drv;
140 141
141 printf ("Available VIDIX drivers:\n"); 142 mp_msg(MSGT_VO, MSGL_STATUS, "[vidixlib] Available VIDIX drivers:\n");
142 143
143 drv = first_driver; 144 drv = first_driver;
144 while (drv) 145 while (drv)
145 { 146 {
146 vidix_capability_t cap; 147 vidix_capability_t cap;
147 drv->get_caps (&cap); 148 drv->get_caps (&cap);
148 printf (" * %s - %s\n", drv->name, cap.name); 149 mp_msg(MSGT_VO, MSGL_STATUS, "[vidixlib] * %s - %s\n", drv->name, cap.name);
149 drv = drv->next; 150 drv = drv->next;
150 } 151 }
151 } 152 }
152 153
153 int vidix_find_driver (VDXContext *ctx, const char *name, 154 int vidix_find_driver (VDXContext *ctx, const char *name,
185 } 186 }
186 drv = drv->next; 187 drv = drv->next;
187 } 188 }
188 189
189 if (verbose) 190 if (verbose)
190 printf ("vidixlib: No suitable driver can be found.\n"); 191 mp_msg(MSGT_VO, MSGL_STATUS, "[vidixlib] No suitable driver can be found.\n");
191 ctx->drv = NULL; 192 ctx->drv = NULL;
192 return 0; 193 return 0;
193 } 194 }