ffmpeg | branch: master | Gyan Doshi <ffm...@gyani.pro> | Wed Mar 19 16:43:12 
2025 +0530| [323cb8c61ea157e01ae98f5a2e3acb8208cfc84a] | committer: Gyan Doshi

ffmpeg_demux: set default for readrate_catchup to be 5% faster

The existing default value is the same as the primary readrate.
This maintains the flow rate as best as possible but does not
reduce the lag. This new value allows catchup to gradually happen
without overwhelming the receiver.

Addresses a concern brought up in #11469

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=323cb8c61ea157e01ae98f5a2e3acb8208cfc84a
---

 fftools/ffmpeg_demux.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fftools/ffmpeg_demux.c b/fftools/ffmpeg_demux.c
index b8171e336e..23216f6c13 100644
--- a/fftools/ffmpeg_demux.c
+++ b/fftools/ffmpeg_demux.c
@@ -1892,7 +1892,7 @@ int ifile_open(const OptionsContext *o, const char 
*filename, Scheduler *sch)
                    d->readrate_initial_burst);
             return AVERROR(EINVAL);
         }
-        d->readrate_catchup = o->readrate_catchup ? o->readrate_catchup : 
d->readrate;
+        d->readrate_catchup = o->readrate_catchup ? o->readrate_catchup : 
d->readrate * 1.05;
         if (d->readrate_catchup < d->readrate) {
             av_log(d, AV_LOG_ERROR,
                    "Option -readrate_catchup is %0.3f; it must be at least 
equal to %0.3f.\n",

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

To unsubscribe, visit link above, or email
ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to