diff --git a/src/stream_srt_source.cpp b/src/stream_srt_source.cpp index d71311f53de9c458b7ae11205dfcfa72050e61bd..aeaecc97dc924eb8d54e2c4cbb48b6cec5cc757d 100644 --- a/src/stream_srt_source.cpp +++ b/src/stream_srt_source.cpp @@ -1398,6 +1398,11 @@ void CStreamSrtSource::read_config(const std::string &filename,TStreamConfig &st strm_config.video.format=V4L2_PIX_FMT_YUV420; strm_config.video.av_format=AV_PIX_FMT_YUV420P; } + else if(cfg->video_config().format().compare("YUYV422")==0) + { + strm_config.video.format=V4L2_PIX_FMT_YUV422P; + strm_config.video.av_format=AV_PIX_FMT_YUYV422; + } else if(cfg->video_config().format().compare("RGB24")==0) { strm_config.video.format=V4L2_PIX_FMT_RGB24;