1.Does Intel MSDK decoder support MJPEG format.
2.Does Intel MSDK encoder support on-fly change bitrate.
3.Does Intel MSDK encoder support on-fly change resolution.
4.Does Intel MSDK encoder support on-fly request I-frame.
- No, MJPEG is not supported at this time.
2.Does Intel MSDK encoder support on-fly change bitrate
- .Yes, The MSDK has a Reset() function that allows an application to feed in a new video parameter structure. On Sandy Bridge, this may or may not work depending on if a reallocation of memory is needed. In that case, a Close->Init() would be needed. Reset only reuses memory that was allocated previously. Its best to call Reset() check the output, if it fails call Close()->then ReInit. Not really on the fly I know.
- Same answer as bitrate. The application must additionally take care of frame surface reallocation if the resolution becomes bigger.
Yes Please refer to the mfxEncodeCtrl structure in the MSDK manual. Look at the FrameType Field.
These questions make me believe that you are interested in using the MSDK for some kind of video conferencing based application? I can offer that internally we are evaluating the SDK features to address the particular needs of this usage model.
Sorry for late reply. It'sreally exciting to hear the information you mention!Just as you have said,we are now evaluating the perfomance about MSDK video conferencing onHuron River.Pleaseproviding me related information(if you can offer code will be best), thank you!