Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avformat: Add ff_tls_init()/deinit() that initialize OpenSSL | Martin Storsjö | 2011-11-05 | 2 | -0/+82 |
| | | | | | | | If the application hasn't set up mutex callbacks, we set up our own using pthreads (or w32pthreads). Signed-off-by: Martin Storsjö <[email protected]> | ||||
* | avformat: Split out functions from network.h to a new file, network.c | Martin Storsjö | 2011-11-05 | 3 | -49/+84 |
| | | | | Signed-off-by: Martin Storsjö <[email protected]> | ||||
* | gsm demuxer: do not allocate packet twice. | Justin Ruggles | 2011-11-02 | 1 | -3/+0 |
| | | | | fixes memleak with raw gsm demuxing. | ||||
* | flvenc: use first packet delay as global delay. | Justin Ruggles | 2011-11-02 | 1 | -5/+12 |
| | | | | This keeps the streams sychronized. The packets must be interleaved per-DTS. | ||||
* | rtsp: add allowed_media_types option | John Brooks | 2011-11-02 | 2 | -1/+16 |
| | | | | | | | | Streams from RTSP or SDP that do not match an allowed type will be skipped entirely, which allows video-only or audio-only streaming from servers that provide both. Signed-off-by: Martin Storsjö <[email protected]> | ||||
* | Create separate functions for the raw GSM demuxer. | Justin Ruggles | 2011-11-02 | 3 | -13/+136 |
| | | | | | Put the new raw GSM demuxer in its own file. Fixes raw GSM demuxing. | ||||
* | Replace vendor string in Ogg and FLAC muxers. | Diego Biurrun | 2011-11-02 | 2 | -2/+2 |
| | |||||
* | Replace ffmpeg references with more accurate libav* references. | Diego Biurrun | 2011-11-02 | 5 | -5/+5 |
| | |||||
* | Replace outdated references to ffmpeg tool with avconv. | Diego Biurrun | 2011-11-02 | 4 | -5/+9 |
| | |||||
* | Remove some stray unnecessary ffmpeg references. | Diego Biurrun | 2011-11-02 | 7 | -7/+7 |
| | |||||
* | id3v2: fix type of ID3v2EMFunc.free() | Anton Khirnov | 2011-11-02 | 1 | -2/+3 |
| | |||||
* | g726: use bits_per_coded_sample instead of bitrate to determine mode | Justin Ruggles | 2011-11-01 | 1 | -7/+10 |
| | | | | | | | | | | This requires some workarounds in the WAV muxer and demuxer. We need to write the correct bits_per_coded_sample and block_align in the muxer. In the demuxer, we cannot rely on the bits_per_coded_sample value, so we use the bit rate and sample rate to determine the value. This avoids having the decoder rely on AVCodecContext.bit_rate, which is not required to be set by the user for decoding according to our API. | ||||
* | dsicin: fix several audio-related fields in the CIN demuxer | Justin Ruggles | 2011-10-29 | 1 | -3/+3 |
| | | | | | | | bits_per_coded_sample should be 8. block_align is calculated incorrectly, but it is not needed anyway. packet pts should be calculated in samples. packet duration can be set. | ||||
* | mov: Avoid divide by zero in edit list dts handling | Benjamin Larsson | 2011-10-29 | 1 | -1/+1 |
| | | | | Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | lavf: use number of output pictures for delay checks. | Ronald S. Bultje | 2011-10-28 | 2 | -1/+4 |
| | | | | | | This fixes false positives of has_codec_delay_been_guessed() for streams where not every input picture generates an output picture, such as interlaced H264. | ||||
* | probe: Restore identification of files with very large id3 tags and no ↵ | Alex Converse | 2011-10-28 | 1 | -0/+8 |
| | | | | | | | | extension. Restore behavior of identifying files with huge id3 tags as mp3 at AVPROBE_SCORE_MAX/4. This was broken in r25378 and subsequently removed in r25929. | ||||
* | probe: Remove id3 tag presence as a criteria to do file extension checking. | Alex Converse | 2011-10-28 | 1 | -1/+1 |
| | | | | | This only encourages our users to put id3v2 tags on non-mp3 files to opt into extension based probing. | ||||
* | mpegts: MP4 SL support | Alex Converse | 2011-10-28 | 3 | -21/+157 |
| | |||||
* | mpegts: MP4 OD support | Alex Converse | 2011-10-28 | 2 | -0/+89 |
| | |||||
* | mpegts: Add support for Sections in PMT | Alex Converse | 2011-10-28 | 3 | -7/+39 |
| | |||||
* | mpegts: Replace the MP4 descriptor parser with a recursive parser. | Alex Converse | 2011-10-28 | 1 | -34/+140 |
| | |||||
* | mpegts: Add support for multiple mp4 descriptors | Alex Converse | 2011-10-28 | 3 | -19/+32 |
| | |||||
* | mpegts: Parse mpeg2 SL descriptors. | Alex Converse | 2011-10-28 | 1 | -1/+13 |
| | |||||
* | isom: Add MPEG4SYSTEMS dummy object type indication. | Alex Converse | 2011-10-28 | 1 | -0/+2 |
| | |||||
* | lavf: add init_put_byte() to the list of visible symbols. | Anton Khirnov | 2011-10-28 | 1 | -0/+1 |
| | |||||
* | seek-test: free options dictionary after use | Janne Grunau | 2011-10-28 | 1 | -0/+1 |
| | |||||
* | seek-test: update to recent avformat api | Janne Grunau | 2011-10-28 | 1 | -5/+5 |
| | |||||
* | lavf: move private fields in AVStream to the end at next bump. | Anton Khirnov | 2011-10-28 | 1 | -0/+61 |
| | |||||
* | lavf: move private fields in AVFormatContext to the end at next bump. | Anton Khirnov | 2011-10-28 | 2 | -0/+48 |
| | |||||
* | lavf: make some seeking functions private | Anton Khirnov | 2011-10-28 | 10 | -42/+91 |
| | | | | | | | Specifically av_update_cur_dts(), av_seek_frame_binary() and av_gen_search(). They are not supposed to be called outside lavf. | ||||
* | iv8: assemble packets to return complete frames | Janne Grunau | 2011-10-27 | 1 | -24/+47 |
| | |||||
* | tta: check for extradata allocation failure in tta demuxer | Justin Ruggles | 2011-10-25 | 1 | -0/+4 |
| | |||||
* | lavf: deprecate AVStream.stream_copy | Anton Khirnov | 2011-10-25 | 2 | -1/+6 |
| | | | | | It's only used in avconv, so it properly belongs to OutputStream struct there. | ||||
* | lavf: simplify by using FFMAX/FFMIN. | Anton Khirnov | 2011-10-25 | 1 | -12/+6 |
| | |||||
* | mpegenc: add preload private option. | Anton Khirnov | 2011-10-25 | 3 | -2/+15 |
| | | | | Deprecate AVFormatContext.preload. | ||||
* | Move id3v2 tag writing to a separate file. | Michael Karcher | 2011-10-23 | 4 | -113/+159 |
| | | | | Signed-off-by: Diego Biurrun <[email protected]> | ||||
* | id3v2: fix doxy comment - 'machine byte order' makes no sense on char arrays | Michael Karcher | 2011-10-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Diego Biurrun <[email protected]> | ||||
* | lavf: export some forgotten symbols with non-av prefixes. | Anton Khirnov | 2011-10-22 | 1 | -0/+5 |
| | |||||
* | flvdec: Do not call parse_keyframes_index with a NULL stream | Reimar Döffinger | 2011-10-22 | 1 | -2/+3 |
| | | | | Signed-off-by: Martin Storsjö <[email protected]> | ||||
* | Move timefilter code from lavf to lavd. | Anton Khirnov | 2011-10-21 | 3 | -252/+1 |
| | | | | | | It's only used in the JACK device. Fixes linking shared lavd with JACK enabled. | ||||
* | mov: add support for hdvd and pgapmetadata atoms | Raivo Hool | 2011-10-21 | 1 | -0/+4 |
| | | | | Signed-off-by: Anton Khirnov <[email protected]> | ||||
* | mov: rename function _stik, some indentation cosmetics | Raivo Hool | 2011-10-21 | 1 | -7/+7 |
| | | | | Signed-off-by: Anton Khirnov <[email protected]> | ||||
* | mov: rename function _int8 to remove ambiguity, some indentation cosmetics | Raivo Hool | 2011-10-21 | 1 | -12/+12 |
| | | | | Signed-off-by: Anton Khirnov <[email protected]> | ||||
* | mov: parse the gnre atom | Raivo Hool | 2011-10-21 | 1 | -0/+20 |
| | | | | Signed-off-by: Anton Khirnov <[email protected]> | ||||
* | flvenc: store delay and last_ts per-stream. | Justin Ruggles | 2011-10-21 | 1 | -12/+22 |
| | |||||
* | lavc: use avpriv_ prefix for ff_toupper4. | Anton Khirnov | 2011-10-20 | 1 | -2/+2 |
| | | | | It's used in lavf. | ||||
* | lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits. | Anton Khirnov | 2011-10-20 | 1 | -3/+3 |
| | | | | They are used in lavf. | ||||
* | lavc: use avpriv_ prefix for ff_ac3_parse_header. | Anton Khirnov | 2011-10-20 | 1 | -1/+1 |
| | | | | It's used in lavf. | ||||
* | lavc: use avpriv_ prefix for ff_frame_rate_tab. | Anton Khirnov | 2011-10-20 | 1 | -2/+2 |
| | | | | It's used in lavf. | ||||
* | lavc: rename ff_find_start_code to avpriv_mpv_find_start_code | Anton Khirnov | 2011-10-20 | 2 | -2/+2 |
| | | | | It's used in lavf. |