From: jstebbins <jstebbins.hb@gmail.com> Date: Tue, 11 Jun 2013 20:38:27 +0000 (+0000) Subject: LinGui: fix propagation of tags from input file to output X-Git-Tag: 0.10.0~868 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8e8277e05d69226d96d75ba8667413559350c8c3;p=handbrake LinGui: fix propagation of tags from input file to output ... when batch queueing is used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5574 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- diff --git a/gtk/src/callbacks.c b/gtk/src/callbacks.c index e6b4714cb..eead66275 100644 --- a/gtk/src/callbacks.c +++ b/gtk/src/callbacks.c @@ -1600,6 +1600,35 @@ set_title_settings(GValue *settings, gint titleindex) ghb_set_scale_settings(settings, GHB_PIC_KEEP_PAR|GHB_PIC_USE_MAX); ghb_settings_set_int(settings, "angle_count", title->angle_count); + + ghb_settings_set_string(settings, "MetaName", title->name); + if (title->metadata) + { + if (title->metadata->name) + { + ghb_settings_set_string(settings, "MetaName", + title->metadata->name); + } + ghb_settings_set_string(settings, "MetaArtist", + title->metadata->artist); + ghb_settings_set_string(settings, "MetaReleaseDate", + title->metadata->release_date); + ghb_settings_set_string(settings, "MetaComment", + title->metadata->comment); + if (!title->metadata->name && title->metadata->album) + { + ghb_settings_set_string(settings, "MetaName", + title->metadata->album); + } + ghb_settings_set_string(settings, "MetaAlbumArtist", + title->metadata->album_artist); + ghb_settings_set_string(settings, "MetaGenre", + title->metadata->genre); + ghb_settings_set_string(settings, "MetaDescription", + title->metadata->description); + ghb_settings_set_string(settings, "MetaLongDescription", + title->metadata->long_description); + } } update_chapter_list_settings(settings); ghb_set_pref_audio_settings(titleindex, settings);