FFmpeg/libavformat
Alexander Kojevnikov eae0879d96 mp3dec: Fix VBR bit rate parsing
When parsing the Xing/Info tag, don't set the bit rate if it's an Info tag.

When parsing the stream, don't override the bit rate if it's already set,
otherwise calculate the mean bit rate from parsed frames. This way, the bit
rate will be set correctly both for CBR and VBR streams.

CC:libav-stable@libav.org

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-03-08 07:32:11 +01:00
..
4xm.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
a64.c a64: remove interleaved mode. 2012-11-02 07:58:37 +01:00
aacdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
ac3dec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +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: Add a protocol for SRTP encryption/decryption 2013-01-15 11:55:10 +02:00
amr.c amr: set channel_layout 2012-11-12 10:33:18 -05:00
anm.c Return proper error code after av_log_ask_for_sample() 2012-12-23 18:56:56 +01:00
apc.c apc: set channel layout 2012-11-12 10:33:18 -05:00
ape.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
apetag.c apetag: fix error handling in ff_ape_parse_tag() 2012-11-21 14:35:26 +01:00
apetag.h wv,mpc8: don't return apetag data in packets. 2012-07-31 20:53:54 +02:00
asf.c asfdec: also read Metadata Library Object 2013-02-09 18:57:21 +01:00
asf.h asfdec: also read Metadata Library Object 2013-02-09 18:57:21 +01: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 asfdec: do not assume every AVStream has a corresponding ASFStream 2013-02-09 18:57:21 +01:00
asfenc.c asf: K&R formatting cosmetics 2013-02-06 09:48:51 +01: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 au: remove unnecessary casts 2013-01-09 11:52:57 -05:00
audiointerleave.c audiointerleave: deobfuscate a function call. 2012-11-02 07:58:38 +01: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 miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
avi.h Generalize RIFF INFO tag support; support reading INFO tag in wav 2011-11-26 17:14:13 -08:00
avidec.c avidec: use sensible error codes instead of -1 2013-01-21 16:02:40 +01:00
avienc.c lavf: move RIFF INFO tag writing from avienc to riff 2012-10-16 18:50:36 +02:00
avio_internal.h misc typo, style and wording fixes 2012-12-18 13:36:51 +01:00
avio.c avio: fix pointer type mismatches in avio_enum_protocols() 2012-10-27 13:43:44 +01:00
avio.h avio: introduce avio_closep 2012-10-10 18:56:55 +02:00
aviobuf.c aviobuf: Discard old buffered, previously read data in ffio_read_partial 2013-01-03 15:17:10 +02:00
avisynth.c avisynth: Change demuxer name to avoid conflicts with AVS 2013-01-31 11:19:22 +01: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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
bethsoftvid.c misc typo, style and wording fixes 2012-12-18 13:36:51 +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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +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: set channel layout 2012-11-12 10:33:19 -05:00
dtsdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
dv.c dv: set channel layout 2012-11-12 10:33:19 -05: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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +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 ffm: do not write or read the audio sample format 2012-10-06 12:21:54 -04: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 file: Set the return value type for lseek to int64_t. 2012-10-09 11:27:12 +03:00
filmstripdec.c Return proper error code after av_log_ask_for_sample() 2012-12-23 18:56:56 +01:00
filmstripenc.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
flacdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
flacenc_header.c flac muxer: fix writing of file header and STREAMINFO header from extradata 2011-12-10 10:19:41 -05: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
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 flvdec: Check the return value of a malloc 2013-03-02 00:39:37 +02:00
flvenc.c flvenc: Check whether seeking back to the header succeeded 2012-12-20 12:37:42 +02:00
framecrcenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +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 Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05:00
gif.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +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 lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
h261dec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
h263dec.c avformat: Remove non-compiling and/or silly commented-out printf/av_log statements 2012-10-01 10:24:28 +02:00
h264dec.c h264probe: Don't error out on bits that no longer are reserved 2012-10-04 00:59:34 +03:00
hls.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
hlsenc.c hlsenc: Make the start_number option set the right variable 2013-01-08 17:33:56 +02:00
hlsproto.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
http.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02: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: fix reading unsynchronized frames. 2012-11-22 13:40:04 +01:00
id3v2.h Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
id3v2enc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
idcin.c idcin: fix memleaks in idcin_read_packet() 2013-01-16 12:21:35 -05: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: set channel layout 2012-11-12 10:33:19 -05:00
ilbc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
img2.c img2: K&R formatting cosmetics 2012-11-29 17:15:57 +01:00
img2dec.c img2: K&R formatting cosmetics 2012-11-29 17:15:57 +01:00
img2enc.c img2: K&R formatting cosmetics 2012-11-29 17:15:57 +01:00
ingenientdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
internal.h lavf: Handle the environment variable no_proxy more properly 2013-02-27 21:32:13 +02:00
ipmovie.c ipmovie: set channel layout 2012-11-12 10:33:19 -05:00
isom.c mov: handle h263 and flv1 for codec_tag 'H','2','6','3' 2012-12-19 14:50:14 +01:00
isom.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
Makefile lavf: Add a fate test for the noproxy pattern matching 2013-02-27 21:32:14 +02:00
matroska.c mkv: support vp9 tag 2013-01-14 19:20:47 +01:00
matroska.h Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
matroskadec.c matroska: Fix use after free 2013-01-11 00:12:08 +01:00
matroskaenc.c matroskaenc: check cue point validity before reallocation 2012-10-09 15:39:05 +02:00
md5enc.c md5: Allocate a normal private context for the opaque md5 context pointer 2012-10-11 23:35:29 +03: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 mm: set channel layout 2012-11-12 10:33:20 -05:00
mmf.c mmf: set channel layout 2012-11-12 10:33:20 -05: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_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
mov.c mov: use the format context for logging. 2013-02-23 13:05:16 +01:00
movenc.c movenc: Simplify code by using avio_wb24 2013-01-30 13:45:45 +02:00
movenc.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
movenchint.c rtp: set the payload type as stream id 2012-11-14 20:38:51 +01:00
mp3dec.c mp3dec: Fix VBR bit rate parsing 2013-03-08 07:32:11 +01:00
mp3enc.c mp3enc: write Xing TOC 2012-09-15 18:25:34 +02:00
mpc8.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
mpc.c mpc7: set channel layout 2012-11-12 10:33:20 -05:00
mpeg.c avformat: Remove non-compiling and/or silly commented-out printf/av_log statements 2012-10-01 10:24:28 +02:00
mpeg.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpegenc.c avformat: Convert some commented-out printf/av_log instances to av_dlog 2012-10-01 10:24:28 +02:00
mpegts.c mpegts: Share the cleanup code between the demuxer and lavf-internal parser functions 2013-01-20 18:14:17 +02:00
mpegts.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
mpegtsenc.c mpegtsenc: set muxing type notification to verbose 2012-10-10 18:56:54 +02:00
mpegvideodec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +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 Return proper error code after av_log_ask_for_sample() 2012-12-23 18:56:56 +01:00
mux.c lavf: Fix assignments in if() 2013-01-14 13:12:55 +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 mxfdec: fix NULL checking in mxf_get_sorted_table_segments() 2013-01-04 20:43:42 -05:00
mxfenc.c avformat: Convert some commented-out printf/av_log instances to av_dlog 2012-10-01 10:24:28 +02:00
mxg.c mxg: set channel layout 2012-11-12 10:33:20 -05:00
ncdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
network.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
network.h network: add fallbacks for INADDR_LOOPBACK and INET_ADDRSTRLEN 2012-10-23 12:00:21 +01:00
noproxy-test.c lavf: Add a fate test for the noproxy pattern matching 2013-02-27 21:32:14 +02:00
nsvdec.c misc typo, style and wording fixes 2012-12-18 13:36:51 +01:00
nullenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
nut.c nut: support vp9 tag 2013-01-14 19:20:47 +01:00
nut.h lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
nutdec.c nutdec: Always return a value from nut_read_timestamp() 2013-01-15 02:15:09 +01:00
nutenc.c lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
nuv.c nuv: check for malloc failure when allocating extradata 2012-11-28 11:18:50 -05:00
oggdec.c oggdec: make sure the private parse data is cleaned up 2013-01-06 17:59:54 +01:00
oggdec.h oggdec: make sure the private parse data is cleaned up 2013-01-06 17:59:54 +01:00
oggenc.c oggenc: add a page_duration option and deprecate the pagesize option 2013-01-08 15:42:36 -05: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 Improve wording and spelling of av_log_missing_feature messages. 2012-10-23 10:28:40 +02: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 Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
oma.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
oma.h oma: make header compile standalone 2011-12-20 22:38:53 +01:00
omadec.c lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
omaenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
options_table.h cosmetics: Use consistent names for multiple inclusion guards. 2012-12-17 17:02:22 +01:00
options.c Move AVFormatContext/AVCodecContext option tables to separate files. 2012-03-20 07:09:18 +01:00
os_support.c network: use getservbyport() only if available 2012-10-23 12:00:21 +01:00
os_support.h build: Plan 9 support 2012-10-23 12:01:18 +01:00
output-example.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
psxstr.c psxstr: set channel layout 2012-11-12 10:33:21 -05:00
pva.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rawdec.c raw demuxer: initialize end of partial packets 2012-12-05 00:02:43 +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 rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +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 lavc: support ZenoXVID custom tag 2013-01-17 21:41:18 +01:00
riff.h lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05: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 lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05: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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +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 Return proper error code after av_log_ask_for_sample() 2012-12-23 18:56:56 +01:00
rsoenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +02:00
rtmp.h rtmp: Do not send _checkbw calls as notifications 2012-08-14 22:31:53 +03: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: fix buffer overflows in ff_amf_tag_contents() 2013-01-23 13:51:28 +02:00
rtmppkt.h rtmp: Add a function for writing AMF strings based on two substrings 2012-12-31 13:39:07 +02:00
rtmpproto.c rtmpproto: Fix assignments in if() 2013-01-14 13:13:00 +02:00
rtp.c Use proper "" quotes for local header #includes 2013-02-01 12:51:15 +01:00
rtp.h rtp: set the payload type as stream id 2012-11-14 20:38:51 +01: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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rtpdec_h263_rfc2190.c rtpdec: Move setting the parsing flags to the actual depacketizers 2013-01-20 18:20:42 +02:00
rtpdec_h263.c rtpdec: Move setting the parsing flags to the actual depacketizers 2013-01-20 18:20:42 +02:00
rtpdec_h264.c rtpdec: Move setting the parsing flags to the actual depacketizers 2013-01-20 18:20:42 +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 rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_mpeg4.c rtpdec: Move setting the parsing flags to the actual depacketizers 2013-01-20 18:20:42 +02:00
rtpdec_mpeg12.c rtpdec: Move setting the parsing flags to the actual depacketizers 2013-01-20 18:20:42 +02:00
rtpdec_mpegts.c rtpdec: Split mpegts parsing to a normal depacketizer 2013-01-20 18:17:17 +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 rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02: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 rtpdec: Move setting the parsing flags to the actual depacketizers 2013-01-20 18:20:42 +02:00
rtpdec.c rtpdec: Initialize some variables to silence compiler warnings 2013-03-02 21:23:52 +02:00
rtpdec.h rtpdec: Split mpegts parsing to a normal depacketizer 2013-01-20 18:17:17 +02: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: Use the original AVFormatContext for getting payload type 2013-01-24 11:31:36 +02:00
rtpenc_chain.h rtp: set the payload type as stream id 2012-11-14 20:38:51 +01: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_h263.c rtpenc: Allow packetizing H263 according to the old RFC 2190 2012-02-23 15:27:52 +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 cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08: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
rtpenc.c rtpenc: Start the sequence numbers from a random offset 2013-01-22 00:25:38 +02:00
rtpenc.h rtpenc: Start the sequence numbers from a random offset 2013-01-22 00:25:38 +02:00
rtpproto.c rtpproto: Remove unused defines 2012-12-12 16:01:24 +02:00
rtsp.c rtpdec: Split mpegts parsing to a normal depacketizer 2013-01-20 18:17:17 +02:00
rtsp.h rtsp: Support decryption of SRTP signalled via RFC 4568 (SDES) 2013-01-15 11:54:40 +02:00
rtspcodes.h rtsp: Add listen mode 2012-07-10 22:00:28 +03:00
rtspdec.c rtspdec: Set the default port for listen mode, if none is specified 2012-10-12 18:17:24 +03:00
rtspenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
sapdec.c avformat: Drop pointless "format" from container long names 2012-07-30 13:59:06 +02: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 sctp: add port missing error message 2012-07-25 20:31:16 +03: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 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
segment.c segment: fix NULL pointer dereference in seg_write_header() 2012-11-14 12:33:27 +02:00
sierravmd.c sierravmd: set channel layout 2012-11-12 10:33:21 -05:00
siff.c siff: set channel layout 2012-11-12 10:33:22 -05:00
smacker.c smacker: set channel layout 2012-11-12 10:33:22 -05: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 Return proper error code after av_log_ask_for_sample() 2012-12-23 18:56:56 +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 miscellaneous typo fixes 2012-12-21 00:18:34 +01: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 multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
spdifdec.c Improve wording and spelling of av_log_missing_feature messages. 2012-10-23 10:28:40 +02:00
spdifenc.c Return proper error code after av_log_ask_for_sample() 2012-12-23 18:56:56 +01:00
srtdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
srtp.c srtp: Move a variable to a local scope 2013-01-21 00:17:00 +02: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: Add a protocol for SRTP encryption/decryption 2013-01-15 11:55:10 +02: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 swfenc: error out for more than 1 audio or video stream 2012-10-09 15:39:05 +02:00
takdec.c tak: demuxer, parser, and decoder 2012-12-07 16:15:02 -05:00
tcp.c tcp: add port missing error message 2012-07-25 20:30:39 +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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
tty.c avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 2012-09-04 23:13:44 +03:00
txd.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
udp.c udp: use socklen_t where appropriate 2012-10-27 13:11:46 +01:00
url-test.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
url.h avio: add (ff)url_get_multi_file_handle() for getting more than one fd 2012-08-17 22:14:30 +03: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 Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
vc1test.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
vc1testenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
version.h lavf: Handle the environment variable no_proxy more properly 2013-02-27 21:32:13 +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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02: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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
wavdec.c wavdec: check size before reading the data, not after. 2012-10-16 18:52:21 +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 westwood_aud: set channel layout 2012-11-12 10:33:22 -05:00
westwood_vqa.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
wtv.c miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
wv.c Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05:00
xa.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
xmv.c miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
xwma.c xwma: Remove unused variable 2013-01-07 13:25:20 +01:00
yop.c yop: fix typo 2012-11-25 11:10:52 -05:00
yuv4mpeg.c yuv4mpeg: do not use deprecated functions 2013-01-09 21:07:49 +01:00