# HG changeset patch # User Cristi Magherusan # Date 1184117757 -10800 # Node ID 574d0cc96a394597a17458c69077044030ae4316 # Parent e2b45aa596ad1a63e2e7bf35c3b4957c6a18b1dc# Parent f45a99c8bc0d1e9c28bdcc19fa9a4da07e7b0b86 merge again diff -r e2b45aa596ad -r 574d0cc96a39 src/aac/src/libmp4.c --- a/src/aac/src/libmp4.c Wed Jul 11 04:30:31 2007 +0300 +++ b/src/aac/src/libmp4.c Wed Jul 11 04:35:57 2007 +0300 @@ -846,7 +846,12 @@ ret = parse_aac_stream(mp4fh); - vfs_fseek(mp4fh, 0, SEEK_SET); + if( ret == TRUE ) + vfs_fseek(mp4fh, 0, SEEK_SET); + else { + vfs_fclose(mp4fh); + mp4fh = vfs_fopen(filename, "rb"); + } mp4cb->read = mp4_read_callback; mp4cb->seek = mp4_seek_callback;