libsixel icon indicating copy to clipboard operation
libsixel copied to clipboard

Rebase ffmpeg-sixel to newer ffmpeg version

Open pfr-dev opened this issue 5 years ago • 5 comments

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

pfr-dev avatar Oct 27 '20 01:10 pfr-dev

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.

tantei3 avatar Nov 04 '20 06:11 tantei3

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

Upstream this code to mainline ffmpeg.

krytarowski avatar Nov 04 '20 13:11 krytarowski

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.

tantei3 avatar Nov 04 '20 14:11 tantei3

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.

pfr-dev avatar Nov 04 '20 22:11 pfr-dev

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

tantei3 avatar Nov 07 '20 17:11 tantei3