summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * movenc: Factorize a function for finding a metadata entry and the associated ↵Martin Storsjö2016-05-19
| | | | | | | | | | | | language Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'daec1651f1c0f8f8e704db375a2ecb364a722fa1'Clément Bœsch2016-06-24
|\| | | | | | | | | | | | | | | | | * commit 'daec1651f1c0f8f8e704db375a2ecb364a722fa1': movenc: Write ?xyz geotag metadata for mov files This commit is a noop, see a3ec1d6abddb98f7c3d4f280d71e008e88a2d385 Merged-by: Clément Bœsch <clement@stupeflix.com>
| * movenc: Write ?xyz geotag metadata for mov filesMichael Niedermayer2016-05-19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'bc43131997a456ecdff160eab288395f5adb8d72'Clément Bœsch2016-06-24
|\| | | | | | | | | | | | | | | | | * commit 'bc43131997a456ecdff160eab288395f5adb8d72': mov: Also export loci altitude This commit is a noop, see 08b7d19deff96a0adae93ba7d585176036442f31 Merged-by: Clément Bœsch <clement@stupeflix.com>
| * mov: Also export loci altitudeMichael Niedermayer2016-05-19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '94d8141c8cd96c176f7d4bdb74a95331ec7db19b'Clément Bœsch2016-06-24
|\| | | | | | | | | | | | | | | | | * commit '94d8141c8cd96c176f7d4bdb74a95331ec7db19b': mov: Append place name instead of overwriting for loci This commit is a noop, see 1607f774949add9e93bba6f288c9c5bf2c10d880 Merged-by: Clément Bœsch <clement@stupeflix.com>
| * mov: Append place name instead of overwriting for lociMichael Niedermayer2016-05-19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'f126365cdad6327e6def8ceb918eaf538fbb97b3'Clément Bœsch2016-06-24
|\| | | | | | | | | | | | | | | | | * commit 'f126365cdad6327e6def8ceb918eaf538fbb97b3': mov: Fix parsing short loci This commit is a noop, see 50393bce31a5618f5125aaaf97bb69886fc4261d Merged-by: Clément Bœsch <clement@stupeflix.com>
| * mov: Fix parsing short lociMichael Niedermayer2016-05-19
| | | | | | | | | | | | | | | | | | | | Previously, we required the minimum number of bytes required for the full box. Don't strictly require the astronomical body and additional notes fields, but do require an altitude field (which currently isn't parsed). This matches the initial length check at the start of the function (which doesn't know about the variable length place field). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '704d2bd18be8f134cb9ab19463a3c4eb63233dbd'Clément Bœsch2016-06-24
|\| | | | | | | | | | | | | | | | | * commit '704d2bd18be8f134cb9ab19463a3c4eb63233dbd': mov: Print reason of loci parsing failure See 9e4f0cfc8ff4ab635ea12bdbd8d85d8bb1ba25f9 Merged-by: Clément Bœsch <clement@stupeflix.com>
| * mov: Print reason of loci parsing failureMichael Niedermayer2016-05-19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'd34826c33d401929b2ff8aee161fd39ad0a73613'Clément Bœsch2016-06-24
|\| | | | | | | | | | | | | * commit 'd34826c33d401929b2ff8aee161fd39ad0a73613': mov: Add a comment referring to the standard that defines the loci box Merged-by: Clément Bœsch <clement@stupeflix.com>
| * mov: Add a comment referring to the standard that defines the loci boxMartin Storsjö2016-05-19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | avfilter/showcqt: set some frame propertiesMuhammad Faiz2016-06-24
| | | | | | | | Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | avcodec/flac_parser: Increase FLAC_MAX_SEQUENTIAL_HEADERS by 1Michael Niedermayer2016-06-24
| | | | | | | | | | | | Fixes Ticket5343 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '72d621069fc301b431fac36b5281699a362562f2'Matthieu Bouron2016-06-23
|\| | | | | | | | | | | | | * commit '72d621069fc301b431fac36b5281699a362562f2': movenc: Add a missed const Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
| * movenc: Add a missed constMartin Storsjö2016-05-18
| | | | | | | | | | | | | | This was missed in e1eb0fc9601, when ff_interleaved_peek was changed to include const during the evolution of the patch. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'a79aafd0b4d37eda6f15dc68e6509d4e815290c9'Matthieu Bouron2016-06-23
|\| | | | | | | | | | | | | * commit 'a79aafd0b4d37eda6f15dc68e6509d4e815290c9': movenc: Add a test for VFR with b-frames, with a duration change at a fragment end Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
| * movenc: Add a test for VFR with b-frames, with a duration change at a ↵Martin Storsjö2016-05-18
| | | | | | | | | | | | fragment end Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'e1eb0fc960163402bbb4e630185790488f7d28ed'Matthieu Bouron2016-06-23
|\| | | | | | | | | | | | | * commit 'e1eb0fc960163402bbb4e630185790488f7d28ed': movenc: Use packets in interleaving queues for the duration at the end of fragments Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
| * movenc: Use packets in interleaving queues for the duration at the end of ↵Martin Storsjö2016-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fragments As long as caller only writes packets using av_interleaved_write_frame with no manual flushing, this should allow us to always have accurate durations at the end of fragments, since there should be at least one queued packet in each stream (except for the stream where the current packet is being written, but if the muxer itself does the cutting of fragments, it also has info about the next packet for that stream). Signed-off-by: Martin Storsjö <martin@martin.st>
* | avformat/g729dec: Fix av_log() formating stringMichael Niedermayer2016-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/libx264: Remove unused variableMichael Niedermayer2016-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | MAINTAINERS: purge a bunch of entriesClément Bœsch2016-06-23
| | | | | | | | | | | | | | | | | | | | This is definitely not complete. Anton, Diego and Luca are still maintaining their code in Libav, but are unwilling to do so in FFmpeg, so removing these entries will prevent them from getting poked by our users. Måns, Justin, Kostya and Jason left both projects a while ago.
* | Merge commit 'fd4957d9c67996e7d218fd36b4168c9cb85f9ea7'Matthieu Bouron2016-06-23
|\| | | | | | | | | | | | | * commit 'fd4957d9c67996e7d218fd36b4168c9cb85f9ea7': movenc-test: Test write_data_type Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
| * movenc-test: Test write_data_typeMartin Storsjö2016-05-18
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '71852a1ba89abc8749e309d9d662c49d47e19531'Matthieu Bouron2016-06-23
|\| | | | | | | | | | | | | * commit '71852a1ba89abc8749e309d9d662c49d47e19531': matroskaenc: Provide output bytestream markers Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
| * matroskaenc: Provide output bytestream markersMartin Storsjö2016-05-18
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | tests/api: add .gitignoreClément Bœsch2016-06-23
| | | | | | | | Fixes regression since 5d48e4eafa6c4559683892b8638d10508125f3cf
* | Merge commit 'dbbaad32e36b9046cd19d6e3329e2ca7ab49b401'Matthieu Bouron2016-06-23
|\| | | | | | | | | | | | | * commit 'dbbaad32e36b9046cd19d6e3329e2ca7ab49b401': movenc: Provide output bytestream markers for fragmented content Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
| * movenc: Provide output bytestream markers for fragmented contentMartin Storsjö2016-05-18
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '371df9ba71393a1c5429d5f40c76348b30e556c7'Matthieu Bouron2016-06-23
|\| | | | | | | | | | | | | * commit '371df9ba71393a1c5429d5f40c76348b30e556c7': flvenc: Provide output bytestream markers Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
| * flvenc: Provide output bytestream markersMartin Storsjö2016-05-18
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'db7968bff4851c2be79b15b2cb2ae747424d2fca'Matthieu Bouron2016-06-23
|\| | | | | | | | | | | | | * commit 'db7968bff4851c2be79b15b2cb2ae747424d2fca': avio: Allow custom IO users to get labels for the output bytestream Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
| * avio: Allow custom IO users to get labels for the output bytestreamMartin Storsjö2016-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows callers with avio write callbacks to get the bytestream positions that correspond to keyframes, suitable for live streaming. In the simplest form, a caller could expect that a header is written to the bytestream during the avformat_write_header, and the data output to the avio context during e.g. av_write_frame corresponds exactly to the current packet passed in. When combined with av_interleaved_write_frame, and with muxers that do buffering (most muxers that do some sort of fragmenting or clustering), the mapping from input data to bytestream positions is nontrivial. This allows callers to get directly information about what part of the bytestream is what, without having to resort to assumptions about the muxer behaviour. One keyframe/fragment/block can still be split into multiple (if they are larger than the aviocontext buffer), which would call the callback with e.g. AVIO_DATA_MARKER_SYNC_POINT, followed by AVIO_DATA_MARKER_UNKNOWN for the second time it is called with the following data. Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavc/mediacodec: increase buffer dequeue timeout when the codec needs to be ↵Matthieu Bouron2016-06-23
| | | | | | | | | | | | | | | | | | | | | | drained Increase buffer dequeue timeout when the codec needs to be drained as it could happen that no input buffer is available when we receive a null packet for the first time (meaning we are unable to signal end of stream and mark the codec as draining). Fixes potential loss of last frames after sending a null packet.
* | lavc/mediacodec: rely on buffer flags to detect end of streamMatthieu Bouron2016-06-23
| |
* | lavc/mediacodec: re-indent after previous commitMatthieu Bouron2016-06-23
| |
* | lavc/mediacodec: discard 0-sized buffersMatthieu Bouron2016-06-23
| | | | | | | | Their only purpose is to carry the end of stream flag.
* | ffprobe: print stereo3d informationClément Bœsch2016-06-23
| | | | | | | | | | | | | | Based on 8e757716c61e0563a63829e30b02d5ba2a422ad6 See https://github.com/mpv-player/mpv/issues/1045 for mk3d elektranox.org samples.
* | ffprobe: refactor pkt side data printingClément Bœsch2016-06-23
| |
* | Merge commit '8e757716c61e0563a63829e30b02d5ba2a422ad6'Clément Bœsch2016-06-23
|\| | | | | | | | | | | | | | | | | | | * commit '8e757716c61e0563a63829e30b02d5ba2a422ad6': avprobe: Print stereo3d information This commit is not merged as it doesn't apply at all in our tree. The two following commits will add the same feature. Merged-by: Clément Bœsch <clement@stupeflix.com>
| * avprobe: Print stereo3d informationVittorio Giovara2016-05-17
| |
* | avcodec: remove libutvideo wrapper supportDerek Buitenhuis2016-06-23
| | | | | | | | | | | | The 10-bit decoding support is available now in native decoder. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/sheervideo: fix YbYr format decodingPaul B Mahol2016-06-23
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '0c4468dc185fa8b9e7d6add914595c5e928b24fd'Clément Bœsch2016-06-23
|\| | | | | | | | | | | | | * commit '0c4468dc185fa8b9e7d6add914595c5e928b24fd': stereo3d: Add API to get name from value or value from name Merged-by: Clément Bœsch <clement@stupeflix.com>
| * stereo3d: Add API to get name from value or value from nameVittorio Giovara2016-05-17
| | | | | | | | Use it in av_dump_format() instead of a huge switch case.
* | Merge commit 'd621b2f795684f7119057f986066060adbe84220'Clément Bœsch2016-06-23
|\| | | | | | | | | | | | | * commit 'd621b2f795684f7119057f986066060adbe84220': lavf: Raw G.729 demuxer Merged-by: Clément Bœsch <clement@stupeflix.com>
| * lavf: Raw G.729 demuxerVladimir Voroshilov2016-05-17
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '34effe816f9f3df2e6b8bc738e2b5a86a24fd0d7'Clément Bœsch2016-06-23
|\| | | | | | | | | | | | | | | | | * commit '34effe816f9f3df2e6b8bc738e2b5a86a24fd0d7': fate: Update fate-lavf-ts after commit 393596f9d5 This commit is a noop, see c0ff42bf6468c7440568ec15c81edc52289f0c8a Merged-by: Clément Bœsch <clement@stupeflix.com>