@@ -21,20 +21,23 @@ httpd::Response allocateConference(ActionContext* context, RequestLogger& reques
2121 const auto allocateConference = api::Parser::parseAllocateConference (requestBodyJson);
2222
2323 auto mixer = allocateConference.lastN .isSet ()
24- ? context->mixerManager .create (allocateConference.lastN .get (), allocateConference.useGlobalPort )
25- : context->mixerManager .create (allocateConference.useGlobalPort );
24+ ? context->mixerManager .create (allocateConference.lastN .get (),
25+ allocateConference.useGlobalPort ,
26+ allocateConference.videoCodecs )
27+ : context->mixerManager .create (allocateConference.useGlobalPort , allocateConference.videoCodecs );
2628
2729 if (!mixer)
2830 {
2931 throw httpd::RequestErrorException (httpd::StatusCode::INTERNAL_SERVER_ERROR, " Conference creation has failed" );
3032 }
3133
32- logger::info (" Allocate conference %s, mixer %s, last-n %d, global-port %c" ,
34+ logger::info (" Allocate conference %s, mixer %s, last-n %d, global-port %c, codec %s " ,
3335 " ApiRequestHandler" ,
3436 mixer->getId ().c_str (),
3537 mixer->getLoggableId ().c_str (),
3638 allocateConference.lastN .isSet () ? allocateConference.lastN .get () : -1 ,
37- allocateConference.useGlobalPort ? ' t' : ' f' );
39+ allocateConference.useGlobalPort ? ' t' : ' f' ,
40+ allocateConference.videoCodecs .toString ().c_str ());
3841
3942 nlohmann::json responseJson;
4043 responseJson[" id" ] = mixer->getId ();
0 commit comments