You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	vsrc_buffer: propagate error code in av_vsrc_buffer_add_frame()
Propagate av_vsrc_buffer_add_video_buffer_ref() error code rather than return 0.
This commit is contained in:
		| @@ -111,15 +111,16 @@ int av_vsrc_buffer_add_video_buffer_ref(AVFilterContext *buffer_filter, AVFilter | ||||
|  | ||||
| int av_vsrc_buffer_add_frame(AVFilterContext *buffer_src, const AVFrame *frame) | ||||
| { | ||||
|     int ret; | ||||
|     AVFilterBufferRef *picref = | ||||
|         avfilter_get_video_buffer_ref_from_frame(frame, AV_PERM_WRITE); | ||||
|     if (!picref) | ||||
|         return AVERROR(ENOMEM); | ||||
|     av_vsrc_buffer_add_video_buffer_ref(buffer_src, picref); | ||||
|     ret = av_vsrc_buffer_add_video_buffer_ref(buffer_src, picref); | ||||
|     picref->buf->data[0] = NULL; | ||||
|     avfilter_unref_buffer(picref); | ||||
|  | ||||
|     return 0; | ||||
|     return ret; | ||||
| } | ||||
| #endif | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user