From 621b8568278e17b5434464a0951b68d099c5b5da Mon Sep 17 00:00:00 2001 From: martii Date: Thu, 11 Apr 2013 17:59:22 +0200 Subject: [PATCH] libeplayer reverse play: experimental adjustment to find previous I-frame Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/ff374c6070457906386f825ceaad53cdc42c64cb Author: martii Date: 2013-04-11 (Thu, 11 Apr 2013) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- libeplayer3/container/container_ffmpeg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libeplayer3/container/container_ffmpeg.c b/libeplayer3/container/container_ffmpeg.c index eea190c..426226f 100644 --- a/libeplayer3/container/container_ffmpeg.c +++ b/libeplayer3/container/container_ffmpeg.c @@ -475,7 +475,11 @@ static void FFMPEGThread(Context_t *context) { } +#ifdef MARTII + if((err = container_ffmpeg_seek_rel(context, lastSeek, lastPts, (float) context->playback->Speed * 15)) < 0) +#else if((err = container_ffmpeg_seek_rel(context, lastSeek, lastPts, (float) context->playback->Speed)) < 0) +#endif { ffmpeg_err( "Error seeking\n");