DEFINE_VIDEOFORMATDESC(video_format::pal ,720, 576, 1024, 576, field_mode::upper, 25, 1, boost::assign::list_of(3840), L"PAL"), \r
DEFINE_VIDEOFORMATDESC(video_format::ntsc ,720, 486, 720, 540, field_mode::lower, 30000, 1001, boost::assign::list_of(3204)(3202)(3204)(3202)(3204), L"NTSC"), \r
DEFINE_VIDEOFORMATDESC(video_format::x576p2500 ,1024, 576, 1024, 576, field_mode::progressive, 25, 1, boost::assign::list_of(3840), L"576p2500"),\r
+ DEFINE_VIDEOFORMATDESC(video_format::x720p2398 ,1280, 720, 1280, 720, field_mode::progressive, 24000, 1001, boost::assign::list_of(4004), L"720p2398"),\r
+ DEFINE_VIDEOFORMATDESC(video_format::x720p2400 ,1280, 720, 1280, 720, field_mode::progressive, 24, 1, boost::assign::list_of(4000), L"720p2400"),\r
DEFINE_VIDEOFORMATDESC(video_format::x720p2500 ,1280, 720, 1280, 720, field_mode::progressive, 25, 1, boost::assign::list_of(3840), L"720p2500"), \r
DEFINE_VIDEOFORMATDESC(video_format::x720p5000 ,1280, 720, 1280, 720, field_mode::progressive, 50, 1, boost::assign::list_of(1920), L"720p5000"), \r
DEFINE_VIDEOFORMATDESC(video_format::x720p2997 ,1280, 720, 1280, 720, field_mode::progressive, 30000, 1001, boost::assign::list_of(3204)(3202)(3204)(3202)(3204), L"720p2997"),\r
DEFINE_VIDEOFORMATDESC(video_format::x1080p2997 ,1920, 1080, 1920, 1080, field_mode::progressive, 30000, 1001, boost::assign::list_of(3204)(3202)(3204)(3202)(3204), L"1080p2997"),\r
DEFINE_VIDEOFORMATDESC(video_format::x1080p3000 ,1920, 1080, 1920, 1080, field_mode::progressive, 30, 1, boost::assign::list_of(3200), L"1080p3000"),\r
DEFINE_VIDEOFORMATDESC(video_format::x1080p5000 ,1920, 1080, 1920, 1080, field_mode::progressive, 50, 1, boost::assign::list_of(1920), L"1080p5000"),\r
+ DEFINE_VIDEOFORMATDESC(video_format::x1080p5994 ,1920, 1080, 1920, 1080, field_mode::progressive, 60000, 1001, boost::assign::list_of(1602)(1601)(1602)(1601)(1602), L"1080p5994"),\r
+ DEFINE_VIDEOFORMATDESC(video_format::x1080p6000 ,1920, 1080, 1920, 1080, field_mode::progressive, 60, 1, boost::assign::list_of(1600), L"1080p6000"),\r
DEFINE_VIDEOFORMATDESC(video_format::invalid ,0, 0, 0, 0, field_mode::progressive, 1, 1, boost::assign::list_of(1), L"invalid")\r
};\r
\r
case core::video_format::pal: return VID_FMT_PAL;\r
case core::video_format::ntsc: return VID_FMT_NTSC;\r
case core::video_format::x576p2500: return VID_FMT_INVALID; //not supported\r
+ case core::video_format::x720p2398: return VID_FMT_720P_2398;\r
+ case core::video_format::x720p2400: return VID_FMT_720P_2400;\r
case core::video_format::x720p2500: return VID_FMT_720P_2500;\r
case core::video_format::x720p5000: return VID_FMT_720P_5000;\r
case core::video_format::x720p2997: return VID_FMT_720P_2997;\r
case core::video_format::x1080p2997: return VID_FMT_1080P_2997;\r
case core::video_format::x1080p3000: return VID_FMT_1080P_3000;\r
case core::video_format::x1080p5000: return VID_FMT_1080P_5000;\r
+ case core::video_format::x1080p5994: return VID_FMT_1080P_5994;\r
+ case core::video_format::x1080p6000: return VID_FMT_1080P_6000;\r
default: return VID_FMT_INVALID;\r
}\r
}\r
case core::video_format::pal: return bmdModePAL;\r
case core::video_format::ntsc: return bmdModeNTSC;\r
case core::video_format::x576p2500: return (BMDDisplayMode)ULONG_MAX;\r
+ case core::video_format::x720p2398: return (BMDDisplayMode)ULONG_MAX;\r
+ case core::video_format::x720p2400: return (BMDDisplayMode)ULONG_MAX;\r
case core::video_format::x720p2500: return (BMDDisplayMode)ULONG_MAX;\r
case core::video_format::x720p5000: return bmdModeHD720p50;\r
case core::video_format::x720p2997: return (BMDDisplayMode)ULONG_MAX;\r
case core::video_format::x1080p2997: return bmdModeHD1080p2997;\r
case core::video_format::x1080p3000: return bmdModeHD1080p30;\r
case core::video_format::x1080p5000: return bmdModeHD1080p50;\r
+ case core::video_format::x1080p5994: return bmdModeHD1080p5994;\r
+ case core::video_format::x1080p6000: return bmdModeHD1080p6000;\r
default: return (BMDDisplayMode)ULONG_MAX;\r
}\r
}\r
case bmdModeHD1080p2997: return core::video_format::x1080p2997; \r
case bmdModeHD1080p30: return core::video_format::x1080p3000; \r
case bmdModeHD1080p50: return core::video_format::x1080p5000; \r
+ case bmdModeHD1080p5994: return core::video_format::x1080p5994; \r
+ case bmdModeHD1080p6000: return core::video_format::x1080p6000; \r
default: return core::video_format::invalid; \r
}\r
}\r