[vlc-devel] [PATCH 20/23] filter_chain: use the output video context with some mid video formats

Steve Lhomme robux4 at ycbcr.xyz
Thu Nov 7 10:31:34 CET 2019


---
 modules/video_chroma/chain.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/video_chroma/chain.c b/modules/video_chroma/chain.c
index a6002373c12..0213d5a7cba 100644
--- a/modules/video_chroma/chain.c
+++ b/modules/video_chroma/chain.c
@@ -288,7 +288,7 @@ static int BuildTransformChain( filter_t *p_filter )
     /* Lets try resize+chroma first, then transform */
     msg_Dbg( p_filter, "Trying to build chroma+resize" );
     EsFormatMergeSize( &fmt_mid, &p_filter->fmt_out, &p_filter->fmt_in );
-    i_ret = CreateChain( p_filter, &fmt_mid, p_filter->vctx_in );
+    i_ret = CreateChain( p_filter, &fmt_mid, p_filter->vctx_out );
     es_format_Clean( &fmt_mid );
     return i_ret;
 }
@@ -310,7 +310,7 @@ static int BuildChromaResize( filter_t *p_filter )
     /* Lets try it the other way arround (chroma and then resize) */
     msg_Dbg( p_filter, "Trying to build chroma+resize" );
     EsFormatMergeSize( &fmt_mid, &p_filter->fmt_out, &p_filter->fmt_in );
-    i_ret = CreateChain( p_filter, &fmt_mid, p_filter->vctx_in );
+    i_ret = CreateChain( p_filter, &fmt_mid, p_filter->vctx_out );
     es_format_Clean( &fmt_mid );
     if( i_ret == VLC_SUCCESS )
         return VLC_SUCCESS;
-- 
2.17.1



More information about the vlc-devel mailing list