summaryrefslogtreecommitdiffstats
path: root/libavformat/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* CDXL demuxer and decoderPaul B Mahol2012-02-141-0/+1
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* libavformat: Rename the applehttp protocol to hlsMartin Storsjö2012-02-141-1/+2
| | | | | | | | | | | | | | | | | Keep the old protocol name around for backwards compatibility until the next bump. Deprecate the method of implicitly assuming the nested protocol. For applehttp://server/path, it might have felt logical, but supporting hls://server/path isn't quite as intuitive. Therefore only support hls+http://server/path from now on. Using this protocol at all is discouraged, since the hls demuxer is more complete and fits into the architecture better. There have been cases where the protocol implementation worked better than the demuxer, but this should no longer be the case. Signed-off-by: Martin Storsjö <martin@martin.st>
* libavformat: Rename the applehttp demuxer to hlsMartin Storsjö2012-02-141-1/+1
| | | | | | | | When this demuxer was created, there didn't seem to be any consensus of a common short name for this protocol. Now the consensus seems to be to call it hls. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Support H263 in RFC 2190 formatMartin Storsjö2012-02-141-0/+1
| | | | | | | | | This is different from the "modern" RTP payload formats for H263 as defined by RFC 4629, 2429 and 3555. According to the newer RFCs, this old one is to be considered deprecated and only be used for interoperating with legacy systems. Signed-off-by: Martin Storsjö <martin@martin.st>
* librtmp: Add "lib" prefix to librtmp URLProtocol declarations.Diego Biurrun2012-02-141-6/+2
| | | | | | 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.
* frame{crc/md5}: set the stream timebase from codec timebase.Anton Khirnov2012-02-031-2/+2
| | | | | | | | | | | | | 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.
* lavf: add functions for accessing the fourcc<->CodecID mapping tables.Anton Khirnov2012-01-311-27/+27
| | | | Fixes bug 212.
* Add a tool for creating smooth streaming manifestsMartin Storsjö2012-01-251-1/+1
| | | | | | | | 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>
* westwood: split the AUD and VQA demuxers into separate files.Justin Ruggles2012-01-231-2/+2
| | | | They have no code in common.
* Add a tool that uses avio to read and write, doing a plain copy of dataMartin Storsjö2012-01-201-1/+1
| | | | | | | It also optionally can throttle its operation to a particular speed, to simulate realtime writing. Signed-off-by: Martin Storsjö <martin@martin.st>
* add SMJPEG muxerPaul B Mahol2012-01-161-0/+1
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* avformat: split out common SMJPEG codePaul B Mahol2012-01-161-1/+1
| | | | | | This is a preparation for adding SMJPEG muxer. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* build: Skip compiling network.h and rtsp.h if networking is not enabled.Diego Biurrun2012-01-071-0/+2
| | | | | | 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.
* adx: add an adx muxerJustin Ruggles2012-01-031-0/+1
|
* avformat: Add SMJPEG demuxer.Paul B Mahol2011-12-281-0/+1
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* build: fix standalone compilation of OMA muxerDiego Biurrun2011-12-231-1/+1
| | | | The muxer depends on the id3v2 writing code, so link against it.
* build: fix standalone compilation of Microsoft XMV demuxerDiego Biurrun2011-12-231-1/+1
| | | | The demuxer depends on the RIFF codec tags code, so link against it.
* build: fix standalone compilation of Core Audio Format demuxerDiego Biurrun2011-12-231-1/+2
| | | | | The demuxer depends on code from mov.c, which in turn depends on code from mov_chan.c, so link against it.
* segment: introduce segmented chain muxerLuca Barbato2011-12-191-0/+1
| | | | It behaves similarly to image2 muxer
* lavf: add OpenMG audio muxer.Michael Karcher2011-12-181-0/+1
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* omadec: split data that will be used in the muxer to a separate file.Anton Khirnov2011-12-181-1/+1
|
* lavf: rename oma.c -> omadec.cAnton Khirnov2011-12-181-1/+1
|
* build: move inclusion of subdir.mak to main subdir loopMans Rullgard2011-12-131-2/+0
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mov: add support for reading and writing the 'chan' tagJustin Ruggles2011-12-091-2/+3
| | | | | | 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.
* Add PlayStation Portable PMP format demuxerReimar Döffinger2011-12-011-0/+1
| | | | | | | | | 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>
* rtpdec: Add support for G726 audioMiroslav Slugeň2011-11-301-0/+1
| | | | | | | | | | | 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>
* Generalize RIFF INFO tag support; support reading INFO tag in wavVictor Vasiliev2011-11-261-2/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avformat: add CRI ADX format demuxerJustin Ruggles2011-11-261-0/+1
|
* httpproxy: Specify the object files needed in the MakefileMartin Storsjö2011-11-201-0/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* BMV demuxer and decoderKostya Shishkov2011-11-081-0/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Add the https protocolMartin Storsjö2011-11-051-0/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Add the tls protocol, using OpenSSL or gnutlsMartin Storsjö2011-11-051-0/+1
| | | | | | | | 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>
* avformat: Split out functions from network.h to a new file, network.cMartin Storsjö2011-11-051-0/+2
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Create separate functions for the raw GSM demuxer.Justin Ruggles2011-11-021-1/+1
| | | | | Put the new raw GSM demuxer in its own file. Fixes raw GSM demuxing.
* Move id3v2 tag writing to a separate file.Michael Karcher2011-10-231-1/+1
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Move timefilter code from lavf to lavd.Anton Khirnov2011-10-211-4/+1
| | | | | | It's only used in the JACK device. Fixes linking shared lavd with JACK enabled.
* oggdec: add support for Xiph's CELT codecNicolas George2011-09-261-0/+1
| | | | | | | This patch also introduces CODEC_ID_CELT. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Add LATM demuxerJanne Grunau2011-09-221-0/+1
| | | | | This is a raw demuxer for the AAC LATM decoder and thus limited to single stream LOAS.
* Add LATM muxerKieran Kunhya2011-09-071-0/+1
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* add XMV demuxerSven Hesse2011-08-171-0/+1
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* build: move tests/seek_test.c to libavformat and reuse generic build rulesDiego Biurrun2011-07-131-1/+1
|
* build: rework rules for things in the tools dirMans Rullgard2011-07-101-0/+1
| | | | | | | | 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>
* libavformat: Add an example how to use the metadata APIReinhard Tartler2011-07-021-1/+1
| | | | Also include it into the doxygen documentation
* build: include sub-makefiles using full path instead of symlinksMans Rullgard2011-06-281-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Remove redundant config.mak includes from subdirectory Makefiles.Diego Biurrun2011-06-251-2/+0
| | | | | Calling Make from subdirectories is not supported and config.mak has multiple inclusion guards anyway, so the top-level include is enough.
* rtpenc: MP4A-LATM payload supportJuan Carlos Rodriguez2011-06-101-0/+1
| | | | | | | 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>
* Fix standalone compilation of WTV demuxer.Diego Biurrun2011-05-041-1/+2
|
* Add a protocol handler for AES CBC decryption with PKCS7 paddingMartin Storsjö2011-04-231-0/+1
| | | | | | | | | | | | 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>
* lavf: remove FF_API_OLD_METADATA cruftAnton Khirnov2011-04-191-1/+0
|
* add xWMA demuxerMax Horn2011-04-141-0/+1
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
OpenPOWER on IntegriCloud