[FFmpeg-devel] [PATCH] doc/filters: document asetpts in single place

Paul B Mahol onemda at gmail.com
Fri May 3 00:16:48 CEST 2013

Signed-off-by: Paul B Mahol <onemda at gmail.com>
 doc/filters.texi | 81 ++++++++------------------------------------------------
 1 file changed, 11 insertions(+), 70 deletions(-)

diff --git a/doc/filters.texi b/doc/filters.texi
index a62d977..1b5bfa1 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -933,75 +933,6 @@ disable padding for the last frame, use:
 @end example
- at section asetpts
-Change the PTS (presentation timestamp) of the input audio frames.
-This filter accepts the following options:
- at table @option
- at item expr
-The expression which is evaluated for each frame to construct its timestamp.
- at end table
-The expression is evaluated through the eval API and can contain the following
- at table @option
- at item PTS
-the presentation timestamp in input
- at item PI
-Greek PI
- at item PHI
-golden ratio
- at item E
-Euler number
- at item N
-Number of the audio samples pass through the filter so far, starting at 0.
- at item S
-Number of the audio samples in the current frame.
- at item SR
-Audio sample rate.
- at item STARTPTS
-the PTS of the first frame
- at item PREV_INPTS
-previous input PTS
- at item PREV_OUTPTS
-previous output PTS
- at item RTCTIME
-wallclock (RTC) time in microseconds
- at item RTCSTART
-wallclock (RTC) time at the start of the movie in microseconds
- at end table
-Some examples follow:
- at example
-# start counting PTS from zero
-#generate timestamps by counting samples
-# generate timestamps from a "live source" and rebase onto the current timebase
-asetpts='(RTCTIME - RTCSTART) / (TB * 1000000)"
- at end example
 @section asetrate
 Set the sample rate without altering the PCM data.
@@ -7927,15 +7858,18 @@ frame rate, only defined for constant frame-rate video
 the presentation timestamp in input
 @item N
-the count of the input frame, starting from 0.
+the count of the input frame for video or the number of consumed samples,
+not including the current frame for audio, starting from 0.
 the number of consumed samples, not including the current frame (only
+ at item S
 the number of samples in the current frame (only audio)
+ at item SR
 audio sample rate
@@ -8022,6 +7956,13 @@ Generate timestamps from a "live source" and rebase onto the current timebase:
 setpts='(RTCTIME - RTCSTART) / (TB * 1000000)'
 @end example
+ at item
+Generate timestamps by counting samples:
+ at example
+ at end example
 @end itemize
 @section settb, asettb

More information about the ffmpeg-devel mailing list