diff --git a/apps/plugin.h b/apps/plugin.h index a504e2e841..9d3ef8e366 100644 --- a/apps/plugin.h +++ b/apps/plugin.h @@ -284,8 +284,8 @@ struct plugin_api { unsigned char *buf, int num_frames, unsigned long header_template, void (*progressfunc)(int), bool generate_toc); - unsigned long (*find_next_frame)(int fd, int *offset, - int max_offset, unsigned long last_header); + unsigned long (*find_next_frame)(int fd, long *offset, + long max_offset, unsigned long last_header); int (*battery_level)(void); bool (*battery_level_safe)(void); #if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) diff --git a/firmware/mpeg.c b/firmware/mpeg.c index 5b5faceeb1..b89fb6fc5d 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c @@ -1026,7 +1026,7 @@ static void mpeg_thread(void) unsigned long saved_header = 0; int startpos; int rc; - int offset; + long offset; int countdown; #endif /* #if CONFIG_HWCODEC == MAS3587F */