Displaying 2 results from an estimated 2 matches for "swfdec_video_codec_get_format".
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
...format)
{
SwfdecAudioDecoderFFMpeg *ffmpeg;
AVCodecContext *ctx;
@@ -212,16 +212,16 @@ 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...
2007 Oct 28
1
9 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_object.c libswfdec/swfdec_codec_gst.c test/trace
...ot;, (int *) &image->height)) {
+ SWFDEC_ERROR ("invalid caps on decoded buffer");
+ player->error = TRUE;
return FALSE;
- image->width = player->width;
- image->height = player->height;
+ }
image->mask = NULL;
+ buf = player->last;
switch (swfdec_video_codec_get_format (dec->codec)) {
case SWFDEC_VIDEO_FORMAT_RGBA:
- image->plane[0] = player->out->data;
- image->rowstride[0] = player->width * 4;
+ image->plane[0] = buf->data;
+ image->rowstride[0] = image->width * 4;
break;
case SWFDEC_VIDEO_FORMA...