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
2012-07-20cafdec: allow larger ALAC magic cookieJustin Ruggles
It already skips any extra bytes at the end, and apparently there are some samples in the wild with larger 'kuki' chunks.
2012-07-19avformat: move 'chan' tag parsing to mov_chan.c to share with the CAF demuxerJustin Ruggles
2012-07-19caf: use int64_t for num_packetsJustin Ruggles
It is used to store a value read by avio_rb64().
2012-07-19caf: fix 'pakt' chunk parsingJustin Ruggles
according to the CAF specification: "... the value for mChunkSize can be greater than the actual valid content of the packet table chunk"
2012-07-19caf: support either old or new style ALAC magic kuki chunkJustin Ruggles
2012-07-17os_support: K&R formatting cosmeticsDiego Biurrun
2012-07-17RTMPTS protocol supportSamuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-17RTMPS protocol supportSamuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-17rtmp: Rename rtmphttp to ffrtmphttpSamuel Pitoiset
The prefix makes it easier to distinguish the proper end-user protocols from the internal ones. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-16rtmp: rtmp_parse_result() add case for video and audio packets to avoid ↵Jordi Ortiz
undesired debug output. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2012-07-16mpeg: remove disabled codeDiego Biurrun
2012-07-15network: Always use our version of gai_strerror on windowsMartin Storsjö
Even if linking directly to getaddrinfo, use our version of gai_strerror instead of the system's version. Microsoft explicitly documents that their version of gai_strerror is thread-unsafe. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-15network: Undefine existing gai_strerror definitionsMartin Storsjö
This avoids warnings if there already exists a definition. This is the case on windows, where the getaddrinfo isn't available and linked to (and we use our fallbacks instead, which actually try to use the proper getaddrinfo version if found at runtime), but gai_strerror still exists as a define. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-15network: Extend the fallback gai_strerror implementation to handle more ↵Martin Storsjö
error codes This is useful if a proper getaddrinfo is loaded dynamically on windows, while using the fallback implementation of gai_strerror. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-13build: Fix APE tag dependenciesDiego Biurrun
2012-07-13MS Expression Encoder Screen decoderKostya Shishkov
2012-07-12build: Fix MP2 muxer dependenciesDiego Biurrun
2012-07-12build: Add missing build rules for the ISMV muxerDiego Biurrun
2012-07-11TechSmith Screen Codec 2 decoderKostya Shishkov
2012-07-10rtsp: Add listen modeJordi Ortiz
This makes the RTSP demuxer act as a server, listening for an incoming connection. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-10rtsp: Make rtsp_open_transport_ctx() non-staticJordi Ortiz
This is required for the upcoming RTSP listen mode. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-10rtsp: Move rtsp_read_closeJordi Ortiz
This avoids having to add forward declarations in the following RTSP listen mode commit. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-10rtsp: Parse the mode=receive/record parameter in transport linesJordi Ortiz
We need to support the nonstandard mode=receive, for compatibility with older libavformat clients. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-10mxfdec: fix off by one error.Michael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-10mxfdec: only parse next partition pack if parsing forwardTomas Härdin
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-10mxfdec: let pkt->pts = mxf->current_edit_unit if intra-onlyTomas Härdin
We cannot do this in general since we could be reading a file with B-frames while lacking an index. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-10mxfdec: fix frame height vs field height confusionJoseph Artsimovich
Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Reveiwed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-10mxfdec: Add intra_only flag to MXFTrackTomas Härdin
This allows future assumptions to be made without affecting non-intra files. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-10mxfdec: fix Avid AirSpeed files being misinterpreted as OP1aTomas Härdin
The "ECs != 1 -> OP1a" assumption was wrong. Luckily, the file that triggered that behavior had two ECs, not zero. Hence distinguishing between them is simple in this case. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-10mxfdec: truncate packets that extend past the next edit unitTomas Härdin
This fixes rare cases where OPAtom may be treated as OP1a, causing all essence to be read into RAM. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-10mxfdec: set pixel format for cdci picture formatsPhilip de Nier
The properties of the CDCI Descriptor are insufficient to specify the pixel format for uncompressed picture data. SMPTE 377-1 and RP224v10 have defined a set of picture coding labels to indicate what formatting was used. This patch uses 2 labels to detect UYVY422 or YUYV422 pixel formats. It defaults to UYVY422 for 8-bit 4:2:2 pictures to support files that were created before the coding labels were introduced ~2008 The codec pix_fmt default was changed from 0 (PIX_FMT_YUV420P) to -1 (PIX_FMT_NONE) Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-07-10mxfdec: detect uncomp pictures using essence container ulPhilip de Nier
This supports detection of uncompressed picture in files that didn't include a Picture Coding Label. The lables weren't available until SMPTE 377-1 and RP224v10 Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-10mxfdec: set track edit rate num/den in expected orderPhilip de Nier
This matches the order used for the index table edit rate. Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-09tcp: add initial timeout limit for incoming connectionsJordi Ortiz
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-09matroskadec: honor error_recognition when encountering unknown elements.Anton Khirnov
2012-07-07id3v2: add a mimetype for bmp pictures.Anton Khirnov
2012-07-07flacdec: be less strict when parsing attached pictures.Anton Khirnov
Only return an error if memory allocation fails or error recognition is set to explode. Otherwise just print an error message and continue reading the file.
2012-07-07flacdec: don't create an attached picture stream until we have all information.Anton Khirnov
This way we don't end with an invalid stream if parsing the picture fails.
2012-07-07mxfdec: replace x>>av_log2(sizeof(..)) by x/sizeof(..).Ronald S. Bultje
Also replace x>>av_log2(sizeof(..)) + 1 by x/sizeof(..). The +1 is probably meant to emulate av_log2_ceil(sizeof(..)) in cases where ".." is not a power of two.
2012-07-05flvdec: Treat all nellymoser versions as the same codecMartin Storsjö
This avoids creating new AVStreams for them when switching between different variants of them, since we can handle changes between different sample rates of nellymoser within the same stream. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-05flvdec: optionally trust the metadataLuca Barbato
In certain conditions video or audio frames might appear way later in the stream.
2012-07-04mov: use forward declaration of a function instead of a table.Ronald S. Bultje
MSVC gives a compile error on the tentative definition of mov_default_parse_table[].
2012-07-04Clarify Doxygen comment for FF_API_* #defines.Diego Biurrun
2012-07-03misc typo and wording fixesDiego Biurrun
2012-07-03flvdec: initial stream switch supportLuca Barbato
Codec change midstream gets mapped to a separate stream.
2012-07-02asfdec: read attached pictures.Anton Khirnov
2012-07-02apetag: reindentAnton Khirnov
2012-07-02apetag: export attached covers as video streams.Anton Khirnov
2012-07-02apetag: fix the amount of data read from binary tags.Anton Khirnov
Substract the filename size from the data size.
2012-07-02apetag: make sure avio_get_str() doesn't read more than it should.Anton Khirnov