diff -Naur a/src/framing.c b/src/framing.c --- a/src/framing.c 2019-08-12 11:56:41.000000000 -0700 +++ b/src/framing.c 2019-12-09 20:18:17.011484000 -0800 @@ -1564,7 +1564,7 @@ byteskipcount=byteskip; } - ogg_sync_wrote(&oy,next-buf); + ogg_sync_wrote(&oy,(long)(next-buf)); while(1){ int ret=ogg_sync_pageout(&oy,&og_de);