diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-05-29 03:09:51 +0400 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-05-29 03:13:59 +0400 |
commit | a8499cbbe87d00456c391f41207e1981bd7f746a (patch) | |
tree | fdfc491b412384196ec02fcf305db586a92d2c83 /doc/nut.texi | |
parent | d858ee717bed6307b8e772bd5039ab001aeae03f (diff) | |
parent | c94e2e85cb6af8a570d8542a830556243bd32873 (diff) |
Merge commit 'c94e2e85cb6af8a570d8542a830556243bd32873'
* commit 'c94e2e85cb6af8a570d8542a830556243bd32873':
nut: Support experimental NUT 4 features
Conflicts:
doc/nut.texi
libavformat/nut.h
libavformat/nutdec.c
libavformat/nutenc.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'doc/nut.texi')
-rw-r--r-- | doc/nut.texi | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/nut.texi b/doc/nut.texi index 0026a121b5..fee12da9e7 100644 --- a/doc/nut.texi +++ b/doc/nut.texi @@ -21,6 +21,27 @@ The official nut specification is at svn://svn.mplayerhq.hu/nut In case of any differences between this text and the official specification, the official specification shall prevail. +@chapter Modes +NUT has some variants signaled by using the flags field in its main header. + +@multitable @columnfractions .4 .4 +@item BROADCAST @tab Extend the syncpoint to report the sender wallclock +@item PIPE @tab Omit completely the syncpoint +@end multitable + +@section BROADCAST + +The BROADCAST variant provides a secondary time reference to facilitate +detecting endpoint latency and network delays. +It assumes all the endpoint clocks are syncronized. +To be used in real-time scenarios. + +@section PIPE + +The PIPE variant assumes NUT is used as non-seekable intermediate container, +by not using syncpoint removes unneeded overhead and reduces the overall +memory usage. + @chapter Container-specific codec tags @section Generic raw YUVA formats |