Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Icecast protocol | Marvin Scholz | 2014-08-04 | 4 | -1/+231 |
| | | | | | | Icecast is basically a convenience wrapper around the HTTP protocol. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | http: Refactor http_open_cnx | Luca Barbato | 2014-08-03 | 1 | -12/+24 |
| | | | | | | | | | Split return value handling from the actual opening. Incidentally fixes the https -> http redirect issue reported by Compn on behalf of rcombs. CC: libav-stable@libav.org | ||||
* | flv: Index the audio stream | Luca Barbato | 2014-08-01 | 1 | -2/+5 |
| | | | | | And leverage the video index if the video is just disabled as wm4 did in an initial patch. | ||||
* | matroska: Register mime types | Luca Barbato | 2014-07-29 | 1 | -0/+1 |
| | |||||
* | aac: Register the mime type | Luca Barbato | 2014-07-29 | 1 | -0/+1 |
| | | | | | Speed up probing ADTS live streams that are not frame-aligned such as http://mp3.streampower.be/radio1.aac . | ||||
* | avformat: Use the mime type information in input probe | Luca Barbato | 2014-07-29 | 3 | -12/+37 |
| | | | | | It should provide a quicker guess for elementary streams provided by http. | ||||
* | avstring: Expose the simple name match function | Luca Barbato | 2014-07-29 | 1 | -19/+1 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | avformat: Move av_probe_input* to format.c | Luca Barbato | 2014-07-29 | 2 | -136/+138 |
| | |||||
* | caf: Use correct printf conversion specifiers for POSIX int types | Diego Biurrun | 2014-07-28 | 1 | -1/+1 |
| | |||||
* | dump: Use correct printf conversion specifiers for POSIX int types | Diego Biurrun | 2014-07-28 | 1 | -3/+3 |
| | |||||
* | mxf: Extract origin information from material and source track | Marc-Antoine Arnaud | 2014-07-28 | 1 | -0/+14 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | mxf: Detect Vanc/Vbi SMPTE-436M mxf track | Marc-Antoine Arnaud | 2014-07-28 | 1 | -0/+18 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | avformat: Mark AVOutputFormat argument in avformat_query_codec as const | Diego Biurrun | 2014-07-26 | 2 | -2/+3 |
| | |||||
* | avformat: Mark argument in av_{i|o}format_next/ffurl_protocol_next as const | Diego Biurrun | 2014-07-26 | 4 | -6/+6 |
| | |||||
* | http: K&R formatting cosmetics | Diego Biurrun | 2014-07-23 | 1 | -104/+110 |
| | | | | Also comment some #endifs and reshuffle headers into canonical order. | ||||
* | http: Use a constant for the supported header size | Luca Barbato | 2014-07-22 | 2 | -1/+3 |
| | |||||
* | http: Do move the class instantiation in the conditional block | Luca Barbato | 2014-07-21 | 1 | -10/+12 |
| | | | | Remove a warning if https support is disabled. | ||||
* | http: Provide an option to override the HTTP method | Luca Barbato | 2014-07-21 | 1 | -1/+7 |
| | | | | Certain servers accept only PUT as valid method. | ||||
* | mpegts: do not export empty language tags | Jan Gerber | 2014-07-21 | 1 | -1/+1 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | avpacket: Check for and return errors in ff_interleave_add_packet() | Nidhi Makhijani | 2014-07-17 | 3 | -10/+22 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | mov: Clarify tkhd flag settings | Luca Barbato | 2014-07-11 | 1 | -3/+6 |
| | |||||
* | mov: Do not group tracks if more than one is enabled per type | Luca Barbato | 2014-07-11 | 2 | -5/+18 |
| | | | | The specification requires at most 1 track enabled per alternate group. | ||||
* | cdg: Forward error from avio_size() in read_header() function | Nidhi Makhijani | 2014-07-10 | 1 | -2/+3 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | mpegts: pass MpegTSContext ptr explicitly | Alexander V. Lukyanov | 2014-07-10 | 1 | -5/+4 |
| | | | | | | | | | | | | | | AVFormatContext->priv_data is not always a MpegTSContext, it can be RTSPState when decoding a RTP stream. So it is necessary to pass MpegTSContext pointer explicitly. Within libav, the write_section_data function doesn't actually use the MpegTSContext at all, so this doesn't change anything at the moment (no memory was corrupted before), but it reduces the risk of anybody trying to touch the MpegTSContext via AVFormatContext->priv_data in the future. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | rtpdec: pass an AVFormatContext to ff_parse_fmtp() | Anton Khirnov | 2014-07-09 | 8 | -29/+39 |
| | | | | Use it for logging, instead of NULL or the stream codec context. | ||||
* | yuv4mpegenc: do not access AVCodecContext.coded_frame | Anton Khirnov | 2014-07-09 | 1 | -3/+5 |
| | | | | | | | | Its contents are meaningful only if the stream codec context is the one actually used for encoding, which is often not the case (and is discouraged). Use AVCodecContext.field_order instead. | ||||
* | nsvdec: remove commented out cruft | Anton Khirnov | 2014-07-09 | 1 | -15/+0 |
| | |||||
* | mov: free the dv demux context with avformat_free_context() | Anton Khirnov | 2014-07-09 | 1 | -6/+2 |
| | |||||
* | mtv: do not set sample_rate for video | Anton Khirnov | 2014-07-09 | 1 | -1/+0 |
| | |||||
* | oggparsecelt: do not set AVCodecContext.frame_size | Anton Khirnov | 2014-07-09 | 1 | -3/+1 |
| | | | | It is supposed to be set by decoders only. | ||||
* | adxdec: get rid of an avpriv function | Anton Khirnov | 2014-07-09 | 1 | -7/+5 |
| | | | | | The only thing the demuxer needs is the sample rate to set the timebase, which can be simply read with AV_RB32. | ||||
* | lavc: export DV profile API used by muxer/demuxer as public | Anton Khirnov | 2014-07-09 | 2 | -10/+11 |
| | |||||
* | avformat: update muxing doxy | Anton Khirnov | 2014-07-09 | 1 | -3/+3 |
| | | | | The callers should now set the stream timebase, not the codec one. | ||||
* | cdg: set the keyframe flag on the first packet | Anton Khirnov | 2014-07-09 | 1 | -0/+11 |
| | | | | Bug-Id: 55 | ||||
* | mov: Remove a variable that is set but never used | Martin Storsjö | 2014-07-08 | 1 | -2/+1 |
| | | | | | | This silences a warning with gcc. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | nut: Use nut->version in the version range check | Luca Barbato | 2014-07-08 | 1 | -3/+4 |
| | | | | | It was wrongly left unchanged when the version field had been introduced. (c94e2e85cb6af8a570d8542a830556243bd32873) | ||||
* | avformat_new_stream: make the AVCodec parameter const | Roman Savchenko | 2014-07-08 | 2 | -2/+2 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | smoothstreamingenc: Fix a memory leak on errors | Michael Niedermayer | 2014-07-07 | 1 | -1/+2 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | vc1test: Check malloc call | Nidhi Makhijani | 2014-07-06 | 1 | -0/+2 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | vc1test: Return proper error codes | Nidhi Makhijani | 2014-07-06 | 1 | -3/+3 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | librtmp: Don't free the temp url at the end of rtmp_open | Martin Storsjö | 2014-07-06 | 1 | -4/+5 |
| | | | | | | | | librtmp can keep pointers to this string internally, and may use them at shutdown as well. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | id3v2enc: use a case-insensitive comparison for APIC picture type | Anton Khirnov | 2014-07-03 | 1 | -1/+2 |
| | |||||
* | daud: split muxer and demuxer | Nidhi Makhijani | 2014-07-03 | 3 | -38/+56 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | lavf: document av_dump_format() | Vittorio Giovara | 2014-07-02 | 1 | -0/+10 |
| | |||||
* | matroskadec: Fix a double negation typo | Michael Niedermayer | 2014-07-02 | 1 | -1/+1 |
| | | | | | | | | | This typo has existed since this code was added in c16582579. Newer versions of clang pointed out that this comparison always was true (since the result of the negation is either 0 or 1, while AVDISCARD_ALL has the value 48). Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | matroska: Factor out mkv_write_stereo_mode | Luca Barbato | 2014-07-01 | 1 | -17/+22 |
| | |||||
* | matroska: Factor out write_track from mkv_write_tracks | Luca Barbato | 2014-07-01 | 1 | -169/+193 |
| | |||||
* | matroska: K&R formatting cosmetics | Luca Barbato | 2014-07-01 | 1 | -168/+212 |
| | |||||
* | mov: Support default-base-is-moof. | Yusuke Nakamura | 2014-07-01 | 2 | -3/+6 |
| | | | | | | | | | default-base-is-moof shall be set to track fragments compatible with DASH Media Segments. So, this is a fundamental support for ISOBMFF ver. DASH. This is meaningful only when base-data-offset-present is absent and two or more track fragments are present in a movie fragment. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | rtpenc_jpeg: check for color_range too | Vittorio Giovara | 2014-06-28 | 1 | -4/+8 |
| |