summaryrefslogtreecommitdiffstats
path: root/libavformat
Commit message (Collapse)AuthorAgeFilesLines
* avformat: Add ff_tls_init()/deinit() that initialize OpenSSLMartin Storsjö2011-11-052-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.cMartin Storsjö2011-11-053-49/+84
| | | | Signed-off-by: Martin Storsjö <[email protected]>
* gsm demuxer: do not allocate packet twice.Justin Ruggles2011-11-021-3/+0
| | | | fixes memleak with raw gsm demuxing.
* flvenc: use first packet delay as global delay.Justin Ruggles2011-11-021-5/+12
| | | | This keeps the streams sychronized. The packets must be interleaved per-DTS.
* rtsp: add allowed_media_types optionJohn Brooks2011-11-022-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 Ruggles2011-11-023-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 Biurrun2011-11-022-2/+2
|
* Replace ffmpeg references with more accurate libav* references.Diego Biurrun2011-11-025-5/+5
|
* Replace outdated references to ffmpeg tool with avconv.Diego Biurrun2011-11-024-5/+9
|
* Remove some stray unnecessary ffmpeg references.Diego Biurrun2011-11-027-7/+7
|
* id3v2: fix type of ID3v2EMFunc.free()Anton Khirnov2011-11-021-2/+3
|
* g726: use bits_per_coded_sample instead of bitrate to determine modeJustin Ruggles2011-11-011-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 demuxerJustin Ruggles2011-10-291-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 handlingBenjamin Larsson2011-10-291-1/+1
| | | | Signed-off-by: Ronald S. Bultje <[email protected]>
* lavf: use number of output pictures for delay checks.Ronald S. Bultje2011-10-282-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 Converse2011-10-281-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 Converse2011-10-281-1/+1
| | | | | This only encourages our users to put id3v2 tags on non-mp3 files to opt into extension based probing.
* mpegts: MP4 SL supportAlex Converse2011-10-283-21/+157
|
* mpegts: MP4 OD supportAlex Converse2011-10-282-0/+89
|
* mpegts: Add support for Sections in PMTAlex Converse2011-10-283-7/+39
|
* mpegts: Replace the MP4 descriptor parser with a recursive parser.Alex Converse2011-10-281-34/+140
|
* mpegts: Add support for multiple mp4 descriptorsAlex Converse2011-10-283-19/+32
|
* mpegts: Parse mpeg2 SL descriptors.Alex Converse2011-10-281-1/+13
|
* isom: Add MPEG4SYSTEMS dummy object type indication.Alex Converse2011-10-281-0/+2
|
* lavf: add init_put_byte() to the list of visible symbols.Anton Khirnov2011-10-281-0/+1
|
* seek-test: free options dictionary after useJanne Grunau2011-10-281-0/+1
|
* seek-test: update to recent avformat apiJanne Grunau2011-10-281-5/+5
|
* lavf: move private fields in AVStream to the end at next bump.Anton Khirnov2011-10-281-0/+61
|
* lavf: move private fields in AVFormatContext to the end at next bump.Anton Khirnov2011-10-282-0/+48
|
* lavf: make some seeking functions privateAnton Khirnov2011-10-2810-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 framesJanne Grunau2011-10-271-24/+47
|
* tta: check for extradata allocation failure in tta demuxerJustin Ruggles2011-10-251-0/+4
|
* lavf: deprecate AVStream.stream_copyAnton Khirnov2011-10-252-1/+6
| | | | | It's only used in avconv, so it properly belongs to OutputStream struct there.
* lavf: simplify by using FFMAX/FFMIN.Anton Khirnov2011-10-251-12/+6
|
* mpegenc: add preload private option.Anton Khirnov2011-10-253-2/+15
| | | | Deprecate AVFormatContext.preload.
* Move id3v2 tag writing to a separate file.Michael Karcher2011-10-234-113/+159
| | | | Signed-off-by: Diego Biurrun <[email protected]>
* id3v2: fix doxy comment - 'machine byte order' makes no sense on char arraysMichael Karcher2011-10-221-1/+1
| | | | Signed-off-by: Diego Biurrun <[email protected]>
* lavf: export some forgotten symbols with non-av prefixes.Anton Khirnov2011-10-221-0/+5
|
* flvdec: Do not call parse_keyframes_index with a NULL streamReimar Döffinger2011-10-221-2/+3
| | | | Signed-off-by: Martin Storsjö <[email protected]>
* Move timefilter code from lavf to lavd.Anton Khirnov2011-10-213-252/+1
| | | | | | It's only used in the JACK device. Fixes linking shared lavd with JACK enabled.
* mov: add support for hdvd and pgapmetadata atomsRaivo Hool2011-10-211-0/+4
| | | | Signed-off-by: Anton Khirnov <[email protected]>
* mov: rename function _stik, some indentation cosmeticsRaivo Hool2011-10-211-7/+7
| | | | Signed-off-by: Anton Khirnov <[email protected]>
* mov: rename function _int8 to remove ambiguity, some indentation cosmeticsRaivo Hool2011-10-211-12/+12
| | | | Signed-off-by: Anton Khirnov <[email protected]>
* mov: parse the gnre atomRaivo Hool2011-10-211-0/+20
| | | | Signed-off-by: Anton Khirnov <[email protected]>
* flvenc: store delay and last_ts per-stream.Justin Ruggles2011-10-211-12/+22
|
* lavc: use avpriv_ prefix for ff_toupper4.Anton Khirnov2011-10-201-2/+2
| | | | It's used in lavf.
* lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits.Anton Khirnov2011-10-201-3/+3
| | | | They are used in lavf.
* lavc: use avpriv_ prefix for ff_ac3_parse_header.Anton Khirnov2011-10-201-1/+1
| | | | It's used in lavf.
* lavc: use avpriv_ prefix for ff_frame_rate_tab.Anton Khirnov2011-10-201-2/+2
| | | | It's used in lavf.
* lavc: rename ff_find_start_code to avpriv_mpv_find_start_codeAnton Khirnov2011-10-202-2/+2
| | | | It's used in lavf.