diff options
author | Andreas Auras <yak54@inkennet.de> | 2011-03-02 13:52:31 +0100 |
---|---|---|
committer | Andreas Auras <yak54@inkennet.de> | 2011-03-02 13:52:31 +0100 |
commit | e2578cc0b9f8fb9b1eac1439ebe29bf3771cfefa (patch) | |
tree | 35c1510e8b38d5834837ef8fee1f8fcb82c5d51f /src | |
parent | 5f74ef4b65a270a8b985917373bc0e219fa06ecd (diff) | |
download | xine-lib-e2578cc0b9f8fb9b1eac1439ebe29bf3771cfefa.tar.gz xine-lib-e2578cc0b9f8fb9b1eac1439ebe29bf3771cfefa.tar.bz2 |
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/xine-engine/post.c | 1 |
1 files changed, 0 insertions, 1 deletions
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; |