mikedilger / gossip

Gossip is a nostr client
Other
694 stars 77 forks source link

why libclang? #647

Open soloturn opened 7 months ago

soloturn commented 7 months ago

to compile with ffmpeg support for arch linux, why it would need libclang, or in other words, what is in libclang for this purpose?

mikedilger commented 7 months ago

It just needed it on my system, or someone else's system. If you can get it working without libclang, do that.

But I'm considering ripping out the ffmpeg/video stuff because it is very difficult to match up to each person's different system, and has caused bugs for me, freezing my client. I never run into these kinds of freezing/crashing bugs in rust code, but C code like ffmpeg is plagued with them, and there is no video player written in rust AFAIK.

dreirund commented 7 months ago

But I'm considering ripping out the ffmpeg/video stuff

Can't you just use external players via the command line?

mikedilger commented 7 months ago

Yes we can but the UX is different. We have a weblink to watch the video in your browser, that won't be going away.