gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] [bug #45722] Gnash emitted loud screech after playing PCM


From: Nutchanon Wetchasit
Subject: [Gnash-commit] [bug #45722] Gnash emitted loud screech after playing PCM audio object
Date: Wed, 02 Sep 2015 08:39:50 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20121207 Iceweasel/3.5.16 (like Firefox/3.5.16)

Follow-up Comment #3, bug #45722 (project gnash):

Git bisect test (dc51f53 bad, 0.8.10 good) using `pcmsound.swf` and
`pcmsound-stereo.swf` revealed that:

7a53cb38d4b3f8a8f6160a40e2912133663c1ab3 is the first bad commit
commit 7a53cb38d4b3f8a8f6160a40e2912133663c1ab3
Author: Sandro Santilli <address@hidden>
Date:   Sun Nov 3 19:49:28 2013 +0100

        Decode embedded sound in chunks of 65535 bytes
        
        Fixes latency in lessig-freeculture.swf:
        https://savannah.gnu.org/bugs/?25456
        
        Confirms AudioDecoder is already allowed to do incremental decoding:
        https://savannah.gnu.org/bugs/index.php?24638

:040000 040000 b4f35f74ac4a1974de3dd731ba1dbb3d3a540552
22c9c9db76729b744a13b6ccf85265b226380894 M      libsound


In this commit, using `gnash --media=gst pcmsound.swf` resulted in screech
after siren sound. With `gnash --media=gst pcmsound-stereo.swf`, it ended
with an assertion error just like in comment 1
<https://savannah.gnu.org/bugs/?45722#comment1>:

92 SECURITY: Checking security of URL
'file:///home/window/Desktop/pcmplay/pcmplay-stereo.swf'
92 SECURITY: Load of file /home/window/Desktop/pcmplay/pcmplay-stereo.swf
granted (under local sandbox /home/window/Desktop/pcmplay/)
106 SECURITY: Extensions disabled
108 ACTIONSCRIPT ERROR: reference to non-existent variable 'PCMPlayStereo'
gtk-gnash: EmbedSoundInst.cpp:118: virtual void
gnash::sound::EmbedSoundInst::decodeNextBlock(): Assertion
`!(decodedDataSize%2)' failed.
Aborted


In a commit before the regression (77966b2), both `pcmsound.swf` and
`pcmsound-stereo.swf` played correctly.

Note: `--media=ffmpeg` was not tested due to version requirement.

SDL: libsdl1.2debian 1.2.14-6.1 (debian)
GStreamer: libgstreamer0.10-0 0.10.30-1 (debian)
CSound: libcsound64-5.2 1:5.12.1~dfsg-5 (debian)
System: Debian GNU/Linux 6.0 Squeeze i386


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45722>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]