search for: swfdec_flv_decoder_add_movi

Displaying 13 results from an estimated 13 matches for "swfdec_flv_decoder_add_movi".

2007 Jul 17
2
swfdec new version
...ompiled. c- Using 0.5 version in a C++ project is impossible due to delete operant of _SwfdecAsObjectClass struct. Since delete is a keyword of c++ i could not compile it. Is there a trick for it? Or the name of operator should be changed?? 2- This version can not play flv files. As you know. swfdec_flv_decoder_add_movie call aborts program. When this will be implemented??? I strongly need your replies. Thanks a lot. -- Uygar G?m?? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freedesktop.org/archives/swfdec/attachments/20070717/20c27e2d/attachment.htm
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
...org> Date: Fri Mar 2 22:52:14 2007 +0100 unref connection and stream after setting them diff --git a/libswfdec/swfdec_flv_decoder.c b/libswfdec/swfdec_flv_decoder.c index 831641f..da311d4 100644 --- a/libswfdec/swfdec_flv_decoder.c +++ b/libswfdec/swfdec_flv_decoder.c @@ -517,6 +517,8 @@ swfdec_flv_decoder_add_movie (SwfdecFlvD } swfdec_video_movie_set_input (SWFDEC_VIDEO_MOVIE (movie), &stream->input); swfdec_net_stream_set_playing (stream, TRUE); + g_object_unref (conn); + g_object_unref (stream); return movie; } diff-tree 3631478784432ef1912bd12656721d3bbf3cf29f (from 70509b76bb54d5...
2007 Mar 20
0
4 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_movie.c test/trace
...setting the loader setting the laoder resets the decoder, so a new one would get created diff --git a/libswfdec/swfdec_flv_decoder.c b/libswfdec/swfdec_flv_decoder.c index 21e2ff8..7615225 100644 --- a/libswfdec/swfdec_flv_decoder.c +++ b/libswfdec/swfdec_flv_decoder.c @@ -656,8 +656,8 @@ swfdec_flv_decoder_add_movie (SwfdecFlvD /* set up the playback stream */ conn = swfdec_connection_new (SWFDEC_ROOT_MOVIE (parent)->player->jscx); stream = swfdec_net_stream_new (SWFDEC_ROOT_MOVIE (parent)->player, conn); - stream->flvdecoder = flv; swfdec_net_stream_set_loader (stream, SWFDEC_ROOT_MO...
2007 Mar 14
0
10 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loadertarget.c
...lvDecoder *flv) +{ + g_return_val_if_fail (SWFDEC_IS_FLV_DECODER (flv), TRUE); + + return flv->state == SWFDEC_STATE_EOF; +} + +void +swfdec_flv_decoder_eof (SwfdecFlvDecoder *flv) +{ + g_return_if_fail (SWFDEC_IS_FLV_DECODER (flv)); + + flv->state = SWFDEC_STATE_EOF; +} + SwfdecMovie * swfdec_flv_decoder_add_movie (SwfdecFlvDecoder *flv, SwfdecMovie *parent) { @@ -511,10 +550,8 @@ swfdec_flv_decoder_add_movie (SwfdecFlvD /* set up the playback stream */ conn = swfdec_connection_new (SWFDEC_ROOT_MOVIE (parent)->player->jscx); stream = swfdec_net_stream_new (SWFDEC_ROOT_MOVIE (parent)->play...
2007 Jun 09
0
Branch 'as' - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie_as.c
...tte at gnome.org> Date: Sun Jun 10 00:19:15 2007 +0200 add a free flag to SwfdecContent diff --git a/libswfdec/swfdec_flv_decoder.c b/libswfdec/swfdec_flv_decoder.c index d9fc7f9..2352471 100644 --- a/libswfdec/swfdec_flv_decoder.c +++ b/libswfdec/swfdec_flv_decoder.c @@ -653,8 +653,8 @@ swfdec_flv_decoder_add_movie (SwfdecFlvD video->width = G_MAXUINT; video->height = G_MAXUINT; content->graphic = SWFDEC_GRAPHIC (video); + content->free = TRUE; movie = swfdec_movie_new (parent, content); - g_object_weak_ref (G_OBJECT (movie), (GWeakNotify) swfdec_content_free, content); g_object_...
2007 Mar 16
0
libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_root_movie.c libswfdec/swfdec_xml.c
...ic gboolean swfdec_root_movie_loader_target_set_decoder (SwfdecLoaderTarget *target, SwfdecDecoder *decoder) { + SwfdecRootMovie *movie = SWFDEC_ROOT_MOVIE (target); + if (SWFDEC_IS_FLV_DECODER (decoder)) { + swfdec_loader_set_data_type (movie->loader, SWFDEC_LOADER_DATA_FLV); swfdec_flv_decoder_add_movie (SWFDEC_FLV_DECODER (decoder), SWFDEC_MOVIE (target)); } else if (SWFDEC_IS_SWF_DECODER (decoder)) { + swfdec_loader_set_data_type (movie->loader, SWFDEC_LOADER_DATA_SWF); SWFDEC_ROOT_MOVIE (target)->decoder = decoder; } else { g_object_unref (decoder); diff --git a/lib...
2007 Nov 07
0
7 commits - doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_decoder.c libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
..._MOVIE (movie), SWFDEC_MOVIE_INVALID_MATRIX); - swfdec_movie_invalidate (SWFDEC_MOVIE (movie)); -} -#endif - gboolean swfdec_flv_decoder_is_eof (SwfdecFlvDecoder *flv) { @@ -631,39 +610,3 @@ swfdec_flv_decoder_eof (SwfdecFlvDecoder *flv) flv->state = SWFDEC_STATE_EOF; } -SwfdecMovie * -swfdec_flv_decoder_add_movie (SwfdecFlvDecoder *flv, SwfdecMovie *parent) -{ - //g_assert_not_reached (); - return NULL; -#if 0 - SwfdecContent *content = swfdec_content_new (0); - SwfdecMovie *movie; - SwfdecVideo *video; - SwfdecConnection *conn; - SwfdecNetStream *stream; - - /* set up the video movie */ - video =...
2007 Mar 01
0
11 commits - libswfdec/Makefile.am libswfdec/swfdec_connection.c libswfdec/swfdec_connection.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_js.c libswfdec/swfdec_js_connection.c libswfdec/swfdec_js.h libswfdec/swfdec_js_net_stream.c
...* cx); void swfdec_connection_connect (SwfdecConnection * conn, const char * url); diff --git a/libswfdec/swfdec_flv_decoder.c b/libswfdec/swfdec_flv_decoder.c index 00666bc..b5640f7 100644 --- a/libswfdec/swfdec_flv_decoder.c +++ b/libswfdec/swfdec_flv_decoder.c @@ -458,6 +458,7 @@ swfdec_flv_decoder_add_movie (SwfdecFlvD SwfdecContent *content = swfdec_content_new (0); SwfdecMovie *movie; SwfdecVideo *video; + SwfdecConnection *conn; SwfdecNetStream *stream; /* set up the video movie */ @@ -469,7 +470,8 @@ swfdec_flv_decoder_add_movie (SwfdecFlvD g_object_weak_ref (G_OBJECT (movie)...
2007 Jan 26
0
Branch 'interpreter' - 9 commits - libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_debugger.c libswfdec/swfdec_debugger.h libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c
...* if we're the only child */ + /* FIXME: check case sensitivity wrt embedding movies of different version */ + JS_SetContextCaseSensitive (movie->player->jscx, + SWFDEC_SWF_DECODER (movie->decoder)->version > 6); + } if (SWFDEC_IS_FLV_DECODER (movie->decoder)) { swfdec_flv_decoder_add_movie (SWFDEC_FLV_DECODER (movie->decoder), SWFDEC_MOVIE (movie)); diff --git a/libswfdec/swfdec_script.c b/libswfdec/swfdec_script.c index 32af30e..e5c205f 100644 --- a/libswfdec/swfdec_script.c +++ b/libswfdec/swfdec_script.c @@ -315,8 +315,7 @@ swfdec_action_get_variable (JSContext *c s = sw...
2007 Oct 18
0
18 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_flash_security.c
...der_new (player, loader->queue); + if (dec == NULL) { + SWFDEC_ERROR ("no decoder found"); + swfdec_loader_set_target (loader, NULL); + return; + } + + if (SWFDEC_IS_FLV_DECODER (dec)) { + swfdec_loader_set_data_type (loader, SWFDEC_LOADER_DATA_FLV); + swfdec_flv_decoder_add_movie (SWFDEC_FLV_DECODER (dec), SWFDEC_MOVIE (instance->movie)); + } else if (SWFDEC_IS_SWF_DECODER (dec)) { + swfdec_loader_set_data_type (loader, SWFDEC_LOADER_DATA_SWF); + instance->decoder = dec; + } else { + SWFDEC_FIXME ("implement handling of %s", G_OBJECT_TY...
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
..._decode (decoder, tag->buffer); + surface = swfdec_video_decoder_decode (decoder, t->buffer); if (surface == NULL) return SWFDEC_STATUS_OK; dec->width = cairo_image_surface_get_width (surface); @@ -640,7 +640,8 @@ swfdec_flv_decoder_eof (SwfdecFlvDecoder SwfdecMovie * swfdec_flv_decoder_add_movie (SwfdecFlvDecoder *flv, SwfdecMovie *parent) { - g_assert_not_reached (); + //g_assert_not_reached (); + return NULL; #if 0 SwfdecContent *content = swfdec_content_new (0); SwfdecMovie *movie; diff --git a/libswfdec/swfdec_internal.h b/libswfdec/swfdec_internal.h new file mode 100644 in...
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
...cPlayer *player swfdec_movie_queue_update (SWFDEC_MOVIE (movie), SWFDEC_MOVIE_INVALID_MATRIX); swfdec_movie_invalidate (SWFDEC_MOVIE (movie)); } +#endif gboolean swfdec_flv_decoder_is_eof (SwfdecFlvDecoder *flv) @@ -643,6 +645,8 @@ swfdec_flv_decoder_eof (SwfdecFlvDecoder SwfdecMovie * swfdec_flv_decoder_add_movie (SwfdecFlvDecoder *flv, SwfdecMovie *parent) { + g_assert_not_reached (); +#if 0 SwfdecContent *content = swfdec_content_new (0); SwfdecMovie *movie; SwfdecVideo *video; @@ -670,5 +674,6 @@ swfdec_flv_decoder_add_movie (SwfdecFlvD g_object_unref (stream); return movie; +#endif...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...* if we're the only child */ + /* FIXME: check case sensitivity wrt embedding movies of different version */ + JS_SetContextCaseSensitive (movie->player->jscx, + SWFDEC_SWF_DECODER (movie->decoder)->version > 6); + } if (SWFDEC_IS_FLV_DECODER (movie->decoder)) { swfdec_flv_decoder_add_movie (SWFDEC_FLV_DECODER (movie->decoder), SWFDEC_MOVIE (movie)); diff --git a/libswfdec/swfdec_script.c b/libswfdec/swfdec_script.c index 32af30e..e5c205f 100644 --- a/libswfdec/swfdec_script.c +++ b/libswfdec/swfdec_script.c @@ -315,8 +315,7 @@ swfdec_action_get_variable (JSContext *c s = sw...