Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Information about GAP
#1
Hello! I am interested in the Gimp Animation Package. Do someone please know if it is still mantained? Is this package abandoned, or there is an official source for installing it?

Thank you in advance for the answers
Reply
#2
(01-22-2025, 02:03 AM)ElMastro Wrote: Hello! I am interested in the Gimp Animation Package. Do someone please know if it is still mantained? Is this package abandoned, or there is an official source for installing it?

Thank you in advance for the answers

I  say abandoned but still available. For an installation package, it will depend on your linux distro. For example this is (k)ubuntu 24.04 still there ;Wink This in synaptic, not installed.

   

Probably more trouble than it is worth. From memory, very picky about file / layer names. Renders video using ffmpeg and that has syntax changes which breaks the plugin.  Some bits still work, the morph layers for example is a bit of fun and all needed is one of the package plugins (gap_morph) + two scripts.  A quick check and still working

   

   
Reply
#3
Hi, thank you for answering. The thing is this:
I am the (ex) packager of GAP for Archlinux. I would like to let it live, but the problem is (as you confirmed) that there is no "valid" source to use and no one of the authors reply any email

I think there is little to none to do, if there is no way to understand how it works and fix its bug
Reply
#4
On second thought:
The version we use works, or at least mostly of the plugins seem to work correctly.
The problem is that as you stated) from ffmpeg 0.5 to ffmpeg 7.1 (I think is the last version) a lot of library changed (obviously) in the declarations. If we had a map/list on how to do the compatibility backward, it could be fixed (it seems that just a couple of files require them, for example libgapvidapi/gap_vid_api_ffmpeg.c).

I guess that's all, unless someone spawns knowing/understanding how in ffmpeg audioconvert.h and imgconvert.h changed and all the definitions inside.
Reply
#5
Ok, I set up my mind. The story is the following:
GAP uses ffmpeg and libmpeg3. Porting it from ffmpeg 0.7.11 to the latest seems not to disturb it, provided that configure.in file is updated. Libmpeg3 is another story. It has been dropped and the replacement is libmpeg2. If you *force* it inside, it seems to accept it, but after, this happens.

On many files it gets problems with the libraries, updating it solves the problem, bit the structure of the frames that comes from ffmpeg doesn't work. I can't understand it and I can't find any documentation on this. Now if there is someone, wiser and more informed than me, what we could do would be to move all into github, rename it as something like "GAGP - GAGP is Another Gap Package", develop it as a fork, and if we solve the problem with the structure that would start working. Hopefully. Please let me know if someone is interested in this, because alone I don't have any hope to solve it (it's not my field)
Reply


Forum Jump: