using std::stringstream;
using std::vector;
using std::list;
+using std::cout;
using boost::shared_ptr;
using boost::lexical_cast;
Content::examine (film, job, quick);
- shared_ptr<FFmpegDecoder> decoder (new FFmpegDecoder (film, shared_from_this (), true, false, false, true));
+ shared_ptr<FFmpegDecoder> decoder (new FFmpegDecoder (film, shared_from_this (), true, false, false));
ContentVideoFrame video_length = 0;
if (quick) {
return 0;
}
- return _audio_stream->channels ();
+ return _audio_stream->channels;
}
int
return _audio_stream->frame_rate;
}
-int64_t
-FFmpegContent::audio_channel_layout () const
-{
- if (!_audio_stream) {
- return 0;
- }
-
- return _audio_stream->channel_layout;
-}
-
bool
operator== (FFmpegSubtitleStream const & a, FFmpegSubtitleStream const & b)
{
name = node->string_child ("Name");
id = node->number_child<int> ("Id");
frame_rate = node->number_child<int> ("FrameRate");
- channel_layout = node->number_child<int64_t> ("ChannelLayout");
+ channels = node->number_child<int64_t> ("Channels");
}
void
root->add_child("Name")->add_child_text (name);
root->add_child("Id")->add_child_text (lexical_cast<string> (id));
root->add_child("FrameRate")->add_child_text (lexical_cast<string> (frame_rate));
- root->add_child("ChannelLayout")->add_child_text (lexical_cast<string> (channel_layout));
+ root->add_child("Channels")->add_child_text (lexical_cast<string> (channels));
}
/** Construct a SubtitleStream from a value returned from to_string().