ffmpeg/libavformat
Martin Storsjö 5bbfe193a0 vocdec: Don't update codec parameters mid-stream
If we really want to support parameter changes, they need to be
signalled along with the AVPackets as parameter change side data,
not just changing the AVCodecContext parameters when a packet
is demuxed (since there may be other earlier packets yet undecoded).

Something similar was already done for the sample rate in 0883109b2,
but some parameters were left changeable.

This avoids having to recheck the channel count for validity for
each decoded frame in (ad)pcm decoders, unless the decoders
explicitly say that they accept parameter changes.

Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-16 11:04:52 +03:00
..
4xm.c 4xm: Check that the read track value is non-negative 2013-09-03 22:57:36 +03:00
Makefile hlsenc: Add a proper dependency on the mpegts muxer 2013-08-15 22:41:11 +03:00
a64.c a64: remove interleaved mode. 2012-11-02 07:58:37 +01:00
aacdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
ac3dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
adtsenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
adxdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
aea.c Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05:00
aiff.h lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
aiffdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
aiffenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
allformats.c lavf: Support unix sockets 2013-08-05 16:13:35 +02:00
amr.c amr: set channel_layout 2012-11-12 10:33:18 -05:00
anm.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
apc.c apc: set channel layout 2012-11-12 10:33:18 -05:00
ape.c ape: Don't allow the seektable to be omitted 2013-09-12 10:53:25 +03:00
apetag.c apetag: use int64_t for filesize 2013-06-04 17:20:19 +02:00
apetag.h apetag: add support for writing APE tags 2013-05-28 18:19:03 +02:00
asf.c asfdec: also read Metadata Library Object 2013-02-09 18:57:21 +01:00
asf.h riff: Move guid structs and helper functions into riff 2013-04-21 18:20:30 +02:00
asfcrypt.c asf: K&R formatting cosmetics 2013-02-06 09:48:51 +01:00
asfcrypt.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
asfdec.c Disable deprecation warnings for cases where a replacement is available 2013-08-02 19:19:02 +02:00
asfenc.c avformat: Use av_reallocp_array() where suitable 2013-09-10 12:38:32 +02:00
assdec.c assdec: fix qsort() callback signature 2012-10-27 18:26:28 +01:00
assenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +02:00
au.c Move misplaced file author information where it belongs 2013-04-11 02:42:11 +02:00
audiointerleave.c avformat: Drop unnecessary ff_ name prefixes from static functions 2013-04-30 16:16:23 +02:00
audiointerleave.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
avc.c avc: Add a function for converting mp4 style extradata to annex b 2012-03-24 22:53:18 +02:00
avc.h avc: Add a function for converting mp4 style extradata to annex b 2012-03-24 22:53:18 +02:00
avformat.h matroskaenc: Allow chapters to be written in trailer 2013-09-04 20:30:43 +02:00
avi.h Generalize RIFF INFO tag support; support reading INFO tag in wav 2011-11-26 17:14:13 -08:00
avidec.c Disable deprecation warnings for cases where a replacement is available 2013-08-02 19:19:02 +02:00
avienc.c lavf: move RIFF INFO tag writing from avienc to riff 2012-10-16 18:50:36 +02:00
avio.c avio: Handle AVERROR_EOF in the same way as the return value 0 2013-07-07 13:30:01 +03:00
avio.h avio: introduce avio_closep 2012-10-10 18:56:55 +02:00
avio_internal.h avio: Add const qualifiers to ffio_read_indirect 2013-08-08 11:09:00 +03:00
aviobuf.c avio: Add const qualifiers to ffio_read_indirect 2013-08-08 11:09:00 +03:00
avisynth.c avisynth: K&R formatting cosmetics 2013-09-06 11:13:36 +02:00
avlanguage.c Employ FF_ARRAY_ELEMS instead of manually calculating array length. 2011-09-08 15:57:14 +02:00
avlanguage.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avs.c avs: Increase magic value score above file extension score 2013-05-04 21:51:00 +02:00
bethsoftvid.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
bfi.c bfi: set channel layout 2012-11-12 10:33:18 -05:00
bink.c bink demuxer: set framerate. 2013-02-01 12:42:17 +01:00
bmv.c bmv: set channel layout 2012-11-12 10:33:18 -05:00
c93.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
caf.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
caf.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
cafdec.c lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
cavsvideodec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
cdg.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
cdxl.c cdxl: set channel layout 2012-11-12 10:33:18 -05:00
concat.c proto: Realign struct initializers 2011-12-01 13:47:28 +02:00
crcenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +02:00
crypto.c Use the new aes/md5/sha/tree allocation functions 2012-10-11 23:35:28 +03:00
cutils.c libavformat: Add an ff_ prefix to some lavf internal symbols 2012-02-15 22:06:17 +02:00
daud.c daud: set channel layout 2012-11-12 10:33:18 -05:00
dfa.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
diracdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
dnxhddec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
dsicin.c dsicin: Add some basic sanity checks for fields read from the file 2013-09-11 20:18:55 +03:00
dtsdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
dv.c dv: Add a guard to not overread the ppcm array 2013-09-07 11:18:01 +02:00
dv.h libavformat: Add an ff_ prefix to some lavf internal symbols 2012-02-15 22:06:17 +02:00
dvenc.c miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
dxa.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
eacdata.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
electronicarts.c electronicarts: Let functions always returning the same value return void 2013-08-15 12:24:43 +02:00
ffm.h avserver: move avserver-specific code from ffmdec.c to avserver.c 2012-10-16 14:20:05 +01:00
ffmdec.c avserver: move avserver-specific code from ffmdec.c to avserver.c 2012-10-16 14:20:05 +01:00
ffmenc.c lavf: introduce AVFMT_TS_NEGATIVE 2013-04-25 10:13:27 +02:00
ffmeta.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
ffmetadec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
ffmetaenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +02:00
file.c libavformat: use avpriv_open() 2013-08-07 21:22:03 +02:00
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
filmstripdec.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
filmstripenc.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
flacdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
flacenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
flacenc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flacenc_header.c flac muxer: fix writing of file header and STREAMINFO header from extradata 2011-12-10 10:19:41 -05:00
flic.c Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05:00
flv.h flv: add support for G.711 2012-06-28 16:53:09 +02:00
flvdec.c flv: Fix the help string 2013-08-27 14:38:54 +02:00
flvenc.c flvenc: do not mux more than one stream per type 2013-04-16 10:31:38 +02:00
format.c avf: split off format register and lookup function 2013-06-16 14:00:40 +02:00
framecrcenc.c lavf: introduce AVFMT_TS_NEGATIVE 2013-04-25 10:13:27 +02:00
framehash.c frame{crc/md5}: set the stream timebase from codec timebase. 2012-02-03 09:29:02 +01:00
g722.c g722: refactor out of rawdec.c 2012-10-25 14:05:05 +02:00
g723_1.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
gif.c Move misplaced file author information where it belongs 2013-04-11 02:42:11 +02:00
gopher.c avio: Add an URLProtocol flag for indicating that a protocol uses network 2012-01-05 23:56:52 +02:00
gsmdec.c gsmdec: set channel layout 2012-11-12 10:33:19 -05:00
gxf.c gxfdec: set channel layout when applicable 2012-11-12 10:33:19 -05:00
gxf.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
gxfenc.c avformat: Use av_reallocp_array() where suitable 2013-09-10 12:38:32 +02:00
h261dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
h263dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
h264dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
hls.c hls: Call avformat_find_stream_info() on the chained demuxers 2013-07-30 12:31:08 +03:00
hlsenc.c hlsenc: Don't reset the number variable when wrapping 2013-08-15 22:41:19 +03:00
hlsproto.c hlsproto: Store all durations in AV_TIME_BASE 2013-07-29 20:15:50 +03:00
http.c http: Support reading gzip/deflate compressed data 2013-07-28 18:39:49 +03:00
http.h miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
httpauth.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
httpauth.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
id3v1.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
id3v1.h cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
id3v2.c id3v2: check for end of file while unescaping tags 2013-05-03 10:21:27 +02:00
id3v2.h avpacket: use AVBuffer to allow refcounting the packets. 2013-03-08 07:33:45 +01:00
id3v2enc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
idcin.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
idroqdec.c idroqdec: set channel layout 2012-11-12 10:33:19 -05:00
idroqenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
iff.c iff: validate CMAP palette size 2013-03-18 10:48:29 +01:00
ilbc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
img2.c img2: Add j2k file extension for JPEG 2000 2013-04-04 19:47:05 +02:00
img2dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
img2enc.c img2enc: add an option for overwriting one file with subsequent images 2013-04-11 12:30:44 +02:00
ingenientdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
internal.h avf: move url utility functions in a separate file 2013-06-16 15:01:39 +02:00
ipmovie.c ipmovie: set channel layout 2012-11-12 10:33:19 -05:00
isom.c Apple Intermediate Codec decoder 2013-05-17 06:31:05 +02:00
isom.h mov: use tkhd enabled flag to set the default track 2013-08-23 09:24:22 +02:00
iss.c iss: set channel layout 2012-11-12 10:33:20 -05:00
iv8.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
ivfdec.c lavf: Make codec_tag arrays constant 2012-06-21 16:11:29 +03:00
ivfenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
jvdec.c jvdec: set channel layout 2012-11-12 10:33:20 -05:00
latmenc.c avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 2012-09-04 23:13:44 +03:00
libavformat.v lavc/lavf: remove unnecessary symbols from the symbol version script. 2012-01-31 07:26:31 +01:00
librtmp.c librtmp: return AVERROR_UNKNOWN instead of -1. 2012-06-03 15:46:27 +02:00
lmlm4.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
log2_tab.c avutil: Duplicate ff_log2_tab instead of sharing it across libs 2012-10-12 20:39:17 +02:00
lxfdec.c lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
m4vdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
matroska.c mkv: support vp9 tag 2013-01-14 19:20:47 +01:00
matroska.h matroskadec: silently skip CodecState element. 2013-05-27 21:25:53 +02:00
matroskadec.c avformat: Use av_reallocp_array() where suitable 2013-09-10 12:38:32 +02:00
matroskaenc.c matroskaenc: Fix stray pointers left over from av_reallocp_array refactoring 2013-09-12 13:16:15 +02:00
md5enc.c lavf: introduce AVFMT_TS_NEGATIVE 2013-04-25 10:13:27 +02:00
md5proto.c md5: Allocate a normal private context for the opaque md5 context pointer 2012-10-11 23:35:29 +03:00
metadata-example.c libavformat: Add an example how to use the metadata API 2011-07-02 13:52:29 +02:00
metadata.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
metadata.h lavf: remove disabled FF_API_OLD_METADATA2 cruft 2012-01-27 10:52:42 +01:00
mm.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
mmf.c mmf: Write metadata into an Optional Data chunk 2013-05-14 17:14:38 +02:00
mms.c lavf: remove FF_API_MAX_STREAMS cruft 2011-04-19 18:28:38 +02:00
mms.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
mmsh.c avio: Add an URLProtocol flag for indicating that a protocol uses network 2012-01-05 23:56:52 +02:00
mmst.c mmst: Use AVUNERROR() to convert error codes to the right range for strerror 2012-06-19 20:23:19 +03:00
mov.c avformat: Use av_reallocp_array() where suitable 2013-09-10 12:38:32 +02:00
mov_chan.c Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05:00
mov_chan.h mov_chan: Pass a separate AVIOContext for reading 2012-09-07 10:49:35 +03:00
movenc.c movenc: Simplify setting the fragmentation flag 2013-09-09 23:58:33 +03:00
movenc.h movenc: Make tkhd "enabled" flag QuickTime compatible 2013-08-23 09:55:42 +02:00
movenchint.c movenc: Rename the timestamp parameter to dts in write_hint_packets 2013-07-08 12:44:25 +03:00
mp3dec.c mp3: add .mpa extension 2013-09-12 13:16:15 +02:00
mp3enc.c mp3: add .mpa extension 2013-09-12 13:16:15 +02:00
mpc.c mpc7: set channel layout 2012-11-12 10:33:20 -05:00
mpc8.c mpc8: Make sure the first stream exists before parsing the seek table 2013-09-12 10:54:27 +03:00
mpeg.c pcm_dvd: consolidate pieces from pcm.c and mpeg.c 2013-08-31 11:26:29 +02:00
mpeg.h mpegts: add support for stream_type 0x42, which is CAVS 2013-03-15 09:33:24 +01:00
mpegenc.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
mpegts.c avformat: Use av_reallocp_array() where suitable 2013-09-10 12:38:32 +02:00
mpegts.h mpegts: add support for stream_type 0x42, which is CAVS 2013-03-15 09:33:24 +01:00
mpegtsenc.c lavc: Rename avpriv_mpv_find_start_code after moving out from mpegvideo 2013-03-26 09:50:02 +02:00
mpegvideodec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
mpjpeg.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
msnwc_tcp.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
mtv.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
mux.c Disable deprecation warnings for cases where a replacement is available 2013-08-02 19:19:02 +02:00
mvi.c mvi: set framerate 2013-01-29 07:31:55 +01:00
mxf.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
mxf.h Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
mxfdec.c avformat: Use av_reallocp_array() where suitable 2013-09-10 12:38:32 +02:00
mxfenc.c mxfenc: switch to av_reallocp_array() and check allocation errors 2013-08-04 16:49:04 +02:00
mxg.c Disable deprecation warnings for cases where a replacement is available 2013-08-02 19:19:02 +02:00
ncdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
network.c ff_socket: put out-of-line and fallback to fcntl() for close-on-exec 2013-08-09 11:26:50 +03:00
network.h ff_socket: put out-of-line and fallback to fcntl() for close-on-exec 2013-08-09 11:26:50 +03:00
noproxy-test.c avf: move ff_http_match_no_proxy to network 2013-06-16 14:41:00 +02:00
nsvdec.c nsvdec: Remove commented-out debug cruft 2013-06-02 18:11:58 +02:00
nullenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
nut.c nut: K&R formatting cosmetics 2013-05-04 20:01:08 +02:00
nut.h Remove commented-out #includes 2013-05-15 23:01:21 +02:00
nutdec.c nut: use meaningful error values 2013-05-07 14:37:32 +02:00
nutenc.c Remove unreachable returns 2013-07-27 16:00:41 +02:00
nuv.c lavf: remove disabled FF_API_R_FRAME_RATE cruft 2013-03-11 18:23:50 +01:00
oggdec.c avformat: Use av_reallocp_array() where suitable 2013-09-10 12:38:32 +02:00
oggdec.h oggdec: make sure the private parse data is cleaned up 2013-01-06 17:59:54 +01:00
oggenc.c lavf: introduce AVFMT_TS_NEGATIVE 2013-04-25 10:13:27 +02:00
oggparsecelt.c ogg: check that the expected number of headers had been parsed 2012-09-24 22:35:29 +02:00
oggparsedirac.c ogg: check that the expected number of headers had been parsed 2012-09-24 22:35:29 +02:00
oggparseflac.c ogg: check that the expected number of headers had been parsed 2012-09-24 22:35:29 +02:00
oggparseogm.c ogg: check that the expected number of headers had been parsed 2012-09-24 22:35:29 +02:00
oggparseskeleton.c av_log_missing_feature() ---> avpriv_report_missing_feature() 2013-03-13 20:42:21 +01:00
oggparsespeex.c oggparsespeex: validate channel count and set channel layout 2012-11-12 10:33:20 -05:00
oggparsetheora.c oggparsetheora: fix comment header parsing 2013-01-14 20:47:27 +02:00
oggparsevorbis.c ogg: Always alloc the private context in vorbis_header 2013-08-13 14:04:55 +02:00
oma.c oma: Validate sample rates 2013-03-31 16:10:52 +02:00
oma.h oma: Validate sample rates 2013-03-31 16:10:52 +02:00
omadec.c omadec: Properly check lengths before incrementing the position 2013-09-16 11:04:52 +03:00
omaenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
options.c Give less generic names to global library option arrays 2013-08-02 19:19:02 +02:00
options_table.h Give less generic names to global library option arrays 2013-08-02 19:19:02 +02:00
os_support.c file: Move win32 utf8->wchar open wrapper to libavutil 2013-08-08 16:41:33 +03:00
os_support.h file: Move win32 utf8->wchar open wrapper to libavutil 2013-08-08 16:41:33 +03:00
output-example.c output-example: Update to use encode_video2 instead of the now dropped encode_video 2013-03-08 13:42:45 +01:00
pcm.c libavformat: Add an ff_ prefix to some lavf internal symbols 2012-02-15 22:06:17 +02:00
pcm.h libavformat: Add an ff_ prefix to some lavf internal symbols 2012-02-15 22:06:17 +02:00
pcmdec.c pcm: change references to raw to pcm 2012-10-25 17:08:58 +02:00
pcmenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
pmpdec.c silly typo fixes 2013-05-03 18:26:12 +02:00
psxstr.c Disable deprecation warnings for cases where a replacement is available 2013-08-02 19:19:02 +02:00
pva.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
qcp.c qcp: set channel layout 2012-11-12 10:33:21 -05:00
qtpalette.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
r3d.c Remove commented-out debug #define cruft 2013-05-16 00:23:30 +02:00
rawdec.c lavf: remove disabled FF_API_R_FRAME_RATE cruft 2013-03-11 18:23:50 +01:00
rawdec.h rawdec: remove ff_raw_read_header 2012-10-25 14:05:13 +02:00
rawenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rawenc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rawvideodec.c rawvideo: use a specific read_header 2012-10-25 14:04:18 +02:00
rdt.c avformat: Drop unnecessary ff_ name prefixes from static functions 2013-04-30 16:16:23 +02:00
rdt.h doxygen: Make sure parameter names match between .c and .h files. 2011-07-14 04:09:49 +02:00
riff.c deprecate AV_CODEC_ID_VOXWARE and introduce AV_CODEC_ID_METASOUND instead 2013-08-07 10:56:18 +02:00
riff.h riff.h: Remove stray extern declaration for non-existing symbol 2013-08-05 22:44:48 +02:00
riffdec.c riff: Move demuxing code to a separate file. 2013-08-06 11:02:36 +02:00
riffenc.c riff: Move muxing code to a separate file 2013-08-06 11:02:35 +02:00
rl2.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rm.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rm.h rmdec: Move SIPR code shared with Matroska demuxer to a separate file 2012-10-15 13:34:07 +02:00
rmdec.c cosmetics: Fix ATRAC codec name spelling 2013-09-02 21:38:57 +02:00
rmenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +02:00
rmsipr.c rmdec: Move SIPR code shared with Matroska demuxer to a separate file 2012-10-15 13:34:07 +02:00
rmsipr.h rmdec: Move SIPR code shared with Matroska demuxer to a separate file 2012-10-15 13:34:07 +02:00
rpl.c Escape 130 (RPL) decoder 2013-05-18 07:12:56 +02:00
rso.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rso.h Replace ffmpeg references with more accurate libav* references. 2011-11-02 10:42:55 +01:00
rsodec.c rsodec: Use avpriv_report_missing_feature() where appropriate 2013-03-13 21:20:12 +01:00
rsoenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +02:00
rtmp.h use my full first name instead of short one in copyrights 2013-06-01 13:38:50 +02:00
rtmpcrypt.c avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 2012-09-04 23:13:44 +03:00
rtmpcrypt.h RTMPE protocol support 2012-07-23 16:32:07 +03:00
rtmpdh.c rtmpdh: Do not generate the same private key every time when using libnettle 2012-08-17 23:51:53 +03:00
rtmpdh.h RTMPE protocol support 2012-07-23 16:32:07 +03:00
rtmphttp.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
rtmppkt.c rtmp: Do not misuse memcmp 2013-08-11 01:19:27 +02:00
rtmppkt.h rtmp: Do not misuse memcmp 2013-08-11 01:19:27 +02:00
rtmpproto.c rtmpproto: Fix limelight authentication with abbreviated app names 2013-08-28 17:54:51 +03:00
rtp.c Use proper "" quotes for local header #includes 2013-02-01 12:51:15 +01:00
rtp.h rtpenc: Simplify code by introducing a macro for rescaling NTP timestamps 2013-07-31 21:12:34 +03:00
rtpdec.c rtpdec: Fix the alphabetical ordering in registering depacketizers 2013-06-06 19:56:05 +03:00
rtpdec.h rtpproto: Move rtpproto specific function declarations to a separate header 2013-07-31 21:12:34 +03:00
rtpdec_amr.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_asf.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_formats.h rtpdec: Split handling of mpeg12 audio/video to a separate depacketizer 2013-01-20 18:20:22 +02:00
rtpdec_g726.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_h263.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_h263_rfc2190.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_h264.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_ilbc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rtpdec_jpeg.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_latm.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
rtpdec_mpeg4.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_mpeg12.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_mpegts.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_qcelp.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_qdm2.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_qt.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
rtpdec_svq3.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_vp8.c rtpdec: Initialize some variables to silence compiler warnings 2013-03-02 21:23:52 +02:00
rtpdec_xiph.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpenc.c rtpenc: Simplify code by introducing a macro for rescaling NTP timestamps 2013-07-31 21:12:34 +03:00
rtpenc.h rtpenc: Fix some odd comments 2013-07-26 21:43:29 +03:00
rtpenc_aac.c rtpenc_aac: Fix calculation of the header size 2012-11-08 19:48:32 +02:00
rtpenc_amr.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
rtpenc_chain.c rtpenc_chain: Check for errors from ffio_fdopen and ffio_open_dyn_packet_buf 2013-08-07 11:37:13 +03:00
rtpenc_chain.h rtp: set the payload type as stream id 2012-11-14 20:38:51 +01:00
rtpenc_h263.c rtpenc: Allow packetizing H263 according to the old RFC 2190 2012-02-23 15:27:52 +02:00
rtpenc_h263_rfc2190.c rtpenc: Use MB info side data for splitting H263 packets for RFC 2190 2012-03-01 16:08:32 +02:00
rtpenc_h264.c rtpenc: fix overflow checking in avc_mp4_find_startcode() 2013-01-23 13:51:29 +02:00
rtpenc_jpeg.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
rtpenc_latm.c rtpenc_latm: Consistently use "Libav" in license boilerplate. 2011-06-16 17:13:34 +02:00
rtpenc_mpv.c lavc: Rename avpriv_mpv_find_start_code after moving out from mpegvideo 2013-03-26 09:50:02 +02:00
rtpenc_vp8.c rtpenc_vp8: Include the picture number in VP8 packets 2012-12-16 21:32:13 +02:00
rtpenc_xiph.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpproto.c rtpproto: Check the right feature detection macro 2013-08-15 15:35:41 +03:00
rtpproto.h rtpproto: Move rtpproto specific function declarations to a separate header 2013-07-31 21:12:34 +03:00
rtsp.c sdp: Add an option for sending RTCP packets to the source of the last packets 2013-08-14 11:21:33 +03:00
rtsp.h sdp: Add an option for sending RTCP packets to the source of the last packets 2013-08-14 11:21:33 +03:00
rtspcodes.h rtsp: Add listen mode 2012-07-10 22:00:28 +03:00
rtspdec.c rtpproto: Move rtpproto specific function declarations to a separate header 2013-07-31 21:12:34 +03:00
rtspenc.c rtspenc: Check the return value from ffio_open_dyn_packet_buf 2013-08-07 11:37:01 +03:00
sapdec.c lavf: Use RTP_MAX_PACKET_LENGTH instead of 1500 2013-04-09 10:36:43 +03:00
sapenc.c sapenc: Pass the title on to the chained muxers 2012-12-20 12:37:34 +02:00
sauce.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
sauce.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
sctp.c network: Use SOCK_CLOEXEC when available 2013-08-05 16:13:36 +02:00
sdp.c sdp: Include SRTP crypto params if using the srtp protocol 2013-01-15 11:55:29 +02:00
seek-test.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
seek.c lavf: deobfuscate read_frame_internal(). 2012-03-05 18:47:05 +01:00
seek.h lavf: deobfuscate read_frame_internal(). 2012-03-05 18:47:05 +01:00
segafilm.c segafilm: Error out on impossible packet size 2013-08-13 15:14:07 +02:00
segment.c hls, segment: fix splitting for audio-only streams. 2013-04-27 10:19:04 +02:00
sierravmd.c sierravmd: Do sanity checking of frame sizes 2013-09-16 11:04:52 +03:00
siff.c siff: set channel layout 2012-11-12 10:33:22 -05:00
smacker.c smacker: Avoid integer overflow when allocating packets 2013-09-11 20:19:43 +03:00
smjpeg.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
smjpeg.h avformat: split out common SMJPEG code 2012-01-16 11:29:55 +01:00
smjpegdec.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
smjpegenc.c lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
smoothstreamingenc.c smoothstreamingenc: Write to a temp file while updating the manifest 2013-08-27 19:44:31 +03:00
sol.c sol: set channel layout 2012-11-12 10:33:22 -05:00
sox.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
soxdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
soxenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
spdif.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
spdif.h cosmetics: Fix ATRAC codec name spelling 2013-09-02 21:38:57 +02:00
spdifdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
spdifenc.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
srtdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
srtp.c srtp: Include rtpdec.h for RTP_MAX_PACKET_LENGTH 2013-04-09 12:04:39 +03:00
srtp.h srtp: Add support for a few DTLS-SRTP related crypto suites 2013-01-21 00:13:35 +02:00
srtpproto.c lavf: Use RTP_MAX_PACKET_LENGTH instead of 1500 2013-04-09 10:36:43 +03:00
swf.c swf(dec): replace CODEC_ID with AV_CODEC_ID 2012-08-18 08:48:30 +02:00
swf.h lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
swfdec.c swfdec: cosmetics: fix indentation 2012-12-11 09:37:17 -05:00
swfenc.c cosmetics: Add '0' to float constants ending in '.'. 2013-07-25 11:33:23 +02:00
takdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
tcp.c tcp: Explicitly convert a pointer to a boolean integer 2013-09-09 23:57:04 +03:00
thp.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
tiertexseq.c tiertexseq: set channel layout 2012-11-12 10:33:22 -05:00
tls.c lavf: Handle the environment variable no_proxy more properly 2013-02-27 21:32:13 +02:00
tmv.c tmv: set channel layout 2012-11-12 10:33:22 -05:00
tta.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
tty.c tty: set avg_frame_rate. 2013-03-08 08:11:05 +01:00
txd.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
udp.c network: Use SOCK_CLOEXEC when available 2013-08-05 16:13:36 +02:00
unix.c tcp: Use a different log message and level if there's more addresses to try 2013-08-06 10:39:39 +03:00
url-test.c avf: move url utility functions in a separate file 2013-06-16 15:01:39 +02:00
url.c avf: move url utility functions in a separate file 2013-06-16 15:01:39 +02:00
url.h avf: move url utility functions in a separate file 2013-06-16 15:01:39 +02:00
urldecode.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
urldecode.h Support urlencoded http authentication credentials 2012-07-26 00:18:32 +03:00
utils.c avformat: Use av_reallocp_array() where suitable 2013-09-10 12:38:32 +02:00
vc1test.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
vc1testenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
version.h mkv: Allow flushing the current cluster in progress 2013-08-19 22:47:07 +02:00
voc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
voc.h lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
vocdec.c vocdec: Don't update codec parameters mid-stream 2013-09-16 11:04:52 +03:00
vocenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
vorbiscomment.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
vorbiscomment.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
vqf.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
wavdec.c wav: Always seek to an even offset 2013-05-06 09:14:43 +02:00
wavenc.c wavenc: write fact chunk sample count at the correct file position 2012-11-26 19:11:10 -05:00
wc3movie.c wc3movie: set channel layout 2012-11-12 10:33:22 -05:00
westwood_aud.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
westwood_vqa.c westwood_vqa: do not free extradata on error in read_header 2013-07-07 22:04:43 +02:00
wtv.c wtv: Drop some casts that now are unnecessary 2013-07-26 23:05:18 +03:00
wv.c wvdec: split block header parsing into a separate file 2013-05-28 17:47:59 +02:00
wv.h wvdec: split block header parsing into a separate file 2013-05-28 17:47:59 +02:00
wvdec.c wvdec: split block header parsing into a separate file 2013-05-28 17:47:59 +02:00
wvenc.c lavf: add a raw WavPack muxer. 2013-05-28 18:19:19 +02:00
xa.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
xmv.c xmv: do not leak memory in the error paths in xmv_read_header() 2013-04-04 07:54:45 +02:00
xwma.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
yop.c yop: fix typo 2012-11-25 11:10:52 -05:00
yuv4mpeg.c yuv4mpeg: Correctly round chroma up for odd luma sizes 2013-07-07 13:30:22 +03:00