@@ -114,25 +114,26 @@ def testCheckRawVideoProperties():
114
114
inputFile = av .InputFile (inputFileName )
115
115
properties = inputFile .getProperties ()
116
116
117
+ # Check format
117
118
assert_true (properties .isRawFormat ())
118
119
assert_equals (properties .getNbStreams (), 1 )
119
120
assert_equals (properties .getNbVideoStreams (), 1 )
120
121
assert_equals (properties .getDuration (), 0 ) # file duration is unknown
121
122
assert_equals (properties .getBitRate (), 0 ) # file bitrate is unknown
123
+ assert_equals (properties .getFileSize (), 256293L )
122
124
123
- expectedFileSize = 256293L
124
- assert_equals ( properties .getFileSize (), expectedFileSize )
125
-
126
- expectedBitRate = 177200L
127
- expectedNbFrames = 200
128
- expectedDuration = 8
129
- expectedFps = 25
130
-
125
+ # Check video stream when analyse the header
126
+ videoStream = properties .getVideoProperties ()[ 0 ]
127
+ assert_equals ( videoStream . getFps (), 25 )
128
+ assert_equals ( videoStream . getNbFrames (), 0 ) # stream nbFrames is unknown
129
+ assert_equals ( videoStream . getDuration (), 0 ) # stream duration is unknown
130
+ assert_equals ( videoStream . getBitRate (), 0 ) # stream bitrate is unknown
131
+ # Check video stream when analyse the first GOP
132
+ inputFile . analyse ( av . NoDisplayProgress (), av . eAnalyseLevelFirstGop )
131
133
videoStream = properties .getVideoProperties ()[0 ]
132
- assert_equals (videoStream .getNbFrames (), expectedNbFrames )
133
- assert_equals (videoStream .getDuration (), expectedDuration )
134
- assert_equals (videoStream .getBitRate (), expectedBitRate )
135
- assert_equals (videoStream .getFps (), expectedFps )
134
+ assert_equals (videoStream .getNbFrames (), 200 )
135
+ assert_equals (videoStream .getDuration (), 8 )
136
+ assert_equals (videoStream .getBitRate (), 177200L )
136
137
137
138
138
139
def testCheckAudioProperties ():
0 commit comments