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; }
int main(void) { testBreak(); return EXIT_SUCCESS; }
int main(int argc, const char * argv[]) { // insert code here... testBreak(); return EXIT_SUCCESS; }