Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-04http: Refactor http_open_cnxLuca Barbato
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
2014-08-01flv: Index the audio streamLuca Barbato
And leverage the video index if the video is just disabled as wm4 did in an initial patch.
2014-07-29matroska: Register mime typesLuca Barbato
2014-07-29aac: Register the mime typeLuca Barbato
Speed up probing ADTS live streams that are not frame-aligned such as http://mp3.streampower.be/radio1.aac .
2014-07-29avformat: Use the mime type information in input probeLuca Barbato
It should provide a quicker guess for elementary streams provided by http.
2014-07-29avstring: Expose the simple name match functionLuca Barbato
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-07-29avformat: Move av_probe_input* to format.cLuca Barbato
2014-07-29caf: Use correct printf conversion specifiers for POSIX int typesDiego Biurrun
2014-07-29dump: Use correct printf conversion specifiers for POSIX int typesDiego Biurrun
2014-07-29mxf: Extract origin information from material and source trackMarc-Antoine Arnaud
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-07-29mxf: Detect Vanc/Vbi SMPTE-436M mxf trackMarc-Antoine Arnaud
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-07-27avformat: Mark AVOutputFormat argument in avformat_query_codec as constDiego Biurrun
2014-07-27avformat: Mark argument in av_{i|o}format_next/ffurl_protocol_next as constDiego Biurrun
2014-07-24http: K&R formatting cosmeticsDiego Biurrun
Also comment some #endifs and reshuffle headers into canonical order.
2014-07-22http: Use a constant for the supported header sizeLuca Barbato
2014-07-22http: Do move the class instantiation in the conditional blockLuca Barbato
Remove a warning if https support is disabled.
2014-07-22http: Provide an option to override the HTTP methodLuca Barbato
Certain servers accept only PUT as valid method.
2014-07-21mpegts: do not export empty language tagsJan Gerber
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-07-17avpacket: Check for and return errors in ff_interleave_add_packet()Nidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-11mov: Clarify tkhd flag settingsLuca Barbato
2014-07-11mov: Do not group tracks if more than one is enabled per typeLuca Barbato
The specification requires at most 1 track enabled per alternate group.
2014-07-10cdg: Forward error from avio_size() in read_header() functionNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-10mpegts: pass MpegTSContext ptr explicitlyAlexander V. Lukyanov
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>
2014-07-09rtpdec: pass an AVFormatContext to ff_parse_fmtp()Anton Khirnov
Use it for logging, instead of NULL or the stream codec context.
2014-07-09yuv4mpegenc: do not access AVCodecContext.coded_frameAnton Khirnov
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.
2014-07-09nsvdec: remove commented out cruftAnton Khirnov
2014-07-09mov: free the dv demux context with avformat_free_context()Anton Khirnov
2014-07-09mtv: do not set sample_rate for videoAnton Khirnov
2014-07-09oggparsecelt: do not set AVCodecContext.frame_sizeAnton Khirnov
It is supposed to be set by decoders only.
2014-07-09adxdec: get rid of an avpriv functionAnton Khirnov
The only thing the demuxer needs is the sample rate to set the timebase, which can be simply read with AV_RB32.
2014-07-09lavc: export DV profile API used by muxer/demuxer as publicAnton Khirnov
2014-07-09avformat: update muxing doxyAnton Khirnov
The callers should now set the stream timebase, not the codec one.
2014-07-09cdg: set the keyframe flag on the first packetAnton Khirnov
Bug-Id: 55
2014-07-08mov: Remove a variable that is set but never usedMartin Storsjö
This silences a warning with gcc. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-07-08nut: Use nut->version in the version range checkLuca Barbato
It was wrongly left unchanged when the version field had been introduced. (c94e2e85cb6af8a570d8542a830556243bd32873)
2014-07-08avformat_new_stream: make the AVCodec parameter constRoman Savchenko
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-07-07smoothstreamingenc: Fix a memory leak on errorsMichael Niedermayer
Signed-off-by: Martin Storsjö <martin@martin.st>
2014-07-06vc1test: Check malloc callNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-06vc1test: Return proper error codesNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-06librtmp: Don't free the temp url at the end of rtmp_openMartin Storsjö
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>
2014-07-03id3v2enc: use a case-insensitive comparison for APIC picture typeAnton Khirnov
2014-07-03daud: split muxer and demuxerNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-03lavf: document av_dump_format()Vittorio Giovara
2014-07-02matroskadec: Fix a double negation typoMichael Niedermayer
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>
2014-07-01matroska: Factor out mkv_write_stereo_modeLuca Barbato
2014-07-01matroska: Factor out write_track from mkv_write_tracksLuca Barbato
2014-07-01matroska: K&R formatting cosmeticsLuca Barbato
2014-07-01mov: Support default-base-is-moof.Yusuke Nakamura
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>
2014-06-28rtpenc_jpeg: check for color_range tooVittorio Giovara
2014-06-26dump_stream: print the timebase as is, do not reduce itAnton Khirnov
It makes more sense to print the timebase exactly as it is set. Also, this avoids a divide by zero when av_dump_format() is called on a format context before writing the header.