summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* rtmpdh: add an stdio.h includeAnton Khirnov2016-03-25
| | | | The test uses printf.
* qsvdec_h2645: switch to the new BSF APIAnton Khirnov2016-03-25
|
* vf_fade: make sure the slice end is always in the frameAnton Khirnov2016-03-25
| | | | CC: libav-stable@libav.org
* testprogs: K&R formatting cosmeticsDiego Biurrun2016-03-24
|
* testprogs: Clean up #includesDiego Biurrun2016-03-24
|
* build: Drop redundant removal of compiled object filesDiego Biurrun2016-03-24
| | | | This is already taken care of by CLEANSUFFIXES.
* fate: Only run SRTP test if SRTP code is enabledDiego Biurrun2016-03-24
|
* unix: Use rw_timeout for setting the connect timeoutMartin Storsjö2016-03-24
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* tcp: Use rw_timeout for setting the connect/listen timeoutsMartin Storsjö2016-03-24
| | | | | | | | Apply the default value for timeout in code instead of via the avoption, to allow distinguishing the default value from the user not setting anything at all. Signed-off-by: Martin Storsjö <martin@martin.st>
* avio: Copy URLContext generic options into child URLContextsMartin Storsjö2016-03-24
| | | | | | | | | | | | | | | Since all URLContexts have the same AVOptions, such AVOptions will be applied on the outermost context only and removed from the dict, while they probably make sense on all contexts. This makes sure that rw_timeout gets propagated to the innermost URLContext (to make sure it gets passed to the tcp protocol, when opening a http connection for instance). Alternatively, such matching options would be kept in the dict and only removed after the ffurl_connect call. Signed-off-by: Martin Storsjö <martin@martin.st>
* opt: Add av_opt_copy()Michael Niedermayer2016-03-24
| | | | | | | This includes documentation and other modifications by Lukasz Marek and Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
* opt: Add const to av_opt_nextLukasz Marek2016-03-24
| | | | | | | Also add const to pointers in static functions within opt.c where possible/necessary. Signed-off-by: Martin Storsjö <martin@martin.st>
* file: Add an option for following a file that is being writtenMartin Storsjö2016-03-24
| | | | | | | | Using this requires setting the rw_timeout option to make it terminate, alternatively using the interrupt callback (if used via the API). Signed-off-by: Martin Storsjö <martin@martin.st>
* avio: Add an option 'rw_timeout'Andrey Utkin2016-03-24
| | | | | | | | | | | If set non-zero, this limits duration of the retry_transfer_wrapper() loop, thus affecting ffurl_read*(), ffurl_write(). As soon as one single byte is successfully received/transmitted, the timer restarts. This has further changes by Michael Niedermayer and Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
* avio: Apply avoptions on the URLContext itself as wellMartin Storsjö2016-03-24
| | | | | | | Currently the list of avoptions for URLContext is empty though, but such options will be added. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi: add an NVIDIA NPP-based scaling filterAnton Khirnov2016-03-23
|
* lavf: VAAPI scale filterMark Thompson2016-03-23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavf: use new decode APIwm42016-03-23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: use new encode APIwm42016-03-23
| | | | | | | The flushing case is a bit strange; not simplifying it so the change is less noisy. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: use new decode APIwm42016-03-23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: introduce a new decoding/encoding API with decoupled input/outputwm42016-03-23
| | | | | | | | | | | | | | | | Until now, the decoding API was restricted to outputting 0 or 1 frames per input packet. It also enforces a somewhat rigid dataflow in general. This new API seeks to relax these restrictions by decoupling input and output. Instead of doing a single call on each decode step, which may consume the packet and may produce output, the new API requires the user to send input first, and then ask for output. For now, there are no codecs supporting this API. The API can work with codecs using the old API, and most code added here is to make them interoperate. The reverse is not possible, although for audio it might. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* opt-test: Merge struct declaration and initializationDiego Biurrun2016-03-23
|
* opt-test: Move some variable declarations to avoid block bracesDiego Biurrun2016-03-23
|
* parseutils-test: Move some variable declarations to avoid block bracesDiego Biurrun2016-03-23
|
* des-test: Move a variable declaration to avoid an ifdefDiego Biurrun2016-03-23
|
* build: Add component for the SRTP common codeDiego Biurrun2016-03-23
| | | | This allows expressing the SRTP test code dependencies more clearly.
* timefilter-test: Only compile timefilter-test if JACK is enabledDiego Biurrun2016-03-23
|
* doc: Update paths to match new examples locationDiego Biurrun2016-03-23
|
* Move const qualifier before type nameDiego Biurrun2016-03-23
|
* vc1dec: wmv2dec: Validate ff_intrax8_common_init return valueVittorio Giovara2016-03-22
|
* intrax8: Check and propagate errors from ff_intrax8_common_initVittorio Giovara2016-03-22
| | | | This allows dropping an afterwards redundant assert.
* intrax8: Move documentation from implementation to header fileVittorio Giovara2016-03-22
|
* intrax8: K&R formatting cosmeticsVittorio Giovara2016-03-22
|
* intrax8: Adjust printf conversion specifier for sizeof expressionDiego Biurrun2016-03-22
|
* intrax8: Move a comment to the place it correspondsVittorio Giovara2016-03-22
|
* intrax8: Wrap multiline macros in do{}while(0) clausesVittorio Giovara2016-03-22
| | | | | These macros are treated like functions, the wrapping simplifies error checking and avoids deeply nested ifs in the following commit.
* intrax8: Move error resilience out of intrax8Vittorio Giovara2016-03-22
| | | | | | | | The intrax8 decoding process does not imply any kind of error resilience, and the only call present is more related to how mpegvideo works rather than anything else. Therefore have the parent decoders carry out er when actually needed.
* nuv: Use the correct context for av_image_check_sizeVittorio Giovara2016-03-22
|
* indeo4: Consistently initialize variablesVittorio Giovara2016-03-22
| | | | Avoid using multiple variables for the same purpose.
* indeo4: Rework stream analysis reportVittorio Giovara2016-03-22
| | | | | | | | * Change log level from error to debug * Print report after the first decoded frame, not at the end of decoding * Drop macro guard and use a context variable instead Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* avconv: switch to the new BSF APIAnton Khirnov2016-03-20
|
* lavc: add a new bitstream filtering APIAnton Khirnov2016-03-20
| | | | Deprecate the current bitstream filtering API.
* takdec: ensure chan2 is a valid channel indexAndreas Cadhalpun2016-03-20
| | | | | | | | If chan2 is not smaller than the number of channels, it can cause segmentation faults due to dereferencing a NULL pointer. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mpegts: Forward the errors on mpeg4 objects parsingLuca Barbato2016-03-20
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavfi: generic hardware surface upload and download filtersMark Thompson2016-03-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavu: VAAPI hwcontext implementationMark Thompson2016-03-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPIMark Thompson2016-03-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavu: add a way to query hwcontext frame constraintsMark Thompson2016-03-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* svq3: Use a separate buffer for decoding the slicesLuca Barbato2016-03-16
| | | | The AVPacket.data should be considered read-only.
* cmdutils: update copyright year to 2016Sean McGovern2016-03-15
| | | | | | CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>