summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* http: do not print a warning message for expired cookieswm42018-03-18
| | | | | | | libavformat prints a warning that the cookie couldn't be parsed (see callers of parse_cookie()). This is obviously not true - it could be parsed, but was simply ignored. Don't return an error to avoid the warning.
* lavu/frame: add QP side datawm42018-03-18
| | | | | | | | | | | | | | | | | | | This adds a way for an API user to transfer QP data and metadata without having to keep the reference to AVFrame, and without having to explicitly care about QP APIs. It might also provide a way to finally remove the deprecated QP related fields. In the end, the QP table should be handled in a very similar way to e.g. AV_FRAME_DATA_MOTION_VECTORS. There are two side data types, because I didn't care about having to repack the QP data so the table and the metadata are in a single AVBufferRef. Otherwise it would have either required a copy on decoding (extra slowdown for something as obscure as the QP data), or would have required making intrusive changes to the codecs which support export of this data. The new side data types are added under deprecation guards, because I don't intend to change the status of the QP export as being deprecated (as it was before this patch too).
* lavu/frame: fix inconsistent qp_table_buf deprecationwm42018-03-18
| | | | | | Everything related to the QP data is deprecated, with qp_table_buf being an inconsistent exception. Some parts were under the deprecation guards, some not. It probably didn't even compile.
* avformat/hlsenc: reindent after previous commitsSteven Liu2018-03-18
| | | | Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* avformat/hlsenc: fix fmp4 single init file problemSteven Liu2018-03-18
| | | | | | fix ticket: #7021 Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* avformat/hlsenc: fix memleak problem about fmp4_init_filenameSteven Liu2018-03-18
| | | | | | | move fmp4_init_filename init in if else for first fmp4_init_filename set value operation. Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* avformat/hlsenc: reindent after previous commitsSteven Liu2018-03-18
| | | | Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* avformat/hlsenc: fix write wrong init file URI string problemSteven Liu2018-03-18
| | | | | | fmp4_init_filename should append after base_output_dirname Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* lavf/dashenc: remove unneeded call to dash_freeRodger Combs2018-03-18
|
* libavformat/dashenc: Option to set timeout for socket I/O operationRavindra2018-03-18
|
* avformat/codec2: don't include avcodec objectsJames Almer2018-03-17
| | | | | | They belong in avcodec. Signed-off-by: James Almer <jamrial@gmail.com>
* configure: revert changes to the schannel checkJames Almer2018-03-17
| | | | | | | check_cpp_condition was not being called on some targets, which made schannel remain enabled even when it was not available Signed-off-by: James Almer <jamrial@gmail.com>
* Merge commit '83fef16b6a8dbbcbd80d159ba3ebe818dbbb2776'James Almer2018-03-17
|\ | | | | | | | | | | | | * commit '83fef16b6a8dbbcbd80d159ba3ebe818dbbb2776': configure: Add check_cpp_condition() helper function to simplify some expressions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add check_cpp_condition() helper function to simplify some ↵Diego Biurrun2018-03-07
| | | | | | | | expressions
* | Merge commit 'a5e011c8dcbf6968cc60f883d33382ba46147e90'James Almer2018-03-17
|\| | | | | | | | | | | | | * commit 'a5e011c8dcbf6968cc60f883d33382ba46147e90': configure: Add check_cmd() helper function to simplify some expressions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add check_cmd() helper function to simplify some expressionsDiego Biurrun2018-03-07
| |
* | fate/hapenc : remove test which use libsnappyMartin Vignali2018-03-17
| | | | | | | | the test in none mode can be let (they don't use libsnappy)
* | fate: add a dca_core bitstream filter testJames Almer2018-03-17
| | | | | | | | | | Reviwed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | Partially revert "avcodec/hapqa_extract: remove the AVOption flagsJames Almer2018-03-17
| | | | | | | | | | | | | | Re add AVOptions flags, using the new one meant for bsfs. This partially reverts commit f706cdda56. Signed-off-by: James Almer <jamrial@gmail.com>
* | lavc/extract_extradata_bsf: support dump options.Jun Zhao2018-03-17
| | | | | | | | | | | | | | support dump bit stream filter options Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | cmdutils: remove a superfluous line breakJames Almer2018-03-17
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/null_bsf: move the reference in the bsf internal bufferJames Almer2018-03-16
| | | | | | | | | | | | There's no need to allocate a new packet for it. Signed-off-by: James Almer <jamrial@gmail.com>
* | avfilter/af_surround: drain input at EOFPaul B Mahol2018-03-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avutil/log: print level prefix also when no AVClass context is availableTobias Rapp2018-03-16
| | | | | | | | | | | | | | | | Adds the level prefix to all log messages, except those with level <= AV_LOG_QUIET as they seem to be used for flushing the log buffer. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | avutil: bump version after the latest AVOption flag additionJames Almer2018-03-16
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | ffmpeg: support dump bit stream filter options.Jun Zhao2018-03-16
| | | | | | | | | | | | | | | | Support dump bit stream filter option in ffmpeg -h full and ffmpeg -h bsf=FooBar. Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavu/opt: add bit stream filter option dump support.Jun Zhao2018-03-16
| | | | | | | | | | | | | | enable dump bit stream filter and update opt fate test ref. Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavu/opt: add AV_OPT_FLAG_BSF_PARAMJun Zhao2018-03-16
| | | | | | | | | | | | | | add AV_OPT_FLAG_BSF_PARAM for bit stream filter options. Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/movenc: move the concatenated eac3 packet referenceJames Almer2018-03-15
| | | | | | | | | | | | | | Simplifies code. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add missing adts_header to aac_fixed decoderJames Almer2018-03-15
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '49804dc2baec009577e6b4ee827ae562188fbc2f'James Almer2018-03-15
|\| | | | | | | | | | | | | * commit '49804dc2baec009577e6b4ee827ae562188fbc2f': configure: Use test_ prefix for helper functions that do not set variables Merged-by: James Almer <jamrial@gmail.com>
| * configure: Use test_ prefix for helper functions that do not set variablesDiego Biurrun2018-03-07
| |
* | Merge commit '8c893aa3cd5f2d73896c72af330dcbfe299fbc5a'James Almer2018-03-15
|\| | | | | | | | | | | | | * commit '8c893aa3cd5f2d73896c72af330dcbfe299fbc5a': configure: Drop unnecessary variables, shifts, and quotes in helper functions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop unnecessary variables, shifts, and quotes in helper functionsDiego Biurrun2018-03-07
| |
* | Merge commit '121314895f6360852b2807d5dfafea576b2e6fed'James Almer2018-03-15
|\| | | | | | | | | | | | | | | | | * commit '121314895f6360852b2807d5dfafea576b2e6fed': configure: Fix logic of AMF external library check This commit is a noop. AMF is meant to be autodetected. Merged-by: James Almer <jamrial@gmail.com>
| * configure: Fix logic of AMF external library checkDiego Biurrun2018-03-07
| | | | | | | | | | Fail if AMF is requested but unavailable, as we do for all other external libraries that need to be explicitly enabled.
* | Merge commit '0711d142997b2662ba9198e607015b06c6eed0d8'James Almer2018-03-15
|\| | | | | | | | | | | | | * commit '0711d142997b2662ba9198e607015b06c6eed0d8': examples: Use new API for transcoding example Merged-by: James Almer <jamrial@gmail.com>
| * examples: Use new API for transcoding exampleAndreas Unterweger2018-03-07
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'aeaa108bafa11db290f1ada0e22dbfbd655cf2ba'James Almer2018-03-15
|\| | | | | | | | | | | | | | | | | | | | | * commit 'aeaa108bafa11db290f1ada0e22dbfbd655cf2ba': hls: Add a discontinuity marker on recover This commit is a noop, see 572a8292cbded93c64110b872d2a8abadc92b741 6b95da9af91cd912561aa25593d6a41caa071963 Merged-by: James Almer <jamrial@gmail.com>
| * hls: Add a discontinuity marker on recoverLuca Barbato2018-03-06
| | | | | | | | | | | | It seems to improve the compatibility with the js demuxers. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avformat/dashdec: Correct spelling mistakessanilraut2018-03-15
| | | | | | | | Signed-off-by: Steven Liu <lingjiujianke@gmail.com>
* | avcodec/hapqa_extract: remove the AVOption flagsJames Almer2018-03-14
| | | | | | | | | | | | | | These two are not used for bitstream filters. Reviewed-by: Martin Vignali <martin.vignali@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/hlsenc: Option to set timeout for socket I/O operationRavindra2018-03-14
| | | | | | | | Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
* | avcodec/hapqa_extract: fix two error return valuesJames Almer2018-03-13
| | | | | | | | | | | | | | ret is 0 by default. Reviewed-by: Martin Vignali <martin.vignali@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/hapqa_extract: move the reference in the bsf internal bufferJames Almer2018-03-13
| | | | | | | | | | | | There's no need to allocate a new packet for it. Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/mediacodecdec: fix immediate EAGAIN with buffered packetAman Gupta2018-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In cases where the mediacodec decoder consumed a partial packet, receive_frame() would start returning EAGAIN if the rest of the packet couldn't be flushed and no frames were immediately available. This fixes receive_frame() to perform its normal blocking wait for new frames before returning EAGAIN. Fixes an issue I could reproduce fairly often on a FireOS 6 device, and reported to be happening intermittently by two mpv users. Signed-off-by: Aman Gupta <aman@tmm1.net> Signed-off-by: Matthieu Bouron <matthieu.bouron@gmail.com>
* | fate/hap : add test for hap encodingMartin Vignali2018-03-13
| | | | | | | | | | | | with and without snappy compression with chunk 1 or chunk 16 for hap, hapa, and hapq
* | fate/hap : move decoding test to a separate fileMartin Vignali2018-03-13
| |
* | avcodec/hapqa_extract_bsf : add new bsf filterMartin Vignali2018-03-13
| | | | | | | | | | convert HapQA data to HAPQ or HAPAlphaOnly by copying the corresponding texture
* | avcodec/hap : move parse_section_header to hap.c in order to be use by new ↵Martin Vignali2018-03-13
| | | | | | | | bsf filter