Commit aca9a917 authored by Edward Hervey's avatar Edward Hervey

cleanup for release 0.1.1


git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@530 d3729300-e425-0410-8a4c-d956edccc248
parent b3d8ac33
2004-12-19 16:28 bilboed
* pitivi.desktop: Better with contents...
2004-12-19 16:19 bilboed
* AUTHORS, conf/Makefile.am, src/Makefile.am, src/pitivi-mainapp.c,
src/pitivi-settings.c, src/pitivi-sourcefilebin.c,
src/pitivi-sourcelistwindow.c: deactivated LightPlayer for
release, re-activated videorate, Updated AUTHORS, Improved
global/local configuration file loading
2004-12-19 01:16 bilboed
* gnl/gnltimeline.c, src/main.c, src/pitivi-controller.c,
src/pitivi-debug.c, src/pitivi-debug.h,
src/pitivi-effectswindow.c, src/pitivi-effectswindowproperties.c,
src/pitivi-globalbin.c, src/pitivi-globalbin.h,
src/pitivi-gstelementsettings.c, src/pitivi-lplayerwindow.c,
src/pitivi-mainapp.c, src/pitivi-newprojectwindow.c,
src/pitivi-project.c, src/pitivi-projectsettings.c,
src/pitivi-projectsourcelist.c, src/pitivi-settings.c,
src/pitivi-settingswindow.c, src/pitivi-sourcefile.c,
src/pitivi-sourcefilebin.c, src/pitivi-sourcelistwindow.c,
src/pitivi-timelinebin.c,
src/pitivi-timelinecellrenderer-zooming.c,
src/pitivi-timelinemedia.c, src/pitivi-timelinewindow.c,
src/pitivi-viewerwindow.c: Added gst-debug functionnalities,
Corrected EOS problems in PitiviGlobalBin and PitiviTimelineBin,
Removed videorate element pending validation in gst-plugins,
allowed popup handling on timelinemedia with any tool and without
having to select
2004-12-18 23:24 nemoglobine
* src/pitivi-settings.c: SAVE IO SETTINGS
2004-12-18 22:53 cracoucas42
* src/: pitivi-projectsourcelist.c, pitivi-sourcelistwindow.c: [no
log message]
2004-12-18 18:30 nemoglobine
* src/: pitivi-gstelementsettings.c, pitivi-gstelementsettings.h,
pitivi-settings.c, pitivi-settings.h, pitivi-settingswindow.c:
gstelementsettings OPERATIONNEL
2004-12-18 17:43 casaxno
* src/: pitivi-mainapp.c, pitivi-newprojectwindow.c,
pitivi-projectsourcelist.c, pitivi-timelinewindow.c: please wait
dialog
2004-12-18 17:27 cracoucas42
* src/pitivi-sourcelistwindow.c: ajout de boutons dans la source
List
2004-12-18 16:31 casaxno
* src/: pitivi-progressbar.c, pitivi-sourcelistwindow.c: cancel
operation
2004-12-17 18:35 nemoglobine
* src/pitivi-gstelementsettings.c: any changes
2004-12-17 18:23 cracoucas42
* src/: pitivi-newprojectwindow.c, pitivi-projectsourcelist.c,
pitivi-timelinewindow.c: Lors d un chargement dun projet et que
les sources ont ete deplace, une fenetre propose de reactualiser
les l emplacement des sources...
2004-12-17 17:28 nemoglobine
* src/: pitivi-effectswindowproperties.c,
pitivi-gstelementsettings.c, pitivi-gstelementsettings.h,
pitivi-newprojectwindow.c, pitivi-settingswindow.c: any changes
2004-12-17 15:50 nemoglobine
* src/: pitivi-settings.c, pitivi-settings.h,
pitivi-settingswindow.c: any changes
2004-12-16 17:44 bilboed
* gnl/gnl.h, gnl/gnlsource.c, gnl/gnltimeline.c,
pixmaps/Makefile.am, pixmaps/pitivi-viewer-record.png,
src/Makefile.am, src/pitivi-controller.c,
src/pitivi-controller.h, src/pitivi-effectswindow.h,
src/pitivi-encodewindow.c, src/pitivi-encodewindow.h,
src/pitivi-globalbin.c, src/pitivi-globalbin.h,
src/pitivi-project.c, src/pitivi-project.h,
src/pitivi-sourcefile.c, src/pitivi-sourcefilebin.c,
src/pitivi-stockicons.c, src/pitivi-stockicons.h,
src/pitivi-timelinebin.c, src/pitivi-timelinebin.h,
src/pitivi-timelinewindow.c, src/pitivi-types.h,
src/pitivi-viewerwindow.c: Added/Updated classes for recording,
Corrected XWindowID for viewer, corrections in gnl.h
2004-12-16 17:09 bilboed
* ChangeLog: Update changelog with cvs2cl
2004-12-16 15:22 bilboed
* src/pitivi-effectswindowproperties.c: whoops, forgot to correct
......
No time to add NEWS. We must finish our minimum interface for the first 6 march.
----
TODO
----
* GLOBAL
- Modifier la gestion des fenetres
Les fenetres propres a l'application sont referencees, appellees et gerees par PitiviToolboxWindow :
PitiviViewerWindow
PitiviNewProjectWindow
PitiviSettingsWindow
PitiviEffectsWindow
Les fenetres propres aux projets sont referencees, appellees et gerees par PitiviTimelineWindow :
PitiviSourceListWindow
PitiviProjectSettingsWindow
La fenetre de capture (PitiviCaptureWindow) est appellee depuis PitiviSourceListWindow et s'applique
au projet de cette derniere fenetre.
- Rajouter les fenetres suivantes :
PitiviAboutWindow (Fenetre ABOUT)
PitiviSplashWindow (Fenetre de demarrage, 'splash screen')
PitiviCaptureWindow
* PitiviMainApp
- Deplacer les fonctions des pre-reglages dans PitiviSettings
- Implementer la gestion du graphe GStreamer global
* PitiviSettings
- Implementer l'enregistrement/chargement des preferences depuis/vers un fichier
- Implementer la gestion des peripheriques d'entree/sortie audio/video
* PitiviSettingsWindow
- Faire la fenetre
- Permettre de visualiser la liste des formats (GstCaps) et leurs codecs/containers associes
- Permettre de modifier la priorite des elements [de|en]codeur
- Permettre de selectionner et configurer les peripheriques d'entree/sortie audio/video
* PitiviProjectSettingsWindow
- Faire la fenetre
- Reutiliser le contenu du deuxieme onglet de PitiviNewProjectWindow
* PitiviProjectSettings
- Finir le chargement XML (pitivi_projectsettings_restore_thyself)
- Ajouter un format container (GstCaps)
* PitiviNewProjectWindow
- Modifier/Enregistrer les PitiviMediaSettings dans les PitiviProjectSettings
- Utiliser la partie de Marc (PitiviSettings) pour la liste des codecs
- Ajouter un acces a un choix de container
debug...
\ No newline at end of file
......@@ -797,6 +797,50 @@ pitivi_settings_get_xml_project_settings(xmlNodePtr self)
return res;
}
void
restore_g_param_tab (GParameter **ptab, gint n_param, xmlNodePtr self)
{
/* TODO : fill it up !*/
/* xmlNodePtr child; */
/* int i; */
/* for (i = 0, child = self->XmlChildrenNode; child && (i < n_param); i++, child = child->next) { */
/* } */
}
PitiviSettingsIoElement *
pitivi_settings_restore_io(xmlNodePtr self)
{
PitiviSettingsIoElement *res;
xmlNodePtr child;
res = g_new0(PitiviSettingsIoElement, 1);
for (child = self->xmlChildrenNode; child; child = child->next) {
if (!g_ascii_strcasecmp(child->name, "factory_name")) {
res->factory = gst_element_factory_find(xmlNodeGetContent(child));
} else if (!g_ascii_strcasecmp(child->name, "n_param")) {
res->n_param = atoi(xmlNodeGetContent(child));
res->params = g_new0(GParameter, res->n_param + 1);
} else if (!g_ascii_strcasecmp(child->name, "params")) {
restore_g_param_tab(&res->params, res->n_param, child);
}
}
return res;
}
GList *
pitivi_settings_restore_io_list(xmlNodePtr self)
{
GList *res;
xmlNodePtr child;
for (res = NULL, child = self->xmlChildrenNode; child; child = child->next)
if (!g_ascii_strcasecmp(child->name, "inout_elm"))
g_list_append(res, pitivi_settings_restore_io(child));
return res;
}
void
pitivi_settings_restore_thyself(PitiviSettings *settings, xmlNodePtr self)
{
......@@ -812,6 +856,14 @@ pitivi_settings_restore_thyself(PitiviSettings *settings, xmlNodePtr self)
settings->parser = pitivi_settings_get_xml_list(child);
} else if (!strcmp(child->name, "project_settings")) {
settings->project_settings = pitivi_settings_get_xml_project_settings(child);
/* } else if (!g_ascii_strcasecmp(child->name, "audio_in")) { */
/* settings->elm_audio_in = pitivi_settings_restore_io_list(child); */
/* } else if (!g_ascii_strcasecmp(child->name, "audio_out")) { */
/* settings->elm_audio_in = pitivi_settings_restore_io_list(child); */
/* } else if (!g_ascii_strcasecmp(child->name, "video_in")) { */
/* settings->elm_audio_in = pitivi_settings_restore_io_list(child); */
/* } else if (!g_ascii_strcasecmp(child->name, "video_out")) { */
/* settings->elm_audio_in = pitivi_settings_restore_io_list(child); */
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment