Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add an APIChanges entry and bump minor versions for recent changes. | Anton Khirnov | 2011-07-14 |
| | |||
* | doxygen: Make sure parameter names match between .c and .h files. | Diego Biurrun | 2011-07-14 |
| | |||
* | lavf: fix invalid reads in avformat_find_stream_info() | Anton Khirnov | 2011-07-14 |
| | |||
* | lavf: fix segfault in av_open_input_stream() | Anton Khirnov | 2011-07-13 |
| | | | | ic is NULL in case of error. | ||
* | mpegtsenc: set Random Access indicator on keyframe start packets | Jindrich Makovicka | 2011-07-13 |
| | | | | | Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavf: Cleanup try_decode_frame() logic. | Alex Converse | 2011-07-13 |
| | | | | This fixes AAC playback in ffplay. | ||
* | build: move tests/seek_test.c to libavformat and reuse generic build rules | Diego Biurrun | 2011-07-13 |
| | |||
* | mxfenc: include needed header for ff_iso8601_to_unix_time() prototype | Kostya Shishkov | 2011-07-13 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | Add a check for strptime(). | Anton Khirnov | 2011-07-13 |
| | | | | It's an XSI extension, not available on some supported systems. | ||
* | lavf: factor out conversion of ISO8601 string to unix time | Anton Khirnov | 2011-07-13 |
| | |||
* | wav: parse 'bext' metadata | Tomas Härdin | 2011-07-13 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | wav: keep parsing until EOF if the input is seekable and we know the size of ↵ | Tomas Härdin | 2011-07-13 |
| | | | | | | the data tag Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | wav: Refactor the tag checking into a switch statement | Tomas Härdin | 2011-07-13 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | wav: make sure neither data_size nor sample_count is negative. | Tomas Härdin | 2011-07-13 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | wav: refactor the 'fmt ' tag search and parsing. | Tomas Härdin | 2011-07-13 |
| | | | | | | | | Moving the search and parsing of the 'fmt ' info the main loop of wav_read_header() allows tags that precede it to be parsed. Creating wav_parse_fmt_tag() makes wav_read_header() easier to read. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | wav: add an option for writing BEXT chunk | Benjamin Larsson | 2011-07-13 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Musepack SV7: try to read files without number of frames provided | Kostya Shishkov | 2011-07-13 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavf: deprecate AVFormatContext.timestamp | Anton Khirnov | 2011-07-12 |
| | | | | It's replaced by 'creation_time' metadata tag. | ||
* | matroskaenc: make SSA default subtitle codec. | Anton Khirnov | 2011-07-12 |
| | | | | | It's a better format and we have an encoder for it, so it doesn't fail like CODEC_ID_TEXT. | ||
* | oggdec: prevent heap corruption. | Chris Evans | 2011-07-11 |
| | | | | | | | | 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> | ||
* | mpegts: fix Continuity Counter error detection | Jindrich Makovicka | 2011-07-11 |
| | | | | | | | | | According to MPEG-TS specs, the continuity_counter shall not be incremented when the adaptation_field_control of the packet equals '00' or '10'. Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | matroskadec: fix stupid typo (!= -> ==) | Anton Khirnov | 2011-07-10 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | build: rework rules for things in the tools dir | Mans Rullgard | 2011-07-10 |
| | | | | | | | | Declaring tools associated with each library in their respective makefiles allows these tools to easily depend on the correct prerequisites and link against the libs they need. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | matroskadec: reindent | Anton Khirnov | 2011-07-10 |
| | |||
* | matroskadec: defer parsing of cues element until we seek. | Aaron Colwell | 2011-07-10 |
| | | | | | | | This decreases startup latency. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavc: make avcodec_alloc_context3 officially public. | Anton Khirnov | 2011-07-10 |
| | | | | Deprecate avcodec_alloc_context/2. | ||
* | lavf: add avformat_find_stream_info() | Anton Khirnov | 2011-07-10 |
| | | | | It supports passing options to codecs. | ||
* | segafilm: add support for videos with cri adx adpcm | Matthew Hoops | 2011-07-09 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | gxf: Fix 25 fps DV material in GXF being misdetected as 50 fps | Tomas Härdin | 2011-07-09 |
| | | | | | | | | Set DV packet durations using fields_per_frame. This requires turning gxf_stream_info into the demuxer's context for access to the value in gxf_packet(). Since MPEG-2 seems to work fine this done only for DV. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | mp3enc: write a xing frame containing number of frames in the file | Anton Khirnov | 2011-07-08 |
| | |||
* | lavf: update AVStream.nb_frames when muxing. | Anton Khirnov | 2011-07-08 |
| | |||
* | gif: add loop private option. | Anton Khirnov | 2011-07-08 |
| | | | | Deprecate AVFormatContext.loop_output. | ||
* | img2: add loop private option. | Anton Khirnov | 2011-07-08 |
| | | | | Deprecate AVFormatContext.loop_input. | ||
* | adts: Fix PCE copying. | Alex Converse | 2011-07-06 |
| | | | | | | Parse the extension flag bit when reading the MPEG4 AudioSpecificConfig. This has nothing to do with SBR/PS contradictory to what was noted when it was removed. | ||
* | lavf: deprecate AVStream.quality. | Anton Khirnov | 2011-07-06 |
| | | | | AVStream is no place for it and it's unused outside of ffmpeg anyway. | ||
* | bink: pass Bink version to audio decoder through extradata instead of codec_tag. | Kostya | 2011-07-06 |
| | | | | | | | This is needed because not all players (e.g. MPlayer) are able to distinguish two different Bink audio decoders when codec_tag is set. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Add some missing mathematics.h #includes for av_rescale(). | Diego Biurrun | 2011-07-05 |
| | |||
* | mxfenc: fix ignored drop flag in binary timecode representation. | Clément Bœsch | 2011-07-05 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | ogg: propagate return values and return more meaningful error values | Nicolas George | 2011-07-04 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | oggdec: Abort Ogg header parsing when encountering a data packet. | Reimar Döffinger | 2011-07-04 |
| | | | | | | Fixes Bugzilla #11. Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | mxfenc: small typo fix | Clément Bœsch | 2011-07-04 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | Do not include log.h in avutil.h | Mans Rullgard | 2011-07-03 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | Do not include mathematics.h in avutil.h | Mans Rullgard | 2011-07-03 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | Do not include intfloat_readwrite.h in avutil.h | Mans Rullgard | 2011-07-03 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | Remove return statements following infinite loops without break | Mans Rullgard | 2011-07-03 |
| | | | | | | | These statements cannot be reached and are thus not needed. This removes a number of compiler warnings. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | RTSP: Doxygen comment cleanup | Diego Biurrun | 2011-07-03 |
| | | | | | Do not use Doxygen for comments that apply to specific implementation details; merge some duplicated Doxygen comment blocks. | ||
* | doxygen: Escape '\' in Doxygen documentation. | Diego Biurrun | 2011-07-03 |
| | |||
* | doxygen: Fix parameter names to match the function prototypes. | Diego Biurrun | 2011-07-03 |
| | |||
* | Move some conditionally used code below the appropriate #ifdef. | Diego Biurrun | 2011-07-03 |
| | |||
* | avidec: simplify convoluted flow in avi_load_index() | Mans Rullgard | 2011-07-03 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> |