[VM] new LibMPEG?
John M McIntosh
johnmci at smalltalkconsulting.com
Sun Feb 15 04:31:33 UTC 2004
Well the source tree we have on the squeak side has some changes:
a) support to compile under macintosh os-9
b) support for no p-threads
c) removal of the decss code
d) removal of a AC-3 sound enhancement usually licensed by dolby.
e) support for macintosh screen bit/byte/word layout
f) various bits of tuning not in the original source code to greatly
improve the performance. Compare framerates on powerpc with version 1.0
to current.
g) A dual re-licensing by the original author. Libmpeg was GPL (NOT
LGPL). With Andrew Greenberg's help the squeak community was granted a
dual licence on that code (one being the Squeak licence, the other
LGPL).
h) updates to the C files to reflect the licence change in the headers.
i) Some work was done on the mmx intel side by some squeak folks
because of compiler issues.
k) Support for mpeg tags
I would think you could carry forward any fixes. However I wonder about
grabbing entire new source files because of license issues?
Running a compare and suggesting alterations for performance and fixes
to the squeak tree could be a first starting point.
I notice the decss stuff is still there, but the ac-3 stuff is now a
GPL library for ATSC A/52 streams from Dolby. Someone could pursue
different license terms I'd guess....
----------------------------------
* LibMPEG3
* Author: Adam Williams <broadcast at earthling.net>
* Page: heroine.linuxbox.com
* Page: http://www.smalltalkconsulting.com/html/mpeg3source.html (for
Squeak)
*
LibMPEG3 was originally licenced under GPL. It was relicensed by
the author under the LGPL and the Squeak license on Nov 1st, 2000
On Feb 14, 2004, at 6:18 PM, Alan Grimes wrote:
> I was going through the VM sources and noticed that they actually
> included an external component, libmpeg, I went to see if there was a
> newer version. (Squeak's version dates to 2001, the current version is
> only a few weeks old..) I tried to compile the new version and was
> able to squash most of the problems except the squeak adaptor code was
> incompatible. =\
>
> Would it make any sense to integrate the new libmpeg into the squeak
> sources? or, alternatively, rely on some different back-end, possibly
> even a generated MPEG library?
>
>
>
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
More information about the Squeak-dev
mailing list
|