avfilter/signalstats: fix different buffers for out frame if burn is enabled
This was the original intend.
This commit is contained in:
		
				
					committed by
					
						
						Clément Bœsch
					
				
			
			
				
	
			
			
			
						parent
						
							36091742d1
						
					
				
				
					commit
					b424e67abf
				
			@@ -294,8 +294,10 @@ static int filter_frame(AVFilterLink *link, AVFrame *in)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    prev = s->frame_prev;
 | 
					    prev = s->frame_prev;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (s->outfilter != FILTER_NONE)
 | 
					    if (s->outfilter != FILTER_NONE) {
 | 
				
			||||||
        out = av_frame_clone(in);
 | 
					        out = av_frame_clone(in);
 | 
				
			||||||
 | 
					        av_frame_make_writable(out);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for (fil = 0; fil < FILT_NUMB; fil ++)
 | 
					    for (fil = 0; fil < FILT_NUMB; fil ++)
 | 
				
			||||||
        if ((s->filters & 1<<fil) && filters_def[fil].init)
 | 
					        if ((s->filters & 1<<fil) && filters_def[fil].init)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user