Anonymous avatar Anonymous committed 3ac3443

Looping works properly on positive number integers. If you put in a 3,
you will get 3 plays. Infinite play(negative integers) causes a
seemingly random lockup/infinite loop, as well as a memory leak.

Comments (0)

Files changed (2)

 	    q->mutex = SDL_CreateMutex();
-    q->cond = SDL_CreateCond();
+    	q->cond = SDL_CreateCond();
     movie->paused = 0;
     movie->playing = 1;
-    while(loops>-1)
+    while((loops-1)!=-1)
     	PySys_WriteStdout("Loops: %i\n", loops);
+    	if(loops==1)
+    	{
+    		PySys_WriteStdout("Second Loop Around\n");
+    	}
     	movie=stream_open(movie, movie->filename, NULL);
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.