diff options
Diffstat (limited to 'apps/plugins')
| -rw-r--r-- | apps/plugins/mpegplayer/mpeg_parser.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/plugins/mpegplayer/mpeg_parser.c b/apps/plugins/mpegplayer/mpeg_parser.c index c996f95..d4b0ff1 100644 --- a/apps/plugins/mpegplayer/mpeg_parser.c +++ b/apps/plugins/mpegplayer/mpeg_parser.c @@ -974,6 +974,8 @@ static int parse_elementary(struct stream *str, enum stream_parse_mode type) } p = str->curr_packet_end; + if (p >= disk_buf.end) + p -= disk_buf.size; break; /* STREAM_PM_STREAMING: */ |