search for: g_filename_from_utf8

Displaying 5 results from an estimated 5 matches for "g_filename_from_utf8".

2007 Feb 08
0
3 commits - libswfdec/swfdec_loader.c libswfdec/swfdec_script.c libswfdec/swfdec_video.c
...loader->url; + next = strchr (start, '/'); + } while (next != NULL && next < end); } else { - start++; + start = strrchr (loader->url, '/'); + if (start == NULL) { + start = loader->url; + } else { + start++; + } } - ret = g_filename_from_utf8 (start, -1, NULL, NULL, NULL); + ret = g_filename_from_utf8 (start, end ? end - start : -1, NULL, NULL, NULL); if (ret == NULL) ret = g_strdup ("unknown.swf"); diff-tree 39a3a07397847fe45e2c2ef1f1c1b343bfd1690a (from f95a7844826c8edf6e0d9edda090cf89d72b9d7f) Author: Benjamin Ot...
2007 Mar 16
0
libswfdec/swfdec_loader.c
...Fri Mar 16 22:22:58 2007 +0100 fix filename computation diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index 8cd432c..29abd3f 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -448,18 +448,17 @@ swfdec_loader_get_filename (SwfdecLoader } ret = g_filename_from_utf8 (start, end ? end - start : -1, NULL, NULL, NULL); if (ret) { - char *dot; const char *ext; ext = swfdec_loader_data_type_get_extension (loader->data_type); - if (*ext && (dot = strrchr (ret, '.'))) { + if (*ext) { + char *dot = strrchr (ret, '...
2007 Feb 07
0
2 commits - doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdebug.c
...; + + g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL); + /* every loader must set this */ + g_return_val_if_fail (loader->url != NULL, NULL); + + start = strrchr (loader->url, '/'); + if (start == NULL) { + start = loader->url; + } else { + start++; + } + ret = g_filename_from_utf8 (start, -1, NULL, NULL, NULL); + if (ret == NULL) + ret = g_strdup ("unknown.swf"); + + return ret; +} + diff --git a/libswfdec/swfdec_loader.h b/libswfdec/swfdec_loader.h index c9b1e2e..cf1d65a 100644 --- a/libswfdec/swfdec_loader.h +++ b/libswfdec/swfdec_loader.h @@ -40,7 +40,7 @@...
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
...AM_READABLE)); } static void swfdec_loader_init (SwfdecLoader *loader) { loader->queue = swfdec_buffer_queue_new (); + loader->data_type = SWFDEC_LOADER_DATA_UNKNOWN; } /*** SwfdecFileLoader ***/ @@ -439,12 +447,89 @@ swfdec_loader_get_filename (SwfdecLoader } } ret = g_filename_from_utf8 (start, end ? end - start : -1, NULL, NULL, NULL); - if (ret == NULL) - ret = g_strdup ("unknown.swf"); + if (ret) { + char *dot; + const char *ext; + + ext = swfdec_loader_data_type_get_extension (loader->data_type); + if (*ext && (dot = strrchr (ret, '...
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
...t ? next + 1 : loader->url; - next = strchr (start, '/'); - } while (next != NULL && next < end); - } else { - start = strrchr (loader->url, '/'); - if (start == NULL) { - start = loader->url; - } else { - start++; - } - } - ret = g_filename_from_utf8 (start, end ? end - start : -1, NULL, NULL, NULL); - if (ret) { - const char *ext; - - ext = swfdec_loader_data_type_get_extension (loader->data_type); - if (*ext) { - char *dot = strrchr (ret, '.'); - char *real; - guint len = dot ? strlen (dot) : G_MAXUINT;...