Example #1
0
 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'])
Example #2
0
 def ResultData(self, encodedfile):
     more_results = {}
     more_results['frame'] = file_codec.MatroskaFrameInfo(encodedfile)
     return more_results