Started adding clean up code, to reduce memory footprint

This commit is contained in:
Jonathan Thomas
2012-07-03 16:58:07 -05:00
parent 6553f49874
commit e8d9dba8ce
3 changed files with 134 additions and 37 deletions

View File

@@ -14,14 +14,14 @@ void FrameReady(int number)
int main()
{
// openshot::FFmpegReader r("/home/jonathan/Apps/libopenshot/src/examples/test.mp4");
// openshot::FFmpegReader r("/home/jonathan/Apps/libopenshot/src/examples/test1.mp4");
// openshot::FFmpegReader r("/home/jonathan/Apps/libopenshot/src/examples/piano.wav");
// openshot::FFmpegReader r("/home/jonathan/apps/libopenshot/src/examples/test.mp4");
// openshot::FFmpegReader r("/home/jonathan/apps/libopenshot/src/examples/test1.mp4");
// openshot::FFmpegReader r("/home/jonathan/apps/libopenshot/src/examples/piano.wav");
// openshot::FFmpegReader r("/home/jonathan/Videos/sintel-1024-stereo.mp4");
// openshot::FFmpegReader r("/home/jonathan/Videos/00001.mts");
// openshot::FFmpegReader r("/home/jonathan/Videos/sintel_trailer-720p.mp4");
openshot::FFmpegReader r("/home/jonathan/Videos/sintel_trailer-720p.mp4");
// openshot::FFmpegReader r("/home/jonathan/Aptana Studio Workspace/OpenShotLibrary/src/examples/piano.wav");
openshot::FFmpegReader r("/home/jonathan/Music/Army of Lovers/Crucified/Army of Lovers - Crucified [Single Version].mp3");
// openshot::FFmpegReader r("/home/jonathan/Music/Army of Lovers/Crucified/Army of Lovers - Crucified [Single Version].mp3");
// openshot::FFmpegReader r("/home/jonathan/Documents/OpenShot Art/test.jpeg");
// openshot::FFmpegReader r("/home/jonathan/Videos/60fps.mp4");
// openshot::FFmpegReader r("/home/jonathan/Aptana Studio Workspace/OpenShotLibrary/src/examples/asdf.wdf");
@@ -29,12 +29,21 @@ int main()
// Display debug info
r.DisplayInfo();
for (int frame = 300; frame <= 500; frame++)
for (int repeat = 0; repeat <= 100; repeat++)
{
Frame f = r.GetFrame(frame);
f.Play();
f.Display();
f.DisplayWaveform(false);
cout << "----------- REPEAT READER " << repeat << " ---------------" << endl;
for (int frame = 200; frame <= 400; frame++)
{
Frame f = r.GetFrame(frame);
//f.Play();
//f.Display();
//f.DisplayWaveform(false);
}
sleep(1);
// Seek to frame 1
r.GetFrame(1);
}
//Player g;
@@ -42,7 +51,6 @@ int main()
//g.SetFrameCallback(&FrameReady);
//g.Play();
// Get a frame
//Frame f = r.GetFrame(300);
// f = r.GetFrame(301);