summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* network: factor out connect-listening codeLuca Barbato2013-06-01
| | | | | Introduce ff_listen_connect, to be shared with the other non-tcp network protocols.
* network: factor out bind-listening codeLuca Barbato2013-06-01
| | | | | Introduce ff_listen_bind, to be shared with the other non-tcp network protocols.
* use my full first name instead of short one in copyrightsKostya Shishkov2013-06-01
|
* lavf: add a raw WavPack muxer.Anton Khirnov2013-05-28
|
* apetag: add support for writing APE tagsAnton Khirnov2013-05-28
| | | | This will be useful in the WavPack muxer.
* matroskaenc: support muxing WavPackAnton Khirnov2013-05-28
|
* wvdec: split block header parsing into a separate fileAnton Khirnov2013-05-28
| | | | It will be reused by other muxers and demuxers.
* lavf: rename wv.c to wvdec.cAnton Khirnov2013-05-28
| | | | wv.c will be used for shared wavpack functions.
* smacker: assign video frame PTSKostya Shishkov2013-05-28
|
* matroskadec: export full wavpack blocks.Anton Khirnov2013-05-28
| | | | | This allows us to get rid of demuxer-specific hacks in the decoder and will allow streamcopy from matroska once we have a wavpack muxer.
* wavpack demuxer: export full wavpack blocks.Anton Khirnov2013-05-28
| | | | | | | | Currently the demuxer shaves the blocks and exports only the information that is useful to the decoder. Exporting the blocks just as they are stored is simpler to understand and will make remuxing wavpack easier.
* lavf: preserve side data when parsing packets.Anton Khirnov2013-05-28
|
* matroskadec: silently skip CodecState element.Anton Khirnov2013-05-27
| | | | | mkvmerge apparrently uses it for mpeg1/2 video, but it contains the same information as CodecPrivate, so it can be ignored.
* smacker: fix off-by-one error in palette expanding codeKostya Shishkov2013-05-27
|
* w32pthreads: move from lavc to compat/Anton Khirnov2013-05-24
| | | | It will be used in other places than lavc.
* Escape 130 (RPL) decoderEli Friedman2013-05-18
| | | | | | | | Some fixes provided by Paul B Mahol <onemda@gmail.com> and Michael Niedermayer <michaelni@gmx.at> and me. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* Apple Intermediate Codec decoderKostya Shishkov2013-05-17
|
* movenc: Don't add base_data_offset in tfhd for PIFF filesJeremy Hinegardner2013-05-17
| | | | | | | | | | | According to the PIFF specification[1] the base_data_offset field MUST be omitteed. See section 5.2.17. Since the ISMV files created by libavformat state that they are 'piff' compatible via 'ftyp' box, this needs to be corrected. [1] http://www.iis.net/learn/media/smooth-streaming/protected-interoperable-file-format Signed-off-by: Martin Storsjö <martin@martin.st>
* Remove commented-out debug #define cruftDiego Biurrun2013-05-16
|
* Remove commented-out #includesDiego Biurrun2013-05-15
|
* mmf: Write metadata into an Optional Data chunkYoshihisa Uchida2013-05-14
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mmf: K&R formatting cosmeticsLuca Barbato2013-05-09
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* oma: properly forward errors in oma_read_packetLuca Barbato2013-05-07
| | | | | | Prevent spurios EIO on EOF. CC:libav-stable@libav.org
* oma: return meaningful errorsLuca Barbato2013-05-07
|
* nut: use meaningful error valuesLuca Barbato2013-05-07
| | | | Fix the mispresented EINVAL for EOF on partial files, among the other.
* wav: Always seek to an even offsetLuca Barbato2013-05-06
| | | | | | | RIFF chunks are aligned to 16bit according to the specification. Bug-Id:500 CC:libav-stable@libav.org
* nut: use a define for the nut versionLuca Barbato2013-05-06
| | | | Ease switching version in the future and make evident why that value.
* avformat: Add av_cold attributes to init functions missing themDiego Biurrun2013-05-05
|
* sctp: Add a note on why sctp_recvmsg and sctp_sendmsg have ff_-prefixesDiego Biurrun2013-05-04
|
* avs: Increase magic value score above file extension scoreDiego Biurrun2013-05-04
| | | | | This should fix misdetection of AVS files as AviSynth scripts when AviSynth support is enabled (Bugzilla #357).
* avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriateDiego Biurrun2013-05-04
|
* build: output-example: Add avutil to ELIBS in link commandDiego Biurrun2013-05-04
| | | | | | | | | output-example links against swscale, which depends on avutil. In standard configurations, by pure good luck, the libs before swscale pull in all of swscale's dependencies and linking succeeds. However, in some configurations like --disable-asm this is not the case and linking fails. Hardcode the dependency to avoid a more general Makefile refactoring.
* nut: K&R formatting cosmeticsLuca Barbato2013-05-04
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* wav: return meaningful errorsLuca Barbato2013-05-03
|
* silly typo fixesDiego Biurrun2013-05-03
|
* id3v2: check for end of file while unescaping tagsLuca Barbato2013-05-03
| | | | | | | Prevent a serious out of buffer bound write. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* matroskaenc: add an option to put the index at the start of the fileAnton Khirnov2013-05-03
|
* matroskaenc: cosmetics, reorder the #includesAnton Khirnov2013-05-03
|
* wav: K&R formatting cosmeticsLuca Barbato2013-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* id3v2: K&R formatting cosmeticsLuca Barbato2013-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avformat: Drop unnecessary ff_ name prefixes from static functionsDiego Biurrun2013-04-30
|
* oma: K&R formatting cosmeticsLuca Barbato2013-04-27
|
* hls, segment: fix splitting for audio-only streams.Anton Khirnov2013-04-27
| | | | CC:libav-stable@libav.org
* lavf: introduce AVFMT_TS_NEGATIVELuca Barbato2013-04-25
| | | | | | | | | | Most formats do not support negative timestamps, shift them to avoid unexpected behaviour and a number of bad crashes. CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mxfenc: Use correct printf format specifier for int64_tDiego Biurrun2013-04-22
| | | | libavformat/mxfenc.c:1861:9: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'int64_t' [-Wformat]
* riff: Factor out WAVEFORMATEX parsingLuca Barbato2013-04-21
| | | | | | Makes the code simpler to follow. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: Add ACTRAC3+ guidPeter Ross2013-04-21
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: Perform full lookup on WAVEFORMATEXTENSIBLE subformat guidPeter Ross2013-04-21
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: Move guid structs and helper functions into riffPeter Ross2013-04-21
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: check for eof if chunk size and code are 0Luca Barbato2013-04-21
| | | | | | | | | | Prevent an infinite loop. Inspired by a patch from Michael Niedermayer CC: libav-stable@libav.org Signed-off-by: Diego Biurrun <diego@biurrun.de>