Displaying 6 results from an estimated 6 matches for "swfdec_video_codec_init".
2007 Apr 05
0
4 commits - libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_stream.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec.c libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec.h libswfdec/swfdec_codec_mad.c
...ormat)
#define swfdec_audio_codec_get_format(codec, codec_data) (codec)->get_format (codec_data)
#define swfdec_audio_codec_decode(codec, codec_data, buffer) (codec)->decode (codec_data, buffer)
#define swfdec_audio_codec_finish(codec, codec_data) (codec)->finish (codec_data)
-#define swfdec_video_codec_init(codec) (codec)->init ()
+#define swfdec_video_codec_init(codec,type) (codec)->init (type)
#define swfdec_video_codec_get_size(codec, codec_data, width, height) (codec)->get_size (codec_data, width, height)
#define swfdec_video_codec_decode(codec, codec_data, buffer) (codec)->decode (c...
2007 Feb 08
0
3 commits - libswfdec/swfdec_loader.c libswfdec/swfdec_script.c libswfdec/swfdec_video.c
...ibswfdec/swfdec_video.c
@@ -130,14 +130,20 @@ swfdec_video_input_new (SwfdecVideo *vid
{
SwfdecVideoInput *input = g_new0 (SwfdecVideoInput, 1);
+ if (video->n_frames == 0)
+ return NULL;
+ if (video->codec == NULL)
+ return NULL;
+ if (video->codec)
+ input->decoder = swfdec_video_codec_init (video->codec);
+ if (input->decoder == NULL)
+ return NULL;
input->input.get_image = swfdec_video_input_get_image;
input->input.iterate = swfdec_video_input_iterate;
input->input.finalize = swfdec_video_input_finalize;
g_object_ref (video);
input->video = video...
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
...ormat)
#define swfdec_audio_codec_get_format(codec, codec_data) (codec)->get_format (codec_data)
#define swfdec_audio_codec_decode(codec, codec_data, buffer) (codec)->decode (codec_data, buffer)
#define swfdec_audio_codec_finish(codec, codec_data) (codec)->finish (codec_data)
-#define swfdec_video_codec_init(codec,type) (codec)->init (type)
-#define swfdec_video_codec_get_size(codec, codec_data, width, height) (codec)->get_size (codec_data, width, height)
-#define swfdec_video_codec_decode(codec, codec_data, buffer) (codec)->decode (codec_data, buffer)
-#define swfdec_video_codec_finish(codec,...
2007 Apr 03
0
11 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec-gtk/swfdec_source.c libswfdec/swfdec_cached.c libswfdec/swfdec_font.c libswfdec/swfdec_morphshape.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_script.c
...Video *video)
{
- SwfdecVideoInput *input = g_new0 (SwfdecVideoInput, 1);
-
+ SwfdecVideoInput *input;
+
if (video->n_frames == 0)
return NULL;
if (video->codec == NULL)
return NULL;
+ input = g_new0 (SwfdecVideoInput, 1);
if (video->codec)
input->decoder = swfdec_video_codec_init (video->codec);
- if (input->decoder == NULL)
+ if (input->decoder == NULL) {
+ g_free (input);
return NULL;
+ }
input->input.connect = swfdec_video_input_connect;
input->input.iterate = swfdec_video_input_iterate;
input->input.disconnect = swfdec_video_input_d...
2007 Mar 02
0
12 commits - libswfdec/Makefile.am libswfdec/swfdec_audio_flv.c libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_js.c libswfdec/swfdec_js.h libswfdec/swfdec_js_video.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h
...(SwfdecVideoInput *) input_;
+
+ g_assert (input->movie == movie);
if (input->decoder)
swfdec_video_codec_finish (input->video->codec, input->decoder);
g_object_unref (input->video);
@@ -138,9 +129,9 @@ swfdec_video_input_new (SwfdecVideo *vid
input->decoder = swfdec_video_codec_init (video->codec);
if (input->decoder == NULL)
return NULL;
- input->input.get_image = swfdec_video_input_get_image;
+ input->input.connect = swfdec_video_input_connect;
input->input.iterate = swfdec_video_input_iterate;
- input->input.finalize = swfdec_video_input_fina...
2007 Apr 04
0
Branch 'as' - 17 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_loader.h
...Video *video)
{
- SwfdecVideoInput *input = g_new0 (SwfdecVideoInput, 1);
-
+ SwfdecVideoInput *input;
+
if (video->n_frames == 0)
return NULL;
if (video->codec == NULL)
return NULL;
+ input = g_new0 (SwfdecVideoInput, 1);
if (video->codec)
input->decoder = swfdec_video_codec_init (video->codec);
- if (input->decoder == NULL)
+ if (input->decoder == NULL) {
+ g_free (input);
return NULL;
+ }
input->input.connect = swfdec_video_input_connect;
input->input.iterate = swfdec_video_input_iterate;
input->input.disconnect = swfdec_video_input_d...