xbmc / inputstream.ffmpegdirect

Supports streams opened by FFmpeg's libavformat or Kodi's cURL such as plain TS, HLS and DASH (non-DRM) as well as many others. There is support for Archive/Catchup services where there is a replay window and can timeshift across that span. Also provides timeshift for live streams where rewind/pause and fast-forward would not have been available.
GNU General Public License v2.0
57 stars 40 forks source link

Timeshift mode not working on Omega branch #282

Closed phunkyfish closed 4 months ago

phunkyfish commented 4 months ago

Tried moving back to commit 7279779, just after the deps upgrade and it still doesn't work. Initial thought was that seek fixes for ffmpeg 6 caused the issue but the first commit check did not result in it working.

Next will try moving to 410f895 which is just before the upgrade to ffmpeg6, so on ffmpeg 4.4 and see does that help.

phunkyfish commented 4 months ago

Mac builds don't work for 4.4 so we will need to fix this forward.

Looks like the issue was introduced early on in the Omega branch when updating to ffmpeg 5.1.2.

phunkyfish commented 4 months ago

ffmpeg moved to size_t instead of int from ffmpeg5. So in the end a one line fix...