Yep, it's probably the streams code (specifically the seeking that marcus
mentioned).
Also, I think there is now a slight bug with fopen wrappers under win32.
I'm all of a sudden really pushed for time, so I might not be able to fix this
before saturday - if that is the case, I'll make an effort to get it sorted
on saturday.
--Wez.
On 10/02/02, "Rasmus Lerdorf" <[EMAIL PROTECTED]> wrote:
> Just to make sure I am not crazy, I checked 4.2.3. getimagesize() on that
> azj.jpg image returns:
>
> array(6) {
> [0]=>
> int(1536)
> [1]=>
> int(1024)
> [2]=>
> int(2)
> [3]=>
> string(26) "width="1536" height="1024""
> ["bits"]=>
> int(8)
> ["channels"]=>
> int(3)
> }
>
> which is correct. So we definitely do have breakage
>
> The streams related change was:
>
> - FP_FREAD(temp, sizeof(temp), socketd, fp, issock);
> - FP_FREAD((char*) &dim, sizeof(dim), socketd, fp, issock);
> + php_stream_read(stream, temp, sizeof(temp));
> + php_stream_read(stream, (char*) &dim, sizeof(dim));
>
> - if((FP_FREAD(a, sizeof(a), socketd, fp, issock)) <= 0) return 0;
> + if((php_stream_read(stream, a, sizeof(a))) <= 0) return 0;
>
> Along with a few more, but they look correct to me, so I don't think the
> problem is there.
>
> I am more suspicious of the php_next_marker() changes.. But who knows,
> the unified diff of image.c is 958 lines between 4.2.3 and current HEAD.
>
> -Rasmus
>
> On Wed, 2 Oct 2002, Andrei Zmievski wrote:
>
> > On Wed, 02 Oct 2002, Rasmus Lerdorf wrote:
> > > Hrm... Actually, after a bit more checking it is only some jpegs that
> > > don't work. Specifically the ones coming from my digital camera are no
> > > longer working. Images that used to work with getimagesize() are now not,
> > > so I think something changed. Try running getimagesize() on this image:
> > >
> > > http://lerdorf.com/azj.jpg
> >
> > Yes, it doesn't work for me either. I don't see anything in image.c that
> > would have changed, so it must be something in the streams code,
> > perhaps?
> >
> > -Andrei http://www.gravitonic.com/
> >
> > Commitment, n.:
> > Commitment can be illustrated by a breakfast of ham and eggs. The chicken
> > was involved, the pig was committed.
> >
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php