Get rid of boost posix_time
This commit is contained in:
@@ -43,7 +43,7 @@ static std::vector<EncodingInfo> encodingInfos =
|
||||
{Encoding::M4A, "audio/mp4", 5},
|
||||
};
|
||||
|
||||
std::string encoding_to_mimetype(Encoding encoding)
|
||||
std::string encodingToMimetype(Encoding encoding)
|
||||
{
|
||||
for (auto encodingInfo : encodingInfos)
|
||||
{
|
||||
@@ -54,7 +54,7 @@ std::string encoding_to_mimetype(Encoding encoding)
|
||||
throw std::logic_error("encoding_to_mimetype failed!");
|
||||
}
|
||||
|
||||
int encoding_to_int(Encoding encoding)
|
||||
int encodingToInt(Encoding encoding)
|
||||
{
|
||||
for (auto encodingInfo : encodingInfos)
|
||||
{
|
||||
@@ -65,7 +65,7 @@ int encoding_to_int(Encoding encoding)
|
||||
throw std::logic_error("encoding_to_int failed!");
|
||||
}
|
||||
|
||||
Encoding encoding_from_int(int encodingId)
|
||||
Encoding encodingFromInt(int encodingId)
|
||||
{
|
||||
for (auto encodingInfo : encodingInfos)
|
||||
{
|
||||
@@ -136,10 +136,10 @@ Transcoder::start()
|
||||
args.push_back("-nostdin");
|
||||
|
||||
// input Offset
|
||||
if (_parameters.offset.total_seconds() > 0)
|
||||
if (_parameters.offset)
|
||||
{
|
||||
args.push_back("-ss");
|
||||
args.push_back(std::to_string(_parameters.offset.total_seconds()));
|
||||
args.push_back(std::to_string((*_parameters.offset).count()));
|
||||
}
|
||||
|
||||
// Input file
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
|
||||
#include <pstreams/pstream.h>
|
||||
|
||||
#include <boost/date_time/posix_time/posix_time_types.hpp> //no i/o just types
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/optional.hpp>
|
||||
|
||||
@@ -42,16 +41,16 @@ enum class Encoding
|
||||
M4A,
|
||||
};
|
||||
|
||||
std::string encoding_to_mimetype(Encoding encoding);
|
||||
int encoding_to_int(Encoding encoding);
|
||||
Encoding encoding_from_int(int encoding);
|
||||
std::string encodingToMimetype(Encoding encoding);
|
||||
int encodingToInt(Encoding encoding);
|
||||
Encoding encodingFromInt(int encoding);
|
||||
|
||||
struct TranscodeParameters
|
||||
{
|
||||
Encoding encoding = Encoding::MP3;
|
||||
boost::optional<std::size_t> stream = boost::none; // Id of the stream to be transcoded (auto detect by default)
|
||||
std::size_t bitrate = 128000;
|
||||
boost::posix_time::time_duration offset = boost::posix_time::seconds(0);
|
||||
boost::optional<std::size_t> stream = boost::none; // Id of the stream to be transcoded (auto detect by default)
|
||||
boost::optional<std::chrono::seconds> offset;
|
||||
|
||||
TranscodeParameters() {}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user