search for: g_slice_new0

Displaying 20 results from an estimated 26 matches for "g_slice_new0".

2007 Nov 09
0
10 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_loader.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h
...st char *target) { SwfdecResourceRequest *request; + SwfdecMovie *movie; g_return_if_fail (SWFDEC_IS_PLAYER (player)); g_return_if_fail (target != NULL); + movie = swfdec_player_get_movie_from_string (player, target); + if (!SWFDEC_IS_SPRITE_MOVIE (movie)) + return; request = g_slice_new0 (SwfdecResourceRequest); request->type = SWFDEC_RESOURCE_REQUEST_UNLOAD; - request->target = g_strdup (target); + request->target = swfdec_movie_get_path (movie, TRUE); player->resource_requests = g_slist_append (player->resource_requests, request); } commit 729590ccd5bddf...
2007 Oct 29
0
libswfdec/swfdec_codec_gst.c
...e5..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_decoder_gst_free;
2007 Jul 21
0
12 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/jpeg libswfdec/swfdec_as_array.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...as_object_lookup_variable (SwfdecAsObject *object, const char *variable) +{ + SwfdecAsVariable *var; + + var = swfdec_as_object_hash_lookup (object, variable); + if (var == NULL) { + if (!swfdec_as_context_use_mem (object->context, sizeof (SwfdecAsVariable))) + return NULL; + var = g_slice_new0 (SwfdecAsVariable); + g_hash_table_insert (object->properties, (gpointer) variable, var); + } + return var; +} + static void swfdec_as_object_do_set (SwfdecAsObject *object, const char *variable, const SwfdecAsValue *val) @@ -186,19 +202,16 @@ swfdec_as_object_do_set (SwfdecAsObject...
2007 Apr 08
0
libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c
...+ if (!gst_init_check (NULL, NULL, NULL)) + return NULL; + + switch (type) { + case SWFDEC_AUDIO_FORMAT_MP3: + caps = gst_caps_from_string ("audio/mpeg, mpegversion=(int)1, layer=(int)3"); + break; + default: + return NULL; + } + g_assert (caps); + + player = g_slice_new0 (SwfdecGstAudio); + player->decoder.out_format = SWFDEC_AUDIO_OUT_STEREO_44100; + player->decoder.pull = swfdec_audio_decoder_gst_pull; + player->decoder.push = swfdec_audio_decoder_gst_push; + player->decoder.free = swfdec_audio_decoder_gst_free; + player->pipeline = gst_pipeli...
2007 Apr 05
0
configure.ac libswfdec/Makefile.am libswfdec/swfdec_codec.c libswfdec/swfdec_codec_gst.c
...ink)) { + SWFDEC_ERROR ("no delayed link"); + } +} + +static gpointer +swfdec_codec_gst_h263_init (void) +{ + SwfdecGstVideo *player; + GstElement *fakesrc, *fakesink, *decoder, *csp; + GstCaps *sinkcaps; + + if (!gst_init_check (NULL, NULL, NULL)) + return FALSE; + + player = g_slice_new0 (SwfdecGstVideo); + player->pipeline = gst_pipeline_new ("pipeline"); + player->refcount = 1; + g_assert (player->pipeline); + player->mutex = g_mutex_new (); + player->cond = g_cond_new (); + player->srccaps = gst_caps_from_string ("video/x-flash-video")...
2007 Aug 15
3
2 commits - libswfdec/swfdec_as_object.c test/trace
...Variable * +swfdec_as_object_hash_create (SwfdecAsObject *object, const char *variable) +{ + SwfdecAsVariable *var; + + if (!swfdec_as_context_use_mem (object->context, sizeof (SwfdecAsVariable))) + return NULL; + if (!swfdec_as_variable_name_is_valid (variable)) + return NULL; + var = g_slice_new0 (SwfdecAsVariable); + g_hash_table_insert (object->properties, (gpointer) variable, var); + + return var; +} + static gboolean swfdec_as_object_do_get (SwfdecAsObject *object, const char *variable, SwfdecAsValue *val, guint *flags) @@ -173,26 +194,14 @@ swfdec_as_object_do_get (SwfdecA...
2012 Apr 26
3
[PATCH 1/3] gobject: NFC generated code formatting fix
--- generator/generator_gobject.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/generator_gobject.ml b/generator/generator_gobject.ml index e4c175b..48ddbf0 100644 --- a/generator/generator_gobject.ml +++ b/generator/generator_gobject.ml @@ -391,7 +391,7 @@ let generate_gobject_optargs_source name optargs flags () = pr "G_DEFINE_TYPE(%s, guestfs_%s,
2007 Aug 19
0
2 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_sprite_movie.c
...Object *object, const char *variable) +swfdec_as_object_hash_create (SwfdecAsObject *object, const char *variable, guint flags) { SwfdecAsVariable *var; @@ -166,6 +166,7 @@ swfdec_as_object_hash_create (SwfdecAsOb if (!swfdec_as_variable_name_is_valid (variable)) return NULL; var = g_slice_new0 (SwfdecAsVariable); + var->flags = flags; g_hash_table_insert (object->properties, (gpointer) variable, var); return var; @@ -194,20 +195,9 @@ swfdec_as_object_do_get (SwfdecAsObject return TRUE; } -static SwfdecAsVariable * -swfdec_as_object_lookup_variable (SwfdecAsObject *o...
2007 Oct 28
0
9 commits - configure.ac libswfdec/swfdec_as_context.c libswfdec/swfdec_audio_internal.h libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_sound.c
...hannels, depth == 16 ? TRUE : FALSE); + return TRUE; +} + SwfdecAudioDecoder * swfdec_audio_decoder_gst_new (SwfdecAudioCodec type, SwfdecAudioFormat format) { @@ -389,7 +423,7 @@ swfdec_audio_decoder_gst_new (SwfdecAudioCodec type, SwfdecAudioFormat format) g_assert (srccaps); player = g_slice_new0 (SwfdecGstAudio); - player->decoder.format = swfdec_audio_format_new (44100, 2, TRUE); + player->decoder.format = SWFDEC_AUDIO_FORMAT_INVALID; player->decoder.pull = swfdec_audio_decoder_gst_pull; player->decoder.push = swfdec_audio_decoder_gst_push; player->decoder.free =...
2007 Jul 31
0
10 commits - doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_buffer.c libswfdec/swfdec_debugger.c libswfdec/swfdec.h
...d in UTF-8 + * + * Parses the given string into a URL for use in swfdec. + * + * Returns: a new #SwfdecURL or %NULL if an error was found in @string + **/ +SwfdecURL * +swfdec_url_new (const char *string) +{ + SwfdecURL *url; + char *s; + + g_return_val_if_fail (string != NULL, NULL); + + url = g_slice_new0 (SwfdecURL); + url->url = g_strdup (string); + s = strstr (string, "://"); + if (s == NULL) { + SWFDEC_ERROR ("URL %s has no protocol", string); + swfdec_url_free (url); + return NULL; + } + url->protocol = g_strndup (string, s - string); + string = s + 3; +...
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
...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 = gst_pipeline_new ("pipeline"); - player->refcount = 1; - g_assert (player->pipeline); - player->mutex = g_mutex_new (); - player->cond = g_cond_new (); switch (type) { case SWFDEC_VIDEO_FORMAT_H263: - player->srcca...
2007 Jul 26
0
5 commits - doc/Makefile.am doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_player_as.c
...onst char *variable) { @@ -185,18 +191,14 @@ swfdec_as_object_lookup_variable (Swfdec if (var == NULL) { if (!swfdec_as_context_use_mem (object->context, sizeof (SwfdecAsVariable))) return NULL; + if (!swfdec_as_variable_name_is_valid (variable)) + return NULL; var = g_slice_new0 (SwfdecAsVariable); g_hash_table_insert (object->properties, (gpointer) variable, var); } return var; } -static gboolean -swfdec_as_variable_name_is_valid (const char *name) -{ - return name != SWFDEC_AS_STR_EMPTY; -} - static void swfdec_as_object_do_set (SwfdecAsObject *object...
2007 Oct 26
0
6 commits - configure.ac libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec_video.c player/swfplay.c
...caps = gst_caps_from_string ("audio/mpeg, mpegversion=(int)1, layer=(int)3"); + srccaps = gst_caps_from_string ("audio/mpeg, mpegversion=(int)1, layer=(int)3"); break; default: return NULL; } - g_assert (caps); + g_assert (srccaps); player = g_slice_new0 (SwfdecGstAudio); player->decoder.format = swfdec_audio_format_new (44100, 2, TRUE); player->decoder.pull = swfdec_audio_decoder_gst_pull; player->decoder.push = swfdec_audio_decoder_gst_push; player->decoder.free = swfdec_audio_decoder_gst_free; - player->pipeline = gst...
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
...caps = gst_caps_from_string ("video/x-vp6-flash"); + srccaps = gst_caps_from_string ("video/x-vp6-flash"); break; default: return NULL; } - g_assert (caps); + g_assert (srccaps); + sinkcaps = swfdec_video_decoder_get_sink_caps (codec); - player = g_slice_new0 (SwfdecGstVideo); + player = g_slice_new (SwfdecGstVideo); player->decoder.decode = swfdec_video_decoder_gst_decode; player->decoder.free = swfdec_video_decoder_gst_free; - player->pipeline = gst_pipeline_new ("pipeline"); - player->refcount = 1; - g_assert (player-&...
2007 Aug 16
0
Branch 'vivi' - 23 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c libswfdec/swfdec_movie.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_sprite_movie.c test/trace vivified/core
...Variable * +swfdec_as_object_hash_create (SwfdecAsObject *object, const char *variable) +{ + SwfdecAsVariable *var; + + if (!swfdec_as_context_use_mem (object->context, sizeof (SwfdecAsVariable))) + return NULL; + if (!swfdec_as_variable_name_is_valid (variable)) + return NULL; + var = g_slice_new0 (SwfdecAsVariable); + g_hash_table_insert (object->properties, (gpointer) variable, var); + + return var; +} + static gboolean swfdec_as_object_do_get (SwfdecAsObject *object, const char *variable, SwfdecAsValue *val, guint *flags) @@ -173,26 +194,14 @@ swfdec_as_object_do_get (SwfdecA...
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
..., + SwfdecResourceFunc func, gpointer data, GDestroyNotify destroy) +{ + SwfdecResourceRequest *request; + + g_return_if_fail (SWFDEC_IS_PLAYER (player)); + g_return_if_fail (SWFDEC_IS_SECURITY (security)); + g_return_if_fail (url != NULL); + g_return_if_fail (func != NULL); + + request = g_slice_new0 (SwfdecResourceRequest); + request->security = g_object_ref (security); + request->url = g_strdup (url); + request->request = req; + if (buffer) + request->buffer = swfdec_buffer_ref (buffer); + request->func = func; + request->destroy = destroy; + request->data = dat...
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
...lue != NULL, FALSE); + + if (g_ascii_strncasecmp (command, "FSCommand:", 10) != 0) + return FALSE; + + command += 10; + if (!is_ascii (command)) { + SWFDEC_ERROR ("command \"%s\" are not ascii, skipping fscommand", command); + return TRUE; + } + request = g_slice_new0 (SwfdecResourceRequest); + request->url = g_ascii_strdown (command, -1); + request->destroy = g_free; + request->data = g_strdup (value); + + player->resource_requests = g_slist_append (player->resource_requests, request); + return TRUE; +} + void swfdec_player_resource_reques...
2012 Jan 20
11
[PATCH 01/10] Revert "Revert "generator: Add CamelName flag""
This reverts commit 3f6ca541c7b24d4c86688a509582cb41a7e0078c. The original commit was reverted prematurely. --- generator/generator_actions.ml | 10 +++++----- generator/generator_checks.ml | 5 +++++ generator/generator_types.ml | 3 +++ 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/generator/generator_actions.ml b/generator/generator_actions.ml index
2007 Aug 01
0
9 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_frame.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_loadertarget.c libswfdec/swfdec_loadertarget.h libswfdec/swfdec_movie.c
..._url.c index d1ec4ec..47b7142 100644 --- a/libswfdec/swfdec_url.c +++ b/libswfdec/swfdec_url.c @@ -80,7 +80,7 @@ swfdec_url_new (const char *string) g_return_val_if_fail (string != NULL, NULL); - g_print ("%s\n", string); + SWFDEC_DEBUG ("new url: %s", string); url = g_slice_new0 (SwfdecURL); url->url = g_strdup (string); s = strstr (string, "://"); diff-tree 262fa2409436f429658cf14f03169bf0ebf277bf (from 49edc7f46d99b2f9da859511a0272dd63268c24d) Author: Benjamin Otte <otte at gnome.org> Date: Wed Aug 1 15:59:06 2007 +0200 first step in loade...
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
...its_init (&bits, buffer); if (*function_name) { diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c index 7e049d1..989c30b 100644 --- a/libswfdec/swfdec_as_object.c +++ b/libswfdec/swfdec_as_object.c @@ -180,7 +180,8 @@ swfdec_as_object_do_set (SwfdecAsObject var = g_slice_new0 (SwfdecAsVariable); g_hash_table_insert (object->properties, (gpointer) variable, var); } - var->value = *val; + if (!(var->flags & SWFDEC_AS_VARIABLE_READONLY)) + var->value = *val; } static void @@ -959,17 +960,6 @@ swfdec_as_object_init_context (SwfdecAsC...