From 3fd355d42facdb71a703ff1a70d524a6987b4904 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 17 Oct 2012 22:46:54 +0100 Subject: [PATCH] Tidy up slightly. --- src/lib/film_state.cc | 15 +++++++-------- test/metadata.ref | 4 ++-- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/lib/film_state.cc b/src/lib/film_state.cc index f5eb24f86..d992b777c 100644 --- a/src/lib/film_state.cc +++ b/src/lib/film_state.cc @@ -59,8 +59,6 @@ FilmState::write_metadata () const throw CreateFileError (m); } - /* XXX: reorder this */ - /* User stuff */ f << "name " << _name << "\n"; f << "use_dci_name " << _use_dci_name << "\n"; @@ -68,7 +66,6 @@ FilmState::write_metadata () const if (_dcp_content_type) { f << "dcp_content_type " << _dcp_content_type->pretty_name () << "\n"; } - f << "frames_per_second " << _frames_per_second << "\n"; if (_format) { f << "format " << _format->as_metadata () << "\n"; } @@ -97,6 +94,7 @@ FilmState::write_metadata () const f << "audio_gain " << _audio_gain << "\n"; f << "audio_delay " << _audio_delay << "\n"; f << "still_duration " << _still_duration << "\n"; + f << "selected_subtitle_stream " << _subtitle_stream << "\n"; f << "with_subtitles " << _with_subtitles << "\n"; f << "subtitle_offset " << _subtitle_offset << "\n"; f << "subtitle_scale " << _subtitle_scale << "\n"; @@ -121,7 +119,6 @@ FilmState::write_metadata () const f << "audio_sample_rate " << _audio_sample_rate << "\n"; f << "audio_sample_format " << audio_sample_format_to_string (_audio_sample_format) << "\n"; f << "content_digest " << _content_digest << "\n"; - f << "selected_subtitle_stream " << _subtitle_stream << "\n"; f << "has_subtitles " << _has_subtitles << "\n"; for (vector::const_iterator i = _audio_streams.begin(); i != _audio_streams.end(); ++i) { @@ -132,6 +129,8 @@ FilmState::write_metadata () const f << "subtitle_stream " << i->to_string () << "\n"; } + f << "frames_per_second " << _frames_per_second << "\n"; + _dirty = false; } @@ -157,8 +156,6 @@ FilmState::read_metadata () _content = v; } else if (k == "dcp_content_type") { _dcp_content_type = DCPContentType::from_pretty_name (v); - } else if (k == "frames_per_second") { - _frames_per_second = atof (v.c_str ()); } else if (k == "format") { _format = Format::from_metadata (v); } else if (k == "left_crop") { @@ -191,14 +188,14 @@ FilmState::read_metadata () _audio_delay = atoi (v.c_str ()); } else if (k == "still_duration") { _still_duration = atoi (v.c_str ()); + } else if (k == "selected_subtitle_stream") { + _subtitle_stream = atoi (v.c_str ()); } else if (k == "with_subtitles") { _with_subtitles = (v == "1"); } else if (k == "subtitle_offset") { _subtitle_offset = atoi (v.c_str ()); } else if (k == "subtitle_scale") { _subtitle_scale = atof (v.c_str ()); - } else if (k == "selected_subtitle_stream") { - _subtitle_stream = atoi (v.c_str ()); } else if (k == "audio_language") { _audio_language = v; } else if (k == "subtitle_language") { @@ -242,6 +239,8 @@ FilmState::read_metadata () _audio_streams.push_back (Stream (v)); } else if (k == "subtitle_stream") { _subtitle_streams.push_back (Stream (v)); + } else if (k == "frames_per_second") { + _frames_per_second = atof (v.c_str ()); } } diff --git a/test/metadata.ref b/test/metadata.ref index b289aabf6..67053bd58 100644 --- a/test/metadata.ref +++ b/test/metadata.ref @@ -2,7 +2,6 @@ name fred use_dci_name 0 content dcp_content_type Short -frames_per_second 0 format 185 left_crop 1 right_crop 2 @@ -18,6 +17,7 @@ selected_audio_stream -1 audio_gain 0 audio_delay 0 still_duration 10 +selected_subtitle_stream -1 with_subtitles 0 subtitle_offset 0 subtitle_scale 1 @@ -35,5 +35,5 @@ audio_channels 0 audio_sample_rate 0 audio_sample_format Unknown content_digest -selected_subtitle_stream -1 has_subtitles 0 +frames_per_second 0 -- 2.30.2