Mahinepua 81 Posted December 20, 2024 Posted December 20, 2024 Does the new player support DV client tone mapping? When viewing stats4nerds the colour profile sometimes shows DOLBYVISION, this is on hybrid DV/HDR movies.
softworkz 5065 Posted December 20, 2024 Posted December 20, 2024 1 minute ago, Mahinepua said: Does the new player support DV client tone mapping? Yes!
Guest Posted December 20, 2024 Posted December 20, 2024 23 minutes ago, Mahinepua said: Wow amazing! And by default, the metadata is included.
Guest Posted December 20, 2024 Posted December 20, 2024 And I just noticed that in the mpv stats, it shows the max peak dynamically change. Well done haasn!
KeithA 5 Posted December 30, 2024 Posted December 30, 2024 On 12/20/2024 at 2:05 PM, generiq said: And by default, the metadata is included. Where is this from? On 12/20/2024 at 2:46 PM, generiq said: And I just noticed that in the mpv stats, it shows the max peak dynamically change. Well done haasn! What stats are you referring to? Thanks
Guest Posted December 30, 2024 Posted December 30, 2024 2 minutes ago, KeithA said: Where is this from? https://mpv.io/manual/master/#video-filters-<dolbyvision 2 minutes ago, KeithA said: What stats are you referring to? From mpv, the player being used by Emby
Guest Posted December 30, 2024 Posted December 30, 2024 1 minute ago, KeithA said: Does the new Windows App still use mpv? yes
JoeAverage92 6 Posted January 2, 2025 Posted January 2, 2025 On 12/30/2024 at 5:20 AM, generiq said: yes Can we still edit the configuration file (mpv.conf)? Where is it located? Same question for mpv log? Is the parameter "icc-profile-auto" active by default?
softworkz 5065 Posted January 2, 2025 Posted January 2, 2025 1 hour ago, JoeAverage92 said: Can we still edit the configuration file (mpv.conf)? No, the options are fully managed by the app now. 1 hour ago, JoeAverage92 said: Same question for mpv log? Settings >> About >> Log Files 1 hour ago, JoeAverage92 said: Is the parameter "icc-profile-auto" active by default? No. Why do you think it would be needed?
JoeAverage92 6 Posted January 2, 2025 Posted January 2, 2025 (edited) 20 minutes ago, softworkz said: No. Why do you think it would be needed? I would like to use my ICC profile on my projector. It works very well in MPV. An option to activate this flag in Emby would be very much appreciated (for instance in Customize mode section: Use ICC profile : yes/no) PS: there's a small mistake in the french translation of >> About. It should be: À propos (not Environ). Edited January 2, 2025 by JoeAverage92
softworkz 5065 Posted January 2, 2025 Posted January 2, 2025 In the Emby Windows app, MPV never gets into a real full-screen mode. Even when the app is full-screen, mpv does not have exclusive access to the display output, which means that everything goes through the DWM, and so the output is already being adjusted according to the IIC profile that you have configured for the monitor in the Windows display settings. 1
softworkz 5065 Posted January 2, 2025 Posted January 2, 2025 (edited) Generally though, we're open to expose additional options. The main reasons for allowing no conf file are: Only one can be in charge of setting options When two sides are trying to make adjustments at the same time, chances are low that it will end well. The old app was pretty dumb and simple, and it allowed a conf file to satisfy users without needing to care much about it. The opposite is true for the new app; it's a whole new implementation, a different way of integration and uses a new approach for configuring playback, so there's no more room for changes made from another side We want to provide the best possible video playback for all Emby users Allowing configuration with mpv.conf would provide benefit only for a very small group of enthusiasts which do their configuration but there's zero benefit for the vast majority of users - and this cannot be our intent. We don't want to provide an Emby app which provides perfect video playback only when you're an expert on the subject. We want to bundle and aggregate expertise from our side and from the side of enthusiasts It might be somewhat inconvenient for some, when they have to talk to us about getting certain options to configure, but that's exactly what is intended. There are a lot of misconceptions and misunderstanding of technical details in that area - even and especially among those who are experienced and familiar with it - clearing up those things provides value for all sides. And from time to time there are also new things for us to learn or find out while assessing user suggestions At the bottom line, I think this is highly beneficial for all parties, and hence in this regard, feedback and suggestions are always welcome. Edited January 2, 2025 by softworkz 1
JoeAverage92 6 Posted January 2, 2025 Posted January 2, 2025 1 hour ago, softworkz said: In the Emby Windows app, MPV never gets into a real full-screen mode. Even when the app is full-screen, mpv does not have exclusive access to the display output, which means that everything goes through the DWM, and so the output is already being adjusted according to the IIC profile that you have configured for the monitor in the Windows display settings. I have run some tests with AVS 709 flashing color bars video. In this video, the red color should be like a sRGB red (not too saturated) and it is the case in MPV with a calibrated ICC profile (+ flag icc-profile-auto in mpv.conf). The same video in Emby shows a saturated red as if the icc profile was not present. I may be wrong but if someone can also check, it would be nice.
softworkz 5065 Posted January 2, 2025 Posted January 2, 2025 34 minutes ago, JoeAverage92 said: I have run some tests with AVS 709 flashing color bars video. In this video, the red color should be like a sRGB red (not too saturated) and it is the case in MPV with a calibrated ICC profile (+ flag icc-profile-auto in mpv.conf). The same video in Emby shows a saturated red as if the icc profile was not present. I may be wrong but if someone can also check, it would be nice. Can you try to compare the Emby app - once with the profile applied (in Windows settings) and once with the color profile removed? I have no doubt that the icc-profile-auto has an effect in MPV, but I would rather suspect that it causes the profile to be applied twice...
Guest Posted January 2, 2025 Posted January 2, 2025 31 minutes ago, softworkz said: I have no doubt that the icc-profile-auto has an effect in MPV, but I would rather suspect that it causes the profile to be applied twice... Do you mean applied twice in the legacy app? Otherwise, comparing the color in mpv with the color in Emby would prove more accurate.
JoeAverage92 6 Posted January 2, 2025 Posted January 2, 2025 (edited) I have tried with and without profile in Windows settings and there is no difference in Emby app (sRGB red is too saturated). In MPV, with profile applied in Windows, the flag icc-profile-auto gives the correct sRGB red (it can be compared here). The attached pictures shows the difference between MPV and Emby App (which is visible on a ICC color managed Windows environement) (mpv.conf reproduces the high quality settings of emby app and mpv is v0.39.0-556-g83bb4981) Edited January 2, 2025 by JoeAverage92
softworkz 5065 Posted January 2, 2025 Posted January 2, 2025 Whatever the reason is for what you are seeing - it can't be what you are thinking it would be. Let's break this down: On Windows, you apply a color profile to a monitor in order to compensate for its inaccurracies in color reproduction - this means: you try to make the picture you see look like it's meant to be. Using a static ICC profile from the manufacturer rarely makes much sense, because when the manufacturer already knows what needs to be compensated for showing a correct picture, then they could have already built this into their monitors. It starts making sense when you calibrate the monitor by using a colorimeter. The calibration produces an ICC profile for your specific monitor in its current condition, temparature, age, hours of operation, etc. Then you tell Windows to use that profile you created and from then on it will compensate the colors of that monitor according to this specific profile. Windows does this - applications don't do this (normally) - it's not their responsibility, and anyway: you are compensating the monitor's shortcomings and these are the same for all applications on your desktop. When you have a browser and a video player and a painting application, it doesn't make sense that each application does something on their own, because it's about the monitor and it's false colors are wrong for all applications - not just for a single one. If a single application would start doing a monitor-specific compensation on its own, then it would do it on top of what Windows is already doing - it would be applied twice, which doesn't make any sense. The reason why said "normally" above it because there is a case where it makes sense for an application to take care of handling monitor profiles, and that's exclusive full-screen mode. In that case, the application takes control over the graphics output and the monitor is no longer part of the desktop and no longer color-managed by Windows. I'm not familiar with that icc-autio option specifically, but when looking at the documentation I interpret this in a way that it means: "In case when MPV is in exclusive full-screen mode, and Windows doesn't color-manage the monitor anymore, then use and apply the same color profile like Windows does normally for that monitor" This is the ony and only way that makes sense. To prove this, I have made an experiment: I have two identical Eizo monitors and I have created a calibration profile that is totally off, so that the effect of color management will be clearly visible. The left monitor has no profile assigned, the right monitor has that profile: The difference is clearly visible (desktop background, and multiple apps): When playing a video in the Emby app, you can see it as well: "The monitor profile is applied by Wnidows to the video" (on the right monitor)": This doesn't change when I move the Emby app window around on to one or the other monitor, make it full-screen or windowed - always the same: Windows applies the monitor profile to the video. Please note that mpv can never get into exclusive full-screen mode in the Emby app. Now, with that setup I have set icc-profile-auto to yes and no and it makes absolutely no difference - just as expected, because it is not on mpv to do any color management in this setup. Windows does that. What's happening on your side - I cannot say, but maybe this information can help you find out..
Guest Posted January 3, 2025 Posted January 3, 2025 mpv uses ICCs internally and not for the display. They are used for the rendering. I would make ICCs for tone-mapping. mpv uses the primaries, display brightness etc in the ICC. By setting auto, mpv will match the display/Windows ICC. This is a very commonly used option.
softworkz 5065 Posted January 3, 2025 Posted January 3, 2025 23 minutes ago, generiq said: By setting auto, mpv will match the display/Windows ICC. How would it "match" that (unless in exclusive full-screen mode)?
Guest Posted January 3, 2025 Posted January 3, 2025 Just now, softworkz said: How would it "match" that (unless in exclusive full-screen mode)? Because it is using the same ICC. Most of us would use ICCs in mpv because they are used for the rendering.
softworkz 5065 Posted January 3, 2025 Posted January 3, 2025 1 minute ago, generiq said: Because it is using the same ICC. Most of us would use ICCs in mpv because they are used for the rendering. This is nonsense, sorry.
Guest Posted January 3, 2025 Posted January 3, 2025 1 minute ago, softworkz said: Was my post too long to read? No need to be rude.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now