mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 04:01:08 +00:00
ges: Disable the Pitivi formatter
It lacks to many feature and the code is too bad, desactivation until someone comes and fix it... The code should be removed if it never happens
This commit is contained in:
parent
c527067953
commit
e54ceff720
7 changed files with 18 additions and 30 deletions
|
@ -91,7 +91,7 @@ platform as well as Windows. It is released under the GNU Library General Public
|
|||
<chapter>
|
||||
<title>Serialization Classes</title>
|
||||
<xi:include href="xml/ges-formatter.xml"/>
|
||||
<xi:include href="xml/ges-pitivi-formatter.xml"/>
|
||||
<!-- DISABLED <xi:include href="xml/ges-pitivi-formatter.xml"/>-->
|
||||
<xi:include href="xml/ges-base-xml-formatter.xml"/>
|
||||
<xi:include href="xml/ges-xml-formatter.xml"/>
|
||||
</chapter>
|
||||
|
|
|
@ -867,24 +867,6 @@ ges_formatter_get_type
|
|||
GESFormatterPrivate
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-pitivi-formatter</FILE>
|
||||
<TITLE>GESPitiviFormatter</TITLE>
|
||||
GESPitiviFormatter
|
||||
ges_pitivi_formatter_new
|
||||
<SUBSECTION Standard>
|
||||
GESPitiviFormatterClass
|
||||
GESPitiviFormatterPrivate
|
||||
GES_TYPE_PITIVI_FORMATTER
|
||||
GES_IS_PITIVI_FORMATTER
|
||||
GES_IS_PITIVI_FORMATTER_CLASS
|
||||
GES_PITIVI_FORMATTER
|
||||
GES_PITIVI_FORMATTER_CLASS
|
||||
GES_PITIVI_FORMATTER_GET_CLASS
|
||||
GES_TYPE_PITIVIFORMATTER
|
||||
ges_pitivi_formatter_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-base-effect</FILE>
|
||||
<TITLE>GESBaseEffect</TITLE>
|
||||
|
|
|
@ -47,7 +47,6 @@ libges_@GST_API_VERSION@_la_SOURCES = \
|
|||
ges-effect.c \
|
||||
ges-screenshot.c \
|
||||
ges-formatter.c \
|
||||
ges-pitivi-formatter.c \
|
||||
ges-asset.c \
|
||||
ges-uri-asset.c \
|
||||
ges-clip-asset.c \
|
||||
|
@ -66,6 +65,9 @@ libges_@GST_API_VERSION@_la_SOURCES = \
|
|||
ges-group.c \
|
||||
gstframepositionner.c
|
||||
|
||||
# XPTV formatter disabled
|
||||
# ges-pitivi-formatter.c
|
||||
|
||||
libges_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/ges/
|
||||
libges_@GST_API_VERSION@include_HEADERS = \
|
||||
$(built_header_make) \
|
||||
|
@ -109,7 +111,6 @@ libges_@GST_API_VERSION@include_HEADERS = \
|
|||
ges-text-overlay.h \
|
||||
ges-screenshot.h \
|
||||
ges-formatter.h \
|
||||
ges-pitivi-formatter.h \
|
||||
ges-asset.h \
|
||||
ges-uri-asset.h \
|
||||
ges-clip-asset.h \
|
||||
|
@ -127,6 +128,9 @@ libges_@GST_API_VERSION@include_HEADERS = \
|
|||
ges-group.h \
|
||||
gstframepositionner.h
|
||||
|
||||
# XPTV formatter disabled
|
||||
# ges-pitivi-formatter.h
|
||||
|
||||
noinst_HEADERS = \
|
||||
ges-internal.h \
|
||||
ges-auto-transition.h
|
||||
|
|
|
@ -81,7 +81,9 @@ ges_init (void)
|
|||
GES_TYPE_GROUP;
|
||||
|
||||
/* register formatter types with the system */
|
||||
GES_TYPE_PITIVI_FORMATTER;
|
||||
|
||||
/* FIXME PITIVI Formatter disabled
|
||||
* GES_TYPE_PITIVI_FORMATTER; */
|
||||
GES_TYPE_XML_FORMATTER;
|
||||
|
||||
/* Register track elements */
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
#include <ges/ges-base-effect.h>
|
||||
#include <ges/ges-effect.h>
|
||||
#include <ges/ges-formatter.h>
|
||||
#include <ges/ges-pitivi-formatter.h>
|
||||
/* DISABLED #include <ges/ges-pitivi-formatter.h> */
|
||||
#include <ges/ges-utils.h>
|
||||
#include <ges/ges-meta-container.h>
|
||||
#include <ges/ges-gerror.h>
|
||||
|
|
|
@ -111,7 +111,7 @@ gboolean window_delete_event_cb (GtkObject * window, GdkEvent * event,
|
|||
void new_activate_cb (GtkMenuItem * item, App * app);
|
||||
void open_activate_cb (GtkMenuItem * item, App * app);
|
||||
void save_as_activate_cb (GtkMenuItem * item, App * app);
|
||||
void launch_pitivi_project_activate_cb (GtkMenuItem * item, App * app);
|
||||
void launch_project_activate_cb (GtkMenuItem * item, App * app);
|
||||
void quit_item_activate_cb (GtkMenuItem * item, App * app);
|
||||
void delete_activate_cb (GtkAction * item, App * app);
|
||||
void play_activate_cb (GtkAction * item, App * app);
|
||||
|
@ -1156,24 +1156,24 @@ app_launch_project (App * app, gchar * uri)
|
|||
GMainLoop *mainloop;
|
||||
GESPipeline *pipeline;
|
||||
GstBus *bus;
|
||||
GESFormatter *formatter;
|
||||
GESProject *project;
|
||||
|
||||
uri = g_strsplit (uri, "//", 2)[1];
|
||||
printf ("we will launch this uri : %s\n", uri);
|
||||
formatter = GES_FORMATTER (ges_pitivi_formatter_new ());
|
||||
timeline = ges_timeline_new ();
|
||||
project = ges_project_new (uri);
|
||||
timeline = GES_TIMELINE (ges_asset_extract (GES_ASSET (project), NULL));
|
||||
pipeline = ges_pipeline_new ();
|
||||
bus = gst_pipeline_get_bus (GST_PIPELINE (pipeline));
|
||||
mainloop = g_main_loop_new (NULL, FALSE);
|
||||
|
||||
ges_pipeline_add_timeline (pipeline, timeline);
|
||||
ges_formatter_load_from_uri (formatter, timeline, uri, NULL);
|
||||
ges_pipeline_set_mode (pipeline, TIMELINE_MODE_PREVIEW_VIDEO);
|
||||
gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_PLAYING);
|
||||
gst_bus_add_signal_watch (bus);
|
||||
g_signal_connect (bus, "message", G_CALLBACK (project_bus_message_cb),
|
||||
mainloop);
|
||||
g_main_loop_run (mainloop);
|
||||
g_object_unref (project);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -1393,7 +1393,7 @@ new_activate_cb (GtkMenuItem * item, App * app)
|
|||
}
|
||||
|
||||
void
|
||||
launch_pitivi_project_activate_cb (GtkMenuItem * item, App * app)
|
||||
launch_project_activate_cb (GtkMenuItem * item, App * app)
|
||||
{
|
||||
GtkFileChooserDialog *dlg;
|
||||
GtkFileFilter *filter;
|
||||
|
|
|
@ -97,7 +97,7 @@
|
|||
<property name="tooltip_text" translatable="yes">Launches a .xptv project</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
<signal name="activate" handler="launch_pitivi_project_activate_cb"/>
|
||||
<signal name="activate" handler="launch_project_activate_cb"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
|
|
Loading…
Reference in a new issue