Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitdcc32da

Browse files
Merge pull request#64 from cchampet/fix_coverity_warnings
Fix Coverity Scan warnings
2 parentsd196115 +a0aed62 commitdcc32da

File tree

2 files changed

+15
-22
lines changed

2 files changed

+15
-22
lines changed

‎src/AvTranscoder/Metadatas/VideoStreamProperties.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ VideoProperties videoStreamInfo(
124124
vp.maxBitRate = codec_context->rc_max_rate;
125125
vp.minBitRate = codec_context->rc_min_rate;
126126
vp.isInterlaced =false;
127+
vp.topFieldFirst =false;
127128

128129
vp.ticksPerFrame = codec_context->ticks_per_frame,
129130
vp.width = codec_context->width,

‎src/AvTranscoder/common.cpp

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,14 @@ void ParamSet::set( const std::string& key, const std::string& flag, const bool
2727

2828
if( ! flagOpt )
2929
{
30-
std::cout << flag << std::endl <<" :" << flagOpt->default_val.i64 << std::endl;
3130
throwstd::runtime_error("unknown flag" + flag );
3231
}
3332

3433
error =av_opt_get_int( _objContext, key.c_str(), AV_OPT_SEARCH_CHILDREN, &optVal );
3534
if( error !=0 )
3635
{
37-
std::stringerr("", AV_ERROR_MAX_STRING_SIZE );
38-
//av_make_error_string( const_cast<char*>(err.c_str()), err.size(), error );
39-
av_strerror( error,const_cast<char*>(err.c_str()), err.size() );
36+
char err[AV_ERROR_MAX_STRING_SIZE];
37+
av_strerror( error, err, AV_ERROR_MAX_STRING_SIZE );
4038
throwstd::runtime_error("unknown key" + key +":" + err );
4139
}
4240

@@ -48,9 +46,8 @@ void ParamSet::set( const std::string& key, const std::string& flag, const bool
4846
error =av_opt_set_int( _objContext, key.c_str(), optVal, AV_OPT_SEARCH_CHILDREN );
4947
if( error !=0 )
5048
{
51-
std::stringerr("", AV_ERROR_MAX_STRING_SIZE );
52-
//av_make_error_string( const_cast<char*>(err.c_str()), err.size(), error );
53-
av_strerror( error,const_cast<char*>(err.c_str()), err.size() );
49+
char err[AV_ERROR_MAX_STRING_SIZE];
50+
av_strerror( error, err, AV_ERROR_MAX_STRING_SIZE );
5451
throwstd::runtime_error("setting" + key +" parameter to" + flag +":" + err );
5552
}
5653
}
@@ -60,9 +57,8 @@ void ParamSet::set( const std::string& key, const bool value )
6057
int error =av_opt_set_int( _objContext, key.c_str(), value, AV_OPT_SEARCH_CHILDREN );
6158
if( error !=0 )
6259
{
63-
std::stringerr("", AV_ERROR_MAX_STRING_SIZE );
64-
//av_make_error_string( const_cast<char*>(err.c_str()), err.size(), error );
65-
av_strerror( error,const_cast<char*>(err.c_str()), err.size() );
60+
char err[AV_ERROR_MAX_STRING_SIZE];
61+
av_strerror( error, err, AV_ERROR_MAX_STRING_SIZE );
6662
throwstd::runtime_error("setting" + key +" parameter to" + ( value ?"true" :"false" ) +":" + err );
6763
}
6864
}
@@ -76,9 +72,8 @@ void ParamSet::set( const std::string& key, const int value )
7672
{
7773
std::ostringstream os;
7874
os << value;
79-
std::stringerr("", AV_ERROR_MAX_STRING_SIZE );
80-
//av_make_error_string( const_cast<char*>(err.c_str()), err.size(), error );
81-
av_strerror( error,const_cast<char*>(err.c_str()), err.size() );
75+
char err[AV_ERROR_MAX_STRING_SIZE];
76+
av_strerror( error, err, AV_ERROR_MAX_STRING_SIZE );
8277
throwstd::runtime_error("setting" + key +" parameter to" + os.str() +":" + err );
8378
}
8479
}
@@ -93,9 +88,8 @@ void ParamSet::set( const std::string& key, const int num, const int den )
9388
{
9489
std::ostringstream os;
9590
os << num <<"/" << den;
96-
std::stringerr("", AV_ERROR_MAX_STRING_SIZE );
97-
//av_make_error_string( const_cast<char*>(err.c_str()), err.size(), error );
98-
av_strerror( error,const_cast<char*>(err.c_str()), err.size() );
91+
char err[AV_ERROR_MAX_STRING_SIZE];
92+
av_strerror( error, err, AV_ERROR_MAX_STRING_SIZE );
9993
throwstd::runtime_error("setting" + key +" parameter to" + os.str() +":" + err );
10094
}
10195
}
@@ -107,9 +101,8 @@ void ParamSet::set( const std::string& key, const double value )
107101
{
108102
std::ostringstream os;
109103
os << value;
110-
std::stringerr("", AV_ERROR_MAX_STRING_SIZE );
111-
//av_make_error_string( const_cast<char*>(err.c_str()), err.size(), error );
112-
av_strerror( error,const_cast<char*>(err.c_str()), err.size() );
104+
char err[AV_ERROR_MAX_STRING_SIZE];
105+
av_strerror( error, err, AV_ERROR_MAX_STRING_SIZE );
113106
throwstd::runtime_error("setting" + key +" parameter to" + os.str() +":" + err );
114107
}
115108
}
@@ -119,9 +112,8 @@ void ParamSet::set( const std::string& key, const std::string& value )
119112
int error =av_opt_set( _objContext, key.c_str(), value.c_str(), AV_OPT_SEARCH_CHILDREN );
120113
if( error !=0 )
121114
{
122-
std::stringerr("", AV_ERROR_MAX_STRING_SIZE );
123-
//av_make_error_string( const_cast<char*>(err.c_str()), err.size(), error );
124-
av_strerror( error,const_cast<char*>(err.c_str()), err.size() );
115+
char err[AV_ERROR_MAX_STRING_SIZE];
116+
av_strerror( error, err, AV_ERROR_MAX_STRING_SIZE );
125117
throwstd::runtime_error("setting" + key +" parameter to" + value +":" + err );
126118
}
127119
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp