Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
padenot
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
padenot
9mo ago
We're implementing it though: about:keyboard in a Nightly build does what you expect, this is tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=2000731 and dependencies.
2.
▲
by
padenot
11mo ago
Browsers have been doing (sometimes tiered) AOT compilation since wasm inception.
3.
▲
by
padenot
1y ago
Debian has stopped supporting x86 32bits recently, Chrome did so 9 years or so ago. We've carefully ran some numbers before doing this, and this affects a few hundreds to a few thousand people (hard to say, ballpark), and most of those
4.
▲
by
padenot
1y ago
Those methods are sub-sample accurate, granted you call them a bit in advance to account for the cross-thread communication, as you say. But yes, in general this was designed (prior to me becoming an editor) with scheduling in mind, not wit
5.
▲
by
padenot
1y ago
Sorry, I'll implement it, I had forgotten we didn't do it for erm... 9 years. https://bugzilla.mozilla.org/show_bug.cgi?id=1308431
6.
▲
by
padenot
1y ago
`jj commit -i` (or a lot of commands `-i`) and maybe `snapshot.auto-track="none()"` in the config, to a certain extent is what I use. I used to do the same with mercurial. In practice, I also use `absorb` a lot, that leaves unrela
7.
▲
by
padenot
1y ago
He did last year, alongside mayor Hidalgo and others, such as Tony Estanguet, who is a former athlete and was overseeing the olympics and the minister for sports. Article in French: https://www.franceinfo.fr/les-jeux-olympiq
8.
▲
by
padenot
1y ago
Hi, https://blog.paul.cx/post/audio-video-synchronization-with-t... (I'm the author) will have some info about what is happenning and what to do. You're out of luck on Safari because it seems that the importa
9.
▲
by
padenot
2y ago
This is planned, and important, and we'll fix it hopefully soon, it's long overdue. I'm sorry this hasn't happened yet, it's always a game of priorities that can never satisfy everybody on time. It however ranks fai
10.
▲
by
padenot
2y ago
It does not, it serves no purpose for only listening to music. Producing, broadcasting, or any sort of scenario that require reliable low latency can benefit from a real time kernel, but not merely listening to music.
11.
▲
by
padenot
2y ago
Indeed. I work on the Firefox media stack and we have been grabbing wake locks when video playback is happening for a long time. Occasionally e.g. on some linux desktop variant this has malfunctioned and we're alerted in no time and fi
12.
▲
by
padenot
2y ago
This is also a technique that was used more than 100 years ago for the line 4 of the Paris métro: https://www.ratp.fr/en/discover/out-and-about/culture/histor...
13.
▲
by
padenot
2y ago
Yes, I use rr all day every day (to record Firefox executions) on a rather recent Threaripper Pro 7950, and also with Pernosco. The rr wiki on GitHub explains how to make it work. Once the small workaround is in place it works very reliably
14.
▲
by
padenot
2y ago
The way this works (and I'm obviously taking a high level view here) is by comparing what is being played to what is being captured. There is an inherent latency in between what is called the capture stream (the mic) and the reverse st
15.
▲
by
padenot
2y ago
We've been working on the Web Codecs API for a few years now. It only handles encoding and decoding media codecs, ffmpeg does much more (container handling, filters and everything needed really). Web Codecs can take a compressed media
16.
▲
by
padenot
2y ago
I (Firefox developer working on anything media related) got in contact with the dev on Twitter, and he told me that Web Codecs was missing (and we're shipping this in a month or so, it's been in Nightly for some time), and somethi
17.
▲
by
padenot
2y ago
ShazamKit, from that fetch the BPM, BPM detection from the mic, compare ?
18.
▲
by
padenot
2y ago
We're aiming to release this half, so in a month or so, on all desktop platforms, mobile will follow shortly after. Then we'll gradually optimize (e.g. enable the use of more hardware encoders, decoding being generally in hardware
19.
▲
by
padenot
2y ago
Please open a bug at https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&comp... if that's the case, and CC padenot@mozilla.com, I'll have a look next week.
20.
▲
by
padenot
2y ago
about:preferences#privacy, scroll down a bit, it's under "Permissions". You can also adjust it when on the site, using the icon at the left of the URL bar.
21.
▲
by
padenot
3y ago
We've put a dedicated section called Media in about:support, it has decoding capabilities and other things such as audio IO informations. If you find that it is not accurate, e.g. by cross-checking via other means, please open a ticket
22.
▲
by
padenot
3y ago
If you want to know the media decoding capabilities of a Web Browser, you can use the MediaCapabilities API. In Firefox, when flipping the "resist fingerprinting" flag, it's spoofed appropriately based on a study of what the
23.
▲
by
padenot
3y ago
Raspberry Pi have had hardware decoder for h264 for as long as they've existed (I think?), but dropped in the most recent version. I don't understand why. They've recently contributed non-trivial patches to Firefox to use the
24.
▲
by
padenot
3y ago
taskkill /F firefox.exe or something like that.
25.
▲
by
padenot
3y ago
Firefox developer here. There are a few ways to diagnose this, depending on your setup. If everything is frozen on Linux, it's probably the parent process that is having an issue. The "parent process" is the process that over
26.
▲
by
padenot
3y ago
Just use getUserMedia as usual and it will just work, nothing special to do.
27.
▲
by
padenot
3y ago
https://blog.paul.cx/post/audio-video-synchronization-with-t... has some background, https://github.com/w3c/webcodecs/blob/main/samples/lib/web_a... is part of a full exam
28.
▲
by
padenot
3y ago
To paint broad strokes, the layout phase (~= take the HTML, take the CSS, determine the position and size of boxes) is largely sequential in production browser engine today. Selector matching (~= what CSS applies to what element) is paralle
29.
▲
by
padenot
3y ago
It works for other code bases than Firefox, e.g. we index LLVM and webkit. It has a special understanding of the Firefox code, though. Here's a cool class diagram with emojis: https://asuth.searchfox.org/mozilla-central
30.
▲
by
padenot
3y ago
https://firefox-source-docs.mozilla.org/contributing/stack_q... . It's then two clicks to diff two arbitrary versions of a particular patch. For complex patch sets that take a few rounds of review, it's nice t
More ›