HackerTrans
TopNewTrendsCommentsPastAskShowJobs

kierank

no profile record

Submissions

Falsehoods programmers believe about [video]

haasn.dev
1 points·by kierank·w zeszłym roku·0 comments

Maintaining bug-for-bug compatibility between our SRT implementation and libsrt

obe.tv
1 points·by kierank·w zeszłym roku·0 comments

How to Lie about Latency

obe.tv
5 points·by kierank·2 lata temu·0 comments

Library of Congress: Embracing FFV1 in Matroska Container as a Preferred Format

blogs.loc.gov
1 points·by kierank·3 lata temu·0 comments

Improving the boot times of servers with a custom coreboot BIOS

obe.tv
7 points·by kierank·3 lata temu·0 comments

comments

kierank
·8 miesięcy temu·discuss
Then you and your security friends will create lots of FUD about FFmpeg being "insecure" with lots of red and the word "critical" everywhere.
kierank
·8 miesięcy temu·discuss
FFmpeg is developed almost entirely by volunteers. We have no "customers".
kierank
·w zeszłym roku·discuss
We in FFmpeg need all the instructions and we often need to do register allocations by hand.
kierank
·w zeszłym roku·discuss
I have tried with Grok3 and Claude. They both seem to have an understanding of the algorithms and data patterns which is more than I expected but then just guess a solution that's often nonsensical.
kierank
·w zeszłym roku·discuss
I am the author of these lessons.

Ask me anything.
kierank
·w zeszłym roku·discuss
It's crazy that you have to use this custom "embedded" tooling when the vendor should be implementing support in vanilla Linux distros.
kierank
·2 lata temu·discuss
This is premature optimisation. The bus bandwidth and latency needed to get a few Mbps of compressed video to the PC is microscopic. It's completely unnecessary to lock yourself into NVIDIA just to create some UDP packets.
kierank
·2 lata temu·discuss
Because latency is a distribution and these photos are often selected at the best-case P0 end of all the encode/decode processes whereas actually what matters is the worst case P99.

A proper implementation will make sure the worst-case latency is accounted for and not cherry-pick the best case.
kierank
·2 lata temu·discuss
Backstage feeds go in uncompressed via HD-SDI and have a latency of lines (microseconds to single digit milliseconds). Totally different ballgame.
kierank
·2 lata temu·discuss
I wrote a blog post about how numbers like "30ms latency" are thrown around called "How to lie about latency": https://www.obe.tv/how-to-lie-about-latency/

It's left as an exercise to the reader which methods of lying are being used in this case.
kierank
·2 lata temu·discuss
I actually saw numerous issues with segments being one frame out of sync with the rest.
kierank
·2 lata temu·discuss
Imagine Ethernet was designed like this and you had to implement mandatory congestion control and other cruft. The layer of the stack that has knowledge of the content should be implementing the congestion control.
kierank
·2 lata temu·discuss
I'm sure SAP reads mastodon and will be right on it
kierank
·2 lata temu·discuss
The Firefox PDF reader is atrocious. Opening any non-trivial PDF causes it to crash even on an i9 with 32GB of RAM. I guess this is because it's rendering the pdf to HTML.
kierank
·2 lata temu·discuss
VVC is marked as experimental as fuzzing continues on it.
kierank
·2 lata temu·discuss
(author of the post on X)

We cannot tell volunteers to not do something (i.e help Microsoft) in the same way we cannot tell volunteers to do something.
kierank
·2 lata temu·discuss
(author of the post on X)

To clarify, Microsoft didn't offer a one-time payment to fix any bug. A volunteer explained for free that a command line option had changed between FFmpeg versions.

Microsoft offered a one-off payment instead of a support contract.
kierank
·2 lata temu·discuss
Hi, this is a high priority ticket and FFmpeg is used in highly visible products all over the world. We have developers working for free while trillion dollar corporations want urgent help from volunteers. Please help,

/s
kierank
·2 lata temu·discuss
v210_planar_pack_8_c: 2298.5

v210_planar_pack_8_ssse3: 402.5

v210_planar_pack_8_avx: 413.0

v210_planar_pack_8_avx2: 206.0

v210_planar_pack_8_avx512: 193.0

v210_planar_pack_8_avx512icl: 100.0

23x speedup. The compiler isn't going to come up with some of the trickery to make this function 23x faster.

800% is nothing.
kierank
·2 lata temu·discuss
x86inc.asm takes care of the different OS ABI differences for you.