Wed 23 Feb 2011 09:47:57 AM UTC, comment #12:
Cool, works!
|
Sun 20 Feb 2011 06:08:49 PM UTC, comment #11:
SWF files with Screenvideo turn out to have an extra undocumented byte of otherwise irrelevant data immediately preceding the bitstream.
|
Sat 12 Feb 2011 05:26:05 PM UTC, comment #10:
It doesn't crash anymore for me, so this it not a "Security" severity anymore. Screen is still blank...
|
Tue 13 Jan 2009 04:22:45 PM UTC, comment #9:
Gnash can play streamed SCREEN format videos without any problems, so the issue here seems to be how to pass a valid frame to ffmpeg / gstreamer.
|
Tue 02 Dec 2008 05:20:52 PM UTC, comment #8:
Same abort with FFMPEG, so media-agnostic bug:
lt-gtk-gnash: /usr/src/gnash/gnash-head/libcore/DisplayList.cpp:914: void gnash::DisplayList::mergeDisplayList(gnash::DisplayList&): Assertion `itNewEnd == dlistTagsEffectivZoneEnd(newList._charsByDepth)' failed.
(gdb) bt
#0 0x00007fe652ff5095 in raise () from /lib/libc.so.6
#1 0x00007fe652ff6af0 in abort () from /lib/libc.so.6
#2 0x00007fe652fee2df in __assert_fail () from /lib/libc.so.6
#3 0x00007fe654e8947c in gnash::DisplayList::mergeDisplayList (this=0x8ebd80, newList=@0x7fff5dc831f0)
at /usr/src/gnash/gnash-head/libcore/DisplayList.cpp:914
#4 0x00007fe654e1f92c in gnash::MovieClip::restoreDisplayList (this=0x8ebc00, tgtFrame=0) at /usr/src/gnash/gnash-head/libcore/MovieClip.cpp:1049
#5 0x00007fe654e2251c in gnash::MovieClip::advance_sprite (this=0x8ebc00) at /usr/src/gnash/gnash-head/libcore/MovieClip.cpp:947
|
Tue 02 Dec 2008 04:42:47 PM UTC, comment #7:
This is what I get after some time that it goes,
with GST:
lt-gtk-gnash: /usr/src/gnash/gnash-head/libcore/DisplayList.cpp:914: void gnash::DisplayList::mergeDisplayList(gnash::DisplayList&): Assertion `itNewEnd == dlistTagsEffectivZoneEnd(newList._charsByDepth)' failed.
|
Tue 02 Dec 2008 04:23:23 PM UTC, comment #6:
With ffmpeg I confirm the errors, with gst a segfault:
#5 0x00007fb90f10cfa3 in gst_pad_push ()
from /usr/lib64/libgstreamer-0.10.so.0
#6 0x00007fb91001e47a in swfdec_gst_decoder_push (dec=0x1027e90,
buffer=0xfd5ea0)
at /home/benjamin/Downloads/gnash/trunk/libmedia/gst/swfdec_codec_gst.c:337
#7 0x00007fb91001674b in gnash::media::gst::VideoDecoderGst::push (
this=0x1027e80, frame=@0x0)
at /home/benjamin/Downloads/gnash/trunk/libmedia/gst/VideoDecoderGst.cpp:164
#8 0x00007fb90f763ab9 in gnash::Video::getVideoFrame (this=0x1026af0)
at /home/benjamin/Downloads/gnash/trunk/libcore/Video.cpp:238
#9 0x00007fb90f763bec in gnash::Video::display (this=0x1026af0)
at /home/benjamin/Downloads/gnash/trunk/libcore/Video.cpp:144
#10 0x00007fb90f78b71d in gnash::DisplayList::display (this=0x1019560)
at /home/benjamin/Downloads/gnash/trunk/libcore/DisplayList.cpp:685
#11 0x00007fb90f71cca6 in gnash::MovieClip::display (this=0x10193e0)
at /home/benjamin/Downloads/gnash/trunk/libcore/MovieClip.cpp:1263
#12 0x00007fb90f70b894 in gnash::movie_root::display (this=0x7fff186cde30)
|
Sat 29 Nov 2008 11:30:33 AM UTC, comment #5:
http://www.unixuser.org/~euske/vnc2swf/macosx2.swf
Still a bug for me. Take a look.
Tested both with ffmpeg and gst, errors come in
from the media libs, like:
[flashsv @ 0x7f8fdc753330]Zlib resync occured
[flashsv @ 0x7f8fdc753330]error in decompression of block 0x0: -2
[flashsv @ 0x7f8fdc753330]Zlib resync occured
[flashsv @ 0x7f8fdc753330]error in decompression of block 1x0: -2
[flashsv @ 0x7f8fdc753330]Zlib resync occured
[flashsv @ 0x7f8fdc753330]error in decompression of block 2x0: -2
[flashsv @ 0x7f8fdc753330]Zlib resync occured
[flashsv @ 0x7f8fdc753330]error in decompression of block 3x0: -2
|
Fri 28 Nov 2008 10:02:21 AM UTC, comment #4:
Is this still a bug? I don't have the SWF file, so can't test at all.
|
Tue 05 Feb 2008 11:09:50 AM UTC, comment #3:
The error message is gone, but the video is still blank/white, except for the arrow cursor. Should we file another bug for this ?
|
Tue 05 Feb 2008 07:46:45 AM UTC, comment #2:
Attached, mixed with -v output so you see where the ERROR from
gnash is.
It seems GST outputs with color, let me know how to make it
log in black&white if that's a problem for you.
|
Tue 05 Feb 2008 05:53:46 AM UTC, comment #1:
Sandro, could you please run:
export GST_DEBUG=5
gnash swf7/macosx2.swf &>debug.out
And attach the debug.out file to this bug?
|
Tue 29 Jan 2008 09:59:16 PM UTC, original submission:
swf7/macosx2.swf
md5: b4f5918c035e4c22110a165bdd8a95aa
I belive produced by vnc2swf (screenvideo?)
Used to segfault, now the segfault is fixed but I get this message:
ERROR: Embedded video playback halted; module appsrc0 reported: Internal data flow error.
Note that the ERROR arrives after these:
DEBUG: Video frame data is missing in frame 1
DEBUG: Video frame data is missing in frame 2
DEBUG: Video frame data is missing in frame 8
And before more of the same species.
|