You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(10) |
Sep
(6) |
Oct
|
Nov
(42) |
Dec
(10) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(4) |
Feb
(17) |
Mar
(8) |
Apr
(9) |
May
(12) |
Jun
(28) |
Jul
(8) |
Aug
(8) |
Sep
(15) |
Oct
(21) |
Nov
(39) |
Dec
(13) |
| 2004 |
Jan
(128) |
Feb
(32) |
Mar
(46) |
Apr
(98) |
May
(51) |
Jun
(26) |
Jul
(54) |
Aug
(16) |
Sep
(45) |
Oct
(71) |
Nov
(12) |
Dec
(9) |
| 2005 |
Jan
|
Feb
(4) |
Mar
(57) |
Apr
(37) |
May
(11) |
Jun
(5) |
Jul
(14) |
Aug
(65) |
Sep
(16) |
Oct
(2) |
Nov
(36) |
Dec
(21) |
| 2006 |
Jan
(79) |
Feb
(81) |
Mar
(15) |
Apr
(60) |
May
(56) |
Jun
(26) |
Jul
(12) |
Aug
(3) |
Sep
(3) |
Oct
(2) |
Nov
(20) |
Dec
(114) |
| 2007 |
Jan
(45) |
Feb
(15) |
Mar
(3) |
Apr
(12) |
May
(6) |
Jun
(14) |
Jul
(8) |
Aug
|
Sep
(14) |
Oct
(5) |
Nov
(21) |
Dec
(9) |
| 2008 |
Jan
(53) |
Feb
(3) |
Mar
(5) |
Apr
(30) |
May
(40) |
Jun
(31) |
Jul
(84) |
Aug
(15) |
Sep
(56) |
Oct
(17) |
Nov
(6) |
Dec
(40) |
| 2009 |
Jan
(9) |
Feb
(11) |
Mar
(39) |
Apr
(8) |
May
(4) |
Jun
(4) |
Jul
(2) |
Aug
(1) |
Sep
(3) |
Oct
|
Nov
(15) |
Dec
(30) |
| 2010 |
Jan
(4) |
Feb
(22) |
Mar
(6) |
Apr
(6) |
May
(12) |
Jun
(21) |
Jul
(5) |
Aug
(7) |
Sep
(2) |
Oct
|
Nov
(1) |
Dec
|
| 2011 |
Jan
(1) |
Feb
(4) |
Mar
(7) |
Apr
(2) |
May
(7) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(11) |
Jun
(4) |
Jul
(3) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
(1) |
2
|
3
|
4
|
|
5
|
6
|
7
|
8
(3) |
9
(3) |
10
|
11
|
|
12
|
13
|
14
|
15
|
16
(2) |
17
|
18
|
|
19
|
20
|
21
(2) |
22
(2) |
23
|
24
|
25
(4) |
|
26
(1) |
27
|
28
|
29
|
30
(2) |
|
|
|
From: Axel H. <ax...@3d...> - 2006-11-30 22:23:21
|
Stuart Anderson schrieb: > On Thu, 30 Nov 2006, Axel Huizinga wrote: > >> Hi, >> in the download from sourceforge the php_ext dir is missing >> so I tried cvs >> but : >> PHP Warning: PHP Startup: Unable to load dynamic library >> '/usr/local/lib/php/extensions/no-debug-non-zts-20050922/ming.so' - >> /usr/local/lib/php/extensions/no-debug-non-zts-20050922/ming.so: >> undefined symbol: zim_swfmovie_protect in Unknown on line 0 > > > can you use ldd on > /usr/local/lib/php/extensions/no-debug-non-zts-20050922/ming.so' to see > if it properly linked against libming.so? > > libming needs to be installed on your system before building the php_ext > directory. > > Stuart > > Stuart R. Anderson and...@ne... > Network & Software Engineering http://www.netsweng.com/ > 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F > BD03 0A62 E534 37A7 9149 > Looks ok for me: libming.so.0 => /usr/local/lib/libming.so.0 (0x00002aaaaabcb000) libc.so.6 => /lib64/tls/libc.so.6 (0x00002aaaaad46000) libz.so.1 => /lib64/libz.so.1 (0x00002aaaaaf71000) libm.so.6 => /lib64/tls/libm.so.6 (0x00002aaaab087000) libpng.so.3 => /usr/lib64/libpng.so.3 (0x00002aaaab1de000) /lib64/ld-linux-x86-64.so.2 (0x0000555555554000) |
|
From: Axel H. <ax...@3d...> - 2006-11-30 18:47:18
|
>In order to get things moving, I've just released 0.4.0-beta2 (this >considers the previous snapshot to have been beta1). File are available >in the usual place > > https://sourceforge.net/project/showfiles.php?group_id=18365 > > > Hi, in the download from sourceforge the php_ext dir is missing so I tried cvs but : PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20050922/ming.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20050922/ming.so: undefined symbol: zim_swfmovie_protect in Unknown on line 0 Cordially, Axel >>From the NEWS file: > >0.4.0-beta2 - 2006-11-21 > > * Preliminary support for building RPM packages > * New PHP code that builds for PHP4 and PHP5 > * Added missing SWFMovieClip class in PHP > * New tool, ttftofft, for producing ming formast fonts > * Allow output of SWF version 8 > * Better SWF parser (utilities). > * NEW function: SWFMovie_protectWithPassword() > * preprocessor products of 'makeswf' are now named after > output filename and frame# (ie: "out.swf.frame0.pp") > * Automake-based build, for portability's sake (libtool) > * Ming_setWarnFunction and Ming_setErrorFunction now return > the previously-set value. > * More documentation ! > * Start of a test suite! > * makeswf now provides an __SWF_VERSION__ macro for use > in cross-version ActionScript code. > * NEW functions: SWFDisplayItem_getMatrix(), > SWFPosition_getMatrix(), SWFMatrix_getScaleX(), > SWFMatrix_getRotate0(), SWFMatrix_getRotate1(), > SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(), > SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo(). > > > > Stuart > >Stuart R. Anderson and...@ne... >Network & Software Engineering http://www.netsweng.com/ >1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F > BD03 0A62 E534 37A7 9149 > >------------------------------------------------------------------------- >Take Surveys. Earn Cash. Influence the Future of IT >Join SourceForge.net's Techsay panel and you'll get the chance to share your >opinions on IT & business topics through brief surveys - and earn cash >http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >_______________________________________________ >Ming-devr mailing list >Min...@li... >https://lists.sourceforge.net/lists/listinfo/ming-devr > > > |
|
From: <ham...@t-...> - 2006-11-26 07:22:38
|
Hi,
I flound that .... could probably be used in a loopfor timing test
<?
$m = new SWFMovie();
$m->add(new SWFAction("
function pow3(x)
{ return x*x*x;
}
function pow3asm(x)
{ asm { push 'x' getvariable dup dup multiply multiply return };
}
"));
$m->nextFrame();
$m->save("silly.swf");
?>
Wolfgang
|
|
From: strk <st...@ke...> - 2006-11-25 20:19:37
|
Fixed it... the AS_V6 condition was set at *every* token,
so immediately reset after entering the 'asm' condition.
Will now only reset if in INITIAL start condition.
Need some add some tests to avoid breaking this in the future.
--strk;
On Sat, Nov 25, 2006 at 07:33:26PM +0100, strk wrote:
> On Sat, Nov 25, 2006 at 07:20:30PM +0100, strk wrote:
> > I see that Ming's ActionScript compiler contains some
> > support for 'ASM' syntax, but can't handle to use it.
> > Does anyone have experience with that ?
>
> The culprit seems to be a *force* into <AS_V6> mode, which
> seems to override any <asm> context somehow.
>
> Commenting out the line:
>
> if(SWF_versionNum >= 6) BEGIN(AS_V6);
>
> in swf5compiler.flex makes asm {} blocks work (but then no AS_V6
> syntax would be allowed - try/catch etc..)
>
> Hints ?
>
> --strk;
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Ming-devr mailing list
> Min...@li...
> https://lists.sourceforge.net/lists/listinfo/ming-devr
--
/"\ ASCII Ribbon Campaign
\ / Respect for low technology.
X Keep e-mail messages readable by any computer system.
/ \ Keep it ASCII.
|
|
From: strk <st...@ke...> - 2006-11-25 18:33:36
|
On Sat, Nov 25, 2006 at 07:20:30PM +0100, strk wrote:
> I see that Ming's ActionScript compiler contains some
> support for 'ASM' syntax, but can't handle to use it.
> Does anyone have experience with that ?
The culprit seems to be a *force* into <AS_V6> mode, which
seems to override any <asm> context somehow.
Commenting out the line:
if(SWF_versionNum >= 6) BEGIN(AS_V6);
in swf5compiler.flex makes asm {} blocks work (but then no AS_V6
syntax would be allowed - try/catch etc..)
Hints ?
--strk;
|
|
From: strk <st...@ke...> - 2006-11-25 18:21:55
|
Alex, can you provide a testcase for the problem for inclusion
in the new testsuite ?
--strk;
On Wed, Nov 22, 2006 at 02:06:58PM -0800, Alex Curylo wrote:
> There's a bug in SWFDisplayList_writeBlocks() in displaylist.c which causes
> objects after a non-embedded video stream to not be written out. The
> problematic bit is
>
> /* for each videostream in movie add VideoFrame */
> if(character && ((SWFBlock)character)->type ==
> SWF_DEFINEVIDEOSTREAM) {
> SWFBlock video =
> SWFVideoStream_getVideoFrame((SWFVideoStream)character);
>
> if(!video)
> break;
>
> /* well it isn't really clear why we need the place-block here
> * its not metioned in the flash-specs
> * but its not working without */
> if((item->flags & ITEM_NEW) == 0)
> {
> frame =
> SWFVideoStream_getFrameNumber((SWFVideoFrame)video);
> placeVideo = newSWFPlaceObject2Block(item->depth);
> SWFPlaceObject2Block_setRatio(placeVideo, frame);
> SWFPlaceObject2Block_setMove(placeVideo);
> SWFBlockList_addBlock(blocklist, (SWFBlock)placeVideo);
> }
>
>
> SWFBlockList_addBlock(blocklist, video);
> }
>
> What happens if you're using NetStream instead of including the video
> directly is that SWFVideoStream_getVideoFrame() returns NULL, and the
> consequent break stops anything after the video canvas getting added.
>
> An easy fix is simply not breaking on NULL.
>
> if (NULL != video) // which it will be for streaming video
> {
> /* well it isn't really clear why we need the place-block
> here
> * its not metioned in the flash-specs
> * but its not working without */
> if((item->flags & ITEM_NEW) == 0)
> {
> frame =
> SWFVideoStream_getFrameNumber((SWFVideoFrame)video);
> placeVideo = newSWFPlaceObject2Block(item->depth);
> SWFPlaceObject2Block_setRatio(placeVideo, frame);
> SWFPlaceObject2Block_setMove(placeVideo);
> SWFBlockList_addBlock(blocklist, (SWFBlock)placeVideo);
> }
>
> SWFBlockList_addBlock(blocklist, video);
> }
>
> I presume a proper fix would involve figuring out whether the video stream
> is embedded or not to know if NULL is an expected return value, but it's not
> clear to me how to do that.
>
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Ming-devr mailing list
> Min...@li...
> https://lists.sourceforge.net/lists/listinfo/ming-devr
--
/"\ ASCII Ribbon Campaign
\ / Respect for low technology.
X Keep e-mail messages readable by any computer system.
/ \ Keep it ASCII.
|
|
From: strk <st...@ke...> - 2006-11-25 18:20:47
|
I see that Ming's ActionScript compiler contains some support for 'ASM' syntax, but can't handle to use it. Does anyone have experience with that ? --strk; |
|
From: strk <st...@ke...> - 2006-11-22 22:07:25
|
On Tue, Nov 21, 2006 at 11:19:40AM -0500, Stuart Anderson wrote: > > In order to get things moving, I've just released 0.4.0-beta2 (this Thanks ! :) --strk; |
|
From: Alex C. <ac...@no...> - 2006-11-22 22:07:02
|
There's a bug in SWFDisplayList_writeBlocks() in displaylist.c which causes
objects after a non-embedded video stream to not be written out. The
problematic bit is
/* for each videostream in movie add VideoFrame */
if(character && ((SWFBlock)character)->type ==
SWF_DEFINEVIDEOSTREAM) {
SWFBlock video =
SWFVideoStream_getVideoFrame((SWFVideoStream)character);
if(!video)
break;
/* well it isn't really clear why we need the place-block here
* its not metioned in the flash-specs
* but its not working without */
if((item->flags & ITEM_NEW) == 0)
{
frame =
SWFVideoStream_getFrameNumber((SWFVideoFrame)video);
placeVideo = newSWFPlaceObject2Block(item->depth);
SWFPlaceObject2Block_setRatio(placeVideo, frame);
SWFPlaceObject2Block_setMove(placeVideo);
SWFBlockList_addBlock(blocklist, (SWFBlock)placeVideo);
}
SWFBlockList_addBlock(blocklist, video);
}
What happens if you're using NetStream instead of including the video
directly is that SWFVideoStream_getVideoFrame() returns NULL, and the
consequent break stops anything after the video canvas getting added.
An easy fix is simply not breaking on NULL.
if (NULL != video) // which it will be for streaming video
{
/* well it isn't really clear why we need the place-block
here
* its not metioned in the flash-specs
* but its not working without */
if((item->flags & ITEM_NEW) == 0)
{
frame =
SWFVideoStream_getFrameNumber((SWFVideoFrame)video);
placeVideo = newSWFPlaceObject2Block(item->depth);
SWFPlaceObject2Block_setRatio(placeVideo, frame);
SWFPlaceObject2Block_setMove(placeVideo);
SWFBlockList_addBlock(blocklist, (SWFBlock)placeVideo);
}
SWFBlockList_addBlock(blocklist, video);
}
I presume a proper fix would involve figuring out whether the video stream
is embedded or not to know if NULL is an expected return value, but it's not
clear to me how to do that.
|
|
From: Stuart A. <and...@ne...> - 2006-11-21 16:20:10
|
In order to get things moving, I've just released 0.4.0-beta2 (this considers the previous snapshot to have been beta1). File are available in the usual place https://sourceforge.net/project/showfiles.php?group_id=18365 >From the NEWS file: 0.4.0-beta2 - 2006-11-21 * Preliminary support for building RPM packages * New PHP code that builds for PHP4 and PHP5 * Added missing SWFMovieClip class in PHP * New tool, ttftofft, for producing ming formast fonts * Allow output of SWF version 8 * Better SWF parser (utilities). * NEW function: SWFMovie_protectWithPassword() * preprocessor products of 'makeswf' are now named after output filename and frame# (ie: "out.swf.frame0.pp") * Automake-based build, for portability's sake (libtool) * Ming_setWarnFunction and Ming_setErrorFunction now return the previously-set value. * More documentation ! * Start of a test suite! * makeswf now provides an __SWF_VERSION__ macro for use in cross-version ActionScript code. * NEW functions: SWFDisplayItem_getMatrix(), SWFPosition_getMatrix(), SWFMatrix_getScaleX(), SWFMatrix_getRotate0(), SWFMatrix_getRotate1(), SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(), SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo(). Stuart Stuart R. Anderson and...@ne... Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 |
|
From: <ham...@t-...> - 2006-11-21 06:18:07
|
Has anybody tried to run ming/php along with Zend optimiser? I just get segfaults Wolfgang |
|
From: strk <st...@ke...> - 2006-11-16 10:56:07
|
All, I've just fixed a bug in 'makeswf' failing to correctly set frame count the '__shared_assets' movieclip, which is used to store imported movies' symbols. We're going to use this functionality (see -i flag of makeswf in makeswf.1) in Gnash testing framework, so it would be nice to have a release to point developers and users to for making this work. I know we still have lots of bugs, but maybe we might release a beta3 for further testing... BTW, it seems that the use of beta# prefix breaks the install rule, in that 0.4.0 (final) will be considered *older* then 0.4.0beta#, at least on my system, thus libming.so.0 will point to 0.4.0beta# after 0.4.0 is installed. This makes me think it would be better to directly release a 0.4.1 package. --strk; /"\ ASCII Ribbon Campaign \ / Respect for low technology. X Keep e-mail messages readable by any computer system. / \ Keep it ASCII. |
|
From: Ian B. <ian...@au...> - 2006-11-16 03:33:28
|
Hi,
Disclaimer: This is my first post to the list, and my first couple of
days with ming, using the perl extension.
and now that we've got past that...
I have been trying to draw a glyph, using drawGlyph, and found that the
output was absolutely huge.. as big as the viewport I think. I was able
to use setScale to reduce the entire thing, but I didn't really want to
have everything else looking thin and sticky.
Searching the internet, I found the PHP extension also provides a
drawSizedGlyph function, which allows an additional parameter, int size,
however this function is not included in the perl extension.
I have (quite possibly kludged) this by adding the following to
perl_ext/Shape.xs:
void
SWFShape_drawSizedGlyph(shape, font, c, size)
SWF::Shape shape
SWF::Font font
int c
int size
CODE:
SWFShape_drawSizedGlyph(shape,font, c, size);
I have absolutely no idea if that is completely correct, or if the
function is deliberately missing, but it works, and does what I want.
|
|
From: strk <st...@ke...> - 2006-11-09 13:23:43
|
On Thu, Nov 09, 2006 at 07:29:50AM -0500, Stuart Anderson wrote: > On Thu, 9 Nov 2006, Frank M. Kromann wrote: > > > Hi Wolfgang, > > > > I have updated PHP 5.2 and PHP 6 branches with this patch. Thanks. > > > > Does the ming project provide cvs emails when new stuff is commited to > > CVS? That would make it easier to keep track of changes. > > Yes, that would be nice, so I've just set one up. min...@li.... > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier [...] > ------------------------------------------------------------------------- mmm... yet another spam channel ? :-/ --strk; What comes next is just spam, don't bother scrolling |
|
From: Stuart A. <and...@ne...> - 2006-11-09 12:30:31
|
On Thu, 9 Nov 2006, Frank M. Kromann wrote:
> Hi Wolfgang,
>
> I have updated PHP 5.2 and PHP 6 branches with this patch. Thanks.
>
> Does the ming project provide cvs emails when new stuff is commited to
> CVS? That would make it easier to keep track of changes.
Yes, that would be nice, so I've just set one up. min...@li....
Stuart
Stuart R. Anderson and...@ne...
Network & Software Engineering http://www.netsweng.com/
1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F
BD03 0A62 E534 37A7 9149
|
|
From: Frank M. K. <fr...@kr...> - 2006-11-09 09:26:23
|
Hi Wolfgang,
I have updated PHP 5.2 and PHP 6 branches with this patch. Thanks.
Does the ming project provide cvs emails when new stuff is commited to
CVS? That would make it easier to keep track of changes.
- Frank
> attached is a patch that never made it into php
> It adds two features:
> streamMP3 now returns the nr of frames of the mp3 file, instead of
nothing
> This can be used for script like below:
> $frames = $m->streamMp3(fopen("$mp3path/$file.mp3", "r"));
> while(--$frames >= 0)
> $m->nextFrame();
> streamMP3 also takes an optional second parameter - the amount of music
> to skip at the beginning
>
> Wolfgang
>
|
|
From: Frank M. K. <fr...@kr...> - 2006-11-08 15:49:59
|
Hi Stuart and Wolfgang, I'll take a look at the patch and make sure PHP 5.2 and php 6.0 are up to date. - Frank > On Wed, 8 Nov 2006, ham...@t-... wrote: > > > attached is a patch that never made it into php > > > > Wolfgang, > It looks like this change is already in the libming CVS. > > In fact, this reminded me that I neglected to mention that I have > recently resynced the PHP extension in our tree w/ PHP5, plus added a patch > to allow the code to build for PHP4 also (to simplify building the Debian > packages from the same source). If anyone is still having problems w/ PHP, > please try the php_ext from current CVS. > > I also filed a bug w/ PHP (http://bugs.php.net/bug.php?id=39429) > contains some updates. > > > Stuart > > Stuart R. Anderson and...@ne... > Network & Software Engineering http://www.netsweng.com/ > 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F > BD03 0A62 E534 37A7 9149 > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Ming-devr mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/ming-devr > |
|
From: Stuart A. <and...@ne...> - 2006-11-08 13:57:58
|
On Wed, 8 Nov 2006, ham...@t-... wrote: > attached is a patch that never made it into php > Wolfgang, It looks like this change is already in the libming CVS. In fact, this reminded me that I neglected to mention that I have recently resynced the PHP extension in our tree w/ PHP5, plus added a patch to allow the code to build for PHP4 also (to simplify building the Debian packages from the same source). If anyone is still having problems w/ PHP, please try the php_ext from current CVS. I also filed a bug w/ PHP (http://bugs.php.net/bug.php?id=39429) contains some updates. Stuart Stuart R. Anderson and...@ne... Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 |
|
From: <ham...@t-...> - 2006-11-08 12:53:54
|
attached is a patch that never made it into php
It adds two features:
streamMP3 now returns the nr of frames of the mp3 file, instead of nothing
This can be used for script like below:
$frames = $m->streamMp3(fopen("$mp3path/$file.mp3", "r"));
while(--$frames >= 0)
$m->nextFrame();
streamMP3 also takes an optional second parameter - the amount of music
to skip at the beginning
Wolfgang
|
|
From: Alex C. <ac...@no...> - 2006-11-01 01:47:31
|
Anyone out there have an XCode project or some other convenient way to make a universal binary libming on an arbitrary architecture machine? Right now I've grabbed the ming-0.3.0.tar.gz release and compiled it separately on PPC and Intel machines then manually called lipo to produce a universal binary .a, which is rather suboptimal workflow. I'd take a stab at an XCode project myself, but I'm an old school Mac guy who's pretty scared by makefiles at the best of times, and this bison/flex stuff in the actioncompiler folder, I have no idea what I'd do with that. |