[Vm-dev] MPEG3Plugin code appears broken when generated?

Eliot Miranda eliot.miranda at gmail.com
Wed Dec 16 05:22:04 UTC 2020


On Tue, Dec 15, 2020 at 7:56 PM tim Rowledge <tim at rowledge.org> wrote:

>
>
>
> > On 2020-12-15, at 7:42 PM, Eliot Miranda <eliot.miranda at gmail.com>
> wrote:
> > [snip]
> >
> > Ah, thank you.  That explains things.  I had to change the checking to
> be more aggressive so that Spur's lazy forwarding would work.  I had to
> arrange that such code would fail for forwarders.  So I had to change the
> generated Slang so that it tested for a particular kind of array, rather
> than not testing at all and hence potentially passing a pointer to a
> forwarder.
>
> OK, I see. Well, I put WordArray in (and the re-read prim too) and it now
> works ok on a Pi and hopefully somebody else will test the latest code on
> other platforms soon. I think the github thing did an autogenerate ok after
> looking at the C file. Always interesting working out what is happening
> when it isn't some code that changed but rather a dog that didn't bark in
> the night...


I did it.  I loaded your package, regenerated the plugin using the
VMMakerTool, and committed and pushed.

Now I wish I could work out why I get so much nasty crackle-graunch sound
> when any sound mixing is done.  I'll leave that to another thread in
> squeak-dev though since I suspect it is not very VM specific.
>

_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20201215/8a93287f/attachment.html>


More information about the Vm-dev mailing list