Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-25flvdec: Check for overflow before allocating arraysMichael Niedermayer
On allocation, the array length is multiplied by sizeof(int64_t), this prevents the multiplication from overflowing. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-09-24flvdec: Fix invalid pointer deferences when parsing indexLaurent Aimar
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-09-23flvdec: Ignore the index if it's from a creator known to be differentMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-07-17lavf: use designated initialisers for all (de)muxers.Anton Khirnov
It's more readable and less prone to breakage.
2011-07-05Add some missing mathematics.h #includes for av_rescale().Diego Biurrun
2011-07-04Do not include intfloat_readwrite.h in avutil.hMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-08Remove all uses of now deprecated metadata functions.Anton Khirnov
2011-05-18flvdec: clenup debug codeAlex Converse
2011-04-13flvdec: Allow parsing keyframes metadata without seeking in most casesMartin Storsjö
Stop the avio input at a point where amf_parse_object can continue parsing the end of the object seamlessly, when all data is available. If unsupported data is encountered within the keyframes object, try seeking to the start of the keyframes object - if the seek back was successful, the caller can continue parsing the rest of the AMF data. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-04-12avio: undeprecate av_url_read_fseek/fpause under nicer namesAnton Khirnov
It seems their replacements won't be ready anytime soon.
2011-04-12flvdec: Fix support for flvtool2 "keyframes based" generated indexKharkov Alexander
Current keyframes data parser unconditionally rewind metadata to the end at the end of function. As result ALL metadata located after keyframes index not parsed, and as metadata object can have ANY placement inside metadata it can lead to unpredictable result (bitrate can not be found, etc.). As result FLV movie will not play at all in such situation. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-04-04flvdec: fix segfault in amf_parse_object() due to NULL keyJustin Ruggles
fixes Issue 2674
2011-04-04avio: introduce an AVIOContext.seekable fieldAnton Khirnov
Use it instead of url_is_streamed and AVIOContext.is_streamed.
2011-03-31flvdec: read index stored in the 'keyframes' tag.Kharkov Alexander
'keyframes' metatag is not part of the standard, it is just convention to use such kind of metatag information for indexing. Structure is following, it allows to have it inconsistent: keyframes: times (array): time0 (num) time1 (num) time2 (num) filepositions (array) position0 (num) position1 (num) Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-03-21avio: make av_url_read_fseek/fpause internal.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-17lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes senseAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-08avio: deprecate url_feofAnton Khirnov
AVIOContext.eof_reached should be used directly instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-07avio: avio_ prefix for url_fsizeAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-04avio: add avio_tell macro as a replacement for url_ftellAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-01lavf: replace all uses of url_fskip with avio_seekAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-01avio: avio_ prefix for url_fseekAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-21avio: avio_ prefixes for get_* functionsAnton Khirnov
In the name of consistency: get_byte -> avio_r8 get_<type> -> avio_r<type> get_buffer -> avio_read get_partial_buffer will be made private later get_strz is left out becase I want to change it later to return something useful. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-20avio: rename ByteIOContext to AVIOContext.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-01-30Replace dprintf with av_dlogLuca Barbato
dprintf clashes with POSIX.1-2008
2011-01-27Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò
This also lists the objects from those two libraries as internal (by adding the ff_ prefix) so that they can then be hidden via linker scripts.
2010-11-03Fix 16kHz Mono NellyMoser in flv.Thierry Foucu
Patch by Thierry Foucu, tfoucu gmail Originally committed as revision 25667 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-02Use ext sample from mpeg4audio config if set with AAC SBRBaptiste Coudurier
Originally committed as revision 23947 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-25Mark av_metadata_set() as deprecated, and use av_metadata_set2()Stefano Sabatini
in its place. av_metadata_set() is going to be dropped at the next major bump. Originally committed as revision 22961 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-18Implement librtmp seek support.Howard Chu
Implement flv_read_seek(), add a missing check on stream_index and fix timestamp rounding in rtmp_read_seek(). Also add the flv_read_seek2() function, which is not enabled but is useful as reference. To actually implement flv_read_seek2() correctly, there would need to be some corresponding av_url_read_fseek2() function to propagate the timestamps down to the ByteIOContext and URLContext. Patch by Howard Chu <hyc <at> highlandsun.com>. See the thread: Subject: [FFmpeg-devel] RTMP seek support Date: 2010-03-28 23:35:02 GMT Originally committed as revision 22904 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-11Set audio bit rate.Howard Chu
Patch by Howard Chu, hyc highlandsun com Originally committed as revision 22835 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-01Fix flvdec start-of-frame.Howard Chu
Patch by Howard Chu hyc highlandsun com Originally committed as revision 22757 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.Jean-Daniel Dupas
Patch by Jean-Daniel Dupas, devlists shadowlab org Originally committed as revision 22744 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-19fetch flv duration from file if it is set to 0 in metadataBaptiste Coudurier
Originally committed as revision 21329 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-14Revert flvdec.c part of r20836Michael Niedermayer
Log: Use AV_METADATA_DONT_STRDUP* / use av_malloced metadata instead of strduped arrays of fixed length. Code from ffmbc with changes to adapt to our metadata API. Reason: memleak & fix is not trivial Originally committed as revision 20866 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-14FLV 8-bit PCM is unsigned, not signedDaniel Verkamp
Fixes issue #1569 Originally committed as revision 20853 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-13Use AV_METADATA_DONT_STRDUP* / use av_malloced metadata instead of strdupedMichael Niedermayer
arrays of fixed length. Code from ffmbc with changes to adapt to our metadata API. Originally committed as revision 20836 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-20Add codec id for Flash screen codec v2 and hook it up in FLV demuxerDaniel Verkamp
Originally committed as revision 20563 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-11Add a channels field to MPEG4AudioConfig.Alex Converse
Originally committed as revision 20512 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-15Check offset in flv_probe()Michael Niedermayer
Originally committed as revision 19858 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-07Use all 32 bits of the timestamp when calculating flv duration.Martin Storsjö
At the moment, duration is mainly set from the metadata packet. If that is not available, the fallback is checking the low 24 bits of the last packet. This is not enough for files over 4,6 hours in length, so read all 32 bits instead. patch by Martin Storsjö, martin martin st Originally committed as revision 19791 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-05Remove fake Speex header creation from FLV demuxer. Having it there was not theJustin Ruggles
correct solution to the problem. A better solution might be possible later once Speex is supported in muxers. Originally committed as revision 19761 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-26Replace WORDS_BIGENDIAN with HAVE_BIGENDIANMåns Rullgård
Originally committed as revision 19508 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-07flvdec: expose metadata through the generic metadata APIAurelien Jacobs
original patch from Art Clarke aclarke _at_ xuggle _dot_ com Originally committed as revision 19364 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-07flvdec: re-enable metadata parsingAurelien Jacobs
duration and videodatarate values are actually useful original patch from Art Clarke aclarke _at_ xuggle _dot_ com Originally committed as revision 19363 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-07flvdec: don't set format and codec context from metadata valuesAurelien Jacobs
This has proven to be useless and even harmfull since r18460 (expect for duration and videodatarate). original patch from Art Clarke aclarke _at_ xuggle _dot_ com Originally committed as revision 19362 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-25flvdec: Build a Speex header during FLV demuxing using required andJustin Ruggles
default values. This is needed because FLV files with Speex do not contain a Speex header, which is necessary for stream copy. Originally committed as revision 19267 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-17Downgrade message log level (from AV_LOG_ERROR to AV_LOG_DEBUG) aboutArt Clarke
skipped metadata packet in FLV demuxer. Patch by Art Clarke a${surname} At xuggle - com. Originally committed as revision 19210 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-17Remove unused variable from flv_read_metabody() found by CSA.Michael Niedermayer
Originally committed as revision 18571 to svn://svn.ffmpeg.org/ffmpeg/trunk