def test_MatroskaFrameInfo(self): codec = vp8.Vp8Codec() my_optimizer = optimizer.Optimizer(codec) videofile = test_tools.MakeYuvFileWithOneBlankFrame( 'one_black_frame_1024_768_30.yuv') encoding = my_optimizer.BestEncoding(1000, videofile) encoding.Execute() # This line comes from file_codec.Execute() encodedfile = '%s/%s.%s' % (encoding.Workdir(), videofile.basename, codec.extension) frameinfo = file_codec.MatroskaFrameInfo(encodedfile) self.assertEquals(len(frameinfo), 1) self.assertGreater( os.path.getsize(encodedfile) * 8, frameinfo[0]['size'])
def ResultData(self, encodedfile): more_results = {} more_results['frame'] = file_codec.MatroskaFrameInfo(encodedfile) return more_results