Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arch1t3cht
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
Jjjj – Jujutsu Jump Jobs
(arch1t3cht.org)
1 points
by
arch1t3cht
5mo ago
|
0 comments
2.
▲
by
arch1t3cht
6mo ago
Analytic number theory exists and involves calculus, but it's not what the linked post is about. The article talks about Hensel's lemma, which is a purely algebraic statement with a purely algebraic proof, which, however, is insp
3.
▲
by
arch1t3cht
8mo ago
A lot of the pain of GitHub Actions gets much better using tools like action-tmate: https://github.com/mxschmitt/action-tmate As soon as I need more than two tries to get some workflow working, I set up a tmate sessi
4.
▲
by
arch1t3cht
9mo ago
The core idea of YCbCr - decoupling chrominance and luminance information - definitely has merit, but the fact that we are still using YCbCr specifically is definitely for historical reasons. BT.601 comes directly from analog television. If
5.
▲
by
arch1t3cht
9mo ago
This may just be because mpv has higher-quality default settings for scaling and tonemapping. Try mpv with profile=fast, maybe. To properly compare mpv's and VLC's performance you'd need to fully match all settings across bot
6.
▲
by
arch1t3cht
9mo ago
Thanks for bringing this up, since I'm realizing that I did not explicitly spell this out in the post. I'll add a paragraph making this even clearer.
7.
▲
by
arch1t3cht
9mo ago
Thanks for the "encoder/decoder" correction. But yes, as the other reply says, I am aware of this distinction, and I make a point not to use the word "codec" at any other point in the article. and explain in a lot o
8.
▲
by
arch1t3cht
9mo ago
libav{format,codec,...} are just libraries for demuxing and decoding video. There is huge variability in how those libraries are used, let alone how the video is displayed (which needs scaling, color space conversions, tonemapping, subtit
9.
▲
by
arch1t3cht
9mo ago
One difference I can immediately point to is that VLC always renders subtitles at the video's storage resolution and then up/downscales all bitmaps returned by libass individually before blending them. This can create ugly ringing
10.
▲
by
arch1t3cht
9mo ago
Note that, while I haven't had time to investigate them myself yet, IINA is known to have problems with color spaces (and also uses libmpv, which is quite limited at the moment and does not support mpv's new gpu-next renderer). No
11.
▲
by
arch1t3cht
9mo ago
Original post author here. It seems like the main criticisms I am getting for this article are because it's escaped past its main target audience, so let me clarify a few things. This post was born out of me hanging out in communities
12.
▲
by
arch1t3cht
9mo ago
HDR is nothing more than metadata about the color spaces. The way the underlying pixel data is encoded does not change. HDR consists of 1. A larger color space, allowing for more colors (through different color primaries) and a higher brigh
13.
▲
by
arch1t3cht
2y ago
ogg is a container format, not a coding format.
14.
▲
by
arch1t3cht
2y ago
Admittedly I have not, but I did search for and find similar issues on their github before making this comment, and I do plan to investigate this more one day and possibly make a proper issue. There are indeed a lot of "X tool is broke
15.
▲
by
arch1t3cht
2y ago
IINA has various issues that mpv does not have, in particular with color space conversions (see https://news.ycombinator.com/item?id=41278331 for a few more details)
16.
▲
by
arch1t3cht
2y ago
IINA has issues with color space conversions. I've heard that the specific issue is that it always (incorrectly) assumes a BT601 matrix for all videos, though I haven't verified it myself and cannot really right now. (I did verify