[GEM-dev] [ pd-gem-Bugs-3402822 ] pix_film (gmerlin) crashes with animated gifs

SourceForge.net noreply at sourceforge.net
Thu Jan 12 19:14:45 CET 2012


Bugs item #3402822, was opened at 2011-09-01 13:39
Message generated for change (Settings changed) made by zmoelnig
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=507079&aid=3402822&group_id=64325

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Pixes (pix_ objects)
Group: None
>Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: pix_film (gmerlin) crashes with animated gifs

Initial Comment:
when trying to open an animated gif (as attached) with [pix_film], Gem crashes.

the problem might be within gmerlin-avdecoder:

<snap>
verbose(6): [pix_film]: trying to add \'gmerlin\' as backend
[pix_film]: gmerlin support
saved to: /home/zmoelnig/src/git/Gem/Gem/filmer.pd
[pix_film]: opening /home/zmoelnig/src/git/Gem/Gem/animated.gif with format 1908
verbose(5): [pix_film:demuxer] Detected GIF format

Program received signal SIGSEGV, Segmentation fault.
0xb6ef847a in gavl_frame_table_num_frames () from /usr/lib/libgavl.so.1
</snap>

<bt>
(gdb) bt
#0  0xb6ef847a in gavl_frame_table_num_frames () from /usr/lib/libgavl.so.1
#1  0x081c3820 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
</bt>


----------------------------------------------------------------------

Comment By: IOhannes m zmölnig (zmoelnig)
Date: 2011-10-27 08:58

Message:
i checked with gmerlin-avdecoder upstream, and indeed it was missing
"seeking" for animated gifs.

i submitted a fix for the problem, which (once it's accepted) will
magically make animated gifs work properly in Gem.

i think i can therefore close this ticket.

----------------------------------------------------------------------

Comment By: IOhannes m zmölnig (zmoelnig)
Date: 2011-09-01 23:44

Message:
indeed there was a problem in Gem.
unfortunately gifs still cannot be played in random access mode.
(and in threaded decoding they usually will be decoded before all the
frames have been displayed)

----------------------------------------------------------------------

Comment By: IOhannes m zmölnig (zmoelnig)
Date: 2011-09-01 13:40

Message:
but then: gmerlin_play does _not_ crash on the same file.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=507079&aid=3402822&group_id=64325



More information about the GEM-dev mailing list