FFmpeg git repo
Go to file
Samuel Pitoiset 8b6a5a7923 rtmp: Do not send _checkbw calls as notifications
The _checkbw calls were changed to use transactionId 0 in commit
82613564 so that servers would not return _result/_error about it.
While this is the strict interpretation of the spec, there are
servers that return _error about it, even if transactionId was 0.

The latest version of EvoStream Media Server (the commercial version
of crtmpserver) behaves properly as described, i.e. returning an
_error normally but not returning anything when using transactionId
0. The latest version of crtmpserver (right now at least) doesn't
behave like this though, it returns an error even if transactionId
was 0.

There are also other servers that return errors even if transactionId
is set to 0. Therefore set a proper transaction id so that the invoke
can be tracked and the error properly ignored instead.

Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-14 22:31:53 +03:00
compat dct/fft-test: use a replacement getopt() if the system has none present. 2012-07-11 21:24:37 +02:00
doc lavc: fix mixing CODEC_ID/AV_CODEC_ID in C++ code. 2012-08-10 18:48:40 +02:00
libavcodec prores: interlaced ProRes encoding 2012-08-14 19:28:50 +02:00
libavdevice Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
libavfilter x86: yadif: fix asm with suncc 2012-08-13 14:51:52 +01:00
libavformat rtmp: Do not send _checkbw calls as notifications 2012-08-14 22:31:53 +03:00
libavresample avresample: De-doxygenize some comments where Doxygen is not appropriate 2012-08-11 20:22:01 +02:00
libavutil ARM: intmath: use native-size return types for clipping functions 2012-08-13 14:51:52 +01:00
libswscale x86: swscale: fix fragile memory accesses 2012-08-13 14:51:52 +01:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests fate: Only test enabled filters 2012-08-11 20:26:31 +02:00
tools Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
.gitignore build: change checkheaders to use regular build rules 2012-08-07 21:36:51 +01:00
COPYING.GPLv2
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
COPYING.LGPLv2.1 cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
Changelog Canopus Lossless decoder 2012-08-01 22:06:16 -04:00
Doxyfile x86: build: replace mmx2 by mmxext 2012-08-03 22:51:05 +02:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
LICENSE doc: Clarify licensing issues arising from external libraries 2012-08-12 13:28:58 +02:00
Makefile build: add HOSTOBJS to SUBDIR_VARS list 2012-08-09 03:49:19 +02:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE Prepare for 0.8 Release 2012-01-21 14:54:31 +01:00
arch.mak build: Consistently handle conditional compilation for all optimization OBJS. 2012-04-12 09:00:49 +02:00
avconv.c Use log2(x) instead of log(x) / log(2) 2012-08-13 17:59:21 +01:00
avconv.h avconv: rename OutputStream.is_past_recording_time to finished. 2012-08-08 21:55:45 +02:00
avconv_filter.c avconv: split configuring filter configuration to a separate file. 2012-08-08 11:11:52 +02:00
avconv_opt.c avconv: split option parsing into a separate file. 2012-08-08 11:10:06 +02:00
avplay.c avplay: fix build with lavfi disabled. 2012-08-08 11:14:10 +02:00
avprobe.c avprobe: Include libm.h for the log2 fallback 2012-08-14 01:37:52 +03:00
avserver.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
cmdutils.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
cmdutils.h Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
cmdutils_common_opts.h avtools: add -v as alias for -loglevel 2011-10-09 16:53:06 +01:00
common.mak build: change checkheaders to use regular build rules 2012-08-07 21:36:51 +01:00
configure build: Factor out mpegvideo encoding dependencies to CONFIG_MPEGVIDEOENC 2012-08-14 10:04:34 +02:00
library.mak build: Remove all installed headers and header directories on uninstall 2012-08-07 22:54:43 +02:00
version.sh Drop git- prefix from version labels 2011-06-19 19:41:23 +01:00

README

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.