ffmpeg/doc
wm4 a92fbe16f2 lavf/http: add support for reading streamcast metadata
Allow applications to request reading streamcast metadata. This uses
AVOptions as API, and requires the application to explicitly request
and read metadata. Metadata can be updated mid-stream; if an
application is interested in that, it has to poll for the data by
reading the "icy_metadata_packet" option in regular intervals.

There doesn't seem to be a nice way to transfer the metadata in a nicer
way. Converting the metadata to ID3v2 tags might be a nice idea, but
the libavformat mp3 demuxer doesn't seem to read these tags mid-stream,
and even then we couldn't guarantee that tags are not inserted in the
middle of mp3 packet data.

This commit provides the minimum to enable applications to retrieve
this information at all.

Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-07-02 02:00:56 +02:00
..
doxy doc: support the new website layout 2012-10-08 11:22:42 +02:00
examples examples/muxing: rename audio/video_pts to audio/video_time 2013-06-26 23:38:42 +02:00
APIchanges lavf: add AV_DISPOSITION flags for WebVTT text track kinds 2013-06-25 00:13:47 +02:00
authors.texi doc: use a common authors.texi file blurb 2012-12-19 09:33:43 +01:00
avtools-common-opts.texi doc: document -opencl_options option in ff* tools manuals 2013-04-14 20:30:34 +02:00
avutil.txt Remove unused softfloat implementation. 2011-05-11 13:43:30 +02:00
bitstream_filters.texi doc/bitstream_filters: document the chomp filter 2013-06-26 23:22:48 +02:00
build_system.txt cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
codecs.texi doc/codecs: Mention relation of the experimental setting and codecs 2013-06-08 14:14:27 +02:00
decoders.texi doc/decoders: document libopus decoder 2013-06-28 13:09:10 +02:00
default.css doc/default.css: use ffmpeg.org website CSS 2012-12-22 00:38:48 +01:00
demuxers.texi img2dec: Add ts_from_file option 2013-05-25 11:42:28 +02:00
developer.texi update all trac links to use the trac subdomain 2013-06-29 19:27:49 +02:00
devices.texi doc: move ffmpeg-devices.texi content to separated file 2013-04-05 10:11:57 +02:00
doxy-wrapper.sh doc: add apidoc target for doxygen API documentation 2012-11-02 18:28:56 +01:00
Doxyfile Merge commit 'e69222c50755030eef921e899e38b71a111093d9' 2013-05-24 12:25:21 +02:00
encoders.texi doc/encoders: apply various fixes to libmp3lame documentation 2013-07-01 16:00:37 +02:00
errno.txt doc: add a list of errno codes on some systems. 2011-12-21 19:59:45 +01:00
faq.texi lavfi: deprecate aconvert. 2013-04-11 22:13:45 +02:00
fate_config.sh.template Merge remote-tracking branch 'qatar/master' 2013-05-29 11:19:25 +02:00
fate.texi doc: Mention the target_samples and ld variables for fate configs 2013-05-29 10:37:18 +03:00
ffmpeg-bitstream-filters.texi doc: extend "See Also" chapters in component manuals 2012-12-19 09:33:44 +01:00
ffmpeg-codecs.texi doc: move ffmpeg-codecs.texi content to separated file 2013-04-05 10:11:57 +02:00
ffmpeg-devices.texi doc: move ffmpeg-devices.texi content to separated file 2013-04-05 10:11:57 +02:00
ffmpeg-filters.texi doc: extend "See Also" chapters in component manuals 2012-12-19 09:33:44 +01:00
ffmpeg-formats.texi doc: move ffmpeg-formats.texi content to separated file 2013-04-05 10:11:57 +02:00
ffmpeg-protocols.texi doc: extend "See Also" chapters in component manuals 2012-12-19 09:33:44 +01:00
ffmpeg-resampler.texi doc: move ffmpeg-resampler.texi content to separated file 2013-04-05 10:11:57 +02:00
ffmpeg-scaler.texi doc: move ffmpeg-scaler.texi content to separated file 2013-04-05 10:11:57 +02:00
ffmpeg-utils.texi doc: merge syntax.texi, eval.texi and opencl.texi into utils.texi 2013-04-12 18:21:57 +02:00
ffmpeg.texi Merge commit '481575d255195c6c2f32e04686b94de984ae78d4' 2013-05-08 12:07:56 +02:00
ffmpeg.txt Fix "ouput" typo and add a check. 2012-01-28 11:04:19 +01:00
ffplay.texi doc: remove all-components.texi, include its content verbatim 2013-04-25 11:19:53 +02:00
ffprobe.texi ffprobe: show chapter and chapter metadata information 2013-06-06 16:49:53 +02:00
ffprobe.xsd ffprobe: show chapter and chapter metadata information 2013-06-06 16:49:53 +02:00
ffserver.conf Merge commit 'bf5f46b4cc47b7a4568119f224057d4ff91b6cdd' 2012-11-16 13:07:10 +01:00
ffserver.texi doc: remove all-components.texi, include its content verbatim 2013-04-25 11:19:53 +02:00
filter_design.txt doc: Consistently use 'frame rate' everywhere 2013-03-31 18:22:08 -04:00
filters.texi cosmetics: Fix "dont" "wont" "doesnt" typos 2013-06-29 02:31:16 +02:00
formats.texi doc: move ffmpeg-formats.texi content to separated file 2013-04-05 10:11:57 +02:00
general.texi lavf: add WebVTT muxer. 2013-06-17 22:28:19 +02:00
git-howto.texi doc: git-howto: Leave reviewers time to react before pushing patches 2012-11-11 20:43:28 +01:00
git-howto.txt githowto: git is generally available as package in most distros. 2011-11-23 23:03:37 +01:00
indevs.texi v4l2: make possible to disable libv4l2 at runtime. 2013-05-22 19:49:29 +02:00
issue_tracker.txt update all trac links to use the trac subdomain 2013-06-29 19:27:49 +02:00
libavcodec.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
libavdevice.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
libavfilter.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
libavformat.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
libavutil.texi doc/libavutil: remove include of opencl.texi 2013-04-12 18:21:57 +02:00
libswresample.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
libswscale.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
Makefile doc/Makefile: install .3 man pages to man3 subdir 2013-05-19 19:26:25 +02:00
metadata.texi doc/metadata: add notes and examples regarding metadata usage with ffmpeg 2013-06-11 01:07:16 +02:00
mips.txt mips: Optimization of AAC psychoacoustic model functions 2013-03-23 16:19:38 +01:00
multithreading.txt Merge commit '759001c534287a96dc96d1e274665feb7059145d' 2013-03-12 03:23:28 +01:00
muxers.texi doc/muxers: apply various minor fixes to segment documentation 2013-06-29 14:12:11 +02:00
nut.texi Drop Snow codec 2013-01-06 16:30:02 +01:00
optimization.txt Merge commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f' 2013-01-23 17:44:56 +01:00
outdevs.texi lavd: add xv output device 2013-05-30 10:44:54 +02:00
platform.texi Merge commit 'b0ce601c160c87349d093d7e542b5c752754f598' 2013-06-25 10:46:52 +02:00
print_options.c Merge remote-tracking branch 'qatar/master' 2013-03-18 17:43:43 +01:00
protocols.texi lavf/http: add support for reading streamcast metadata 2013-07-02 02:00:56 +02:00
rate_distortion.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
RELEASE_NOTES doc: update release_notes by taking the ones from release/1.2 2013-03-19 16:21:26 +01:00
resampler.texi swresample: set flags & description and add documentation for output_sample_bits 2013-06-04 21:57:25 +00:00
scaler.texi doc: move ffmpeg-scaler.texi content to separated file 2013-04-05 10:11:57 +02:00
snow.txt Drop Snow codec 2013-01-06 16:30:02 +01:00
soc.txt Merge remote-tracking branch 'qatar/master' 2011-12-12 01:25:37 +01:00
swresample.txt Fix a few "its" vs "it's" typo. 2013-02-14 23:45:48 +01:00
swscale.txt x86: mmx2 ---> mmxext in comments and messages 2012-10-31 00:37:42 +01:00
t2h.init Merge commit 'f90ff772e7e35b4923c2de429d1fab9f2569b568' 2013-01-27 13:32:56 +01:00
tablegen.txt
texi2pod.pl doc/texi2pod.pl: skip printing chapter names if they are disabled 2013-03-30 16:58:45 +01:00
utils.texi doc/utils: use @code markup for opencl function names. 2013-04-12 23:10:59 +02:00
viterbi.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00