Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avio: make url_close() internal. | Anton Khirnov | 2011-04-04 | 16 | -41/+46 |
| | |||||
* | avio: make url_seek() internal. | Anton Khirnov | 2011-04-04 | 5 | -27/+32 |
| | |||||
* | avio: cosmetics, move AVSEEK_SIZE/FORCE declarations together | Anton Khirnov | 2011-04-04 | 1 | -15/+15 |
| | |||||
* | avio: make url_write() internal. | Anton Khirnov | 2011-04-04 | 15 | -35/+42 |
| | |||||
* | avio: make url_read_complete() internal. | Anton Khirnov | 2011-04-04 | 9 | -35/+41 |
| | |||||
* | avio: make url_read() internal. | Anton Khirnov | 2011-04-04 | 11 | -23/+29 |
| | |||||
* | avio: make url_open() internal. | Anton Khirnov | 2011-04-04 | 15 | -35/+51 |
| | |||||
* | avio: make url_connect internal. | Anton Khirnov | 2011-04-04 | 5 | -12/+17 |
| | |||||
* | avio: make url_alloc internal. | Anton Khirnov | 2011-04-04 | 5 | -19/+57 |
| | |||||
* | applehttp: Merge two for loops | Martin Storsjö | 2011-04-04 | 1 | -10/+7 |
| | | | | | The previous commit didn't do this straight away, to keep the diff slightly simpler. | ||||
* | applehttp: Restructure the demuxer to use a custom AVIOContext | Martin Storsjö | 2011-04-04 | 1 | -166/+166 |
| | | | | | | This avoids issues where EOF at the end of the segment is given the variant demuxer. Now the demuxers only see one single data stream (as when using the applehttp protocol handler). | ||||
* | applehttp: Move finished and target_duration to the variant struct | Martin Storsjö | 2011-04-04 | 1 | -15/+25 |
| | | | | | This is a preparation for a restructuring of the demuxer, to minimize the later diff. | ||||
* | avio: deprecate url_open_protocol | Anton Khirnov | 2011-04-04 | 2 | -11/+13 |
| | | | | | The unbuffered API will be made private and it's not used anywhere internally. | ||||
* | avio: deprecate url_poll and URLPollEntry | Anton Khirnov | 2011-04-04 | 1 | -1/+5 |
| | | | | | They're unimplemented and nobody cared to do anything with that for 10 years. | ||||
* | flvdec: fix segfault in amf_parse_object() due to NULL key | Justin Ruggles | 2011-04-03 | 1 | -1/+1 |
| | | | | fixes Issue 2674 | ||||
* | lavf: bump minor version and add an APIChanges entry for avio changes | Anton Khirnov | 2011-04-03 | 1 | -1/+1 |
| | |||||
* | avio: simplify url_open_dyn_buf_internal by using avio_alloc_context() | Anton Khirnov | 2011-04-03 | 1 | -14/+6 |
| | |||||
* | avio: make url_fdopen internal. | Anton Khirnov | 2011-04-03 | 4 | -16/+22 |
| | | | | | The unbuffered URLContext API will be made private, so there's no point in this function being public. | ||||
* | avio: make url_open_dyn_packet_buf internal. | Anton Khirnov | 2011-04-03 | 7 | -20/+27 |
| | | | | | | | It doesn't look fit to be a part of the public API. Adding a temporary hack to ffserver to be able to use it, should be cleaned up when somebody is up for it. | ||||
* | avio: avio_ prefix for url_close_dyn_buf | Anton Khirnov | 2011-04-03 | 19 | -40/+45 |
| | |||||
* | avio: avio_ prefix for url_open_dyn_buf | Anton Khirnov | 2011-04-03 | 16 | -31/+36 |
| | |||||
* | avio: introduce an AVIOContext.seekable field | Anton Khirnov | 2011-04-03 | 39 | -68/+87 |
| | | | | Use it instead of url_is_streamed and AVIOContext.is_streamed. | ||||
* | jvdec: don't use deprecated CODEC_TYPE_*/PKT_FLAG_KEY | Anton Khirnov | 2011-04-02 | 1 | -4/+4 |
| | |||||
* | avio: document avio_alloc_context. | Anton Khirnov | 2011-04-01 | 1 | -0/+16 |
| | |||||
* | lavf: make compute_chapters_end less picky. | Anton Khirnov | 2011-04-01 | 1 | -13/+14 |
| | | | | | | | | | | | | In particular, now it assumes that a) chapters are chronologically ordered b) chapters have the same timebases c) duration of the stream is known and asserts if any of these is not met. Make it properly deal with harsher conditions. fixes issue2320 | ||||
* | sierravmd: fix Indeo3 videos | Matthew Hoops | 2011-04-01 | 1 | -2/+2 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | ape: check that number of seektable entries is equal to number of frames | Kostya Shishkov | 2011-04-01 | 1 | -0/+5 |
| | | | | | | fixes issue2480 Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | mpegts: propagate avio EOF in read_packet() | Jindrich Makovicka | 2011-03-31 | 1 | -1/+1 |
| | | | | | | | Allows distinguishing between EOF and IO error in read_packet return code. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | flvdec: read index stored in the 'keyframes' tag. | Kharkov Alexander | 2011-03-31 | 1 | -0/+66 |
| | | | | | | | | | | | | | | | | 'keyframes' metatag is not part of the standard, it is just convention to use such kind of metatag information for indexing. Structure is following, it allows to have it inconsistent: keyframes: times (array): time0 (num) time1 (num) time2 (num) filepositions (array) position0 (num) position1 (num) Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | mov: Add support for zero-sized stsc runs. | Alex Converse | 2011-03-31 | 1 | -1/+1 |
| | | | | | | | A zero sized stsc run doesn't make a lot of sense but the spec does not prohibit them and MPlayer VLC demuxers support them. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | rtsp: Use GET_PARAMETER for keep-alive for generic RTSP servers | Martin Storsjö | 2011-03-30 | 1 | -1/+1 |
| | | | | | | | | | According to the RFC, GET_PARAMETER should be used for this, and according to a report from Tim Ouellette, OPTIONS doesn't work for keeping the connection alive for some servers. Also, live555 uses GET_PARAMETER for this purpose. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | avio: make get_checksum() internal. | Anton Khirnov | 2011-03-30 | 6 | -14/+18 |
| | |||||
* | avio: move ff_crc04C11DB7_update() from avio.h -> avio_internal.h | Anton Khirnov | 2011-03-30 | 2 | -2/+2 |
| | |||||
* | avio: make init_checksum() internal. | Anton Khirnov | 2011-03-30 | 6 | -10/+21 |
| | |||||
* | id3v1: change filesize to int64_t. | Carl Eugen Hoyos | 2011-03-28 | 1 | -2/+2 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | id3v1: Seek back to old position after reading. | Carl Eugen Hoyos | 2011-03-28 | 1 | -1/+2 |
| | | | | | | | | FFmpeg did not seek back to the original position, but to "0", making reading a VBR tag impossible. (issue 2645) Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Chronomaster DFA decoder | Kostya Shishkov | 2011-03-28 | 4 | -1/+122 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | http: header field names are case insensitive | Tyler | 2011-03-28 | 1 | -7/+7 |
| | | | | | | | | | Amazon S3 sends header field names all lowercase. This is actually acceptable according to the HTTP standard. http://tools.ietf.org/html/rfc2616#section-4.2 Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom. | Justin Ruggles | 2011-03-25 | 1 | -1/+5 |
| | |||||
* | Use audio_service_type to set stream disposition. | Justin Ruggles | 2011-03-25 | 1 | -0/+13 |
| | |||||
* | matroskadec: set default duration for simple block | John Stebbins | 2011-03-25 | 1 | -0/+2 |
| | | | | | | | | | | | When a normal Block is parsed, duration is initialized to AV_NOPTS_VALUE. If it is not changed, then the track's default duration is used. But for SimpleBlock, duration is initialized to 0 instead of AV_NOPTS_VALUE. This is due to the difference in how EBML_NEST vs EBML_PASS are processed. Setting duration to 0 leads eventually to wrongly estimate the frame duration in util.c Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | ffmetadec.c: fix compiler warnings. | Ronald S. Bultje | 2011-03-24 | 1 | -2/+2 |
| | |||||
* | avio: make udp_set_remote_url/get_local_port internal. | Anton Khirnov | 2011-03-23 | 4 | -11/+17 |
| | |||||
* | asfdec: also subtract preroll when reading simple index object | Vladimir Pantelic | 2011-03-23 | 1 | -2/+2 |
| | | | | | | | This was missed when ASF was changed to return timestamps without preroll. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | matroskaenc: remove a variable that's unused after bc17bd9. | Anton Khirnov | 2011-03-23 | 1 | -1/+0 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | avio: cosmetics - nicer vertical alignment. | Anton Khirnov | 2011-03-23 | 2 | -2/+2 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | rtsp: Don't use a locale dependent format string | Martin Storsjö | 2011-03-23 | 1 | -2/+1 |
| | | | | | | | In this particular case, we aren't ever printing anything else than 0.000 anyway. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Add xd55 codec tag for XDCAM HD422 720p25 CBR files. | Tomas Härdin | 2011-03-23 | 1 | -0/+1 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | matroskaenc: simplify get_aac_sample_rates by using ff_mpeg4audio_get_config | Anton Khirnov | 2011-03-22 | 1 | -18/+5 |
| | | | | | | | This also fixes broken SBR detection, which produced files with double sample rate since 8ae0fa2. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Do not use format string "%0.3f" for RTSP Range field. | Carl Eugen Hoyos | 2011-03-22 | 1 | -2/+3 |
| | | | | | | The format string was locale-depending. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> |