File tree Expand file tree Collapse file tree 3 files changed +11
-9
lines changed Expand file tree Collapse file tree 3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -81,11 +81,10 @@ Frame* IReader::readFrameAt(const size_t frame)
81
81
{
82
82
_generator->decodeNextFrame (*_srcFrame);
83
83
}
84
- // or return an empty frame
84
+ // or return NULL
85
85
else
86
86
{
87
- _dstFrame->clear ();
88
- return _dstFrame;
87
+ return NULL ;
89
88
}
90
89
}
91
90
// transform
Original file line number Diff line number Diff line change @@ -35,16 +35,20 @@ class AvExport IReader
35
35
36
36
/* *
37
37
* @return Get next frame after decoding
38
+ * @see readFrameAt
38
39
*/
39
40
Frame* readNextFrame ();
40
41
41
42
/* *
42
43
* @return Get previous frame after decoding
44
+ * @see readFrameAt
43
45
*/
44
46
Frame* readPrevFrame ();
45
47
46
48
/* *
47
49
* @return Get indicated frame after decoding
50
+ * @warn Returns NULL if there is no more frame to read.
51
+ * @see continueWithGenerator
48
52
*/
49
53
Frame* readFrameAt (const size_t frame);
50
54
Original file line number Diff line number Diff line change @@ -27,9 +27,9 @@ def testVideoReaderCreateNewInputFile():
27
27
bytesPerPixel = reader .getOutputBitDepth () / 8
28
28
assert_equals ( frame .getSize (), reader .getOutputWidth () * reader .getOutputHeight () * bytesPerPixel )
29
29
30
- # check if the next frame is empty
31
- frame = av . VideoFrame ( reader .readNextFrame () )
32
- assert_equals ( frame . getSize (), 0 )
30
+ # check if there is no next frame
31
+ frame = reader .readNextFrame ()
32
+ assert_equals ( reader . readNextFrame (), None )
33
33
34
34
35
35
def testVideoReaderReferenceInputFile ():
@@ -47,9 +47,8 @@ def testVideoReaderReferenceInputFile():
47
47
bytesPerPixel = reader .getOutputBitDepth () / 8
48
48
assert_equals ( frame .getSize (), reader .getOutputWidth () * reader .getOutputHeight () * bytesPerPixel )
49
49
50
- # check if the next frame is empty
51
- frame = av .VideoFrame (reader .readNextFrame ())
52
- assert_equals ( frame .getSize (), 0 )
50
+ # check if there is no next frame
51
+ assert_equals ( reader .readNextFrame (), None )
53
52
54
53
55
54
def testAudioReaderChannelsExtraction ():
You can’t perform that action at this time.
0 commit comments