summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* replace calls to url_feof() with avio_feof()James Almer2014-08-08
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf/avio: rename url_feof() to avio_feof()James Almer2014-08-08
| | | | | | | It's a public function and should use the avio_ namespace Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/mov: read reel_name metadata from tmcd atomMark Reid2014-08-07
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/mpegtsenc: Use av_freep() for pidsMichael Niedermayer2014-08-07
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/mpegtsenc: Free services array completely on failureMichael Niedermayer2014-08-07
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/mpegtsenc: Use correct deallocation code on failure of pids array ↵Michael Niedermayer2014-08-07
| | | | | | allocation Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mpegtsenc: Check dynarray_add() for failureMichael Niedermayer2014-08-07
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/mpegtsenc: use the correct deallocation functionsMichael Niedermayer2014-08-07
| | | | | Found-by: Carl Eugen Hoyos <ce@hoyos.ws> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '5b220e1e19c17b202d83d9be0868d152109ae8f0'Michael Niedermayer2014-08-07
|\ | | | | | | | | | | | | | | | | | | * commit '5b220e1e19c17b202d83d9be0868d152109ae8f0': mpegts: Fix memory leaks and related crashes in mpegs_write_header() Conflicts: libavformat/mpegtsenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegts: Fix memory leaks and related crashes in mpegs_write_header()Diego Biurrun2014-08-07
| |
* | Merge commit 'f8ab9f2fe3730a0e8c3c1eb7c486f7c0041fb3fc'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | * commit 'f8ab9f2fe3730a0e8c3c1eb7c486f7c0041fb3fc': mpegts: Avoid unnecessary variable shadowing Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegts: Avoid unnecessary variable shadowingDiego Biurrun2014-08-07
| |
* | Merge commit '6d6bd3a3db24747ae5e10716f4782129c38951f6'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | * commit '6d6bd3a3db24747ae5e10716f4782129c38951f6': mpegts: Drop some unnecessary parentheses Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegts: Drop some unnecessary parenthesesDiego Biurrun2014-08-07
| |
* | Merge commit 'b7b1bf9166ac3102c401295fdd5d4933c512aa50'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | | | | | | | * commit 'b7b1bf9166ac3102c401295fdd5d4933c512aa50': mpegts: K&R formatting cosmetics Conflicts: libavformat/mpegtsenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegts: K&R formatting cosmeticsDiego Biurrun2014-08-07
| |
* | avformat/movenc: XMP metadata support.Marek Fort2014-08-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mov: XMP metadata suppor.Marek Fort2014-08-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: remove nonexistent functions from the version fileJames Almer2014-08-07
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/raw: add avpriv_get_raw_pix_fmt_tags()James Almer2014-08-07
| | | | | | | | | | | | | | Used to expose ff_raw_pix_fmt_tags[] to other libav* libraries Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2014-08-07
|\ \ | | | | | | | | | | | | | | | | | | * cehoyos/master: Do not return a probe score from set_codec_from_probe_data() if the codec was ignored. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | Do not return a probe score from set_codec_from_probe_data() if the codec ↵Carl Eugen Hoyos2014-08-07
| | | | | | | | | | | | | | | | | | | | | | | | was ignored. This is a workaround for the issue that stream probing can use the score of another codec type for mpeg stream autodetection. Fixes ticket #3821.
* | | lavf/mpegts: Do not return the result of a (void) function from a void function.Carl Eugen Hoyos2014-08-07
|/ / | | | | | | Fixes compilation with Sun C 5.10.
* | lavf/mpegts: rename ff_mpegts_parse_*() to avpriv_mpegts_parse_*()James Almer2014-08-07
| | | | | | | | | | | | | | The were wrongly being exported and used by libavdevice Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b50173a4dd47b9c3c89845b781fa958ccf860929'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | * commit 'b50173a4dd47b9c3c89845b781fa958ccf860929': movenc: fix QT chapter track character encoding Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: fix QT chapter track character encodingJohn Stebbins2014-08-06
| | | | | | | | An encoding ("encd") box is required to tell QT that the string is UTF8
* | Merge commit 'da9cc22d5bd5f59756c2037b02966376da2cf323'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | | | | | | | * commit 'da9cc22d5bd5f59756c2037b02966376da2cf323': movenc: add track title to tracks Conflicts: libavformat/movenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: add track title to tracksJohn Stebbins2014-08-06
| |
* | Merge commit 'd9432789bd119f0e37bcf65cebda05d36aafd4ed'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | | | | | | | * commit 'd9432789bd119f0e37bcf65cebda05d36aafd4ed': movenc: remove pointless loop around BITEXACT test Conflicts: libavformat/movenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: remove pointless loop around BITEXACT testJohn Stebbins2014-08-06
| |
* | avformat/dtsdec: check more of the dca headers in dts_probe()Michael Niedermayer2014-08-06
| | | | | | | | | | | | | | Fixes misdetection of 664461_flac_16_44100_2.wav Fixes Ticket3830 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/iff: Fix "source comment"Michael Niedermayer2014-08-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '0897d2fdc7755849c3ae58d8b543ef734c200d3c'Michael Niedermayer2014-08-05
|\| | | | | | | | | | | | | | | | | | | * commit '0897d2fdc7755849c3ae58d8b543ef734c200d3c': movenc: Add option to disable nero chapters Conflicts: doc/muxers.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: Add option to disable nero chaptersJohn Stebbins2014-08-05
| | | | | | | | | | | | | | And add flag to muxer documentation. Nero chapters break some taggers (mp3tag and iTunes). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '2601a9447efb778930b01ac58d2cc1d02498db4e'Michael Niedermayer2014-08-05
|\| | | | | | | | | | | | | | | | | | | | | * commit '2601a9447efb778930b01ac58d2cc1d02498db4e': mpegts: Add HEVC definitions Conflicts: libavformat/mpegts.h See: b2880a3de9e3e160c47c069abcc8cb60015407b6 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegts: Add HEVC definitionsFemi Adeyemi-Ejeye2014-08-05
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '89616408e38ac7257e36976723df0e23d6ee1157'Michael Niedermayer2014-08-05
|\| | | | | | | | | | | | | * commit '89616408e38ac7257e36976723df0e23d6ee1157': mpegts: Define the section length with a constant Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegts: Define the section length with a constantLuca Barbato2014-08-04
| | | | | | | | | | The specification says the value is expressed in 10 bits including the 4-byte CRC.
* | avformat/util: change av_find_default_stream_index() to use a score based systemMichael Niedermayer2014-08-04
| | | | | | | | | | | | | | Disfavor video streams with unknown resolution and no packets Fixes seeking in audio-only-speex.flv Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'eb9244f20210fd420fb9b3c98126f9cae525d1cc'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'eb9244f20210fd420fb9b3c98126f9cae525d1cc': Add Icecast protocol Conflicts: Changelog configure doc/protocols.texi libavformat/icecast.c libavformat/version.h See: e3dc2c86fc4178b100484c54f12c88705cdf6724 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add Icecast protocolMarvin Scholz2014-08-04
| | | | | | | | | | | | Icecast is basically a convenience wrapper around the HTTP protocol. Signed-off-by: Martin Storsjö <martin@martin.st>
* | libavformat: Add Icecast protocolePirat2014-08-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '6a463e7fb4f028c52d2e2d054f9483f4fff492bc'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | * commit '6a463e7fb4f028c52d2e2d054f9483f4fff492bc': http: Refactor http_open_cnx See: c2a170ac0ddd53516d004cd2bf55ceaffa59642a Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * http: Refactor http_open_cnxLuca Barbato2014-08-03
| | | | | | | | | | | | | | | | | | 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
* | avformat/http: fix tls/tcp protocol after a 302 move in httpsRodger Combs2014-08-04
| | | | | | | | | | | | Fixes ticket 3824 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mpegtsenc: do not flush after everythingMichael Niedermayer2014-08-03
| | | | | | | | | | | | | | | | | | there is flushing code in the avformat core that does this in a more controlled way. Fixes ticket2748 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mux: flush after header writing, like after packetsMichael Niedermayer2014-08-03
| | | | | | | | | | | | | | This makes problematic unconditional flushes in mpegts redundant And is thus part of a fix for ticket 2748 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/tee: flip assigment directionMichael Niedermayer2014-08-03
| | | | | | | | | | | | Found-by: CSA Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/dtsdec: skip the first 4k in dts_probe()Michael Niedermayer2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | DTS primarly needs to be separated from PCM, and PCM can contain cliping and overshoots at the very start which can mimic DTS headers. If this isnt sufficient then more of the DTS stream has to be decoded and analyzed Fixes ticket3784 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/dtsdec: fix signedness in reference pcm highpass in dts_probe()Michael Niedermayer2014-08-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>