summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* lavf/ftp: remove fixed length buffers from contextLukasz Marek2015-04-03
| | | | | | It saves some memory. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* lavf/ftp: parse user and password onceLukasz Marek2015-04-03
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* avisynth: Bump minimum required version to interface version 6Stephen Hutchinson2015-04-02
| | | | | | | The AVSC_API changes in the new headers mean that the 2.6 alphas are just as incompatible as 2.5 is. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avisynth: Fix detection of AviSynth 2.5Stephen Hutchinson2015-04-02
| | | | | | | | | In order to safely exit when the user tries to use AviSynth 2.5, the continue_on_fail value for 2.6's functions need to be set to 1. Otherwise, the library loader fails before the 'upgrade to 2.6' log message appears. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Bump lavc and lavf minor versions for apng muxer and encoder.Carl Eugen Hoyos2015-04-02
|
* apng: Add a basic APNG muxerDonny Yang2015-04-02
| | | | | | | | Additionally, update some documentation with support for APNG Signed-off-by: Donny Yang <work@kota.moe> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'e3ec6fe7bb2a622a863e3912181717a659eb1bad'Michael Niedermayer2015-04-01
|\ | | | | | | | | | | | | | | | | | | * commit 'e3ec6fe7bb2a622a863e3912181717a659eb1bad': rtsp: Add a buffer_size option Conflicts: libavformat/rtsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtsp: Add a buffer_size optionLuca Barbato2015-04-01
| | | | | | | | | | | | And forward it to rtp and udp. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '8c9c5479c4ba729b4ba868ab541a90b2061a7c2f'Michael Niedermayer2015-04-01
|\| | | | | | | | | | | | | * commit '8c9c5479c4ba729b4ba868ab541a90b2061a7c2f': rtp: Add an option to set the send/receive buffer size Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtp: Add an option to set the send/receive buffer sizeLuca Barbato2015-04-01
| | | | | | | | It gets forwarded down to UDP.
* | Merge commit '3c47e7c4350f73fc77d8e76f0dd6d2946b13c5cc'Michael Niedermayer2015-04-01
|\| | | | | | | | | | | | | | | | | | | * commit '3c47e7c4350f73fc77d8e76f0dd6d2946b13c5cc': rtp: Map the urloptions to AVOptions Conflicts: libavformat/rtpproto.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtp: Map the urloptions to AVOptionsLuca Barbato2015-04-01
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avformat/xwma: Use ff_alloc_extradata()Michael Niedermayer2015-04-01
| | | | | | | | | | | | This prevents the fields from potentially becoming inconsistent in case of errors Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/webmdashenc: use AVERROR(ENOMEM) for memory allocation failuresMichael Niedermayer2015-04-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mp3dec: offset seek index to end of id3v2 tagwm42015-03-31
| | | | | | | | | | | | | | The Xing index won't account for the id3 tag - it's relative to the headers. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/http: Fix null check on allocated valueHimangi Saraogi2015-03-31
| | | | | | | | | | | | probably fixes CID 1292299 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/segment: style nitsRodger Combs2015-03-31
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '4978850ca2cb1ec6908f5bc79cc592ca454d11e8'Michael Niedermayer2015-03-31
|\| | | | | | | | | | | | | | | | | | | * commit '4978850ca2cb1ec6908f5bc79cc592ca454d11e8': build: Split JPEG-related tables off into a separate component Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Split JPEG-related tables off into a separate componentDiego Biurrun2015-03-30
| |
* | lavf: Bump minor version and document directory listing API in doc/APIchanges.Mariusz Szczepańczyk2015-03-30
| |
* | libavformat/mxfenc.c: Add 'Presentation Y offset' metadataTim Nicholson2015-03-30
| | | | | | | | | | | | | | | | Previously unset, and some software mishandles files if it is absent Signed-off-by: Tim Nicholson <tim.nicholson@bbc.co.uk> Reviewed-by: tomas.hardin@codemill.se Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nutdec: Use av_malloc_array()Michael Niedermayer2015-03-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/img2: Change enum to int, which is accessed via AVOption as intMichael Niedermayer2015-03-30
| | | | | | | | | | | | This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/wavenc: Change enum to int, which is accessed via AVOption as intMichael Niedermayer2015-03-30
| | | | | | | | | | | | This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/udp: Remove (harmless) duplicated pkt_size entry from AVOption tableMichael Niedermayer2015-03-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'ff7adead0a667e606f5a41dca591f074f9ff2f32'Michael Niedermayer2015-03-29
|\| | | | | | | | | | | | | * commit 'ff7adead0a667e606f5a41dca591f074f9ff2f32': udp: Fix pkt_size management Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * udp: Fix pkt_size managementLuca Barbato2015-03-29
| | | | | | | | | | | | | | | | The default value for unset is -1, not 0. Problem introduced in 66028b7ba6b411ba12ef553e9c8f1f4a4fe27710 Bug-Id: 835
| * avisynth: update documentation about the avisynth_c.h headerStephen Hutchinson2015-03-24
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lavf/segment: Mark output contexts as non-seekable when applicableRodger Combs2015-03-29
| | | | | | | | | | | | | | | | | | | | This prevents sub-muxers from trying to seek back to the beginning of the whole stream, only to find themselves overwriting some video data in the current (often last) segment. We only do this when not writing individual header/trailers. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavformat/segment: add an option to write the header to a separate fileRodger Combs2015-03-29
| | | | | | | | | | | | | | | | This permits some interesting segmenting techniques with formats like Matroska, where you can concatenate the header and segments [N, nb_segments) and get a working file that starts at segment N's start time. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavformat/segment: don't leave the list pb open when not in useRodger Combs2015-03-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavformat/hls: add an option to start from a given segment in a live streamRodger Combs2015-03-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/gif: Add an option max_gif_delay to limit the frame duration.Carl Eugen Hoyos2015-03-29
| | | | | | | | Allows playback for the sample from ticket #4369 in less than 18 hours.
* | avformat/avio: Document the end of list case in avio_read_dir()Michael Niedermayer2015-03-27
| | | | | | | | | | | | This was mentioned in a previous review Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: add directory listing APILukasz Marek2015-03-27
| | | | | | | | | | | | | | | | API allows protocol implementations to provide API that allows to list directory content. API is similar to POSIX opendir/readdir/closedir. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/dv: fix used dimension variablesMichael Niedermayer2015-03-26
| | | | | | | | | | | | | | Fixes null pointer dereference during seeking Fixes Ticket4395 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/rmdec: fix support for 0 sized mdprMichael Niedermayer2015-03-26
| | | | | | | | | | | | Fixes Ticket4393 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avisynth: drop support of AviSynth 2.5Stephen Hutchinson2015-03-25
| | | | | | | | | | | | | | If the user attempts to use AviSynth 2.5, an error message will now tell them they need to upgrade. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/utils: Terminate SPS in avci100_1080i_extradata to avoid warnings ↵Michael Niedermayer2015-03-24
| | | | | | | | | | | | | | during parsing Fixes: AVCI100_Test.mxf Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mov: check color parameter type explicitly.Jochen Strunk2015-03-24
| | | | | | | | | | | | | | | | | | | | | | Fixes ticket #4387. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Note, Vittorio Giovara had submitted a very similar fix to me privately a few hours before this, iam applying Jochens because it comes with a commit message too and i had not yet applied Vittorios, but For sake of credit, Vittorio independently solved this first
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2015-03-24
|\ \ | | | | | | | | | | | | | | | | | | * cehoyos/master: lavf/matroskaenc: List subtitle codecs with fake codec_tags to allow remuxing. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | lavf/matroskaenc: List subtitle codecs with fake codec_tags to allow remuxing.Carl Eugen Hoyos2015-03-24
| | | | | | | | | | | | Fixes remuxing of DVBSUB to mkv.
* | | Merge commit 'a8c99205ca8703bd849efae13fcf844315c7147d'Michael Niedermayer2015-03-24
|\ \ \ | |/ / |/| / | |/ | | | | | | * commit 'a8c99205ca8703bd849efae13fcf844315c7147d': avisynth: Fix compilation against current 2.6 header(s). Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avisynth: Fix compilation against current 2.6 header(s).Stephen Hutchinson2015-03-24
| | | | | | | | | | | | | | | | | | AviSynth 2.6 (and by extension, AviSynth+) moves these functions into AVSC_API. This requires both adjusting their normal use, and for AvxSynth, adjusting the position/use of the USING_AVISYNTH ifdefs. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'e4fe535d12f4f30df2dd672e30304af112a5a827'Michael Niedermayer2015-03-24
|\| | | | | | | | | | | | | | | | | | | | | * commit 'e4fe535d12f4f30df2dd672e30304af112a5a827': mov: Write the display matrix in order Conflicts: libavformat/mov.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mov: Write the display matrix in orderVittorio Giovara2015-03-23
| | | | | | | | | | | | | | | | | | | | This will allow to copy the matrix as is and it is just cleaner to keep the matrix in the same order specified by the mov standard (which is also explicitly described in the documentation). In order to preserve compatibility, flip the angle sign in the display API av_display_rotation_set() and av_display_rotation_get(), and improve the documentation mentioning the rotation direction.
* | libavformat/mxfenc: add container duration and package name to primer packMark Reid2015-03-23
| | | | | | | | | | Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'e0046bc9c96150fa06146ace9093f06857dd7b23'Michael Niedermayer2015-03-23
|\| | | | | | | | | | | | | | | | | | | * commit 'e0046bc9c96150fa06146ace9093f06857dd7b23': movenc: Write the make and model metadata keys for mov style files Conflicts: libavformat/movenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: Write the make and model metadata keys for mov style filesMartin Storsjö2015-03-23
| | | | | | | | | | | | | | These are essential allowing QuickTime to keep detecting content as slow-motion - this allows preserving them on stream copy. Signed-off-by: Martin Storsjö <martin@martin.st>
| * oggdec: Check memory allocationFederico Tomassetti2015-03-21
| | | | | | | | | | | | Bug-Id: CID 1257798 / CID 1257805 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>