Skip to content

Commit e947d9e

Browse files
author
Clement Champetier
committed
pyTest: check video bitrate when transcode to dnxhd
1 parent 2d06c07 commit e947d9e

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

test/pyTest/testTranscoderTranscodeVideo.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ def testTranscodeDnxhd120():
3636

3737
assert_equals( "dnxhd", dst_videoStream.getCodecName() )
3838
assert_equals( "VC3/DNxHD", dst_videoStream.getCodecLongName() )
39-
# assert_equals( 120000000, dst_videoStream.getBitRate() ) # 120000000 != 0L
39+
expectedBitRate = 120000000
40+
deltaBitRate = expectedBitRate * 0.05
41+
assert_almost_equals( expectedBitRate, dst_videoStream.getBitRate(), delta=deltaBitRate )
4042
assert_equals( "yuv422p", dst_videoStream.getPixelProperties().getPixelName() )
4143
# assert_equals( 1, dst_videoStream.getGopSize() ) # 1 != 12L
4244

@@ -63,7 +65,9 @@ def testTranscodeDnxhd185():
6365

6466
assert_equals( "dnxhd", dst_videoStream.getCodecName() )
6567
assert_equals( "VC3/DNxHD", dst_videoStream.getCodecLongName() )
66-
# assert_equals( 185000000, dst_videoStream.getBitRate() ) # 185000000 != 0L
68+
expectedBitRate = 185000000
69+
deltaBitRate = expectedBitRate * 0.05
70+
assert_almost_equals( expectedBitRate, dst_videoStream.getBitRate(), delta=deltaBitRate )
6771
assert_equals( "yuv422p", dst_videoStream.getPixelProperties().getPixelName() )
6872
# assert_equals( 1, dst_videoStream.getGopSize() ) # 1 != 12L
6973

@@ -90,7 +94,9 @@ def testTranscodeDnxhd185x():
9094

9195
assert_equals( "dnxhd", dst_videoStream.getCodecName() )
9296
assert_equals( "VC3/DNxHD", dst_videoStream.getCodecLongName() )
93-
# assert_equals( 185000000, dst_videoStream.getBitRate() ) # 185000000 != 0L
97+
expectedBitRate = 185000000
98+
deltaBitRate = expectedBitRate * 0.05
99+
assert_almost_equals( expectedBitRate, dst_videoStream.getBitRate(), delta=deltaBitRate )
94100
assert_equals( "yuv422p10le", dst_videoStream.getPixelProperties().getPixelName() )
95101
# assert_equals( 1, dst_videoStream.getGopSize() ) # 1 != 12L
96102

@@ -125,4 +131,3 @@ def testTranscodeYUV420():
125131

126132
assert_equals( "mpeg2video", dst_videoStream.getCodecName() )
127133
assert_equals( "yuv420p", dst_videoStream.getPixelProperties().getPixelName() )
128-

0 commit comments

Comments
 (0)