summaryrefslogtreecommitdiff
path: root/gtk2_ardour/export_video_dialog.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-11-21 00:05:13 +0100
committerRobin Gareus <robin@gareus.org>2018-11-21 00:05:13 +0100
commit79731a716deae9a90be646695480f06f92c268f5 (patch)
tree2c3cb3991409c063caa7690595a03525663ca0c7 /gtk2_ardour/export_video_dialog.cc
parentd6a92dc521840530d2ea8499d9d3cf75a32a1df8 (diff)
Update GUI, use/remove meta-data methods that have been migrated to the backend
Diffstat (limited to 'gtk2_ardour/export_video_dialog.cc')
-rw-r--r--gtk2_ardour/export_video_dialog.cc25
1 files changed, 3 insertions, 22 deletions
diff --git a/gtk2_ardour/export_video_dialog.cc b/gtk2_ardour/export_video_dialog.cc
index fdf631db1c..8d607763c9 100644
--- a/gtk2_ardour/export_video_dialog.cc
+++ b/gtk2_ardour/export_video_dialog.cc
@@ -1000,30 +1000,11 @@ ExportVideoDialog::encode_pass (int pass)
_transcoder->set_avoffset(av_offset / (double)_session->nominal_sample_rate());
}
- TranscodeFfmpeg::FFSettings meta = _transcoder->default_meta_data();
+ /* NOTE: type (MetaDataMap) == type (FFSettings) == map<string, string> */
+ ARDOUR::SessionMetadata::MetaDataMap meta = _transcoder->default_meta_data();
if (meta_checkbox.get_active()) {
ARDOUR::SessionMetadata * session_data = ARDOUR::SessionMetadata::Metadata();
- if (session_data->year() > 0 ) {
- std::ostringstream osstream; osstream << session_data->year();
- meta["year"] = osstream.str();
- }
- if (session_data->track_number() > 0 ) {
- std::ostringstream osstream; osstream << session_data->track_number();
- meta["track"] = osstream.str();
- }
- if (session_data->disc_number() > 0 ) {
- std::ostringstream osstream; osstream << session_data->disc_number();
- meta["disc"] = osstream.str();
- }
- if (!session_data->title().empty()) {meta["title"] = session_data->title();}
- if (!session_data->artist().empty()) {meta["author"] = session_data->artist();}
- if (!session_data->album_artist().empty()) {meta["album_artist"] = session_data->album_artist();}
- if (!session_data->album().empty()) {meta["album"] = session_data->album();}
- if (!session_data->genre().empty()) {meta["genre"] = session_data->genre();}
- if (!session_data->composer().empty()) {meta["composer"] = session_data->composer();}
- if (!session_data->comment().empty()) {meta["comment"] = session_data->comment();}
- if (!session_data->copyright().empty()) {meta["copyright"] = session_data->copyright();}
- if (!session_data->subtitle().empty()) {meta["description"] = session_data->subtitle();}
+ session_data->av_export_tag (meta);
}
#if 1 /* tentative debug mode */