Merge remote-tracking branch 'qatar/master'
* qatar/master: (21 commits) CDXL demuxer and decoder hls: Re-add legacy applehttp name to preserve interface compatibility. hlsproto: Rename the functions and context hlsproto: Encourage users to try the hls demuxer instead of the proto doc: Move the hls protocol section into the right place libavformat: Rename the applehttp protocol to hls hls: Rename the functions and context libavformat: Rename the applehttp demuxer to hls rtpdec: Support H263 in RFC 2190 format rv30: check block type validity ttadec: CRC checking movenc: Support muxing VC1 avconv: Don't split out inline sequence headers when stream copying VC1 rv34: handle size changes during frame multithreading rv40: prevent undefined signed overflow in rv40_loop_filter() rv34: use AVERROR return values in ff_rv34_decode_frame() rv34: use uint16_t for RV34DecContext.deblock_coefs librtmp: Add "lib" prefix to librtmp URLProtocol declarations. movenc: Use defines instead of hardcoded numbers for RTCP types smjpegdec: implement seeking ... Conflicts: Changelog doc/general.texi libavcodec/avcodec.h libavcodec/rv30.c libavcodec/tta.c libavcodec/version.h libavformat/Makefile libavformat/allformats.c libavformat/version.h libswscale/x86/swscale_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
#include "rtp.h"
|
||||
#include "rdt.h"
|
||||
#include "url.h"
|
||||
#include "version.h"
|
||||
|
||||
#define REGISTER_MUXER(X,x) { \
|
||||
extern AVOutputFormat ff_##x##_muxer; \
|
||||
@@ -61,7 +62,6 @@ void av_register_all(void)
|
||||
REGISTER_DEMUXER (ANM, anm);
|
||||
REGISTER_DEMUXER (APC, apc);
|
||||
REGISTER_DEMUXER (APE, ape);
|
||||
REGISTER_DEMUXER (APPLEHTTP, applehttp);
|
||||
REGISTER_MUXDEMUX (ASF, asf);
|
||||
REGISTER_MUXDEMUX (ASS, ass);
|
||||
REGISTER_MUXER (ASF_STREAM, asf_stream);
|
||||
@@ -80,6 +80,7 @@ void av_register_all(void)
|
||||
REGISTER_MUXDEMUX (CAF, caf);
|
||||
REGISTER_MUXDEMUX (CAVSVIDEO, cavsvideo);
|
||||
REGISTER_DEMUXER (CDG, cdg);
|
||||
REGISTER_DEMUXER (CDXL, cdxl);
|
||||
REGISTER_MUXER (CRC, crc);
|
||||
REGISTER_MUXDEMUX (DAUD, daud);
|
||||
REGISTER_DEMUXER (DFA, dfa);
|
||||
@@ -110,6 +111,7 @@ void av_register_all(void)
|
||||
REGISTER_MUXDEMUX (H261, h261);
|
||||
REGISTER_MUXDEMUX (H263, h263);
|
||||
REGISTER_MUXDEMUX (H264, h264);
|
||||
REGISTER_DEMUXER (HLS, hls);
|
||||
REGISTER_DEMUXER (ICO, ico);
|
||||
REGISTER_DEMUXER (IDCIN, idcin);
|
||||
REGISTER_DEMUXER (IDF, idf);
|
||||
@@ -254,15 +256,16 @@ void av_register_all(void)
|
||||
#if CONFIG_LIBMODPLUG
|
||||
REGISTER_DEMUXER (LIBMODPLUG, libmodplug);
|
||||
#endif
|
||||
REGISTER_MUXDEMUX (LIBNUT, libnut);
|
||||
|
||||
/* protocols */
|
||||
#if FF_API_APPLEHTTP_PROTO
|
||||
REGISTER_PROTOCOL (APPLEHTTP, applehttp);
|
||||
#endif
|
||||
REGISTER_PROTOCOL (CACHE, cache);
|
||||
REGISTER_PROTOCOL (CONCAT, concat);
|
||||
REGISTER_PROTOCOL (CRYPTO, crypto);
|
||||
REGISTER_PROTOCOL (FILE, file);
|
||||
REGISTER_PROTOCOL (GOPHER, gopher);
|
||||
REGISTER_PROTOCOL (HLS, hls);
|
||||
REGISTER_PROTOCOL (HTTP, http);
|
||||
REGISTER_PROTOCOL (HTTPPROXY, httpproxy);
|
||||
REGISTER_PROTOCOL (HTTPS, https);
|
||||
@@ -271,12 +274,16 @@ void av_register_all(void)
|
||||
REGISTER_PROTOCOL (MD5, md5);
|
||||
REGISTER_PROTOCOL (PIPE, pipe);
|
||||
REGISTER_PROTOCOL (RTMP, rtmp);
|
||||
REGISTER_PROTOCOL (RTMPE, rtmpe);
|
||||
REGISTER_PROTOCOL (RTMPS, rtmps);
|
||||
REGISTER_PROTOCOL (RTMPT, rtmpt);
|
||||
REGISTER_PROTOCOL (RTMPTE, rtmpte);
|
||||
REGISTER_PROTOCOL (RTP, rtp);
|
||||
REGISTER_PROTOCOL (TCP, tcp);
|
||||
REGISTER_PROTOCOL (TLS, tls);
|
||||
REGISTER_PROTOCOL (UDP, udp);
|
||||
|
||||
/* external libraries */
|
||||
REGISTER_MUXDEMUX (LIBNUT, libnut);
|
||||
REGISTER_PROTOCOL (LIBRTMP, librtmp);
|
||||
REGISTER_PROTOCOL (LIBRTMPE, librtmpe);
|
||||
REGISTER_PROTOCOL (LIBRTMPS, librtmps);
|
||||
REGISTER_PROTOCOL (LIBRTMPT, librtmpt);
|
||||
REGISTER_PROTOCOL (LIBRTMPTE, librtmpte);
|
||||
}
|
||||
|
Reference in New Issue
Block a user