diff --git a/config.features.h b/config.features.h index 3f9f5a4a10..140833311f 100644 --- a/config.features.h +++ b/config.features.h @@ -290,6 +290,12 @@ static const bool _coretext_supp = true; static const bool _coretext_supp = false; #endif +#ifdef HAVE_AVFOUNDATION +static const bool _avfoundation_supp = true; +#else +static const bool _avfoundation_supp = false; +#endif + #if !defined(_WIN32) && !defined(GLOBAL_CONFIG_DIR) #if defined(__HAIKU__) #define GLOBAL_CONFIG_DIR "/system/settings" diff --git a/retroarch.c b/retroarch.c index d2dbe663e2..a70e5eefab 100644 --- a/retroarch.c +++ b/retroarch.c @@ -102,41 +102,43 @@ static void print_features(void) _PSUPP(thread, "Threads", "Threading support"); _PSUPP(opengl, "OpenGL", "OpenGL driver"); _PSUPP(opengles, "OpenGL ES", "OpenGL ES driver"); - _PSUPP(xvideo, "XVideo", "XVideo video driver"); + _PSUPP(xvideo, "XVideo", "Video driver"); _PSUPP(udev, "UDEV", "UDEV/EVDEV input driver support"); _PSUPP(egl, "EGL", "video context driver"); _PSUPP(kms, "KMS", "video context driver"); _PSUPP(vg, "OpenVG", "video context driver"); - _PSUPP(coreaudio, "CoreAudio", "audio driver"); - _PSUPP(alsa, "ALSA", "audio driver"); - _PSUPP(oss, "OSS", "audio driver"); - _PSUPP(jack, "Jack", "audio driver"); - _PSUPP(rsound, "RSound", "audio driver"); - _PSUPP(roar, "RoarAudio", "audio driver"); - _PSUPP(pulse, "PulseAudio", "audio driver"); - _PSUPP(dsound, "DirectSound", "audio driver"); - _PSUPP(xaudio, "XAudio2", "audio driver"); - _PSUPP(al, "OpenAL", "audio driver"); - _PSUPP(sl, "OpenSL", "audio driver"); + _PSUPP(coreaudio, "CoreAudio", "Audio driver"); + _PSUPP(alsa, "ALSA", "Audio driver"); + _PSUPP(oss, "OSS", "Audio driver"); + _PSUPP(jack, "Jack", "Audio driver"); + _PSUPP(rsound, "RSound", "Audio driver"); + _PSUPP(roar, "RoarAudio", "Audio driver"); + _PSUPP(pulse, "PulseAudio", "Audio driver"); + _PSUPP(dsound, "DirectSound", "Audio driver"); + _PSUPP(xaudio, "XAudio2", "Audio driver"); + _PSUPP(al, "OpenAL", "Audio driver"); + _PSUPP(sl, "OpenSL", "Audio driver"); _PSUPP(7zip, "7zip", "7zip support"); _PSUPP(zlib, "zlib", ".zip extraction"); _PSUPP(dylib, "External", "External filter and plugin support"); - _PSUPP(cg, "Cg", "Cg pixel shaders"); - _PSUPP(glsl, "GLSL", "GLSL pixel shaders"); - _PSUPP(glsl, "HLSL", "HLSL pixel shaders"); + _PSUPP(cg, "Cg", "Fragment/vertex shader driver"); + _PSUPP(glsl, "GLSL", "Fragment/vertex shader driver"); + _PSUPP(glsl, "HLSL", "Fragment/vertex shader driver"); _PSUPP(libxml2, "libxml2", "libxml2 XML parsing"); _PSUPP(sdl_image, "SDL_image", "SDL_image image loading"); _PSUPP(rpng, "rpng", "PNG image loading/encoding"); _PSUPP(fbo, "FBO", "OpenGL render-to-texture (multi-pass shaders)"); _PSUPP(dynamic, "Dynamic", "Dynamic run-time loading of libretro library"); _PSUPP(ffmpeg, "FFmpeg", "On-the-fly recording of gameplay with libavcodec"); - _PSUPP(freetype, "FreeType", "TTF font rendering with FreeType"); - _PSUPP(coretext, "CoreText", "TTF font rendering (for OSX and/or iOS)"); + _PSUPP(freetype, "FreeType", "TTF font rendering driver"); + _PSUPP(coretext, "CoreText", "TTF font rendering driver (for OSX and/or iOS)"); _PSUPP(netplay, "Netplay", "Peer-to-peer netplay"); _PSUPP(python, "Python", "Script support in shaders"); _PSUPP(libusb, "Libusb", "Libusb support"); _PSUPP(cocoa, "Cocoa", "Cocoa UI companion support (for OSX and/or iOS)"); _PSUPP(qt, "QT", "QT UI companion support"); + _PSUPP(avfoundation, "AVFoundation", "Camera driver"); + _PSUPP(v4l2, "Video4Linux2", "Camera driver"); } #undef _PSUPP