return 0;\r
}\r
\r
+static int query_formats_411(AVFilterContext *ctx)\r
+{\r
+ static const int pix_fmts[] = {PIX_FMT_YUV411P, PIX_FMT_NONE};\r
+ avfilter_set_common_pixel_formats(ctx, avfilter_make_format_list(pix_fmts));\r
+ return 0;\r
+}\r
+\r
struct filter::implementation\r
{\r
std::string filters_;\r
{\r
if(frame->format == PIX_FMT_UYVY422)\r
graph_->filters[n]->filter->query_formats = query_formats_422;\r
+ if(frame->format == PIX_FMT_YUYV422)\r
+ graph_->filters[n]->filter->query_formats = query_formats_422;\r
+ if(frame->format == PIX_FMT_UYYVYY411)\r
+ graph_->filters[n]->filter->query_formats = query_formats_411;\r
else if(frame->format == PIX_FMT_YUV420P10)\r
graph_->filters[n]->filter->query_formats = query_formats_420;\r
else if(frame->format == PIX_FMT_YUV422P10)\r
\r
if(pix_fmt == PIX_FMT_UYVY422)\r
target_pix_fmt = PIX_FMT_YUV422P;\r
+ else if(pix_fmt == PIX_FMT_YUYV422)\r
+ target_pix_fmt = PIX_FMT_YUV422P;\r
+ else if(pix_fmt == PIX_FMT_UYYVYY411)\r
+ target_pix_fmt = PIX_FMT_YUV411P;\r
else if(pix_fmt == PIX_FMT_YUV420P10)\r
target_pix_fmt = PIX_FMT_YUV420P;\r
else if(pix_fmt == PIX_FMT_YUV422P10)\r