Skip to content

[FEAT] Secret "patience" option #78

Description

@Commenter25

Unrelated Gushing

Thank you so much for making this. I love everything about this app and I am actively raving about it to my friends. I've been waiting so long for someone to finally do this, to the point I probably would've wound up trying to do it myself, if I ever got in the mood to learn Kotlin. No more trial and error, no more sending on Signal then redownloading. And on top of that, the UI is pretty?! I couldn't ask for better :3

Feature Request

I didn't see any issues requesting this before, which honestly kinda surprised me, apologies if I just overlooked it 😅

I am cursed with compression autism of ambiguous fortuitousness, and enjoy squeezing every bit of quality into these thresholds, sometimes just for fun. Yet I'm also cursed with Old Phone, and can't hardware encode AV1. As such, I'd highly enjoy a secret toggle to select any codec, even if that would result in dreadfully slow software encoding.

To clarify "secret", I 100% agree with hardware encoding only by default. I'm okay with having to hold down on supported codecs for 20 seconds to get a red scary warning that makes me type "time is no object". I imagine you're less targeting people who'd write this with an SVT-AV1 preset -1 encode in the background, and more targeting... sane people LMAO

I'm making this request assuming this could be reasonably trivial to implement. It seems at a glance like this code block could simply be skipped in patience mode. If this would require actually bundling an encoder or something complex like that, please do close this!

Current Behaviour

Slow unsupported codecs are hidden. (again, good!)

Device Info

  • Device Model: Pixel 5
  • Android Version: GrapheneOS 14
  • Device Chipset: Snapdragon 765G
  • Device Model Number: GD1YQ

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthigh priorityThis issue is of high prioritymedia3This issue is related to Android's Media3 frameworkuser interfaceThis issue is related to the user interface

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions