demo: for now, disable videos for OIIO

pull/555/head
nick black 4 years ago
parent 663eb73485
commit 6d500e8511
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -72,34 +72,35 @@ static struct {
const char* name; const char* name;
int (*fxn)(struct notcurses*); int (*fxn)(struct notcurses*);
bool dfsg_disabled; // disabled for DFSG builds bool dfsg_disabled; // disabled for DFSG builds
bool mmeng_disabled; // disabled for null-multimedia builds bool oiio_disabled; // disabled for OIIO builds (implies mmeng_disabled)
bool mmeng_disabled; // disabled for non-multimedia builds
} demos[26] = { } demos[26] = {
{ NULL, NULL, false, false, }, { NULL, NULL, false, false, false, },
{ "box", box_demo, false, false, }, { "box", box_demo, false, false, false, },
{"chunli", chunli_demo, true, true, }, {"chunli", chunli_demo, true, false, true, },
{ NULL, NULL, false, false, }, { NULL, NULL, false, false, false, },
{ "eagle", eagle_demo, true, true, }, { "eagle", eagle_demo, true, false, true, },
{ "fallin'", fallin_demo, false, false, }, { "fallin'", fallin_demo, false, false, false, },
{ "grid", grid_demo, false, false, }, { "grid", grid_demo, false, false, false, },
{ "highcon", highcontrast_demo, false, false, }, { "highcon", highcontrast_demo, false, false, false, },
{ "intro", intro, false, false, }, { "intro", intro, false, false, false, },
{ "jungle", jungle_demo, true, false, }, { "jungle", jungle_demo, true, false, false, },
{ NULL, NULL, false, false, }, { NULL, NULL, false, false, false, },
{ "luigi", luigi_demo, true, true, }, { "luigi", luigi_demo, true, false, true, },
{ NULL, NULL, false, false, }, { NULL, NULL, false, false, false, },
{ "normal", normal_demo, false, false, }, { "normal", normal_demo, false, false, false, },
{ "outro", outro, false, true, }, { "outro", outro, false, true, true, },
{ NULL, NULL, false, false, }, { NULL, NULL, false, false, false, },
{ "qrcode", qrcode_demo, false, false, }, // is blank without USE_QRCODEGEN { "qrcode", qrcode_demo, false, false, false, }, // is blank without USE_QRCODEGEN
{ "reel", reel_demo, false, false, }, { "reel", reel_demo, false, false, false, },
{ "sliders", sliding_puzzle_demo, false, false, }, { "sliders", sliding_puzzle_demo, false, false, false, },
{ "trans", trans_demo, false, false, }, { "trans", trans_demo, false, false, false, },
{ "uniblock", unicodeblocks_demo, false, false, }, { "uniblock", unicodeblocks_demo, false, false, false, },
{ "view", view_demo, true, true, }, { "view", view_demo, true, true, true, },
{ "whiteout", witherworm_demo, false, false, }, { "whiteout", witherworm_demo, false, false, false, },
{"xray", xray_demo, false, true, }, {"xray", xray_demo, false, true, true, },
{ NULL, NULL, false, false, }, { NULL, NULL, false, false, false, },
{ NULL, NULL, false, false, }, { NULL, NULL, false, false, false, },
}; };
static void static void
@ -198,6 +199,11 @@ ext_demos(struct notcurses* nc, const char* spec, bool ignore_failures){
continue; continue;
} }
#endif #endif
#ifdef USE_OIIO
if(demos[idx].oiio_disabled){
continue;
}
#endif
#ifndef USE_MULTIMEDIA #ifndef USE_MULTIMEDIA
if(demos[idx].mmeng_disabled){ if(demos[idx].mmeng_disabled){
continue; continue;

Loading…
Cancel
Save