1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/doc
Bodecs Bela 8811d6d9a0 avformat/hlsenc: hls_start_number_source and start_number
start_number option starts the playlist sequence number
(#EXT-X-MEDIA-SEQUENCE) from the specified number. Unless hls_flags
single_file is set, it also specifies starting sequence numbers of
segment and subtitle filenames. Sometimes it is usefull to have unique
starting numbers at each run, but currently it is only achiveable by
setting this parameter manually.
This patch enables to specify start_number source parameter by
introducing hls_start_number_source with 3 possible values:
generic/epoch/datetime. This ensures to set start sequence number
automatically for practically unique numbers. Generic option is the
default and this is the curent behaviour: start_number option value
specifies the start sequence number. (start_number default value is 0)
If hls_start_number_source is set to epoch, then the start number will
be the seconds since epoch (1970-01-01 00:00:00). If set to datetime,
then the start sequence number will be based on the current date/time
value as YYYYmmddHHMMSS. e.g. 20161231235659.
Hls speficication allows 64 bit integers as sequence numbers. This patch
also changes some code where only 32 bit integer values were handled
correctly.

Reviewed-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Bela Bodecs <bodecsb@vivanet.hu>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-01-12 20:43:10 +08:00
..
doxy Merge commit '257f00ec1ab06a2a161f535036c6512f3fc8e801' 2016-06-22 11:28:51 +02:00
examples doc/examples/http_multiclient: Fix resource leak 2016-12-26 18:29:00 +01:00
.gitignore Merge commit '257f00ec1ab06a2a161f535036c6512f3fc8e801' 2016-06-22 11:28:51 +02:00
APIchanges libavformat/avio: Add avio_get_dyn_buf function 2017-01-07 13:04:05 +01:00
authors.texi
bitstream_filters.texi doc/bsfs: various improvements 2016-11-17 10:49:51 -09:00
bootstrap.min.css
build_system.txt Merge commit '48362ceadeb2eb5286ae94ef7f9542d990ff7ec7' 2016-04-17 19:36:59 +01:00
codecs.texi doc: document cutoff option to ac3 and adjust the option's global documentation 2016-12-31 17:20:06 +01:00
decoders.texi cosmetics: fix some misspelled words 2016-07-17 13:10:27 -03:00
default.css
demuxers.texi flv demuxer supports live rtmp inputs but there is no any info about it in the docs. 2016-12-26 18:29:00 +01:00
developer.texi doc/developer: Mention mime type and patchwork in "Submitting patches" 2016-10-11 23:20:56 +02:00
devices.texi
doxy-wrapper.sh
Doxyfile doc: fix spelling errors 2016-10-21 23:58:47 +02:00
encoders.texi doc: document cutoff option to ac3 and adjust the option's global documentation 2016-12-31 17:20:06 +01:00
errno.txt
faq.texi faq: use relative links to own documentation 2016-10-23 11:55:53 +02:00
fate_config.sh.template
fate.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ffmpeg-bitstream-filters.texi
ffmpeg-codecs.texi
ffmpeg-devices.texi
ffmpeg-filters.texi
ffmpeg-formats.texi
ffmpeg-protocols.texi
ffmpeg-resampler.texi
ffmpeg-scaler.texi
ffmpeg-utils.texi
ffmpeg.texi Avoid using the term "file" and prefer "url" in some docs and comments 2016-12-05 21:30:12 +01:00
ffmpeg.txt
ffplay.texi ffplay: add startup volume option 2016-12-25 12:51:21 -08:00
ffprobe.texi Avoid using the term "file" and prefer "url" in some docs and comments 2016-12-05 21:30:12 +01:00
ffprobe.xsd lavf: add AV_DISPOSITION_TIMED_THUMBNAILS 2016-10-24 05:47:05 -05:00
ffserver.conf lavc: remove libfaac wrapper 2016-10-01 19:58:04 +01:00
ffserver.texi
fftools-common-opts.texi doc: fix various typos and grammar errors 2016-10-11 16:57:46 +02:00
filter_design.txt
filters.texi avfilter/vf_shuffleframes: allow also dropping frames 2017-01-06 12:27:46 +01:00
formats.texi avformat: Add max_streams option 2016-12-08 18:25:30 +01:00
general.texi avcodec: add QDMC decoder 2017-01-06 22:05:45 +01:00
git-howto.texi Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
indevs.texi lavd/decklink_dec: add option to disable drawing bars on signal loss 2016-10-21 20:24:12 +02:00
issue_tracker.txt
libav-merge.txt doc/libav-merge: add skipped fixup commits to the list of missing changes 2016-11-13 22:34:01 +01:00
libavcodec.texi
libavdevice.texi
libavfilter.texi
libavformat.texi
libavutil.texi
libswresample.texi
libswscale.texi
Makefile doc/examples: build http_multiclient example 2016-09-30 19:35:52 +02:00
metadata.texi
mips.txt
multithreading.txt
muxers.texi avformat/hlsenc: hls_start_number_source and start_number 2017-01-12 20:43:10 +08:00
nut.texi Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
optimization.txt Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
outdevs.texi
patchwork doc/patchwork: Document the patchwork states 2016-10-26 19:46:00 +02:00
platform.texi doc: fix various typos and grammar errors 2016-10-11 16:57:46 +02:00
print_options.c
protocols.texi avformat: Add Pro-MPEG CoP #3-R2 FEC protocol 2016-11-13 11:38:15 +01:00
rate_distortion.txt
resampler.texi doc/resampler: add exact_rational option 2016-06-13 13:12:05 +07:00
scaler.texi doc/scaler: mention default scaling algorithm 2017-01-09 12:58:25 -09:00
snow.txt fix some a/an typos 2016-03-28 14:13:17 -08:00
style.min.css
swresample.txt
swscale.txt cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
t2h.init doc/t2h: use container 2016-10-03 00:16:27 +01:00
t2h.pm doc/t2h: use container 2016-10-03 00:16:27 +01:00
tablegen.txt
texi2pod.pl
texidep.pl
utils.texi doc/utils: fix typo for min() description 2016-03-02 11:20:07 +01:00
writing_filters.txt