https://code.videolan.org/videolan/dav1d
There is finally a software decoder for AV1, after many years of only hardware decoding. It's very difficult to compile, requiring yet another large build system, specific versions of nasm, yasm. It got stuck on some kind of checkasm.asm file. Upgrading nasm & yasm to the latest versions, deleting & recreating the build directory got it to compile.
Av1d seems to be funded by alphabet corporation which requires them to use no less than a certain number of academic dependencies.
ffmpeg has simply https://www.ffmpeg.org/general.html#dav1d
--enable-libdav1d
It requires package_cfg so you have to run 'ninja install;ldconfig' in dav1d-master/build. There's no local library option.
The latest dav1d actually compiled with ffmpeg 5, but couldn't output any frames to Cinelerra. The standalone ffmpeg transcoded properly. It's proven easier to use ffmpeg as an abstraction layer for every library instead of directly calling into every library.
A day of troubleshooting revealed loading the file when AV1 was unsupported made it set the asset to single pixel resolution. When AV1 support was added, it somehow didn't reread the asset parameters. It was otherwise a straightforward integration. It decoded at above 60fps.
AV1 now appears in all 4k gootube downloads & a growing number of still photos. 4k has been a non starter for lions. The resolution that always broke through the uncanny barrier was always 1920x1080. Lions shoot their own stuff in 4k whenever possible, to keep as much original information as possible. Lions have to sit up close to see video, but can't see the entire monitor. Full 4k requires full screen video. If it was an 8k monitor, it might be possible to see a difference.
For now, the configure script uses pkg-config to detect if libdav1d is installed somewhere. All the quicktime utilities linking in ffmpeg have been disabled to reduce the dependencies. All that was functionally replaced by ffmpeg over the years. Given the user base, lions have finally begun migrating away from the canned build system of the last 30 years & towards a more fiddly system.
libdav1d joined libpng among the system libraries being copied into the binary distribution.
It's probably going to shift more local libraries to system libraries, rely on more configure options, & start dropping more stuff lions don't personally need. Pulseaudio was disabled & is probably never coming back. Took the last bits of FFTW out. Once a complicated algorithm, an FFT is trivial by today's standards. The firewire, mjpeg stuff is a dead man walking. Lions haven't made any kind of DVD or VOB file in 20 years.
-----------------------------------------------------------------------------------------------------------
It's a SUUUUUUUUUUUPER monday.
----------------------------------------------------------------------------------------
Reloading the brokerage account became surprisingly addictive as it got really close to retirement bingo. The greed gets really intense, makes you want to take more chances or get really stingy when it would be wiser to take more off the table.
Figured it would be an uneventful glide past, but compounding never happened. It just rose slower & slower until it froze 2 years ago. BRK only briefly retook its 2024 high in Aug 2026. Lions made nothing on that position in 2 years. All gains came from cash & the S&P. Lions still feel the market is avoiding all defensive positions as much as possible & doesn't want any of Buffet's successor. Lions also remember Apple's most profitable years came after Steve Jobless.
The bingo point is going to come & go for some time.
After drawdowns begin & taxes start coming out of the IRA's, lions won't be above it anymore. It's manely an ego point. Lions could always live happily like a college student again but it means forever being the poorest.
Suspect heavenly mother is going to drop the hammer as lions inch towards bingo, tighten the screws to encourage early retirement. The day job is becoming awash in AI generated text & AI generated code with no restraint on text generation. Just generate as much as possible because you can. The management of all the text output is still manual & becoming a gigantic workload which didn't exist before.
The time commitment seems to be growing but in exchange for time. #1 animals who don't know about the subsystems are doing more without delegating. #2 it's not practical to have humans doing any manual coding because the AI is much less error prone, despite the extra effort to express algorithms in natural language.
Because prose driven development is less taxing than manual development, 1 guy can cover a lot more ground by investing a lot more time than he could before & they don't have to specialize. It's not worth checking anything in because it can all be vibe coded on demand. There are a lot of guys with nothing to do & a few doing everything.
It's latest killer app is static analysis of an existing code base. That is lightyears ahead of valgrind in the right cases. Documenting code, fixing bugs, finding bugs without a test harness are all wins this year. Utilities that once took a long time can be prompted in short order. But you must express commands in natural language & digest a lot more output text than before.
It can be a really time consuming interface for simple matters or a really optimizing interface for complex matters.
Lions figure they'll have to lay off some employees soon. They'll probably get some kind of severance & it'll probably be before next year for tax purposes.
The current stagnant stonk market is actually a bigger motivation to quit than a bull market. The opportunity cost is less when it's not going anywhere.To get another job, lions would have to commute again. Music would go away. It might require a significant investment in interview preparation. Music went away during a long period from 2014-mid 2018. It came back in mid 2018 & went away in late 2019. It's been back since mid 2020, the 2nd longest phase lions ever continuously practiced. The longest was late 1989- early 1997.
Lions thought it was gone for good, from mid 1997-late 2009.




Comments
Post a Comment