Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avformat: Move av_probe_input* to format.c | Luca Barbato | 2014-07-29 | 1 | -135/+0 |
| | |||||
* | avformat: Mark AVOutputFormat argument in avformat_query_codec as const | Diego Biurrun | 2014-07-26 | 1 | -1/+1 |
| | |||||
* | avformat_new_stream: make the AVCodec parameter const | Roman Savchenko | 2014-07-08 | 1 | -1/+1 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | Replace av_malloc() and memset(0) by av_mallocz() | Diego Biurrun | 2014-06-22 | 1 | -4/+2 |
| | |||||
* | lavf: switch to AVStream.time_base as the hint for the muxer timebase | Anton Khirnov | 2014-06-18 | 1 | -3/+6 |
| | | | | | | | | | | | | Previously, AVStream.codec.time_base was used for that purpose, which was quite confusing for the callers. This change also opens the path for removing AVStream.codec. The change in the lavf-mkv test is due to the native timebase (1/1000) being used instead of the default one (1/90000), so the packets are now sent to the crc muxer in the same order in which they are demuxed (previously some of them got reordered because of inexact timestamp conversion). | ||||
* | lavf: group dump functions together | Vittorio Giovara | 2014-06-14 | 1 | -246/+0 |
| | |||||
* | lavf: add av_stream_get_side_data | Janne Grunau | 2014-05-20 | 1 | -0/+15 |
| | |||||
* | probe: Support AAC_LATM in set_codec_from_probe_data | Luca Barbato | 2014-05-03 | 1 | -0/+1 |
| | |||||
* | lavc: eliminate tb_unreliable() | Anton Khirnov | 2014-04-28 | 1 | -19/+1 |
| | | | | | If framerate estimation is enabled, it makes sense to always apply it, instead of limiting it to a few specific cases. | ||||
* | lavf: do not use the parser duration for video | Anton Khirnov | 2014-04-22 | 1 | -6/+0 |
| | | | | | The parser has no way of knowing video duration, and therefore no video parsers set it. | ||||
* | lavf: add an AVStream field for exporting stream-global side data | Anton Khirnov | 2014-03-24 | 1 | -1/+7 |
| | |||||
* | avformat: Report the duration analysis reached | Luca Barbato | 2014-03-11 | 1 | -1/+2 |
| | |||||
* | lavf: ignore attachment streams for interleaving purposes | Anton Khirnov | 2014-02-04 | 1 | -0/+1 |
| | | | | Those streams should never get any packets by definition. | ||||
* | lavf: include 60 fps in guessed standard frame rates | Janne Grunau | 2014-01-31 | 1 | -2/+2 |
| | | | | | Due to what looks like an off-by-one error 60 * 12 * 1001 / 12 * 1001 is not tested as standard frame rate in avformat_find_stream_info(). | ||||
* | avformat: utils: Refactor duplicated PRINT macro | Diego Biurrun | 2014-01-29 | 1 | -31/+23 |
| | |||||
* | avformat: utils: K&R formatting cosmetics | Diego Biurrun | 2014-01-26 | 1 | -776/+910 |
| | | | | Also adjust some comment wording / spelling and reorder header #includes. | ||||
* | lavf: make av_probe_input_buffer more robust | Anton Khirnov | 2014-01-13 | 1 | -2/+1 |
| | | | | | | | Always use the actually read size as the offset instead of making possibly invalid assumptions. Addresses: CVE-2012-6618 | ||||
* | lavf: use a fixed width type | Anton Khirnov | 2014-01-13 | 1 | -1/+1 |
| | | | | It's shorter and more consistent with the rest of the code. | ||||
* | lavf: simplify handling of offset in av_probe_input_buuffer() | Anton Khirnov | 2014-01-13 | 1 | -6/+4 |
| | |||||
* | lavf: remove a pointless check | Anton Khirnov | 2014-01-06 | 1 | -2/+1 |
| | | | | AVStream.codec is always non-NULL | ||||
* | lavf: remove an unneeded call to avcodec_get_frame_defaults(). | Anton Khirnov | 2013-12-11 | 1 | -1/+0 |
| | | | | avcodec_decode_*() resets the frame itself. | ||||
* | Replace all uses of avcodec_free_frame with av_frame_free(). | Anton Khirnov | 2013-12-11 | 1 | -1/+1 |
| | |||||
* | Add missing #includes for *INT64_MAX and *INT64_C | Diego Biurrun | 2013-11-23 | 1 | -0/+2 |
| | |||||
* | Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). | Anton Khirnov | 2013-11-16 | 1 | -1/+1 |
| | |||||
* | lavf: improve support for AVC-Intra files. | Reimar Döffinger | 2013-11-14 | 1 | -0/+102 |
| | | | | | | | | Generate extradata with SPS/PPS based on container dimensions. Authors of this commit are: Reimar and Thomas Mundt Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavf: do not use int to store an int64 | Anton Khirnov | 2013-11-01 | 1 | -1/+1 |
| | |||||
* | lavf: remove unreliable timestamp guessing heuristic | Anton Khirnov | 2013-10-28 | 1 | -22/+0 |
| | |||||
* | lavf: Avoid setting avg_frame_rate if delta_dts is negative | Martin Storsjö | 2013-09-22 | 1 | -1/+2 |
| | | | | | | | | | This avoids setting avg_frame_rate to invalid (negative) values. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avformat: Use av_reallocp() where suitable | Alexandra Khirnova | 2013-09-18 | 1 | -1/+2 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | lavf: Make probe_codec return an error code | Alexandra Khirnova | 2013-09-16 | 1 | -7/+14 |
| | | | | | | This allows handling errors from av_realloc properly. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avformat: Use av_reallocp_array() where suitable | Alexandra Khirnova | 2013-09-10 | 1 | -10/+8 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | lavf: fix the comparison in an overflow check | Anton Khirnov | 2013-09-07 | 1 | -1/+1 |
| | | | | | | CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | lavf: avoid integer overflow when estimating bitrate | Anton Khirnov | 2013-09-02 | 1 | -2/+7 |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||||
* | lavf: move a variable declaration to the block where it's used | Anton Khirnov | 2013-09-02 | 1 | -2/+2 |
| | |||||
* | Disable deprecation warnings for cases where a replacement is available | Diego Biurrun | 2013-08-02 | 1 | -0/+3 |
| | |||||
* | lavf: Don't interpret just slightly broken timestamps as wraparound | Michael Niedermayer | 2013-07-29 | 1 | -2/+3 |
| | | | | | | | This avoids breaking some slightly incorrect (dts > pts) timestamps in sample HLS streams from Apple. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | lavf: Make sure avg_frame_rate can be calculated without integer overflow | Martin Storsjö | 2013-07-15 | 1 | -0/+3 |
| | | | | | | | | | If either of the deltas is too large for the multiplications to succeed, don't use this for setting the avg frame rate. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Cc: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avf: move url utility functions in a separate file | Luca Barbato | 2013-06-16 | 1 | -113/+0 |
| | |||||
* | avf: move ff_write_chained to mux.c | Luca Barbato | 2013-06-16 | 1 | -18/+0 |
| | |||||
* | avf: move riff tags accessors where they belong | Luca Barbato | 2013-06-16 | 1 | -9/+0 |
| | |||||
* | avf: move ff_http_match_no_proxy to network | Luca Barbato | 2013-06-16 | 1 | -54/+0 |
| | | | | It is only used by network protocols. | ||||
* | avf: split off format register and lookup function | Luca Barbato | 2013-06-16 | 1 | -146/+0 |
| | |||||
* | lavf: preserve side data when parsing packets. | Anton Khirnov | 2013-05-28 | 1 | -0/+7 |
| | |||||
* | Remove commented-out debug #define cruft | Diego Biurrun | 2013-05-16 | 1 | -2/+0 |
| | |||||
* | avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate | Diego Biurrun | 2013-05-04 | 1 | -5/+5 |
| | |||||
* | silly typo fixes | Diego Biurrun | 2013-05-03 | 1 | -3/+3 |
| | |||||
* | lavf: make sure stream probe data gets freed. | Anton Khirnov | 2013-04-04 | 1 | -0/+1 |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||||
* | lavf: sanity check size in av_get/append_packet(). | Anton Khirnov | 2013-03-15 | 1 | -19/+49 |
| | | | | | | To avoid allocating ridiculous amounts of memory for corrupted files, read the input in chunks limited to filesize or an arbitrary large amount when that is not known (chosen to be 50M). | ||||
* | lavf: remove disabled FF_API_R_FRAME_RATE cruft | Anton Khirnov | 2013-03-11 | 1 | -59/+0 |
| | |||||
* | lavf: remove disabled FF_API_AV_GETTIME cruft | Anton Khirnov | 2013-03-11 | 1 | -7/+0 |
| |