From e2578cc0b9f8fb9b1eac1439ebe29bf3771cfefa Mon Sep 17 00:00:00 2001 From: Andreas Auras Date: Wed, 2 Mar 2011 13:52:31 +0100 Subject: Do not copy pointer to acceleration data of a frame when propagating changes downwards within post plugins because this corrupted the receiving frame acceleration data. This issue occurs typically when a post plugin retrieves a new frame from the video out stage and then does a _x_post_frame_copy_down from the frame that is delivered from the video decoder. In this case the two frames are unrelated and acceleration data get messed up. --- src/xine-engine/post.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/xine-engine/post.c b/src/xine-engine/post.c index 276934788..cb1da8acf 100644 --- a/src/xine-engine/post.c +++ b/src/xine-engine/post.c @@ -424,7 +424,6 @@ void _x_post_frame_copy_down(vo_frame_t *from, vo_frame_t *to) { to->progressive_frame = from->progressive_frame; to->picture_coding_type = from->picture_coding_type; to->drawn = from->drawn; - to->accel_data = from->accel_data; to->stream = from->stream; to->crop_left = from->crop_left; to->crop_right = from->crop_right; -- cgit v1.2.3