search for: pix_fmt_rgb32

Displaying 6 results from an estimated 6 matches for "pix_fmt_rgb32".

2007 Jun 26
0
2 commits - libswfdec/swfdec_codec_ffmpeg.c
..._ffmpeg_decode (Swfd SWFDEC_WARNING ("error decoding frame"); return NULL; } + if (codec->sws == NULL) { + codec->sws = sws_getContext (codec->ctx->width, codec->ctx->height, codec->ctx->pix_fmt, + codec->ctx->width, codec->ctx->height, PIX_FMT_RGB32, 0, NULL, NULL, NULL); + if (codec->sws == NULL) { + SWFDEC_ERROR ("Could not get conversion context"); + return NULL; + } + } ret = swfdec_buffer_new_and_alloc (codec->ctx->width * codec->ctx->height * 4); avpicture_fill (&picture, ret->data,...
2007 Sep 05
0
5 commits - libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_player.c libswfdec/swfdec_video.c
...codec->ctx->height)) { + sws_freeContext (codec->sws); + codec->sws = NULL; + } if (codec->sws == NULL) { codec->sws = sws_getContext (codec->ctx->width, codec->ctx->height, codec->ctx->pix_fmt, codec->ctx->width, codec->ctx->height, PIX_FMT_RGB32, 0, NULL, NULL, NULL); @@ -235,6 +256,8 @@ swfdec_video_decoder_ffmpeg_decode (Swfd SWFDEC_ERROR ("Could not get conversion context"); return NULL; } + codec->sws_width = codec->ctx->width; + codec->sws_height = codec->ctx->height; } ret =...
2007 Nov 08
0
configure.ac libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h
...@@ typedef struct { } SwfdecVideoDecoderFFMpeg; static enum PixelFormat -swfdec_video_decoder_ffmpeg_get_format (SwfdecVideoCodec codec) +swfdec_video_decoder_ffmpeg_get_format (guint codec) { switch (swfdec_video_codec_get_format (codec)) { case SWFDEC_VIDEO_FORMAT_RGBA: return PIX_FMT_RGB32; case SWFDEC_VIDEO_FORMAT_I420: return PIX_FMT_YUV420P; + default: + g_return_val_if_reached (PIX_FMT_RGB32); } - g_assert_not_reached (); - return PIX_FMT_RGB32; } #define ALIGNMENT 31 @@ -282,7 +282,7 @@ swfdec_video_decoder_ffmpeg_free (SwfdecVideoDecoder *dec) }...
2007 Jun 27
0
Branch 'as' - 16 commits - configure.ac libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_script_function.c
..._ffmpeg_decode (Swfd SWFDEC_WARNING ("error decoding frame"); return NULL; } + if (codec->sws == NULL) { + codec->sws = sws_getContext (codec->ctx->width, codec->ctx->height, codec->ctx->pix_fmt, + codec->ctx->width, codec->ctx->height, PIX_FMT_RGB32, 0, NULL, NULL, NULL); + if (codec->sws == NULL) { + SWFDEC_ERROR ("Could not get conversion context"); + return NULL; + } + } ret = swfdec_buffer_new_and_alloc (codec->ctx->width * codec->ctx->height * 4); avpicture_fill (&picture, ret->data,...
2007 Apr 06
0
3 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_codec.c libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_codec_video.c
...ight, guint *rowstride) { - SwfdecCodecFFMpegVideo *codec = codec_data; + SwfdecVideoDecoderFFMpeg *codec = (SwfdecVideoDecoderFFMpeg *) dec; int got_image; SwfdecBuffer *ret; AVPicture picture; @@ -270,23 +227,50 @@ swfdec_codec_ffmpeg_video_decode (gpoint img_convert (&picture, PIX_FMT_RGB32, (AVPicture *) codec->frame, codec->ctx->pix_fmt, codec->ctx->width, codec->ctx->height); + *width = codec->ctx->width; + *height = codec->ctx->height; + *rowstride = codec->ctx->width * 4; return ret; } static void -swfdec_codec_ffmpe...
2007 Aug 23
0
23 commits - doc/.gitignore doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am
...+ SWFDEC_WARNING ("error: did not get an image from decoding"); + return NULL; + } if (codec->sws == NULL) { codec->sws = sws_getContext (codec->ctx->width, codec->ctx->height, codec->ctx->pix_fmt, codec->ctx->width, codec->ctx->height, PIX_FMT_RGB32, 0, NULL, NULL, NULL); diff-tree d4d5dde0824487576861912640d9bdd0d0565af7 (from 72794f6dd88161fe9e36b11b5e6d3cd9cf86099f) Author: Benjamin Otte <otte at gnome.org> Date: Thu Aug 23 21:56:29 2007 +0200 end when there's no time left diff --git a/test/trace/trace.c b/test/trace/trace...