(2017-03-29, 23:08)FernetMenta Wrote: (2017-03-29, 11:37)Drag0nFly Wrote: I doubt many here are questioning your ability to improve Kodi internals, be it improving the audio engine, sync issues, or more lately, the VideoPlayer core in order for it to be more coherent and better optimized. You've certainly received acknowledgements for those things in the past. However, removing functionality purely for the sake of one's own 'holier-than-thou' delusions can hardly be considered an improvement.
You are so wrong with that. I explained it many times in this forum that this was not done for the sake of removal but with good reasons. The old messy dialog not only has become overloaded but also very inefficient for rendering. Many systems started to drop frames only because the dialog was brought up. That made this screen rather useless. The infos are still there but not on a single screen. The paramters that change in realtime are rendered in a more efficient way.
First off; thanks for replying. And thanks for the work you and other devs are doing on Kodi. I also do not intend for my any of my posts to be interpreted in a negative way. However, based on the amount of comments and general reactions from users and developers alike after removing this feature, I somehow feel that the assertion of me being wrong for simply suggesting that it has caused much unneeded work and frustration - both of which could easily have been avoided - is somewhat dubious.
Although I, like others, was skeptical (or you may call it wrong - I have no problem with that) for the reasons this had to be changed - probably due to the fact that I have been running Kodi on a measly i3-based Ivy Bridge system for years now, which is doing all kinds of other tasks, like transcoding video, serving nfs, running bittorrent, ripping Blu-Rays, et al., while playing 1080p AVC & HEVC material through Kodi, without having noticed a negative performance impact, or dropped frames, caused by displaying the codec overlay screen (which I frequently use), I can certainly see that there are more efficient (and cleaner) ways of making this information available to the user.
Where we differ is how this was handled, and the usefullness of the information the screen itself provided being called into question (i.e,
'why would you need cpu usage', 'you should know the formats you are playing/the bitrates/you should ensure sufficient i/o and not rely on the buffer stats', et cetera) and especially comments suggesting that the codec overlay is '
for developers only' that are - IMO - really counterproductive. There is no reason why this screen with its original ('overloaded') information could not have been included in the VideoPlayer rewrite apart from purely ideological reasons - one could even have a flag in advancedsettings.xml to toggle how much would be displayed. This was where my 'holier-than-thou' comment came in, and that overlooking its usefulness, and the users pointing this out was delusional. Not the actual change itself. Based on prior comments, I feel the need to point this out explicitly.
As for discouraging participation in Kodi due to critical comments: we are all aware that work on this project is based on (invaluable) contributions done in spare time, for which nobody draws a paycheck. This is no different from any other FLOSS based project, most of which have channels to deal with users' wishes for the good of the project, and has worked out well in the past. That said, if people feel their voices aren't of any value any more, they are going to be disinclined to contribute; and existing developers might be drawn away also. As a longtime user of Kodi I strongly feel this point has to be made.
So again, I am certainly grateful for the work done by you in cleaning up the VideoPlayer core; I showed this appreciation early on when the 'rounding-magic' was fixed allowing for proper 23.976Hz playback - which basically retired both my standlone Blu-Ray players as a result, as well as quite a few bugs I reported and nagged FernetMenta on while he was working on the audio engine. The project has a wide variety of contributors - coders and non-coders, all of which are important assets to the project, and something I for one am very appreciative of.