[vlc-devel] [PATCH 2/3] video_output: create pictures using the output format of interactive filters
Steve Lhomme
robux4 at ycbcr.xyz
Fri Aug 14 07:45:50 CEST 2020
Also used for whatever the last filter of the filter chains is.
---
src/video_output/video_output.c | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c
index 6097b9df7f9..05ecc13bccb 100644
--- a/src/video_output/video_output.c
+++ b/src/video_output/video_output.c
@@ -859,13 +859,7 @@ static void ThreadDelAllFilterCallbacks(vout_thread_sys_t *vout)
static picture_t *VoutVideoFilterInteractiveNewPicture(filter_t *filter)
{
vout_thread_sys_t *sys = filter->owner.sys;
-
- picture_t *picture = picture_pool_Get(sys->private.private_pool);
- if (picture) {
- picture_Reset(picture);
- video_format_CopyCropAr(&picture->format, &filter->fmt_out.video);
- }
- return picture;
+ return picture_NewFromFormat(&filter_chain_GetFmtOut(sys->filter.chain_interactive)->video);
}
static picture_t *VoutVideoFilterStaticNewPicture(filter_t *filter)
--
2.26.2
More information about the vlc-devel
mailing list