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
2015-06-08avformat/version: Bump version for single jpeg muxerMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-08Merge commit '252d6200c36e7eaa79f8d5205b7d731179e94897'Michael Niedermayer
* commit '252d6200c36e7eaa79f8d5205b7d731179e94897': avio: Add avio_put_str16be Conflicts: doc/APIchanges libavformat/avio.h libavformat/aviobuf.c libavformat/version.h The FFmpeg implementation is kept as requested by ubitux Doxy improvements merged Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-08Merge commit '9b56ac74b170d12027fbc81f581a451a709f1105'Michael Niedermayer
* commit '9b56ac74b170d12027fbc81f581a451a709f1105': mpjpeg: Initial implementation Conflicts: Changelog libavformat/allformats.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-07avio: Add avio_put_str16beLuca Barbato
2015-06-07mpjpeg: Initial implementationLuca Barbato
Support only streams with Content-Length. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-05-29lavf/tls: Support Secure TransportRodger Combs
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-12lavf/img2dec: add option to disable pattern matchingMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-11avformat: add callback for opening further filesMichael Niedermayer
Previous version reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-07lavf/img2dec: Autodetect qdraw images.Carl Eugen Hoyos
2015-05-04lavf/apngenc: Fix png remuxing by using default extension apng.Carl Eugen Hoyos
2015-05-04lavf/mxfenc: Write correct interlaced flag when muxing dnxhd.Carl Eugen Hoyos
Reported and early patch version tested by forum user gridtank. Reviewed-by: Tomas Härdin
2015-04-22avformat: add AVFMT_FLAG_FASTSEEK, use it for mp3wm4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-07lavf: Add support for WebM Live MuxingVignesh Venkatasubramanian
This patch adds support for WebM Live Muxing by adding a new WebM Chunk muxer. It writes out live WebM Chunks which can be used for playback using Live DASH Clients. Please see muxers.texi for sample usage. Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-03lavf/avio: Add new types to AVIODirEntryType, bump minor versionMariusz Szczepańczyk
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-02Bump lavc and lavf minor versions for apng muxer and encoder.Carl Eugen Hoyos
2015-03-31lavf: Bump minor version and document directory listing API in doc/APIchanges.Mariusz Szczepańczyk
2015-03-18Merge commit '8692d74b7364b405d7939c0ed347e8a2815193a7'Michael Niedermayer
* commit '8692d74b7364b405d7939c0ed347e8a2815193a7': mov: Add option to keep exact packet sequence after seeking Conflicts: libavformat/isom.h libavformat/mov.c libavformat/version.h See: 414d6547f33175b3f53eb3320aa13161a584a151 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-18mov: Add option to keep exact packet sequence after seekingDerek Buitenhuis
The current behavior may produce a different sequence of packets after seeking, compared to demuxing linearly from the beginning. This is because the MOV demuxer seeks in each stream individually, based on timestamp, which may set each stream at a slightly different position than if the file would have been read sequentially. This makes implementing certain operations, such as segmenting, quite hard, and slower than need be. Therefore, add an option which retains the same packet sequence after seeking, as when a file is demuxed linearly.
2015-03-18mov: Add option to keep exact packet sequence after seekingDerek Buitenhuis
The current behavior may produce a different sequence of packets after seeking, compared to demuxing linearly from the beginning. This is because the MOV demuxer seeks in each stream individually, based on timestamp, which may set each stream at a slightly different position than if the file would have been read sequentially. This makes implementing certain operations, such as segmenting, quite hard, and slower than need be. Therefore, add an option which retains the same packet sequence after seeking, as when a file is demuxed linearly.
2015-03-05Merge commit '9c09fbd8053292267cdc4b542913ceced43ea3a9'Michael Niedermayer
* commit '9c09fbd8053292267cdc4b542913ceced43ea3a9': rtpdec: experimental VP9 depacketizer (draft 0) Conflicts: libavformat/rtpdec.c libavformat/rtpdec_vp9.c libavformat/version.h See: e4a6486c17dd90b338450ac7e151ffbf5370948a See: f966ac2b6e3f08c41f3c45ab5efff768db62ac5a See: 629a03a9128bd2e51286258e12183b1d06f509a7 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-05rtpdec: experimental VP9 depacketizer (draft 0)Thomas Volkert
The code was tested with live555 server. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-03-05avformat: add avformat_flush()wm4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-03Merge commit '0af3b65880573aa9b3375362eaab4f84140c7dde'Michael Niedermayer
* commit '0af3b65880573aa9b3375362eaab4f84140c7dde': asf: do not export XMP metadata by default Conflicts: libavformat/asfdec.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-03libavformat/avio: added avio_put_str16beMark Reid
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-03asf: do not export XMP metadata by defaultVittorio Giovara
Similarly to what has been done for MOV, display XMP metadata only when users explicitly require it. The Extensible Metadata Platform tag can contain various kind of data which are not strictly related to the video file, such as history of edits and saves from the project file. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-02-27movenc: Write 'colr' box correctly for MP4Derek Buitenhuis
This also restricts it to MOV and MP4, since it is only defined for those formats. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2015-02-24Merge commit '04a1be8e28e81f3967eace7705343c450616cc95'Michael Niedermayer
* commit '04a1be8e28e81f3967eace7705343c450616cc95': libavformat: add T.140 RTP depacketization (RFC 4103) Conflicts: libavformat/rtpdec.c libavformat/version.h See: af940e6cb1212d4338e55c03498ef5ae40e6e749 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-24libavformat: add T.140 RTP depacketization (RFC 4103)Gilles Chanteperdrix
Map this to AV_CODEC_ID_TEXT. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-02-23Merge commit 'c99915f7c74ce1249d8633cb6fd09035b8d84db7'Michael Niedermayer
* commit 'c99915f7c74ce1249d8633cb6fd09035b8d84db7': rtpdec: DV depacketizer (RFC 6469) Conflicts: Changelog libavformat/Makefile libavformat/rtpdec_dv.c libavformat/version.h See: cbe508553ad17b277d4cb6f12f61aac4f52908b8 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-23rtpdec: DV depacketizer (RFC 6469)Thomas Volkert
(tested with live555 RTSP server) Signed-off-by: Martin Storsjö <martin@martin.st>
2015-02-22Merge commit '96084251e57d1738fde02a2b0d37ca609d9efd71'Michael Niedermayer
* commit '96084251e57d1738fde02a2b0d37ca609d9efd71': libavformat: add robust MPEG audio depacketization (RFC 5219) Conflicts: Changelog libavformat/version.h See: 22470510d1f9441e848bbe107c7963b6d492b47f Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-22Merge commit '5e5583efe41662294c5e1b76499ba338557f808d'Michael Niedermayer
* commit '5e5583efe41662294c5e1b76499ba338557f808d': libavformat: add AC3 RTP depacketization (RFC 4184) Conflicts: Changelog libavformat/rtpdec_ac3.c libavformat/version.h See: 3eec775b211c5fd00300e2042ae8f116293e5d55 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-22Merge commit '4438d1c6ede3190d7920513272fb9dc5371648f2'Michael Niedermayer
* commit '4438d1c6ede3190d7920513272fb9dc5371648f2': rtsp: parse lang attribute in SDP Conflicts: libavformat/rtsp.h libavformat/version.h See: c7ad1f562b0fe46b77a8a9987a0d3512fc8197ea Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-22libavformat: add robust MPEG audio depacketization (RFC 5219)Gilles Chanteperdrix
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-02-22libavformat: add AC3 RTP depacketization (RFC 4184)Gilles Chanteperdrix
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-02-22rtsp: parse lang attribute in SDPGilles Chanteperdrix
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-02-19Merge commit '062cd5a975ff7bd6fb91f9b4d1d9d102a7545499'Michael Niedermayer
* commit '062cd5a975ff7bd6fb91f9b4d1d9d102a7545499': lavf: Add DSS demuxer Conflicts: libavformat/Makefile libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-19lavf: Add DSS demuxerOleksij Rempel
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-02-15avformat/version: Bump version for "avformat/rtpdec: DV depacketizer (RFC 6469)"Michael Niedermayer
Found-by: Loriker Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-14avformat/rtpdec_ac3: add AC3 RTP depacketization (RFC 4184)Gilles Chanteperdrix
Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-14avformat/rtpdec_mpeg12: add robust MPEG audio depacketization (RFC 5219)Gilles Chanteperdrix
Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-11Merge commit '9deaec782810d098bca11c9332fab2d2f4c5fb78'Michael Niedermayer
* commit '9deaec782810d098bca11c9332fab2d2f4c5fb78': lavf: move internal fields from public to internal context Conflicts: libavformat/avformat.h libavformat/internal.h libavformat/mux.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-16avformat: Improve data streams/codec supportAnshul Maheshwari
This adds data codec/stream handling where previously there was only audio/video/subtitles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-11avformat/voc: add seeking supportMichael Niedermayer
Fixes Ticket1333 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-05avformat: add dvbsub demuxerMichael Niedermayer
This is needed for probing some dvbsub streams in mpegts Fixes part of ticket4221 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-03Merge commit '847bf5988fec1d3e65c1d8cf0cdb8caf0cfd0c1b'Michael Niedermayer
* commit '847bf5988fec1d3e65c1d8cf0cdb8caf0cfd0c1b': movenc: Add an option for delaying writing the moov with empty_moov Conflicts: libavformat/movenc.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-03movenc: Add an option for delaying writing the moov with empty_moovMartin Storsjö
This delays writing the moov until the first fragment is written, or can be flushed by the caller explicitly when wanted. If the first sample in all streams is available at this point, we can write a proper editlist at this point, allowing streams to start at something else than dts=0. For AC3 and DNXHD, a packet is needed in order to write the moov header properly. This isn't added to the normal behaviour for empty_moov, since the behaviour that ftyp+moov is written during avformat_write_header would be changed. Callers that split the output stream into header+segments (either by flushing manually, with the custom_frag flag set, or by just differentiating between data written during avformat_write_header and the rest) will need to be adjusted to take this option into use. For handling streams that start at something else than dts=0, an alternative would be to use different kinds of heuristics for guessing the start dts (using AVCodecContext delay or has_b_frames together with the frame rate), but this is not reliable and doesn't necessarily work well with stream copy, and wouldn't work for getting the right initialization data for AC3 or DNXHD either. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-12-25avformat/cache: support non continuous cachingMichael Niedermayer
This allows using the cache protocol on top of seekable but slow protocols to speed them up Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19Merge commit '430a8168594b3cb29f44141d4da88f2c642de06f'Michael Niedermayer
* commit '430a8168594b3cb29f44141d4da88f2c642de06f': oggdec: add support for VP8 demuxing Conflicts: Changelog libavformat/oggparsevp8.c libavformat/version.h See: d890db5f537bdfc9d73e7fdac1ff4216e5a43fc2 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19Merge commit '8a70ef94b9c377293b3dfa7d92cdc81a4fe1543a'Michael Niedermayer
* commit '8a70ef94b9c377293b3dfa7d92cdc81a4fe1543a': libavformat: Add a muxer wrapping mpegts encoding into RTP Conflicts: Changelog libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>