summaryrefslogtreecommitdiff
path: root/src/h__Writer.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2013-09-02 22:00:08 +0000
committerjhurst <>2013-09-02 22:00:08 +0000
commit6bd083920a62bcc1d65af54c6f9b7c95fbfde07b (patch)
tree42f4b4e282f7e08e497a895eae26bd122253eeef /src/h__Writer.cpp
parent641e2138cd3566bfa7d81f33e4c8b5879f1ce9aa (diff)
text code rates now woek when rate != 24/1
Diffstat (limited to 'src/h__Writer.cpp')
-rwxr-xr-xsrc/h__Writer.cpp8
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());
}
//