History | View | Annotate | Download (32.8 KB)
Define AVMediaType enum, and use it instead of enum CodecType, whichis deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
Reindent
Originally committed as revision 21824 to svn://svn.ffmpeg.org/ffmpeg/trunk
Optimize h261_probe function, since it is far slower than all others.About 5 times faster.
Originally committed as revision 21823 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add CODEC_ID_DNXHD into the 25 fps case.Merged from ffmbc.
Originally committed as revision 20841 to svn://svn.ffmpeg.org/ffmpeg/trunk
Raise threshold of h263 probe by 1 to avoid misdetection.Fixes issue 1588.
Originally committed as revision 20765 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add out commented av_log to debug h263_probe.
Originally committed as revision 20764 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use enum instead of integer types where appropriate.
Originally committed as revision 20482 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix pcm_read_seek () when the position it calculates is greater than 2 GB.
pcm_read_seek() puts the return value of url_fseek() in an int and thencompares < 0 to see if an error occurred; if the position is greaterthan 2 GB, the 32-bit signed int result will be < 0....
Return any error return values from av_get_packet, get_buffer etc. unchangedin the raw demuxers.Also remove special handling of 0-size reads, if they are due to an error/eof,these are already converted to the appropriate error by get_buffer.
Originally committed as revision 20137 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make rawvideo_read_packet return partial frames.This is consistent with other demuxers and also fixes a memleak (memoryallocated for partial frame data was leaked).
Originally committed as revision 20130 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify: remove pointless {} and else
Originally committed as revision 20129 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove pointless setting of pkt->size, av_get_packet already handles this.
Originally committed as revision 20128 to svn://svn.ffmpeg.org/ffmpeg/trunk
av_new_packet failing should return ENOMEM, not EIO.
Originally committed as revision 20126 to svn://svn.ffmpeg.org/ffmpeg/trunk
Sync AC3 probe values with MP3 probe values, they have to avoid similar issues.This fixes ffmpeg-generated files with -acodec ac3 being detected as raw ac3instead of MPEG.
Originally committed as revision 20075 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make h261 and mpegvideo probe a little more robust so they dont fail withslightly different probetest.
Originally committed as revision 19856 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make dnxhd probe more strict, fail if we detect values in header that wouldmake our decoder fail anyway.dnxhd probe now passes probetest.
Originally committed as revision 19847 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rewrite h261_probe().New code can detect h261 startcodes even when the first is damaged or not at thebegin. It also passes probetest v2 & v3.
Originally committed as revision 19845 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make DTS probe more robust against false positives (as e.g. probetest shows).In particular check that the detected markers clearly indicate a specific DTSformat (a wild mixture of e.g. little- and big-endian markers is unlikely to bea valid DTS file) and ensure the markers appear with sufficient frequency....
Rewrite h263_probe().The new code should detect h263 even if the first startcode is damaged orsomewhere else than the first byte. It also passes probetest v2 as justposted on ffmpeg-dev.
Originally committed as revision 19841 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN
Originally committed as revision 19508 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix compilation of cavsvideo demuxer
Originally committed as revision 19506 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add support for id3 tag parsing for ADTS AAC streams
Patch by Patrick Dehne ( patrick mysonicweb com )
Originally committed as revision 19225 to svn://svn.ffmpeg.org/ffmpeg/trunk
It should be #if, not #ifdef
Originally committed as revision 18659 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add raw MLP muxer.
Originally committed as revision 18652 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename bitstream.h to get_bits.h.
Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix 6 channels raw pcm demuxing, raw pcm now demux a fixed number of samples
Originally committed as revision 18453 to svn://svn.ffmpeg.org/ffmpeg/trunk
Support raw TrueHD files
Originally committed as revision 18049 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make pcm_read_seek treat negative time stamps as 0, this avoids incorrectlyseeking before data_offset and is more consistent with how the generic indexseeking code handles it.
Originally committed as revision 17964 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change the timebase of the raw demuxer to one that can represent the ts of fields.
Originally committed as revision 17675 to svn://svn.ffmpeg.org/ffmpeg/trunk
Separate the raw FLAC demuxer from raw.c and put in a new file,flacdec.c.
Originally committed as revision 17660 to svn://svn.ffmpeg.org/ffmpeg/trunk
Separate the raw FLAC muxer from raw.c to its own file, flacenc.c.
Originally committed as revision 17601 to svn://svn.ffmpeg.org/ffmpeg/trunk
consistent naming of Chinese AVS raw demuxer
Originally committed as revision 17527 to svn://svn.ffmpeg.org/ffmpeg/trunk
add raw demuxer for Chinese AVS elementary streams
Originally committed as revision 17473 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a context to av_log() call.
Originally committed as revision 17376 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make format long_names consistent.
Originally committed as revision 17360 to svn://svn.ffmpeg.org/ffmpeg/trunk
Whitespace cosmetics to align return statements.
Originally committed as revision 16826 to svn://svn.ffmpeg.org/ffmpeg/trunk
Check buffer is inside what is passed when probing for flac.
Originally committed as revision 16825 to svn://svn.ffmpeg.org/ffmpeg/trunk
Handle ID3v2 tags in raw FLAC streams by skipping them.Patch by David DeHaven (dave sagetv com)
Originally committed as revision 16764 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix probing of files with ID3v2 tags. Discussed athttp://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-January/059302.html
Originally committed as revision 16688 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change semantic of CONFIG_*, HAVE_* and ARCH_*.They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove silly FIXME comment.
Originally committed as revision 16122 to svn://svn.ffmpeg.org/ffmpeg/trunk
ADTS AAC probe.fixes issue400
Originally committed as revision 15977 to svn://svn.ffmpeg.org/ffmpeg/trunk
raw dnxhd de/muxer
Originally committed as revision 15674 to svn://svn.ffmpeg.org/ffmpeg/trunk
Assume mono if no other information for raw.Should fix issue687
Originally committed as revision 15631 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove offset_t typedef and use int64_t directly instead.The name offset_t is easily confused with the standard off_t type and*_t is POSIX reserved namespace if any POSIX header is included.
Originally committed as revision 15533 to svn://svn.ffmpeg.org/ffmpeg/trunk
write number of samples in FLAC extradata.based on a patch by Mathieu Velten (matmaul gmail com).
Originally committed as revision 15324 to svn://svn.ffmpeg.org/ffmpeg/trunk
change back to using CONFIG_*_DEMUXER for ac3_eac3_probe(), but use itcorrectly this time.
Originally committed as revision 15147 to svn://svn.ffmpeg.org/ffmpeg/trunk
simplify ac3_probe() and eac3_probe(). patch by Aurelien Jacobs.
Originally committed as revision 15145 to svn://svn.ffmpeg.org/ffmpeg/trunk
check ENABLE_*_DEMUXER instead of CONFIG_*_DEMUXER
Originally committed as revision 15144 to svn://svn.ffmpeg.org/ffmpeg/trunk
create a separate codec_id for E-AC-3
Originally committed as revision 15143 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add raw muxers/demuxers for F64/F32/S32/S24/U32/U24 PCM audio.
Originally committed as revision 14930 to svn://svn.ffmpeg.org/ffmpeg/trunk
Surround format-specific functions with matching preprocessor conditionals.
Originally committed as revision 14783 to svn://svn.ffmpeg.org/ffmpeg/trunk
Surround AVInputFormat declarations with format-specific #ifdefs.
Originally committed as revision 14782 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace generic CONFIG_MUXERS preprocessor condition around format-specificfunctions by more appropriate format-specific preprocessor conditions.
Originally committed as revision 14781 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace generic CONFIG_MUXERS preprocessor conditions around AVOutputFormatdeclarations by more specific CONFIG_FOOBAR_MUXER conditions.
Originally committed as revision 14780 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Remove redundant #endif comments that are very close to the #ifdefcondition. This will make upcoming diffs smaller.
Originally committed as revision 14779 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: misc spelling fixes
Originally committed as revision 14778 to svn://svn.ffmpeg.org/ffmpeg/trunk
check url_fseek return value
Originally committed as revision 14490 to svn://svn.ffmpeg.org/ffmpeg/trunk
Detect IDR less H.264 correctly.Fixes maybeH264_dumpvideo
Originally committed as revision 14424 to svn://svn.ffmpeg.org/ffmpeg/trunk
h264_probe()
Originally committed as revision 14186 to svn://svn.ffmpeg.org/ffmpeg/trunk
Alphabetically order AVInputFormat/AVOutputFormat declarations.
Originally committed as revision 14100 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a note to remind people to add new raw formats to the Makefile.
Originally committed as revision 14099 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling cosmetics in PCM codec long names
Originally committed as revision 14097 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove useless close funcs
Originally committed as revision 13835 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: s/Id/id/ in libavformat where Id refers to id Software.patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13662 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.patch by Stefano Sabatini, stefano.sabatini-lala poste.italong with some spelling/consistency fixes for the long names by me
Originally committed as revision 13649 to svn://svn.ffmpeg.org/ffmpeg/trunk
raw mlp demuxerBased on patch by Jeff Muizelaar <jrmuizel <at> gmail.org>http://article.gmane.org/gmane.comp.video.ffmpeg.devel/57797
Originally committed as revision 13558 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace some occurrences of 0 with CODEC_ID_NONE.Fixes icc warning #188: enumerated type mixed with another type
Originally committed as revision 13135 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use full path for #includes from another directory.
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
dts probe
Originally committed as revision 13040 to svn://svn.ffmpeg.org/ffmpeg/trunk
Import Dirac demuxer/muxer from SoC branch; written by Marco Gerards,patch extracted by Anuradha Suraparaju anuradhaAtrdDoTbbcDoTcoDoTuk.
Originally committed as revision 13031 to svn://svn.ffmpeg.org/ffmpeg/trunk
raw GSM demuxer (does not work yet as parser is missing)
Originally committed as revision 13013 to svn://svn.ffmpeg.org/ffmpeg/trunk
set demuxers .value and use common audio_read_header function
Originally committed as revision 13012 to svn://svn.ffmpeg.org/ffmpeg/trunk
change ff_ac3_parse_header() to take a GetBitContext instead of const char*
Originally committed as revision 12922 to svn://svn.ffmpeg.org/ffmpeg/trunk
Compute AC3 frame CRC for stronger raw AC3 format probing.
Closes issue64.
Originally committed as revision 12920 to svn://svn.ffmpeg.org/ffmpeg/trunk
Raw dts muxer
Originally committed as revision 12912 to svn://svn.ffmpeg.org/ffmpeg/trunk
Set pts/dts in raw (yuv,rgb,pcm) demuxers.
Originally committed as revision 11513 to svn://svn.ffmpeg.org/ffmpeg/trunk
Do not force fps unless the user actually specified one.fixes issue309
Originally committed as revision 11322 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use dynamically allocated ByteIOContext in AVFormatContext
patch by: Björn Axelsson, bjorn d axelsson a intinor d sethread: [PATCH] Remove static ByteIOContexts, 06 nov 2007
Originally committed as revision 11071 to svn://svn.ffmpeg.org/ffmpeg/trunk
move unrelated functions declarations out of allformats.h
Originally committed as revision 10475 to svn://svn.ffmpeg.org/ffmpeg/trunk
100000l (forgotten return)
Originally committed as revision 10062 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove unneeded buf_size check (see AVPROBE_PADDING_SIZE)
Originally committed as revision 10060 to svn://svn.ffmpeg.org/ffmpeg/trunk
flac probecloses issue83
Originally committed as revision 10059 to svn://svn.ffmpeg.org/ffmpeg/trunk
10l to me. Revert recent changes to ac3_probe() which made misdetection as AC3 too probable.
Originally committed as revision 9931 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove useless raw_write_header
Originally committed as revision 9923 to svn://svn.ffmpeg.org/ffmpeg/trunk
additional tweaks to AC3 probe function. give a higher score to a single frameat the start of the stream. also read all available data in the probe buffer.
Originally committed as revision 9922 to svn://svn.ffmpeg.org/ffmpeg/trunk
increase the maximum AC3 probe buffer size and reduce the threshold for 50% reliability score to 2 frames. Fixes out.ac3 from [FFmpeg-devel] AC3 Format Detection unreliable.
Originally committed as revision 9920 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace all occurrences of AVERROR_IO with AVERROR.
Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace all occurrences of AVERROR_NOMEM with AVERROR.
Originally committed as revision 9759 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 9531 to svn://svn.ffmpeg.org/ffmpeg/trunk
kill uninitialised variable warning in ac3_probe()
Originally committed as revision 9521 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove empty write trailer functionspatch by Vitor: [vitor1001 gmail com]
Originally committed as revision 9442 to svn://svn.ffmpeg.org/ffmpeg/trunk
misc spelling fixes
Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
add rgb suffix handling for demuxer
Originally committed as revision 9103 to svn://svn.ffmpeg.org/ffmpeg/trunk
RoQ muxer, patch by Vitor, vitor1001 gmail comreference thread:Subject: [FFmpeg-devel] [PATCH] RoQ muxerDate: Wed, 09 May 2007 19:44:21 +0200
Originally committed as revision 8959 to svn://svn.ffmpeg.org/ffmpeg/trunk
move aac and ac3 parsers in their own files
Originally committed as revision 8941 to svn://svn.ffmpeg.org/ffmpeg/trunk
improve mpeg4-es detection by rejecting streams with reserved startcodes (fixes 11-i_need_your_love-daw.mp3 detected as mpeg4)
Originally committed as revision 8923 to svn://svn.ffmpeg.org/ffmpeg/trunk
add rgb suffix to rawvideo muxer
Originally committed as revision 8805 to svn://svn.ffmpeg.org/ffmpeg/trunk
add an enum for need_parsing
Originally committed as revision 8742 to svn://svn.ffmpeg.org/ffmpeg/trunk