[-] UnityDevice@lemmy.zip 16 points 1 week ago

I would unironically rather read a book by someone who hates me than an unrepentant Epstein affiliate

Parenti has his own skeletons, like his staunch defense of Serbian genocidal fascists. Something he has in common with Chomsky.

[-] UnityDevice@lemmy.zip 11 points 2 months ago

But James Kariuki, the UK chargé d’affaires to the UN, said Britain continues to disagree with fundamental propositions of the text and was “firmly of the view that we must not create a hierarchy of historical atrocities”.

This does indeed invite a whole flurry of what-about comments and resolutions: "Are the Slavs getting a resolution? What about X, what about Y?"

1
submitted 5 months ago by UnityDevice@lemmy.zip to c/summit@lemmy.world

This started about 10 days ago, I thought it was a server issue before realising it was a client one. Images in posts and comments fail to load with the following error

Unknown error
Failed to create image decoder with message 'invalid input'Input contained an error.

It affects 99% of images and I haven't been able to discrern a pattern in the images that load successfully. They have the same formats and URLs as the images that fail to load.

This started happening on 1.72.x, but updating to 1.73.0 has not helped.

I have looked at logcat and found that an error is generated that seems to be related to mime type detection, or heif format loading. Perhaps some changes were done to that code that don't agree with my phone's android 11 install. I haven't done any changes to my phone, and it worked before, so I assume it is a change in the app that triggered this behaviour.

Here is the relevant logcat output when trying to view a jpeg image:

I HeifDecoderImpl: HeifDecoder* createHeifDecoder()
I HeifDecoderImpl: HeifDecoderImpl::HeifDecoderImpl()
I MMParserExtractor: Created(0xb4000078c8a66000)
E MM_OSAL: FileSource::FileSource
E MM_OSAL: FileSource::FileSource m_bEveryThingOK 1
E MMParserExtractor: FileSourceWrapper::New Init returned -1004
E MMParserExtractor: readMetaData - FileSourceWrapper::New returned NULL
E MMParserExtractor: MMParserExtractor::countTracks no tracks
W Utils: did not find mime type
W ExtendedUtils: did not find mime type
W Utils: did not find mime type
W ExtendedUtils: did not find mime type
I HeifDecoderImpl: HeifDecoderImpl::~HeifDecoderImpl()
E ErrorUtils: Unknown throwable android.graphics.ImageDecoder.DecodeException
E ErrorUtils: android.graphics.ImageDecoder$DecodeException: Failed to create image decoder with message 'invalid input'Input contained an error.
E ErrorUtils: at android.graphics.ImageDecoder.nCreate(Native Method)
E ErrorUtils: at android.graphics.ImageDecoder.createFromFile(Unknown Source:19)
E ErrorUtils: at android.graphics.ImageDecoder.access$600(Unknown Source:0)
E ErrorUtils: at android.graphics.ImageDecoder$FileSource.createImageDecoder(Unknown Source:2)
E ErrorUtils: at android.graphics.ImageDecoder.decodeBitmapImpl(Unknown Source:1)
E ErrorUtils: at android.graphics.ImageDecoder.decodeBitmap(Unknown Source:2)
E ErrorUtils: at coil3.decode.b.a(r8-map-id-91472c89a467098dfb73dac40527f712a4c3af1dbf42a37f171cabd4500276b3:84)
E ErrorUtils: at coil3.intercept.a.a(r8-map-id-91472c89a467098dfb73dac40527f712a4c3af1dbf42a37f171cabd4500276b3:160)
E ErrorUtils: at coil3.intercept.EngineInterceptor$execute$executeResult$1.w(r8-map-id-91472c89a467098dfb73dac40527f712a4c3af1dbf42a37f171cabd4500276b3:57)
...

There's more obfuscated calls in the stack trace that I can include if helpful.

[-] UnityDevice@lemmy.zip 8 points 6 months ago

Once in a while, it turns out that enabling -fms-extensions could allow some slightly prettier code. But every time it has come up, the code that had to be used instead has been deemed "not too awful" and not worth introducing another compiler flag for.

That's probably true for each individual case, but then it's somewhat of a chicken/egg situation.

If we just "bite the bullet" as Linus says and enable it once and for all, it is available whenever a use case turns up, and no individual case has to justify it.

A lore.kernel.org search provides these examples:

Undoubtedly, there are more places in the code where this could also be used but where -fms-extensions just didn't come up in any discussion.

Basically the extensions are useful sometimes. Note that they have nothing to do with Microsoft other than being invented by them.

[-] UnityDevice@lemmy.zip 9 points 1 year ago

They're going after the anger dollar, that's a good dollar. We've done research.

[-] UnityDevice@lemmy.zip 8 points 1 year ago

fzf makes ctrl-r really nice so you use it more often, especially if you use tmux as well.

[-] UnityDevice@lemmy.zip 7 points 1 year ago* (last edited 1 year ago)

Compiling any larger go application would hit this limit almost immediately. For example, podman is written in go and has around 70 dependencies, or about 200 when including transitive dependencies. Not all the depends are hosted on GitHub, but the vast majority are. That means that with a limit of 60 request per hour it would take you 3 hours to build podman on a new machine.

7
submitted 1 year ago* (last edited 1 year ago) by UnityDevice@lemmy.zip to c/summit@lemmy.world

Image links on lemmy used to be nice and short(ish), but now that they get proxied they look pretty ugly - especially if an image gets proxied through multiple instances, which is something I've seen quite a few times. I assume this is simply because someone copied a proxied link on one instance and posted it on another.

Would it be possible to add an option to un-proxy the link before copying it? Not sure if this would work better as a global setting or another context menu item, but I would find it very useful.

Example:

Normal: https://lemmy.ml/pictrs/image/288a95d3-b040-475c-9b8c-6fe4fe14fcac.png

Ugly: https://lemmy.zip/api/v3/image_proxy?url=https%3A%2F%2Feurope.pub%2Fapi%2Fv3%2Fimage_proxy%3Furl%3Dhttps%253A%252F%252Flemmy.ml%252Fpictrs%252Fimage%252F288a95d3-b040-475c-9b8c-6fe4fe14fcac.png

And thank you for the great app.

[-] UnityDevice@lemmy.zip 12 points 1 year ago

These are such minor changes. The first two videos merely change the animation curve - that's the animation equivalent of changing the colour of a button.

[-] UnityDevice@lemmy.zip 17 points 1 year ago

The brown is bad, but to be fair to the right side, it's the left one that has bad reflections and is blurry - it was released when bloom effects were new and it used them way too much.

[-] UnityDevice@lemmy.zip 21 points 1 year ago

He left them a coke can? That feels like peak 1980s jingoism.

[-] UnityDevice@lemmy.zip 9 points 1 year ago

I think the meme is backwards. It should be one serious person in a meeting of clowns and puppets.

[-] UnityDevice@lemmy.zip 8 points 1 year ago

Hitler, in a speech at the Sportpalast in Berlin, claimed that the Sudetenland was "the last territorial demand I have to make in Europe" and gave Czechoslovakia a deadline of 28 September 1938 at 2:00 p.m. to cede the Sudetenland to Germany or face war.

Sounds familiar somehow.

[-] UnityDevice@lemmy.zip 7 points 1 year ago

You can still install custom ROMs, I'm running one right now. They make you wait a week to unlock the bootloader, however it seems there's a possibility of that going away in the future, it's not very clear.

But also, seeing as the phone is using a mediatek chip, your custom ROM support will be limited.

view more: next ›

UnityDevice

joined 1 year ago