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...