ffserver: fix seeking with ?date=...
authorClément Bœsch <clement.boesch@smartjog.com>
Fri, 5 Oct 2012 14:46:01 +0000 (16:46 +0200)
committerClément Bœsch <ubitux@gmail.com>
Mon, 8 Oct 2012 07:03:19 +0000 (09:03 +0200)
commitf7c46d251c9a2d645568c2c38c543e5e31fac812
treeafc0502c0544d751c7ced9bdba2175e7b0ff3c48
parent9425dc3dba0bd1209aa7a788ea8f3c194fc7c7c5
ffserver: fix seeking with ?date=...

Regression since 5f847bf61dca1fd1a2f65a2f56c9a99d1cb716ab.

After this commit, timestamps pushed by FFmpeg won't be relative
anymore, but absolute (based on the date/time at the beginning of the
push). This will allow seeking to work properly. Before this patch, the
seek was done, but ffm timestamps were way smallers than the absolute
requested timestamp (based on a date), so the seek was done, but to the
end of the stream (which was similar to no effect at all).
ffmpeg_opt.c
libavformat/ffm.h
libavformat/ffmenc.c