Exemple #1
0
extern "C" int main(int argc, char *argv[]) {
	loadPsmfPlayer();

	sceMpegInit();
	checkpointNext("Init");

	checkpointNext("Players:");
	testBreak("  Initial", createPsmfPlayerInitial());
	testBreak("  Standby", createPsmfPlayerStandby());
	testBreak("  Deleted", createPsmfPlayerDeleted());
	// Crashes.
	//testBreak("  NULL", NULL);
	SceUID *psmfPlaying = createPsmfPlayerPlaying();
	testBreak("  Playing", psmfPlaying);
	testBreak("  Twice", psmfPlaying);
	psmfPlaying = createPsmfPlayerPlaying();
	SceUID psmf2 = *psmfPlaying;
	testBreak("  Copy", &psmf2);
	testBreak("  Finished", createPsmfPlayerFinished());

	u64 pts = 0;
	checkpointNext("Pts:");
	psmfPlaying = createPsmfPlayerPlaying();
	warmUpVideo(psmfPlaying);
	testBreak("  Warm", psmfPlaying);
	scePsmfPlayerGetCurrentPts(psmfPlaying, &pts);
	checkpoint("   -> pts=%lld", pts);
	playPsmfPlayerUntilEnd(psmfPlaying, 10);
	testBreak("  Into video a bit", psmfPlaying);
	scePsmfPlayerGetCurrentPts(psmfPlaying, &pts);
	checkpoint("   -> pts=%lld", pts);
	runVideoABit(psmfPlaying);
	testBreak("  Into video a bit", psmfPlaying);
	scePsmfPlayerGetCurrentPts(psmfPlaying, &pts);
	checkpoint("   -> pts=%lld", pts);

	sceMpegFinish();
	unloadPsmfPlayer();
	return 0;
}
Exemple #2
0
int main(void) {
	testBreak();
	return EXIT_SUCCESS;
}
Exemple #3
0
int main(int argc, const char * argv[]) {
    // insert code here...
    testBreak();
    return EXIT_SUCCESS;
}