From 831084842182c076cbf5e8f7bf089029dbab8ae6 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Thu, 22 Mar 2007 09:18:46 +0000 Subject: Some small mpegplayer improvements/bug-fixes, and improved A/V sync. Audio is used as the master clock and video is synced to the number of samples played. This doesn't take account of any PTS difference at the start of the stream. Also enable Limit FPS and Skip Frames by default - these options need to be enabled for A/V sync to work. Adds pcm_get_bytes_waiting() to the plugin API git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12884 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/mpegplayer/alloc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'apps/plugins/mpegplayer/alloc.c') diff --git a/apps/plugins/mpegplayer/alloc.c b/apps/plugins/mpegplayer/alloc.c index d406947..3bdf7ec 100644 --- a/apps/plugins/mpegplayer/alloc.c +++ b/apps/plugins/mpegplayer/alloc.c @@ -36,7 +36,8 @@ void mpeg2_alloc_init(unsigned char* buf, int mallocsize) mem_ptr = 0; bufsize = mallocsize; mallocbuf = buf; - + rb->memset(buf,0,bufsize); + return; } -- cgit v1.1