- BOOST_FOREACH (shared_ptr<Content> j, content) {
- if (j->video) {
- j->video->set_frame_type (i.frame_type);
+ for (auto film_content: film_content_list) {
+ if (film_content->video) {
+ film_content->video->set_frame_type (cli_content.frame_type);
+ }
+ if (film_content->audio && cli_content.channel) {
+ for (auto stream: film_content->audio->streams()) {
+ AudioMapping mapping(stream->channels(), film->audio_channels());
+ for (int channel = 0; channel < stream->channels(); ++channel) {
+ mapping.set(channel, *cli_content.channel, 1.0f);
+ }
+ stream->set_mapping (mapping);
+ }
+ }
+ if (film_content->audio && cli_content.gain) {
+ film_content->audio->set_gain (*cli_content.gain);