search for: swfdec_video_decoder_gst_new

Displaying 9 results from an estimated 9 matches for "swfdec_video_decoder_gst_new".

2007 Apr 08
0
libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c
...handoff (GstEl } static void -swfdec_codec_gst_do_link (GstElement *src, GstPad *pad, GstElement *sink) +swfdec_video_decoder_gst_link (GstElement *src, GstPad *pad, GstElement *sink) { if (!gst_element_link (src, sink)) { SWFDEC_ERROR ("no delayed link"); @@ -227,7 +484,7 @@ swfdec_video_decoder_gst_new (SwfdecVide g_object_set (fakesrc, "signal-handoffs", TRUE, "can-activate-pull", FALSE, NULL); g_signal_connect (fakesrc, "handoff", - G_CALLBACK (swfdec_codec_gst_fakesrc_handoff), player); + G_CALLBACK (swfdec_video_decoder_gst_fakesrc_handof...
2007 Oct 14
0
4 commits - libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_sound.c
...+ +struct { + const char * name; + SwfdecVideoDecoder * (* func) (SwfdecVideoCodec); +} video_codecs[] = { + { "builtin", swfdec_video_decoder_builtin_new }, +#ifdef HAVE_FFMPEG + { "ffmpeg", swfdec_video_decoder_ffmpeg_new }, +#endif +#ifdef HAVE_GST + { "gst", swfdec_video_decoder_gst_new }, +#endif + { NULL, } +}; + /** * swfdec_video_decoder_new: * @codec: #SwfdecVideoCodec to create the #SwfdecVideoDecoder for @@ -40,18 +66,34 @@ SwfdecVideoDecoder * swfdec_video_decoder_new (SwfdecVideoCodec codec) { SwfdecVideoDecoder *ret; + const char *list; - ret = swfdec_vide...
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
...get_sink_caps (SwfdecVideoCodec codec) #endif case SWFDEC_VIDEO_FORMAT_I420: return gst_caps_from_string ("video/x-raw-yuv, format=(fourcc)I420"); + default: + g_return_val_if_reached (NULL); } - g_assert_not_reached (); - return NULL; } SwfdecVideoDecoder * -swfdec_video_decoder_gst_new (SwfdecVideoCodec codec) +swfdec_video_decoder_gst_new (guint codec) { SwfdecGstVideo *player; GstCaps *srccaps, *sinkcaps; diff --git a/libswfdec/swfdec_codec_mad.c b/libswfdec/swfdec_codec_mad.c index a980488..ec15231 100644 --- a/libswfdec/swfdec_codec_mad.c +++ b/libswfdec/swfdec_codec_m...
2007 Oct 29
0
libswfdec/swfdec_codec_gst.c
...te <otte at gnome.org> Date: Mon Oct 29 23:27:50 2007 +0100 initialize video decoder as NULL diff --git a/libswfdec/swfdec_codec_gst.c b/libswfdec/swfdec_codec_gst.c index 35f00e5..2873e84 100644 --- a/libswfdec/swfdec_codec_gst.c +++ b/libswfdec/swfdec_codec_gst.c @@ -593,7 +593,7 @@ swfdec_video_decoder_gst_new (SwfdecVideoCodec codec) g_assert (srccaps); sinkcaps = swfdec_video_decoder_get_sink_caps (codec); - player = g_slice_new (SwfdecGstVideo); + player = g_slice_new0 (SwfdecGstVideo); player->decoder.decode = swfdec_video_decoder_gst_decode; player->decoder.free = swfdec_video_...
2007 Oct 28
0
5 commits - autogen.sh configure.ac libswfdec-gtk/Makefile.am libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_player.c test/trace
...ideo.c @@ -44,12 +44,12 @@ struct { SwfdecVideoDecoder * (* func) (SwfdecVideoCodec); } video_codecs[] = { { "builtin", swfdec_video_decoder_builtin_new }, -#ifdef HAVE_FFMPEG - { "ffmpeg", swfdec_video_decoder_ffmpeg_new }, -#endif #ifdef HAVE_GST { "gst", swfdec_video_decoder_gst_new }, #endif +#ifdef HAVE_FFMPEG + { "ffmpeg", swfdec_video_decoder_ffmpeg_new }, +#endif { NULL, } }; commit 71d1c29004b2201cc9aa8758a7c0b34a50c785e8 Author: Benjamin Otte <otte at gnome.org> Date: Sun Oct 28 22:53:22 2007 +0100 force-enable mad and ffmpeg diff --git a...
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
...ec_codec_gst_do_link (GstElement *src, GstPad *pad, GstElement *sink) { - g_print ("link!\n"); if (!gst_element_link (src, sink)) { SWFDEC_ERROR ("no delayed link"); } } -static gpointer -swfdec_codec_gst_video_init (SwfdecVideoFormat type) +SwfdecVideoDecoder * +swfdec_video_decoder_gst_new (SwfdecVideoFormat type) { SwfdecGstVideo *player; GstElement *fakesrc, *fakesink, *decoder, *csp; - GstCaps *sinkcaps; + GstCaps *caps; if (!gst_init_check (NULL, NULL, NULL)) - return FALSE; + return NULL; - player = g_slice_new0 (SwfdecGstVideo); - player->pipeline = g...
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
...BJECT (sink), "swfdec-caps"); - g_assert (caps); - if (!gst_element_link_filtered (src, sink, caps)) { - SWFDEC_ERROR ("no delayed link"); - } -} - static GstCaps * swfdec_video_decoder_get_sink_caps (SwfdecVideoCodec codec) { @@ -613,84 +530,37 @@ SwfdecVideoDecoder * swfdec_video_decoder_gst_new (SwfdecVideoCodec codec) { SwfdecGstVideo *player; - GstElement *fakesrc, *fakesink, *decoder; - GstCaps *caps; + GstCaps *srccaps, *sinkcaps; if (!gst_init_check (NULL, NULL, NULL)) return NULL; switch (codec) { case SWFDEC_VIDEO_CODEC_H263: - caps = gst_caps_from_s...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...@@ #include "swfdec_codec_video.h" #include "swfdec_debug.h" - -extern SwfdecVideoDecoderNewFunc swfdec_video_decoder_screen_new; -#ifdef HAVE_FFMPEG -extern SwfdecVideoDecoderNewFunc swfdec_video_decoder_ffmpeg_new; -#endif -#ifdef HAVE_GST -extern SwfdecVideoDecoderNewFunc swfdec_video_decoder_gst_new; -#endif +#include "swfdec_internal.h" /** * swfdec_video_decoder_new: diff --git a/libswfdec/swfdec_color_as.c b/libswfdec/swfdec_color_as.c index 60a95d3..3abf5f9 100644 --- a/libswfdec/swfdec_color_as.c +++ b/libswfdec/swfdec_color_as.c @@ -26,6 +26,7 @@ #include "swfdec_as_...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...+ASSetPropFlags(Video.prototype, null, 3); + /* Accessibility */ Accessibility = {}; diff --git a/libswfdec/swfdec_internal.h b/libswfdec/swfdec_internal.h index a143330..79d49c1 100644 --- a/libswfdec/swfdec_internal.h +++ b/libswfdec/swfdec_internal.h @@ -59,14 +59,10 @@ SwfdecVideoDecoder * swfdec_video_decoder_gst_new (guint format); /* AS engine setup code */ -void swfdec_player_preinit_global (SwfdecAsContext * context, - guint version); -void swfdec_net_stream_init_context (SwfdecPlayer * player, - guint version); -void swfdec_sprite_movie_init_context (SwfdecPlayer * pla...