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-02-14librtmp: Add "lib" prefix to librtmp URLProtocol declarations.Diego Biurrun
This allows easily differentiating between both implementations within the build system and combining the native implementation for plain RTMP with librtmp for the RTMPE, RTMPS, RTMPT, RTMPTE protocol variants.
2012-02-03frame{crc/md5}: set the stream timebase from codec timebase.Anton Khirnov
Right now those muxers use the default timebase in all cases(1/90000). This patch avoid unnecessary rescaling and makes the printed timestamps more readable. Also, extend the printed information to include the timebases and packet pts/duration and align the columns. Obviously changes the results of all fate tests which use those two muxers.
2012-01-31lavf: add functions for accessing the fourcc<->CodecID mapping tables.Anton Khirnov
Fixes bug 212.
2012-01-25Add a tool for creating smooth streaming manifestsMartin Storsjö
It can also optionally split the file into individual fragments, which allows it to be served from any web server without any server side support. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-23westwood: split the AUD and VQA demuxers into separate files.Justin Ruggles
They have no code in common.
2012-01-21Add a tool that uses avio to read and write, doing a plain copy of dataMartin Storsjö
It also optionally can throttle its operation to a particular speed, to simulate realtime writing. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-16add SMJPEG muxerPaul B Mahol
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2012-01-16avformat: split out common SMJPEG codePaul B Mahol
This is a preparation for adding SMJPEG muxer. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2012-01-08build: Skip compiling network.h and rtsp.h if networking is not enabled.Diego Biurrun
rtsp.h relies on network.h and the latter conditionally defines fallback OS structures that rely on configure tests, which are only run if networking is enabled.
2012-01-04adx: add an adx muxerJustin Ruggles
2011-12-28avformat: Add SMJPEG demuxer.Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-23build: fix standalone compilation of OMA muxerDiego Biurrun
The muxer depends on the id3v2 writing code, so link against it.
2011-12-23build: fix standalone compilation of Microsoft XMV demuxerDiego Biurrun
The demuxer depends on the RIFF codec tags code, so link against it.
2011-12-23build: fix standalone compilation of Core Audio Format demuxerDiego Biurrun
The demuxer depends on code from mov.c, which in turn depends on code from mov_chan.c, so link against it.
2011-12-19segment: introduce segmented chain muxerLuca Barbato
It behaves similarly to image2 muxer
2011-12-18lavf: add OpenMG audio muxer.Michael Karcher
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-18omadec: split data that will be used in the muxer to a separate file.Anton Khirnov
2011-12-18lavf: rename oma.c -> omadec.cAnton Khirnov
2011-12-13build: move inclusion of subdir.mak to main subdir loopMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-10mov: add support for reading and writing the 'chan' tagJustin Ruggles
This implements reading the tag in the demuxer and adds support for writing it in the muxer. Some example channel layout tables for muxing are included for ac3, aac, and alac, but they are not utilized yet.
2011-12-01Add PlayStation Portable PMP format demuxerReimar Döffinger
Not yet complete, for demuxing AAC the AAC header must be generated manually. Possibly the decoder could accept the header as extradata to simplify this. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-11-30rtpdec: Add support for G726 audioMiroslav Slugeň
This requires using a separate init function, since there isn't necessarily any fmtp lines for this codec, so parse_sdp_a_line won't be called. Incorporating it with the alloc function wouldn't do either, since it is called before the full rtpmap line is parsed (where the sample rate is extracted). Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-27Generalize RIFF INFO tag support; support reading INFO tag in wavVictor Vasiliev
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-11-27avformat: add CRI ADX format demuxerJustin Ruggles
2011-11-20httpproxy: Specify the object files needed in the MakefileMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-08BMV demuxer and decoderKostya Shishkov
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-05avformat: Add the https protocolMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-05avformat: Add the tls protocol, using OpenSSL or gnutlsMartin Storsjö
Note, this protocol doesn't yet check verify the server certificate against a local database of trusted CA root certificates. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-05avformat: Split out functions from network.h to a new file, network.cMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-02Create separate functions for the raw GSM demuxer.Justin Ruggles
Put the new raw GSM demuxer in its own file. Fixes raw GSM demuxing.
2011-10-23Move id3v2 tag writing to a separate file.Michael Karcher
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-10-21Move timefilter code from lavf to lavd.Anton Khirnov
It's only used in the JACK device. Fixes linking shared lavd with JACK enabled.
2011-09-26oggdec: add support for Xiph's CELT codecNicolas George
This patch also introduces CODEC_ID_CELT. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-09-22Add LATM demuxerJanne Grunau
This is a raw demuxer for the AAC LATM decoder and thus limited to single stream LOAS.
2011-09-07Add LATM muxerKieran Kunhya
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-08-17add XMV demuxerSven Hesse
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-07-13build: move tests/seek_test.c to libavformat and reuse generic build rulesDiego Biurrun
2011-07-11build: rework rules for things in the tools dirMans Rullgard
Declaring tools associated with each library in their respective makefiles allows these tools to easily depend on the correct prerequisites and link against the libs they need. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-02libavformat: Add an example how to use the metadata APIReinhard Tartler
Also include it into the doxygen documentation
2011-06-28build: include sub-makefiles using full path instead of symlinksMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-25build: Remove redundant config.mak includes from subdirectory Makefiles.Diego Biurrun
Calling Make from subdirectories is not supported and config.mak has multiple inclusion guards anyway, so the top-level include is enough.
2011-06-10rtpenc: MP4A-LATM payload supportJuan Carlos Rodriguez
This is enabled with an AVOption on the RTP muxer. The SDP generator looks for a latm flag in the rtpflags field. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-05-04Fix standalone compilation of WTV demuxer.Diego Biurrun
2011-04-23Add a protocol handler for AES CBC decryption with PKCS7 paddingMartin Storsjö
This can later be extended to support other AES bit sizes, encryption, other crypto algorithms, reading the key from a URL, etc. In order to use it, the key and initialization vector has to be passed via AVOptions. Since such options can't be passed to protocols from the command line, the protocol is currently only for libavformat internal use. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-04-19lavf: remove FF_API_OLD_METADATA cruftAnton Khirnov
2011-04-14add xWMA demuxerMax Horn
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-03-28Chronomaster DFA decoderKostya Shishkov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-03-16mp3enc: remove mp3_write_packet(), use ff_raw_write_packet() insteadAnton Khirnov
The two functions are identical, no point in duplicating code here.
2011-03-14Bitmap Brothers JV demuxerPeter Ross
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-07Add Apple HTTP Live Streaming protocol handlerMartin Storsjö
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>