saitoha / libsixel

A SIXEL encoder/decoder implementation derived from kmiya's sixel (https://github.com/saitoha/sixel).
MIT License
2.45k stars 82 forks source link

Rebase ffmpeg-sixel to newer ffmpeg version #139

Open pfr-dev opened 3 years ago

pfr-dev commented 3 years ago

Currently ffmpeg-sixel relies on a very old ffmpeg branch (2.x) that pulls unsupported dependencies and conflicts with newer libraries. If you are still interested, can you please rebase to the newer version? I have requested ffmpeg-sixel be packaged for NetBSD and this would only be possible if the upstream gets a much needed update.

Cheers

tantei3 commented 3 years ago

I've managed to recently compile ffmpeg latest master with the commits from ffmpeg-sixel repository (did a squashed merge and had to resolve conflicts and minor code changes), let me know how to proceed, and I should be able to help out with this task.

krytarowski commented 3 years ago

let me know how to proceed, and I should be able to help out with this task.

Upstream this code to mainline ffmpeg.

tantei3 commented 3 years ago

Currently I'm working on integrating sixel as output device for mpv player: https://github.com/mpv-player/mpv/pull/8222 Once that is done hopefully by the end of this week, I can try to send a patch to ffmpeg.

pfr-dev commented 3 years ago

Currently I'm working on integrating sixel as output device for mpv player: mpv-player/mpv#8222 Once that is done hopefully by the end of this week, I can try to send a patch to ffmpeg.

Oh wow, that's a neat idea and actually makes more sense than bringing this back to life. Let us know how you go.

tantei3 commented 3 years ago

Okay so mpv has basic sixel playback support now! Just got merged to master.