vo: never autoselect vo_null

Same deal as with commit d44b4ccb.
This commit is contained in:
wm4 2015-01-21 19:39:58 +01:00
parent c0077ac936
commit c15697477f
1 changed files with 4 additions and 2 deletions

View File

@ -276,8 +276,10 @@ struct vo *init_best_video_out(struct mpv_global *global, struct vo_extra *ex)
autoprobe:
// now try the rest...
for (int i = 0; video_out_drivers[i]; i++) {
char *name = (char *)video_out_drivers[i]->name;
struct vo *vo = vo_create(true, global, ex, name, NULL);
const struct vo_driver *driver = video_out_drivers[i];
if (driver == &video_out_null)
break;
struct vo *vo = vo_create(true, global, ex, (char *)driver->name, NULL);
if (vo)
return vo;
}