Skip to content

Commit 1dea450

Browse files
author
Clement Champetier
committed
pyTest: fixed dnx transcode tests
Need to analyse first GOP to compute bitrate and get gop size of output.
1 parent 02c6170 commit 1dea450

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test/pyTest/testTranscoderTranscodeVideo.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def testTranscodeDnxhd120():
3535

3636
# get dst file of transcode
3737
dst_inputFile = av.InputFile( outputFileName )
38+
dst_inputFile.analyse(progress, av.eAnalyseLevelFirstGop)
3839
dst_properties = dst_inputFile.getProperties()
3940
dst_videoStream = dst_properties.getVideoProperties()[0]
4041

@@ -43,7 +44,7 @@ def testTranscodeDnxhd120():
4344
deltaBitRate = expectedBitRate * 0.05
4445
assert_almost_equals( expectedBitRate, dst_videoStream.getBitRate(), delta=deltaBitRate )
4546
assert_equals( "yuv422p", dst_videoStream.getPixelProperties().getPixelName() )
46-
# assert_equals( 1, dst_videoStream.getGopSize() ) # 1 != 12L
47+
assert_equals( 1, dst_videoStream.getGopSize() )
4748

4849
def testTranscodeDnxhd185():
4950
"""
@@ -70,6 +71,7 @@ def testTranscodeDnxhd185():
7071

7172
# get dst file of transcode
7273
dst_inputFile = av.InputFile( outputFileName )
74+
dst_inputFile.analyse(progress, av.eAnalyseLevelFirstGop)
7375
dst_properties = dst_inputFile.getProperties()
7476
dst_videoStream = dst_properties.getVideoProperties()[0]
7577

@@ -78,7 +80,7 @@ def testTranscodeDnxhd185():
7880
deltaBitRate = expectedBitRate * 0.05
7981
assert_almost_equals( expectedBitRate, dst_videoStream.getBitRate(), delta=deltaBitRate )
8082
assert_equals( "yuv422p", dst_videoStream.getPixelProperties().getPixelName() )
81-
# assert_equals( 1, dst_videoStream.getGopSize() ) # 1 != 12L
83+
assert_equals( 1, dst_videoStream.getGopSize() )
8284

8385
def testTranscodeDnxhd185x():
8486
"""
@@ -105,6 +107,7 @@ def testTranscodeDnxhd185x():
105107

106108
# get dst file of transcode
107109
dst_inputFile = av.InputFile( outputFileName )
110+
dst_inputFile.analyse(progress, av.eAnalyseLevelFirstGop)
108111
dst_properties = dst_inputFile.getProperties()
109112
dst_videoStream = dst_properties.getVideoProperties()[0]
110113

@@ -113,7 +116,7 @@ def testTranscodeDnxhd185x():
113116
deltaBitRate = expectedBitRate * 0.05
114117
assert_almost_equals( expectedBitRate, dst_videoStream.getBitRate(), delta=deltaBitRate )
115118
assert_equals( "yuv422p10le", dst_videoStream.getPixelProperties().getPixelName() )
116-
# assert_equals( 1, dst_videoStream.getGopSize() ) # 1 != 12L
119+
assert_equals( 1, dst_videoStream.getGopSize() )
117120

118121
def testTranscodeYUV420():
119122
"""

0 commit comments

Comments
 (0)