HackerTrans
TopNewTrendsCommentsPastAskShowJobs

benhoff

no profile record

comments

benhoff
·tahun lalu·discuss
Did you fix the op5plus HDMI in driver?

Thing was unstable like 8-12 months ago
benhoff
·tahun lalu·discuss
True, I guess that's the advantage of HTTrack.

I guess for my use case, it would be better to get the parsing that HTTrack does, get all the url's, and pass that into an intelligence to selectively grab files.
benhoff
·tahun lalu·discuss
I used this recently to download websites, stuffed them into a sqlite db, processed them with Mozllia's readability library, and then used the result and an llm to ask questions of the webpage itself.

It was helpful to take each step in chunks, as I didn't have a complete processing pipeline when I started.

I had wondered if there was an easier or better way to do this, as I probably would have liked to get the sitemap, pass the sitemap to an llm, then only download selected html pages vs the entire website.
benhoff
·tahun lalu·discuss
Rk3588's have HDMI input (I think with hdcp decoding) that you can use v4l2 API. The multiplane API can be a bit tricky, but otherwise somewhat trivial
benhoff
·tahun lalu·discuss
Communication books can be useful. I've heard good things about nonviolent communication and, while I've not finished it, crucial conversations has been useful
benhoff
·2 tahun yang lalu·discuss
It's more complex than that. A lot of the material properties depend on both the cooling and the tempering in aluminum alloys.

The phase diagrams for these types of alloys look wild (you often want to achieve a certain material phase during cooling to "lock" in to get certain characteristics), and it can be difficult to ensure that the smaller metals participate during cooling. Also difficult to dissipate these slightly during tempering, typically to increase ductility.

This is probably why 3d printing hasn't been done in earnest, you can't design something within tight tolerances with unknown material properties.
benhoff
·2 tahun yang lalu·discuss
They don't have a MJPEG decoder yet, which is a blocker for hardware acceleration, but I'm going to try and patch the library with the author and get it added. Thanks for pointing it out!
benhoff
·2 tahun yang lalu·discuss
Fascinating, thanks for pointing this project out!
benhoff
·2 tahun yang lalu·discuss
Looks helpful! I assume ffmpeg needs to be built with SDL for this to work? I couldn't get it to work with my current minimal compile, but I don't think the board I'm working on has SDL, so might need to install that and recompile
benhoff
·2 tahun yang lalu·discuss
I've been looking at the Radxa zero3w/zero3e.

Looks like this guy got Chromium to work? https://www.youtube.com/watch?v=XAnN1A_sye0
benhoff
·2 tahun yang lalu·discuss
I might end up doing that. When I was first digging into it, the Qt documentation seemed confusing. But after sinking 10-20 hours into everything, it's starting to click a lot more.

Thanks for the pointer!
benhoff
·2 tahun yang lalu·discuss
The HDMI receive device on the OrangePi5 plus is in a semi-functional state. Collabora is in the process of up-streaming code so the RK3588 will work with the mainline linux kernel.

Until that happens, working driver code is in a very transitive space.

To get going, and sidestep that problem, I've purchased an HDMI to USB capture cards that use MacroSilicon chips. I've some thought of using a cheaper CPU in the future with a daughter board based on this project which uses MacoSilicon chips: https://github.com/YuzukiHD/YuzukiLOHCC-PRO, which made it potentially not a waste of time to dig into.

The MacroSilicon HDMI to USB capture cards output MJEPG, which Rockchip's MPP library has decoder for.

So the thought is: (1) allocate a DMA buffer (2) set that DMA buffer as the MJEPG decoder target (3) get the decoded data to display (sounds like I may need to encode again?) & a parallel processing pipeline

I'll dig into the stuff you've sent over, very helpful thanks for the pointers!

I've thought about switching to Pi4/5 for this. Based on your experience, would you recommend that platform?
benhoff
·2 tahun yang lalu·discuss
I've been trying to setup a pipeline of pass through hdmi from an HDMI input to an HDMI output with an OrangePI5 Plus. I could talk for a long time (now) about the issues with vendor supplied kernels and unsupported hardware. I was completely naive until I had the hardware in hand, having not done any embedded work.

Right now, the best of breed thought that I have is to run Weston, have a Qt application that is full screen, and to use DMA buffers so I can do some zero copy processing. Rockchip has their own MPP and RGA libraries that are tied into the Mali GPU, and I'm not smart enough to understand the current level of driver/userspace support to not leverage these libraries.

Rockchip and the ARM ecosystem is such a mess.

If anyone has any pointers, experience, approaches, code, etc, I would love to see it.