freebsd-ports/graphics/php5-ffmpeg/files/patch-ffmpeg_frame.c
2010-07-24 16:38:20 +00:00

29 lines
1.1 KiB
C

--- ffmpeg_frame.c.orig 2010-07-21 10:31:08.581341617 +0200
+++ ffmpeg_frame.c 2010-07-21 10:31:21.405528178 +0200
@@ -333,7 +333,7 @@
GET_FRAME_RESOURCE(getThis(), ff_frame);
- _php_convert_frame(ff_frame, PIX_FMT_RGBA32);
+ _php_convert_frame(ff_frame, PIX_FMT_RGB32);
return_value->value.lval = _php_get_gd_image(ff_frame->width,
ff_frame->height);
@@ -418,7 +418,7 @@
/* create a an av_frame and allocate space for it */
frame = avcodec_alloc_frame();
- avpicture_alloc((AVPicture*)frame, PIX_FMT_RGBA32, width, height);
+ avpicture_alloc((AVPicture*)frame, PIX_FMT_RGB32, width, height);
/* copy the gd image to the av_frame */
_php_gd_image_to_avframe(gd_img, frame, width, height);
@@ -429,7 +429,7 @@
/* set the ffpmeg_frame's properties */
ff_frame->width = width;
ff_frame->height = height;
- ff_frame->pixel_format = PIX_FMT_RGBA32;
+ ff_frame->pixel_format = PIX_FMT_RGB32;
break;
default:
zend_error(E_ERROR, "Invalid argument\n");