ffmpeg | branch: master | Paul B Mahol <one...@gmail.com> | Sun Nov  6 19:13:57 
2022 +0100| [7f4c5f6525dcf1513121de3f911c3210f6805ebc] | committer: Paul B Mahol

avfilter/af_speechnorm: remove long search range for min gain

Effective only for linked channels processing.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f4c5f6525dcf1513121de3f911c3210f6805ebc
---

 libavfilter/af_speechnorm.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/libavfilter/af_speechnorm.c b/libavfilter/af_speechnorm.c
index fd6b7d9a32..cc0c08feef 100644
--- a/libavfilter/af_speechnorm.c
+++ b/libavfilter/af_speechnorm.c
@@ -366,7 +366,6 @@ static void filter_link_channels_## name (AVFilterContext 
*ctx,
                                                                                
 \
     while (n < nb_samples) {                                                   
 \
         int min_size = nb_samples - n;                                         
 \
-        int max_size = 1;                                                      
 \
         ptype gain = s->max_expansion;                                         
 \
                                                                                
 \
         for (int ch = 0; ch < inlink->ch_layout.nb_channels; ch++) {           
 \
@@ -377,7 +376,6 @@ static void filter_link_channels_## name (AVFilterContext 
*ctx,
                                                                                
 \
             next_pi(ctx, cc, cc->bypass);                                      
 \
             min_size = FFMIN(min_size, cc->pi_size);                           
 \
-            max_size = FFMAX(max_size, cc->pi_size);                           
 \
         }                                                                      
 \
                                                                                
 \
         av_assert1(min_size > 0);                                              
 \
@@ -386,7 +384,7 @@ static void filter_link_channels_## name (AVFilterContext 
*ctx,
                                                                                
 \
             if (cc->bypass)                                                    
 \
                 continue;                                                      
 \
-            gain = FFMIN(gain, min_gain(ctx, cc, max_size));                   
 \
+            gain = FFMIN(gain, min_gain(ctx, cc, min_size));                   
 \
         }                                                                      
 \
                                                                                
 \
         for (int ch = 0; ch < inlink->ch_layout.nb_channels; ch++) {           
 \

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

To unsubscribe, visit link above, or email
ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to