Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Picture: Partially revert f5f9b8d and aadfc21d (keeping fixes) #10906

Merged
merged 1 commit into from
Nov 9, 2016

Conversation

fritsch
Copy link
Member

@fritsch fritsch commented Nov 9, 2016

Picture and Texture is a great mess.

I wanted to "fix" something in a fast way, by making sure that ffmpeg methods like scale and others only run on av_malloced buffers. The problem we have is, that two things are not good in current design:

a) memory is alloced "somehow" and just given into our Image
b) memory is not deleted at a central point, but all over the places

I don't want to delay v17 any further, but this needs to change for the future by providing an encapsulated method of creating and deleting memory that we use for picture processing.

@fritsch
Copy link
Member Author

fritsch commented Nov 9, 2016

This build fixes the issues for the windows folks.

jenkins build this please

@fritsch fritsch added the Type: Fix non-breaking change which fixes an issue label Nov 9, 2016
@fritsch fritsch added this to the Krypton 17.0-beta6 milestone Nov 9, 2016
@fritsch fritsch merged commit 2869ee7 into xbmc:master Nov 9, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Fix non-breaking change which fixes an issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants