2011-02-25, 13:05
Hi all, I'm new to the codebase of XBMC but not new to XBMC as a user. I am a developer by trade and it's one of my main hobbies as well.
Currently I am trying to understand the way XBMC translates video characteristics to media flags while with my own tests the encoded properties of a file don't always have a 100% match with 'proper' resolution for example but XBMC manages to match it anyway.
I know the images themselves are skin specific but from the XML of several skins I can tell that there is very little mapping involved for the flag values on the skin side, so it must be in XBMC itself. Any help to locating the part of XBMC that does this processing would be appreciated. I have spent a few hours on it already but since I'm new to the codebase and there is a lot of code to go through it's been like looking for a needle in a haystack.
Regards,
Thomas
Currently I am trying to understand the way XBMC translates video characteristics to media flags while with my own tests the encoded properties of a file don't always have a 100% match with 'proper' resolution for example but XBMC manages to match it anyway.
I know the images themselves are skin specific but from the XML of several skins I can tell that there is very little mapping involved for the flag values on the skin side, so it must be in XBMC itself. Any help to locating the part of XBMC that does this processing would be appreciated. I have spent a few hours on it already but since I'm new to the codebase and there is a lot of code to go through it's been like looking for a needle in a haystack.
Regards,
Thomas