Viewing profile — DaleCurtis
DaleCurtis
HN member- Joined
- Mon, Oct 15, 2018, 10:13 PM UTC
- HN karma
- 185
- Public activity
- 32 items
- HN profile
- View on Hacker News ↗
About DaleCurtis
No profile information was provided.
Recent public activity
-
comment
Comment #48076194
FWIW, the getUserMedia() portion of such a setup remains the same, so you don't lose AEC or anything else coupled there.
-
comment
Comment #46385691
Ah, I didn't realize that always happened. I thought it was only if you did something that might have OS specific rendering characteristics (text-draws, etc). Maybe having an Image…
-
comment
Comment #46380117
FWIW, you can do this with a few lines of JS in the browser using canvas.drawImage() from an img element followed by canvas.toBlob().
-
comment
Comment #45170566
Thanks for writing this! It skips my favorite edgy product name though, the X-Fi Fatal1ty cards: https://en.wikipedia.org/wiki/Sound_Blaster_X-Fi :)
-
comment
Comment #44997778
If only that were true, battery usage would be much better :) Just consider the prominence of content like tiktoks/shorts/reels/etc alone.
-
comment
Comment #44993857
Unfortunately canvas (rgb'ish) can't overlay as efficiently as (yuv'ish), so there is some power cost relative to the lowest power video overlays. It really only matters in long fo…
-
comment
Comment #43070436
The code in Chromium which handles this suspension is here: https://source.chromium.org/chromium/chromium/src/+/main:med... Basically after detecting silence for 30 seconds or so i…
-
comment
Comment #42987897
Chrome supports HEVC with transparency on macOS since VideoToolbox does. Other platform decoders don't support it though.
-
comment
Comment #41481588
What a fun excursion :) You can also use the ImageDecoder API: https://developer.mozilla.org/en-US/docs/Web/API/ImageDecode... and VideoFrame.copyTo: https://developer.mozilla.org/…
-
comment
Comment #40473192
I still remembered my id from all those years ago, 1569200. I was excited to read others were logging in with their old numbers, so I tried the password I thought I had used, but n…
-
comment
Comment #38897486
IIRC, that bot used to be called bugdroid. I forget when it switched over, probably somewhere in 2020.
-
comment
Comment #38893075
Very cool! I think it's missing some entries though. I'm pretty sure we've had at least one in third_party/ffmpeg. Those fixes often land upstream first which might make tracking d…
-
comment
Comment #38482321
Even if you have crash reporting disabled there should be a .dmp generated somewhere in the user profile directory. Manually uploading that to a bug at https://crbug.com/new would …
-
comment
Comment #38094546
Often Chrome doesn't know when more frames are needed either, so it's not something we could add an API for unfortunately. Yes, just feeding inputs 1 by 1 for each dequeue event un…
-
comment
Comment #38076899
> Ideally I'd like to be able to set the CBR / VBR bitrate What's wrong with the existing VBR/CBR modes? https://developer.mozilla.org/en-US/docs/Web/API/VideoEncode... > I don't t…
-
comment
Comment #38074691
* Hmm, what kind of scheme are you thinking beyond per frame QP? Does an abstraction on top of QP work for the case you have in mind? * Reference frame control seems to be https://…
-
comment
Comment #38074646
Please file an issue at https://crbug.com/new with the details and we can take a look. Are you rendering frames in order? Android may have some quirks due to legacy MediaCodec rest…
-
comment
Comment #38074608
The amount of frames necessary is going to depend on the codec and bitstream parameters. If it's H264 or H265, there's some more discussion and links here: https://github.com/w3c/w…
-
comment
Comment #38071823
Thanks for the nice write up! I work on the WebCodecs team at Chrome. I'm glad to hear it's mostly working for you. If you (or anyone else) has specific requests for new knobs rega…
-
comment
Comment #36802828
We're starting to see a move towards this with HEIF / AVIF containers, however in cases where "every bit must be saved" the general purpose containers like ISO-BMFF introduce some …
-
comment
Comment #35544855
It may just work in Firefox on OS with xHE-AAC support since they already rely on the system for AAC decoding IIRC. canPlayType/isTypeSupported probably indicate no support unless …
-
comment
Comment #35535499
Chrome has supported xHE-AAC since 2020 on Android, 2022 on macOS, and added support on Windows last week.
-
comment
Comment #34978462
It's a plug-in to the Windows ID3D11VideoProcessor API, https://source.chromium.org/chromium/chromium/src/+/main:ui/...
-
comment
Comment #33707425
I think you can skip the transcode step entirely in favor of transmux with BMP too.
-
comment
Comment #32888765
Chrome has something similar here: https://source.chromium.org/chromium/chromium/src/+/main:chr... We accept contributions from other sites (e.g., Vimeo, Dailymotion, etc) who want…