search for: swfdec_loader_close

Displaying 7 results from an estimated 7 matches for "swfdec_loader_close".

2007 Aug 08
0
6 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...net_stream.c b/libswfdec/swfdec_net_stream.c index 6f266b7..b95f7a4 100644 --- a/libswfdec/swfdec_net_stream.c +++ b/libswfdec/swfdec_net_stream.c @@ -468,6 +468,7 @@ swfdec_net_stream_set_loader (SwfdecNetS if (stream->loader) { swfdec_loader_set_target (stream->loader, NULL); + swfdec_loader_close (stream->loader); g_object_unref (stream->loader); } if (stream->flvdecoder) { diff-tree c10ef4a4721e1aa5f07aebb6320226dbb93bc974 (from 58b73bfa1e54bd95744e89e7f9fc6902ab1a48d3) Author: Benjamin Otte <otte at gnome.org> Date: Wed Aug 8 11:04:19 2007 +0200 implement...
2007 Nov 08
0
libswfdec/swfdec_load_object.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h
...S_SPRITE_MOVIE (movie)) { + level = swfdec_player_get_level (player, resource->target); + if (level < 0) { + SWFDEC_WARNING ("%s does not reference a movie, not loading %s", resource->target, + swfdec_url_get_url (swfdec_loader_get_url (resource->loader))); + swfdec_loader_close (resource->loader); + swfdec_player_unroot_object (player, G_OBJECT (resource)); + return FALSE; + } + movie = swfdec_player_get_movie_at_level (player, level); + } + if (movie == NULL) { + movie = swfdec_player_create_movie_at_level (player, resource, level); + } else { +...
2007 Nov 01
0
3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...ce); + mov->resource = resource; + swfdec_resource_set_movie (mov->resource, movie); + } + g_object_unref (loader); + return; + +fail: + SWFDEC_WARNING ("%s does not reference a movie, not loading %s", target, + swfdec_url_get_url (swfdec_loader_get_url (loader))); + swfdec_loader_close (loader); + g_object_unref (loader); + return; +} + +/* NB: must be called from a script */ +void +swfdec_resource_load (SwfdecPlayer *player, const char *target, const char *url, + SwfdecLoaderRequest request, SwfdecBuffer *buffer) +{ + SwfdecSpriteMovie *movie; + char *path; + + g_return...
2007 Nov 08
0
11 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c libswfdec/swfdec_resource_request.c
...r->target, loader); + if (loader->queued) + return; + loader->queued = TRUE; + if (loader->target) { + g_assert (loader->player); + swfdec_player_add_external_action (loader->player, loader, + swfdec_loader_process, NULL); + } } SwfdecLoader * @@ -267,8 +280,10 @@ swfdec_loader_close (SwfdecLoader *loader) if (klass->close) klass->close (loader); - if (loader->state != SWFDEC_LOADER_STATE_ERROR) + if (loader->state != SWFDEC_LOADER_STATE_ERROR) { loader->state = SWFDEC_LOADER_STATE_CLOSED; + loader->processed_state = SWFDEC_LOADER_STATE_C...
2007 Aug 26
0
Changes to 'refs/tags/0.5.2'
...he keys compile before commit... handle keyboard input as good as possible return the target and not this when using getVariable "" this should have been an enum update to new key press API make depth a movie property reenable movie list add swfdec_loader_close() to allow scripts to close a stream. print error message on loader error make the closing code more strict implement close() close the loader when removing it implement NetStream.close() remove outdated cruft from makefiles fix no-player-set cases th...
2007 Nov 07
0
36 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h
...if (level < 0) - goto fail; + level = swfdec_player_get_level (player, resource->target); + if (level < 0) { + SWFDEC_WARNING ("%s does not reference a movie, not loading %s", resource->target, + swfdec_url_get_url (swfdec_loader_get_url (loader))); + swfdec_loader_close (loader); + } movie = swfdec_player_get_movie_at_level (player, level); } if (movie == NULL) { @@ -340,14 +353,6 @@ swfdec_resource_do_load (SwfdecPlayer *player, SwfdecLoader *loader, gpointer ta swfdec_movie_remove (mov); movie = SWFDEC_SPRITE_MOVIE (copy); } - g_objec...
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
...source.c +++ b/libswfdec/swfdec_resource.c @@ -210,7 +210,7 @@ swfdec_resource_create_movie (SwfdecResource *resource) SWFDEC_WARNING ("%s does not reference a movie, not loading %s", resource->target, swfdec_url_get_url (swfdec_loader_get_url (resource->loader))); swfdec_loader_close (resource->loader); - swfdec_player_unroot_object (player, G_OBJECT (resource)); + swfdec_player_unroot (player, resource); return FALSE; } movie = swfdec_player_get_movie_at_level (player, level); @@ -220,7 +220,7 @@ swfdec_resource_create_movie (SwfdecResource *resou...