Page 7 of 20
Re: testing MrMC 3.2.0
Posted: 30 Sep 2017, 14:19
by davilla
cosmoxl wrote: 30 Sep 2017, 13:27
davilla wrote: 30 Sep 2017, 13:19
bingo, MrMC can do 4K HDR video content correctly under the ATV4K set to '4K - HDR' but only under CDVDVideoCodecAVFoundation (for now). This decodes and renders to a direct to a UIView/CALayer via AVSampleBufferLayer. That Layer is below our 8bit RGBA OpenGLES layer and tvOS knows how to blend them together properly. Nice pretty colors without flattening and the GUI colors are still correct.
But A/V sync is buggered under CDVDVideoCodecAVFoundation so that will have to wait until 3.3 before it gets re-enabled
On my Samsung UHDTV, I had to enable 'UHD Color' for the HDMI input to get '4K - HDR' to show up on the ATV4K.
and if I recall correctly last time AVF was enabled and tested it wouldn't play some types of h264, even that which Plex transcoded.
hehe, yea, yea. CDVDVideoCodecAVFoundation is experimental

Re: testing MrMC 3.2.0
Posted: 30 Sep 2017, 17:50
by cosmoxl
davilla wrote: 30 Sep 2017, 14:19
cosmoxl wrote: 30 Sep 2017, 13:27
davilla wrote: 30 Sep 2017, 13:19
bingo, MrMC can do 4K HDR video content correctly under the ATV4K set to '4K - HDR' but only under CDVDVideoCodecAVFoundation (for now). This decodes and renders to a direct to a UIView/CALayer via AVSampleBufferLayer. That Layer is below our 8bit RGBA OpenGLES layer and tvOS knows how to blend them together properly. Nice pretty colors without flattening and the GUI colors are still correct.
But A/V sync is buggered under CDVDVideoCodecAVFoundation so that will have to wait until 3.3 before it gets re-enabled
On my Samsung UHDTV, I had to enable 'UHD Color' for the HDMI input to get '4K - HDR' to show up on the ATV4K.
and if I recall correctly last time AVF was enabled and tested it wouldn't play some types of h264, even that which Plex transcoded.
hehe, yea, yea. CDVDVideoCodecAVFoundation is experimental
but when it works it's very nice.

Re: testing MrMC 3.2.0
Posted: 30 Sep 2017, 20:13
by Montoya
Montoya wrote: 29 Sep 2017, 11:26
Just a new user of MrMC (but experienced user of Kodi) and was wondering why no TV channel title or media title is available when you pause a TV channel or movie in the Opacity skin.
Montoya wrote: 29 Sep 2017, 11:47
OK, but when I switch TV channels, information about channel title and EPG info of current channel is shown, so you partly left it out which I find strange.
For users with PVR backends like DVBlink, TVheadend, Simple Client etc, channel title and EPG info of current channel, in pause mode or in the mode where you have the pause, forward, rewind controls , audio settings etc, will be appreciated.
amet wrote: 29 Sep 2017, 11:49
Noted, we will discuss internally
To add to that:
When switching channels, you first see current channel title and EPG info and then you see channel title and EPG info of the channel you are switching to.
This is not normal behaviour, because in Kodi, you ONLY see the info showing up of the channel you are switching to when you zap a channel. Also, most important, this faulty behaviour is slowing down the interface using to many resources.
Re: testing MrMC 3.2.0
Posted: 01 Oct 2017, 02:37
by amet
I am curious to know how we are slowing a system by showing current EPG and how many ponies are lost in a cpu cycle.
Re: testing MrMC 3.2.0
Posted: 01 Oct 2017, 08:21
by Montoya
Let me say it differently then, it slows down the system.
Even in Kodi there were issues in the past with the OSD during channel zapping, hogging the UI en UX, no matter which hardware was used.
Does dev team have backends available like DVBLink or TVHeadend to test it ?
Re: testing MrMC 3.2.0
Posted: 01 Oct 2017, 14:20
by amet
I am running tvheadend with HD channels and have no issues
We render UI at 40-50% cpu when idle, if running h264 HD it’s less then that, on Apple TV 4... on 4K we have enough ponies to render 2 screens at HD

Re: testing MrMC 3.2.0
Posted: 01 Oct 2017, 15:57
by vlaves
amet wrote: 01 Oct 2017, 14:20
... on 4K we have enough ponies to render 2 screens at HD
Hi Amet, with that much power, are you able to utilize 2x yadif deinterlacing on an 1080i h264 TV Live channel from tvheadend?
Would really like to know, before going back to the Apple TV (consider to get the 4k ATV as it might have enough power for that).
Thanks again for your great work
Pozdrav
Vlaves
Re: testing MrMC 3.2.0
Posted: 01 Oct 2017, 16:32
by Montoya
amet wrote: 01 Oct 2017, 14:20
I am running tvheadend with HD channels and have no issues
We render UI at 40-50% cpu when idle, if running h264 HD it’s less then that, on Apple TV 4... on 4K we have enough ponies to render 2 screens at HD
So you say when you switch channels you don't see the current channel title & EPG info and directly after after that the channel title & EPG info of the channel you switch to, so that it means it's an issue of the DVBLink PVR addon instead of the working of the opacity skin ?
I find it quite annoying seeing double channel title & EPG info when switching channels, so it is an issue for me.
I would appreciate it, if you fix this issue with the DVBLink PVR addon then, if that is causing the issue of showing double info when switching channels, or if its not, the working of the Opacity skin.
Or is the main focus of MrMC that it is only used as a media player for local storage instead of an allround player that can handle PVR addons

Re: testing MrMC 3.2.0
Posted: 01 Oct 2017, 17:16
by amet
I never said I didn’t see that, I just pointed out that resources are not wasted/used by it.
Reason it shows is that channel switch happens few 100ms after the osd shows up... on my tvheadend it takes around 2 seconds to switch the channel, so technically channel has not changed when the osd shows and hence you seeing the previous channel name.
We can delay the osd popping up, but that’s hardly a solution... we are displaying a current channel name, and until it’s changed by backend not much it can be done.
I’ll look more into it but I am confident it’s not an issue with one addon.
Re: testing MrMC 3.2.0
Posted: 01 Oct 2017, 17:47
by Ted377
amet wrote: 01 Oct 2017, 14:20
I am running tvheadend with HD channels and have no issues
We render UI at 40-50% cpu when idle, if running h264 HD it’s less then that, on Apple TV 4... on 4K we have enough ponies to render 2 screens at HD
I use TVheadend too and i don't have issues with EPG.
Works all fine here
