[PD] gem segfault when opening video

IOhannes m zmoelnig zmoelnig at iem.at
Tue Feb 19 09:50:59 CET 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-02-18 22:42, Charles Goyard wrote:
> Hi,
> 
> when opening a .mov file on pd-extended on linux, I get :
[...]
> Segmentation fault (core dumped)
> 
> On the command line, gmerlin fails to open the file as well, with
> the same message, but lqtplay is able to play the movie.

by the "same message", do you mean that gmerlin also segfaults?

> 
> However, it seems these messages are contradictory : 
> [pix_film:track] No video decoder found for fourcc avc1
> (0x61766331) verbose(5): gmerlin: succeeded

i think it's a bug in gmerlin rather than Gem. so gmerlin first thinks
it can decode the film and then fails (something that happens to
humans as well).

it would be great if you could provide a (short) clip that triggers
the crash, so the underlying bug can be fixed.


> 
> I'm not sure it's a bug. Maybe there's a way to force pix_film to
> use a specific backend ?

actually there is an undocumented and little tested extra argument to
"open" that allows you to give a given backend priority (that is: the
given backend will be tried first, and then all the rest):
[open foo.mov RGBA quicktime4linux(
should use lqt4l before gmerlin.

come to think of it, i think the API should be changed to be
consistent with [pix_video].
e.g. [driver quicktime4linux, open foo.mov(
to exclusively(!) select lqt for opening any file.


fgamsdr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlEjPO4ACgkQkX2Xpv6ydvQUCgCfTZkfNnWo2L/a37q6Gz36BhkH
02EAnRIV/OCzCqVpSO8rX993408uk651
=5YiD
-----END PGP SIGNATURE-----



More information about the Pd-list mailing list