Video Recording - A HDR10+ Headache

Samsung promises significant video recording improvements for the Galaxy S10+ with help of the newly introduced HDR10+ mode as well as a new new significantly enhanced electronic image stabilisation. Recording on the new wide-angle lens should also be a new experience for Samsung users. On the HDR10+ side of things, this should not only be the first smartphone to be able to record in the new format, but if I’m not mistaken the S10 should also be the first easily obtainable consumer electronics equipment supporting the technology.

HDR10+ is a Samsung creation first introduced in their TV line-up, and is meant to compete with the Dolby Vision HDR standard. The key differentiating feature for both standards is the inclusion of dynamic metadata into the video stream. HDR10 non plus only supports static metadata, meaning the brightness boundaries in the video encoding mastering remains static. On the Galaxy S10+, when in HDR10+ mode video recording, the phone masters the display luminance from 0.005cd/m² to 1000cd/m² - but again this is just what the metadata first shows as this range will vary throughout the video.

One other important aspect of the ability to record in HDR isn’t just the increased luminance range of your video, but also the fact that the phone is recording in a wide gamut format. Although the format dictates BT.2020, the phone doesn’t master in this gamut as the display isn’t calibrated for it. Instead, HDR10+ is mastered for Display P3 as the wide-gamut recording format of the Galaxy S10. Encoding of the video is fixed to HEVC with 10bit encoding and a L5.1 Main profile.  The audio encoding is stereo 256kbps AAC LC at 48KHz.

One big aspect of recording in HDR10+ is that there’s some inherent limitations that come into play; such as not having access to the telephoto module. To sum up the different video recording modes:

Galaxy S10 Camera Modes & Features
Capture Mode HDR10+ EIS Available Modules
1080p ✓ On Main + Wide
✓ Off Main + Wide + Zoom
1080p60 Main
4K ✓ On Main + Wide
✓ Off Main + Wide + Zoom
4K60 Main

HDR10+ is only possible in 30fps recording modes, and also only possible on the main and wide-angle modules. Zooming in while recording in the mode merely results in a digital zoom on the main camera.

Another limited mode is the 60fps recording: Here you do not have access to EIS nor to any of the additional camera sensors besides the main unit.

Camera app settings


Gallery app settings Snapdragon vs Exynos

There's one feature that Samsung advertises in the Camera app in the HDR10+ setting, namely saying that one can use the Gallery app to convert HDR10+ videos into standard dynamic range videos for sharing on sites that don’t support HDR. I’ve seen quite a few publications struggle to find this setting, and the reality of the situation is that it’s currently simply not available on the Snapdragon version of the phone. On the Exynos variant, this does shows up in the Gallery settings, and the converting functionality is only available from the video preview screen's share function within the Gallery app, and specifically only this one share function as sharing through the thumbnail view or the actual video play does not trigger the conversion.


  
 
 
 

We’ve uploaded the videos directly to YouTube, however it becomes evident that YouTube has trouble in terms of correctly recognising the format and correctly re-encoding it for the platform – both for HDR playback as well as converting it to SDR video.

On the device itself, the video looks flawless, but viewing it anywhere else will result in issues. Actually, there’s issues even viewing the YouTube videos on the S10 itself.


YouTube HDR - Top: Exynos (correct render) Bottom: Snapdragon

The above is a camera shot of both Galaxy S10’s playing back the same YouTube video. Both units reported as being in HDR and both seemingly were playing the same VP9 stream. However the Snapdragon unit’s rendering was evidently not correct and brightness was off. Playing the video as recorded on the Exynos unit on the native video player on the Snapdragon resulted in identical playback between both devices, and since YouTube’s VP9 encoding seems relatively ok on the Exynos, so this might be an issue with HDR decoding VP9 on the Snapdragon phone.

However the issues with the format don’t end there. Using Samsung’s own Gallery app conversion to SDR results in something akin to a bad joke. The video is mastered in far too low brightness and the whole thing is just flat. We attempted a quick offline re-encode with FFMPEG, and while the result was still bad, it was at least better than what the Gallery app achieved.

Currently unless the HDR10+ isn’t natively played back on a HDR10+ device, the format just isn’t compatible with anything else. Every YouTube video recording, even in HDR, is going to be off, and every SDR conversion, unless more professionally done, is also going to be way off.

So for the time being, unless you want to keep your videos on-device, I would recommend not using HDR10+ on the Galaxy S10 and sticking to SDR video. This is actually a big pity as the mode does vastly improve recorded dynamic range and the increased gamut is also very welcome. I wish Samsung had opted to go the Apple route of recording high dynamic range video yet storing it in SDR format; the iPhones currently beat the SDR result of the Galaxy S10 in this regard.

As for video recording quality itself: It’s good. As with other phones, recording with the wide-angle module is a joy. It’s to be noted because the module doesn’t have OIS you do have to have EIS on for this mode otherwise it results in very shaky video, however because the module is such a wide angle, the cut-off margins due to EIS aren’t as problematic. Video detail is good in all modes, and the EIS doesn’t seem to result in noticeable losses. Transitioning between modules when zooming in and out is good and with minimal delay. Audio recording quality is incredibly good and clear, Samsung has been strong in this regard for a long time.

Overall, the Galaxy S10’s main advertised video recording feature is a gigantic double-edged sword. The video quality in it is fantastic, however you will have a very hard time sharing your videos with anybody as the ecosystem just isn’t ready.

Speaker Evaluation

The speakers of the Galaxy S10 were a big surprise for me as the company hadn’t really mentioned the improvements. With the new screen design, Samsung has also seemingly completely redesigned the earpiece speaker on the S10. In fact, it serves as a full-blown stereo speaker which is of significant higher quality than what we’ve seen on the S9.

Speaker Loudness

Looking at our speaker loudness tests, we see the Galaxy S10+ perform significantly better than the S9+. What is important to note here in the results is the very small difference in loudness between holding the phone one-handed in portrait mode versus holding it two-handed with cupped palms. The only other phones who had such small deltas were the Pixel 2 and Pixel 3’s front-facing speakers, however the Galaxy S10 goes a lot louder than both of these, without distortions if I might add. Currently the Galaxy S10 is the phone with the best frontal directionality in audio playback, something I did not expect.

 

Looking at the frequency response of the Galaxy S10, we see that Samsung not only makes the speakers loud, but they’re also of very high quality. The S10+ has notably improved the bass, upper-mid-ranges as well as treble versus the Galaxy S9+.

In fact the new upgrades on the S10 now put the phone comfortably ahead of any other smartphones in the market in terms of speaker quality, it’s just that much better.

The one thing I would critique Samsung on is the new volume control steps. The audio is now so loud and clear, that sometimes at night I want to have it set quieter, but the issue is that the new volume controls in OneUI have a lot less discrete steps, with less finer button-pressed levels than in previous generations, requiring one to fiddle with the volume slider to get to a certain volume. This is also valid for headphone playback.

3.5mm Headphone Jack Quick Note

Speaking of headphone playback, one thing I wanted to do late last year was reintroduce audio jack playback quality evaluation. This was something that was triggered by the loss of headphone jacks by many vendors who replaced them by low-quality 3.5mm dongles with bad audio quality. Only Apple unfortunately managed to deliver a sensible dongle with good audio quality.

During this testing I noticed that another difference between the Snapdragon and Exynos units is the audio quality of the DAC. The Exynos units have this reputation of being the ones with the high quality audio playback quality, but this is mostly just reputation based on these variants having Wolfon/Cirrus Logic audio chips, and not actual measurements.

Publishing audio measurements is like opening up Pandora’s box in terms of what I’m getting myself into, as very many people get it wrong. In many cases what you’re measuring isn’t actually the audio playback the audio device, but rather the input characteristics of your measurement hardware. Another popular mobile review site has as such been hitting the limits of their audio interface for several years now, with the resulting numbers not actually showcasing much of the capability of the devices at hand anymore.

As such, even my own figures here will be hitting the limits of my own measurement hardware, but if we keep in mind that these are not definitive measurements of the devices, then we can have a more balanced view. In particular for the Galaxy S10, these are very indicative of what you’re to expect as a difference between the two units.


Snapdragon Galaxy S10+

The Snapdragon Galaxy S10 continues to showcase excellent results with what was in line with Qualcomm’s Aqstic line of DACs over the last few years: a very clean output with very little noise.


Exynos Galaxy S10+

Switching over to the Exynos Galaxy S10 however we’re seeing some pretty shocking results. The phone uses a Cirrus Logic CS47L93 audio codec chip which has actually been used in Exynos variants since the Galaxy S8. Unfortunately in recent years this was surpassed by Qualcomm’s audio chips, and in particular the Galaxy S10 suffers from a pretty bad implementation. Here we’re clearly seeing noise components that are not part of the reference 1KHz signal, with a particularly odd 250Hz component. The measurements were done in sequence with just re-plugging the input from the Snapdragon to the Exynos under the same conditions. Audio output level was calibrated at near -10dbV / 312.5mV RMS on both devices.

In practical terms, there is audible difference between the two as the Exynos unit sounds warmer (in a bad way) and more muffled. The Snapdragon achieves higher clarity and the sound stage appears wider. This was my subjective evaluation using the same Samsung’s included AKG headphones on both units, both having the same software audio settings.

I applaud Samsung for still including the 3.5mm headphone jack on the Galaxy S10 – however a big part of the world will unfortunately experience lesser audio quality on their model variants.

Camera - Low Light Evaluation Conclusion & End Remarks
Comments Locked

229 Comments

View All Comments

  • xian333c - Wednesday, April 17, 2019 - link

    How to buy that unicorn on table in ur shout?
  • Brightontech - Sunday, April 21, 2019 - link

    it is an awesome phone
    <a href="https://www.brightontech.net/2019/04/audiovideo-ed... Editor and Video Converter</a>
    Video Editor and Video Converter
  • Jhereck - Tuesday, April 23, 2019 - link

    Hi Andrei another question regarding the patch designed to increase PELT resonsiveness : is there any way a third party kernel can include it, therefore making s9 and s10 the devices they should be ?

    You know like last year when you tried to play with s9 exynos kernel in order to match snapdragon power and power efficency ?

    Thanks in advance
  • Rixos - Thursday, May 2, 2019 - link

    It's kind of sad, I was actualy looking at the s10e as a replacement device for my galaxy S7 but as I live in Europe I would be getting the Exynos variant. Worse audio quality, less processing power and worse camera results. Basically seeing this kind of ruined the purchase for me. In some sense I wish I would not have seen it, the S10e is likely still a great upgrade for my S7 but knowing that there is a better version out there just ruins it for me. I guess ignorance sometimes really is bliss.
  • theblitz707 - Thursday, May 23, 2019 - link

    I see this is in every review. I actually went to stores and used my phones ambient light sensor and an another phones flashlight to measure display brightnesses. Although slightly inaccurate lg g7 gave a 1050lux reading with boost on.(all test on apl100) Taking that as a base s9 plus did 1020 s10 plus did 1123 and p20 pro did around 900 when i shone my flashlight to each sensor. So why everyone makes it seem like they are less bright than they actually are? Does using a flashlight to trigger high brightness impossible to imagine? Let me tell you those oled screens get very bright with high ambient light like outside on a sunny day.
  • ballsystemlord - Monday, June 3, 2019 - link

    Spelling and grammar corrections. I did not read the whole thing, so there maybe more.

    Samsung new L3 cache consists of two different structures
    Possesive:
    Samsung's new L3 cache consists of two different structures

    Similarly, the A75's should be a ton more efficient the A55 cores at the upper performance points of the A55's.
    Missing "than":
    Similarly, the A75's should be a ton more efficient than the A55 cores at the upper performance points of the A55's.

    Arm states that the new Cortex A76 has new state-of-the-art prefetchers and looking at what the CPU is able to do one my patterns I'd very much agree with this claim.
    Missing "to":
    Arm states that the new Cortex A76 has new state-of-the-art prefetchers and looking at what the CPU is able to do to one my patterns I'd very much agree with this claim.

    The nature of region-based prefetchers means that fundamentally any patterns which has some sort of higher-level repeatability will get caught and predicted, which unfortunately means designing a structured test other than a full random pattern is a bit complicated to achieve.
    "have" not "has" and a missing y:
    The nature of region-based prefetchers means that fundamentally any patterns which have some sort of higher-level repeatability will get caught and predicted, which unfortunately means designing a structured test other than a fully random pattern is a bit complicated to achieve.

    Switching over from linear graphs to logarithmic graphs this makes transitions in the cache hierarchies easier to analyse.
    Excess "this" and analyze is with a "z":
    Switching over from linear graphs to logarithmic graphs makes transitions in the cache hierarchies easier to analyze.

    Indeed one of the bigger microarchitectural changes of the core was the addition of a second data store unit.
    Missing comma:
    Indeed, one of the bigger microarchitectural changes of the core was the addition of a second data store unit.

    ...we see that in the L3 memory region store curve is actually offset by 1MB compared to the flip/load curves, which ending only after 3MB.
    "ed" not "ing":
    ...we see that in the L3 memory region store curve is actually offset by 1MB compared to the flip/load curves, which ended only after 3MB.

    "Traditionally such misses are tracked by miss status holding registers (MSHRs), however I haven't seen Arm CPUs actually use this nomenclature."
    This is almost certainly a run on sentence with missing punctuation. Try:
    "Traditionally, such misses are tracked by miss status holding registers (MSHRs). However, I haven't seen Arm CPUs actually use this nomenclature."

    "Again to have a wider range of performance comparison across ARMv8 cores in mobile here's a grand overview of the most relevant SoCs we've tested:"
    Missing comma:
    "Again, to have a wider range of performance comparison across ARMv8 cores in mobile here's a grand overview of the most relevant SoCs we've tested:"
  • giallo - Monday, June 17, 2019 - link

    how much did they pay you to write this bullshit? you must be true downs
  • theblitz707 - Monday, August 19, 2019 - link

    i discovered something about display brightness on oleds recently. I did a test with a7 with auto brightness on.

    Lets assume, on a slightly dark room you set your brightness to 25nits(whites), so when you go out to the sun phone boosts around 750-800 nits.

    Now lets assume on a slightly dark room you set your brightness to 250 nits, now when you go out to the sun phone boosts to 900nits. (what i actually did was not go in a dark room but while i was outside i covered the sensor with my hand so it thought i was in a dim place)

    I used to assume everytime you go out to sun it would get maxed but apparently it still depends on what you set your phone before.(dumb a bit if you ask me, cuz you know, its THE sun, brightest thing..) I believe this might be the reason why you didnt reach to 100APL 1200nits.

    P.s. I know every brightness sensor is different but i had tested lg on full white and i had gotten 1050 lux, i also tested s10 or plus, all white and i had gotten 1120lux on white,100APL.(It was painfully hard to find the sensor to shine the flashlight, its somewhere around upper part of the phone under the display).

    It would be cool if you retested the brightness in this way:

    1- After you put auto brightness on, Go in a very dark room or cover the sensor, so phone put itself to a dark brightness, after that happens, set the brigthness to max while you are still in the dark room.(auto is still on).
    2- Now go under sun or shine a phone flashlight to sensor and test the brightness on white APL100. That would be really nice.
  • theblitz707 - Monday, August 19, 2019 - link

    lg is g7 on boosted, forgot to mention

Log in

Don't have an account? Sign up now