summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/mpegvideo: clip mv visualization arrows so that their direction is ↵Michael Niedermayer2014-07-091-0/+28
| | | | | | maintained Signed-off-by: Michael Niedermayer <[email protected]>
* Fix wmv1 encoding if all other msmpeg4-related encoders were disabled.Carl Eugen Hoyos2014-07-092-0/+2
|
* Fix wmv1 decoding if no other msmpeg4-related decoder was compiled.Carl Eugen Hoyos2014-07-091-0/+1
|
* avcodec/mpegvideo: flip motion vector visualization for backward motion vectorsMichael Niedermayer2014-07-091-5/+15
| | | | | | Also support changing arrow head/tail shape Signed-off-by: Michael Niedermayer <[email protected]>
* avdevice/pulse_audio_dec: reimplement using the non simple APIMichael Niedermayer2014-07-092-54/+235
| | | | | | | | This fixes timestamps Based-on: code from pulseaudio Reviewed-by: Lukasz Marek <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/movenc: respect color_range when encoding dnxhd.Mark Boorer2014-07-091-1/+5
| | | | | | Set the ACLR atom appropriately for legal / full range. Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/segment: remove gettimeofday() use, remove sys/time.hMichael Niedermayer2014-07-081-6/+6
| | | | | | | It causes portability issues, and would need ifdef hell if its kept Found-by: jamrial Signed-off-by: Michael Niedermayer <[email protected]>
* alpha/idctdsp: move idct init code out of dsputilJames Almer2014-07-089-44/+102
| | | | | Signed-off-by: James Almer <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/mpegts: pass MpegTSContext ptr explicitly (fixes #3721)Alexander V. Lukyanov2014-07-081-6/+4
| | | | | | | | | | | | | AVFormatContext->priv_data is not always a MpegTSContext, it can be RTSPState when decoding a RTP stream. So it is necessary to pass MpegTSContext pointer explicitly. This fixes memory corruption from bug #3721 (RTSPState is smaller than MpegTSContext thus innocent memory gets overwritten). Signed-off-by: Alexander V. Lukyanov <[email protected]> Reviewed-by: Marton Balint <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* Merge commit '18fb38fb9ea7e2d5997c096fccfcd4cb43f70294'Michael Niedermayer2014-07-081-2/+1
|\ | | | | | | | | | | | | | | | | | | * commit '18fb38fb9ea7e2d5997c096fccfcd4cb43f70294': mov: Remove a variable that is set but never used Conflicts: libavformat/mov.c Merged-by: Michael Niedermayer <[email protected]>
| * mov: Remove a variable that is set but never usedMartin Storsjö2014-07-081-2/+1
| | | | | | | | | | | | This silences a warning with gcc. Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit 'cf280ed004b5c618560f8f43d14ff264bd1e4c3d'Michael Niedermayer2014-07-080-0/+0
|\| | | | | | | | | | | | | | | | | | | * commit 'cf280ed004b5c618560f8f43d14ff264bd1e4c3d': avplay: Handle pixel aspect ratio properly See: 32fdfdfbdac64c57b12910521af1379a24d01f73 See: 99b01e458c268cf18ac0981e644e0f835957498a See: 825ec16da955fd9c726d8e6c846cf9257a781a87 Merged-by: Michael Niedermayer <[email protected]>
| * avplay: Handle pixel aspect ratio properlyMartin Storsjö2014-07-081-0/+2
| | | | | | | | | | | | | | This was broken (left half-implemented) in 354468fc12. CC: [email protected] Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit '52a1c32c0a86e84d43f977c5148e62975a0c6917'Michael Niedermayer2014-07-081-5/+5
|\| | | | | | | | | | | | | | | | | | | | | * commit '52a1c32c0a86e84d43f977c5148e62975a0c6917': nut: Use nut->version in the version range check Conflicts: libavformat/nutdec.c Note, this bug did not affect ffmpeg Merged-by: Michael Niedermayer <[email protected]>
| * nut: Use nut->version in the version range checkLuca Barbato2014-07-081-3/+4
| | | | | | | | | | It was wrongly left unchanged when the version field had been introduced. (c94e2e85cb6af8a570d8542a830556243bd32873)
* | avdevice/lavfi: add io.h, should fix msvc buildMichael Niedermayer2014-07-081-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/alpha/dsputil_alpha: fix buildMichael Niedermayer2014-07-081-12/+16
| | | | | | | | | | | | | | | | Disable moved functions to prevent build/test failure, patch to update and re-enable them is welcome volunteer to maintain the alpha code is welcome too Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/proresenc_anatoliy: check against maximum dimensionsMichael Niedermayer2014-07-081-0/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/roqvideoenc: check dimensions against maximumMichael Niedermayer2014-07-081-0/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/roqvideoenc: fix infinite lambda increasing loopMichael Niedermayer2014-07-081-2/+9
| | | | | | | | | | | | | | The threshold was choosen so that no further size decrease happened with larger lambda with the test video. Signed-off-by: Michael Niedermayer <[email protected]>
* | avformat/nutdec: if all else fails try to lookup video tag in isomMichael Niedermayer2014-07-081-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avformat/movenc: check that the video resolution is supportedMichael Niedermayer2014-07-081-0/+5
| | | | | | | | | | | | Resolutions are stored as 16bit integers Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge commit '79fce1ec8abd017593c003917fc123f7119a78d6'Michael Niedermayer2014-07-081-1/+5
|\| | | | | | | | | | | | | | | | | | | * commit '79fce1ec8abd017593c003917fc123f7119a78d6': arm: Avoid using the 'setend' instruction on ARMv7 and newer Conflicts: libavcodec/arm/h264dsp_init_arm.c Merged-by: Michael Niedermayer <[email protected]>
| * arm: Avoid using the 'setend' instruction on ARMv7 and newerMartin Storsjö2014-07-081-1/+5
| | | | | | | | | | | | | | | | | | | | This instruction is deprecated on ARMv8, and it is serializing on some ARMv7 cores as well [1]. [1] http://article.gmane.org/gmane.linux.ports.arm.kernel/339293 CC: [email protected] Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit '3d90f27ad5843ccd63d34fd6da4d4bff212c1bfe'Michael Niedermayer2014-07-080-0/+0
|\| | | | | | | | | | | | | | | | | | | | | * commit '3d90f27ad5843ccd63d34fd6da4d4bff212c1bfe': avformat_new_stream: make the AVCodec parameter const Conflicts: libavformat/utils.c See: e12cfd044c2bae4a099a3b9384b148424858d72b Merged-by: Michael Niedermayer <[email protected]>
| * avformat_new_stream: make the AVCodec parameter constRoman Savchenko2014-07-082-2/+2
| | | | | | | | Signed-off-by: Anton Khirnov <[email protected]>
* | Merge commit 'd3cfd7aff86ee3d449ca68aba21d67b9b2136a9b'Michael Niedermayer2014-07-081-2/+8
|\| | | | | | | | | | | | | | | * commit 'd3cfd7aff86ee3d449ca68aba21d67b9b2136a9b': af_compand: make sure request_frame always outputs at least one frame See: 6b68e2a43b3407522080be50a2a19cff2f9715ef Merged-by: Michael Niedermayer <[email protected]>
| * af_compand: make sure request_frame always outputs at least one frameAndrew Kelley2014-07-081-3/+15
| | | | | | | | | | | | | | | | | | | | | | This fixes a segmentation fault because request_frame in fifo.c assumes that the call to ff_request_frame will populate fifo->root.next. Before, it was possible for request_frame in af_compand to not do this, resulting in a null pointer access. Now, request_frame in af_compand always will return at least one frame or an error, as per the API specifications in avfilter.h for request_frame. Signed-off-by: Anton Khirnov <[email protected]>
* | Merge commit 'a9aee08d900f686e966c64afec5d88a7d9d130a3'Michael Niedermayer2014-07-0825-102/+253
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a9aee08d900f686e966c64afec5d88a7d9d130a3': dsputil: Split off FDCT bits into their own context Conflicts: configure libavcodec/Makefile libavcodec/asvenc.c libavcodec/dnxhdenc.c libavcodec/dsputil.c libavcodec/mpegvideo.h libavcodec/mpegvideo_enc.c libavcodec/x86/Makefile libavcodec/x86/dsputilenc_mmx.c Merged-by: Michael Niedermayer <[email protected]>
| * dsputil: Split off FDCT bits into their own contextDiego Biurrun2014-07-0721-93/+238
| |
* | avcodec/crystalhd: Add #if HAVE_UNISTD_H around #include <unistd.h>Michael Niedermayer2014-07-081-1/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avutil/cpu: Use HAVE_UNISTD_H instead of HAVE_SYSCONF for #include <unistd.h>Michael Niedermayer2014-07-081-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avfilter/vf_drawtext: Add #if HAVE_UNISTD_H around #include <unistd.h>Michael Niedermayer2014-07-081-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avdevice/oss_audio: Add #if HAVE_UNISTD_H around #include <unistd.h>Michael Niedermayer2014-07-081-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | doc: add doxygen target tagTimothy Gu2014-07-081-0/+1
| | | | | | | | | | Signed-off-by: Timothy Gu <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | doc: make doxygen program configurableTimothy Gu2014-07-083-4/+15
| | | | | | | | | | Signed-off-by: Timothy Gu <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | doc: add doxy-wrapper.sh to doc/doxygen/html dependenciesTimothy Gu2014-07-081-1/+1
| | | | | | | | | | Signed-off-by: Timothy Gu <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | ffserver: add HAVE_UNISTD_H around #include <unistd.h>Michael Niedermayer2014-07-081-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | tools/yuvcmp: add HAVE_UNISTD_H around #include <unistd.h>Michael Niedermayer2014-07-081-1/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/libxvid: add HAVE_UNISTD_H around #include <unistd.h>Michael Niedermayer2014-07-082-2/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | protect unistd.h with #if HAVE_UNISTD_H in code from recent ↵Michael Niedermayer2014-07-082-2/+9
| | | | | | | | | | | | | | | | av_bprint_fd_contents() patches Should fix build failure on MSVC Signed-off-by: Michael Niedermayer <[email protected]>
* | swresample: misc. doxy improvementsTimothy Gu2014-07-081-19/+64
| | | | | | | | | | Signed-off-by: Timothy Gu <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | doc/Doxyfile: use 5 columns for alphabetical indexMichael Niedermayer2014-07-081-1/+1
| | | | | | | | | | | | | | This reverts a hunk from 671005558a295945f5d4cfd1abca6832af479c0b Reduces diff to what we use on the server Suggested-by: Timothy Gu Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge commit '1e9a93bfca2c2f43a07e01f2ef9fd5cbafe6c22d'Michael Niedermayer2014-07-072-2/+2
|\| | | | | | | | | | | | | | | | | | | * commit '1e9a93bfca2c2f43a07e01f2ef9fd5cbafe6c22d': libfdk-aacdec: Decode the first AAC frame to reliably identify the bitstream Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <[email protected]>
| * libfdk-aacdec: Decode the first AAC frame to reliably identify the bitstreamOmer Osman2014-07-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | For implicit signaling cases (as possible for Spectral Band Replication and Parametric Stereo Tools), the decoder must decode the first frame to correctly identify the stream configuration (as called from avformat_find_stream_info). The mechanism for this is built-in and only requires adding CODEC_CAP_CHANNEL_CONF to the libfdk-aacdec AVCodec struct. Signed-off-by: Omer Osman <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit 'a863c97e99bf30a88baa74f83bab9e3ab25984dc'Michael Niedermayer2014-07-070-0/+0
|\| | | | | | | | | | | | | | | * commit 'a863c97e99bf30a88baa74f83bab9e3ab25984dc': smoothstreamingenc: Fix a memory leak on errors See: a53c5d454ee608fd539e5c02ade3f246470d1cb2 Merged-by: Michael Niedermayer <[email protected]>
| * smoothstreamingenc: Fix a memory leak on errorsMichael Niedermayer2014-07-071-1/+2
| | | | | | | | Signed-off-by: Martin Storsjö <[email protected]>
* | avcodec/vmdvideo: remove unneeded includeMichael Niedermayer2014-07-071-1/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avformat/segment: simplify localtime* useMichael Niedermayer2014-07-071-7/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avformat/segment: Support cutting at clocktimeDeti fliegl2014-07-072-2/+45
| | | | | | | | | | Signed-off-by: Deti fliegl <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>