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
2012-01-27lavf: remove AVFormatParameters from AVFormatContext.read_header signatureAnton Khirnov
2011-12-05misc Doxygen markup improvementsDiego Biurrun
2011-11-30lavf: make av_set_pts_info private.Anton Khirnov
It's supposed to be called only from (de)muxers.
2011-10-28lavf: make some seeking functions privateAnton Khirnov
Specifically av_update_cur_dts(), av_seek_frame_binary() and av_gen_search(). They are not supposed to be called outside lavf.
2011-10-19lavf: replace av_new_stream->avformat_new_stream part II.Anton Khirnov
Manual replacements are done in this commit. In many cases, the id is some constant made up number (e.g. 0 for video and 1 for audio), which is then not used in the demuxer for anything. Those ids are removed.
2011-09-26oggdec: add support for Xiph's CELT codecNicolas George
This patch also introduces CODEC_ID_CELT. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-09-17oggdec: fix out of bound write in the ogg demuxerLaurent Aimar
Between ogg_save() and ogg_restore() calls, the number of streams could have been reduced. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-07-12oggdec: prevent heap corruption.Chris Evans
Specifically crafted samples can reinit ogg->streams[] while reading samples, and thus we should not cache old pointers since these may no longer be valid. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-07-04ogg: propagate return values and return more meaningful error valuesNicolas George
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-07-04oggdec: Abort Ogg header parsing when encountering a data packet.Reimar Döffinger
Fixes Bugzilla #11. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-06-29ogg: fix double free when finding length of small chained oggs.Ronald S. Bultje
ogg_save() copies streams[], but doesn't keep track of free()'ed struct members. Thus, if in between a call to ogg_save() and ogg_restore(), streams[].private was free()'ed, this would result in a double free -> crash, which happened when e.g. playing small chained ogg fragments.
2011-06-03Remove stray extra arguments from av_dlog() invocations.Diego Biurrun
2011-06-02Remove unused variablesMans Rullgard
2011-05-12Cosmetics: fix prototypes in oggdecClément Bœsch
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-05-12oggdec: fix memleak with continuous streams.Clément Bœsch
This avoids the creation of a new AVStream instead of replacing it when a stream reset occurs (track change with some webradios for example). Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-05-12oggdec: use explicit AVInputFormat struct initializersClément Bœsch
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-05-12oggdec: simplify ogg_probeClément Bœsch
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-04-29Replace some commented-out debug printf() / av_log() messages with av_dlog().Diego Biurrun
2011-04-24oggdec: reindent after 8f3eebd6Clément Bœsch
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-04-20oggdec: use av_freep() instead of av_free()Michael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-15oggdec: simplify audio chained ogg streams supportClément Bœsch
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-04-10oggdec: fix demuxing chained audio streamsClément Bœsch
Chained ogg served by icecast and mpd should demux properly now. Fixes issue2337 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-04-04avio: introduce an AVIOContext.seekable fieldAnton Khirnov
Use it instead of url_is_streamed and AVIOContext.is_streamed.
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-07avio: deprecate url_fgetc and remove all it usesAnton 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-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-02-09oggdec: Fix incorrect assumption about header/data interleavingReimar Döffinger
Currently (since the data_offset fix) the ogg demuxer assumes that after the first non-header packets in any stream no more header packets will follow. This is not guaranteed, so change the code back again to wait until it has finished the headers for all streams before returning from ogg_get_headers. This fixes issue 2428. Signed-off-by: Mans Rullgard <mans@mansr.com>
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-29Ensure that data_offset is set correctly when there are partialAaron Colwell
data packets before the first complete one. Patch by Aaron Colwell [acolwell chromium org]. Originally committed as revision 25846 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-15Export metadata in the generic format. Deprecate old conversion API.Anton Khirnov
patch by Anton Khirnov anton _at_ khirnov _dot_ net Originally committed as revision 25493 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-09Fix printf format warningsEli Friedman
patch by Eli Friedman <eli dot friedman at gmail dot com> Originally committed as revision 23547 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-24Enable AVFMT_GENERIC_INDEX for Ogg demuxer. This avoids the manyReimar Döffinger
seeks needed for binary search when seeking to a previously seen location. Originally committed as revision 23279 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-16oggdec: Move warning about missing granule to the correct placeDavid Conrad
Originally committed as revision 22891 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-16oggdec: Fix duration calculation if the last page in a file has no granuleDavid Conrad
Originally committed as revision 22890 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-16oggdec: Remove write-only variableDavid Conrad
Originally committed as revision 22889 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-03-20Add VorbisComment writing to FLAC files.James Darnley
Patch by James Darnley <james darnley at gmail>. Originally committed as revision 22605 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-12oggdec: Pass packets to header() until the stream is done with themDavid Conrad
This fixes some old ogm files that had the 3rd vorbis header after a data packet in another stream. This is invalid in ogg, but this change shouldn't affect the behaviour of any valid file. Originally committed as revision 22478 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-11oggdec: Seek to keyframesDavid Conrad
Originally committed as revision 22463 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-11oggdec: Determine pts and filepos on a packet basis in read_timestampDavid Conrad
This takes into account whether the granule defines the start or end times of packets, and sets the correct file offset of the associated page. Originally committed as revision 22462 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-11oggdec: Move PTS/DTS calculation to a functionDavid Conrad
Originally committed as revision 22461 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-11oggdec: Fix duration calculation for streams with non-zero startDavid Conrad
Originally committed as revision 22458 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-11oggdec: Parse skeleton to determine the start time of each streamDavid Conrad
Originally committed as revision 22457 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-11oggdec: Move ogg_find_stream and ogg_gptopts to oggdec.hDavid Conrad
(skeleton will need them) Originally committed as revision 22455 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-11oggdec: Set data_offset to the right valueDavid Conrad
Otherwise it gets set automatically to a page midstream and prevents seeking to the first page. Originally committed as revision 22454 to svn://svn.ffmpeg.org/ffmpeg/trunk