diff options
Diffstat (limited to 'src/h__Writer.cpp')
| -rwxr-xr-x | src/h__Writer.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/h__Writer.cpp b/src/h__Writer.cpp index 5009ffa..e05cadb 100755 --- a/src/h__Writer.cpp +++ b/src/h__Writer.cpp @@ -39,13 +39,7 @@ using namespace ASDCP::MXF; ui32_t ASDCP::derive_timecode_rate_from_edit_rate(const ASDCP::Rational& edit_rate) { - double edit_rate_real = edit_rate.Quotient(); - if ( ceil(edit_rate_real) == floor(edit_rate_real) ) - { - return ceil(edit_rate_real); - } - - return ( edit_rate_real - floor(edit_rate_real) < 0.5 ) ? floor(edit_rate_real) : ceil(edit_rate_real); + return floor(0.5 + edit_rate.Quotient()); } // |
