SIGSEGV when opening raw data AVI in jahshaka-2.0rc3
Cross platform Virtual Reality authoring and playback
Status: Beta
Brought to you by:
jahshaka
I'm posting this bug as a reference to
http://sourceforge.net/tracker/index.php?func=detail&aid=1568149&group_id=96039&atid=613414
because it seems that the mlt project is largely
inactive and there are no fixes to be expected.
Logged In: YES
user_id=180811
This has been fixed in MLT now - well, sort of... there is a
bug in ffmpeg which causes the duration of the video to be
miscalculated, but the crash is resolved. Many thanks for
the feedback and apologies for the long delay.
Logged In: YES
user_id=1018844
Does a corresponding bug report exist in the ffmpeg bug db?
Logged In: YES
user_id=180811
I haven't checked - most of their bug reports are handled
via their cvs mailing list.
They're only interested in bugs reported against CVS too,
and I can confirm that with your test file, current CVS
misreports the duration as follows:
$ ffplay -stats ~/Desktop/test.avi
Input #0, avi, from '/home/charlie/Desktop/test.avi':
Duration: 00:01:56.0, start: 0.000000, bitrate: 494 kb/s
Stream #0.0: Video: rawvideo, yuv420p, 720x576, 25.00 fps(r)
Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s
I haven't checked if this is a general issue with all
rawvideo avi's though - it might simply be down to the tool
you used to create it - which tool was it? And did you do
anything during the creation of the file such that it might
have been truncated?
FWIW, I have incorporated the fix in the ubuntu build of the
current jah (and I hope to add an amd64 and another [other]
debian package soon).
Logged In: YES
user_id=1018844
I don't think that the vid length given by ffmpeg is due to
a bug in ffmpeg. The test vid has been produced with
avidemux 2.0.42 (and that program is quite buggy: for
example, I cannot start encoding after saving a
project....). Using mencoder to copy a small part from my
raw vid dump creates a file that is properly evaluated by
ffplay. (ffplay does not play back both versions of it, it
just gives a black window each time)
BTW: I have installed the current mlt and mlt++ cvs versions
and jahshaka 2.0rc3 still produces this SIGSEGV. For me, it
looks like the mlt lib treats the YV12 (yuv420) raw images
as yuv422 images and therefore assumes a too large frame
size. (though I have not checked that)
I'm running Gentoo. What do I need to update to get your
fix? Just Jahshaka?
Logged In: YES
user_id=180811
Could well be an issue with avidemux then.
Which version of ffmpeg are you using? Personally, I don't
think there's much point in using it directly unless it's
the very latest svn version :-).
Ditto for mlt - you'll definitely need cvs for the rawvideo
fix (I only checked it in last night).
Logged In: YES
user_id=1018844
Cool. I can open the files now. (with the recent ffmpeg from
svn)