Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-24avutil/pixdesc: rewrite AV_PIX_FMT_FLAG_PSEUDOPAL documentationMichael Niedermayer
It seems many people do not understand its current documentation Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-23avutil/buffer: factor buffer_replace() outMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-15avutil/pixfmt: Support the AV_PIX_FMT_GBRAP* formats with ↵Michael Niedermayer
AV_HAVE_INCOMPATIBLE_LIBAV_ABI Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-15avutil/pixfmt: Document the duplicated AV_PIX_FMT_GBRAP* formatsMichael Niedermayer
This is similar to the other duplicated cases Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-15Merge commit '0e6c7dfa650e8b0497bfa7a06394b7a462ddc33a'Michael Niedermayer
* commit '0e6c7dfa650e8b0497bfa7a06394b7a462ddc33a': lavu: add planar 16 bit and 8 bit rgb with alpha Conflicts: libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h See: e6d4e687558d08187e7a415a7725e4b1a416f782 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-15Merge commit 'e2ad0b66fa273c5c823978e8f601f2c0d9ee42f8'Michael Niedermayer
* commit 'e2ad0b66fa273c5c823978e8f601f2c0d9ee42f8': imgutils: create misc functions for dealing with buffers Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/avpicture.c libavutil/imgutils.c libavutil/imgutils.h libavutil/version.h See: e6674e46ecdd7aaa93d7f7d818eb1c8224b35eae Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-14lavu: add planar 16 bit and 8 bit rgb with alphaPaul B Mahol
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-01-14imgutils: create misc functions for dealing with buffersStefano Sabatini
Move the lavc/imgconvert functions and rename them as follows: avpicture_get_size -> av_image_get_buffer_size() avpicture_fill -> av_image_fill_arrays() avpicture_layout -> av_image_copy_to_buffer() The new functions have an align parameter, which allows to define the linesize alignment assumed in the buffer (which is set or read). The names of the functions are consistent with the lavu/samples API (av_samples_get_buffer_size(), av_samples_fill_arrays()). A redundant check has been dropped from av_image_fill_arrays(). Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-01-12avutil/opencl: don't include config.hJames Almer
It's not an installed header. Tested-by: Thilo Borgmann <thilo.borgmann@mail.de> Tested-by: Wei Gao <highgod0401@gmail.com> Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2015-01-06Merge commit '07a0c0f0005072d115ace61e60f46be68582cc3a'Michael Niedermayer
* commit '07a0c0f0005072d115ace61e60f46be68582cc3a': opt: check memory allocation Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-05opt: check memory allocationVittorio Giovara
CC: libav-stable@libav.org Bug-Id: CID 1257771
2015-01-05Factorize avpriv_mirror() outMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-02avutil/camellia: cosmetic fixesGiorgio Vazzana
Signed-off-by: Giorgio Vazzana <mywing81@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-02avutil/camellia: use K[2] instead of *K in generate_round_keys()Giorgio Vazzana
Additionally, change parameters order. Signed-off-by: Giorgio Vazzana <mywing81@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-02avutil/camellia: make LR128() more robustGiorgio Vazzana
Signed-off-by: Giorgio Vazzana <mywing81@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-02avutil/camellia: fix documentation for av_camellia_crypt()Giorgio Vazzana
Signed-off-by: Giorgio Vazzana <mywing81@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-02libavutil: Added Camellia symmetric block cipherSupraja Meedinti
Signed-off-by: Supraja Meedinti <supraja0493@gmail.com> Previous version of this patch reviewed-by: Giorgio Vazzana <mywing81@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-31x86/swr: add SSE2/AVX pack_8ch functionsJames Almer
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2014-12-29avutil/rational: Check that av_reduce() returns values within the requested maxMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-28avutil/atomic: reuse ret to avoid dereferencing twice the same value.Clément Bœsch
2014-12-27avutil/hmac: use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-27avutil/audio_fifo: use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-27avutil/dict: Use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19Add FFMPEG_VERSION into the binary libsMichael Niedermayer
This simplifies identifying from which revision a binary of a lib came from Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19libavutil: Added cbc mode to cast128Supraja Meedinti
Signed-off-by: Supraja Meedinti <supraja0493@gmail.com> Previous version reviewed-by: Giorgio Vazzana <mywing81@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19Merge commit 'b1306823d0b3ae998c8e10ad832004eb13bdd93e'Michael Niedermayer
* commit 'b1306823d0b3ae998c8e10ad832004eb13bdd93e': check memory errors from av_strdup() Conflicts: avprobe.c libavformat/matroskaenc.c libavutil/opt.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19Merge commit '5d839778b9f3edb682b7f71dde4f80f07c75b098'Michael Niedermayer
* commit '5d839778b9f3edb682b7f71dde4f80f07c75b098': lavu: Refactor side data wiping Conflicts: libavutil/frame.c See: a400edbb6d00c0211de38e4f1b4f593681db91d8 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19check memory errors from av_strdup()Vittorio Giovara
2014-12-19lavu: Refactor side data wipingLuca Barbato
And make sure the nb_side_data field is reset as well. Based on an initial patch from wm4 <nfxjfg@googlemail.com>. CC: libav-stable@libav.org
2014-12-17libavutil: cosmetic: inserted spaces wherever necessarySupraja Meedinti
Signed-off-by: Supraja Meedinti <supraja0493@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-15lavu/frame: fix malloc error path in av_frame_copy_props()wm4
The error path frees all side data, but forgets to reset the side data count. This can blow up later in av_frame_unref() and free_side_data(). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-14thread: use "" instead of <> for including the w32pthreads wrapperAnton Khirnov
Found-by: Dave Yeo <dave.r.yeo@gmail.com>
2014-12-13lavu/dict: check for malloc failureswm4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-09Merge commit '780cd20b00a69e26bbfffbb8eec16fbe999ea793'Michael Niedermayer
* commit '780cd20b00a69e26bbfffbb8eec16fbe999ea793': aarch64: Use .data.rel.ro for const data with relocations Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-09Merge commit 'f963f80399deb1a2b44c1bac3af7123e8a0c9e46'Michael Niedermayer
* commit 'f963f80399deb1a2b44c1bac3af7123e8a0c9e46': arm: Use .data.rel.ro for const data with relocations Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-09aarch64: Use .data.rel.ro for const data with relocationsMartin Storsjö
This reverts commit c00365b46d464ce47716315c1801818d811bdb9a in addition to using a different section. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-12-09arm: Use .data.rel.ro for const data with relocationsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2014-12-08avutil/opt: Fix AV_OPT_TYPE_BINARY case in av_opt_is_set_to_default()Michael Niedermayer
Fixes CID1257010 Reviewed-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-07avutil/opt: Check av_parse_video_rate()s return valueMichael Niedermayer
Fixes CID1257008 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-07avutil/opt: Check av_parse_color() return valueMichael Niedermayer
Fixes: CID1257007 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-06avutil/buffer: add #if USE_ATOMICS around atomics specific functions to ↵Michael Niedermayer
ensure sync types arent mixed by mistake Fixes CID1257011 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-05v210enc: Add SIMD optimised 8-bit and 10-bit encodersKieran Kunhya
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-11-29avutil/ppc/util_altivec: add () to VEC_SPLAT16 macroMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-29avutil/buffer: Move USE_ATOMICS to thread.h to avoid it becoming out of sync ↵Michael Niedermayer
with it Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-29libavutil/threads.h: correct an include to be localDave Yeo
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-29libavutil/thread.h: Support OS/2 threadsDave Yeo
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-29avutil/bprint: C++ compatible AVBPrint definition.Vadim Kalinsky
Previous version reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-29lavu/opt: add escaping to av_opt_serializeLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
2014-11-28Merge commit 'fbd6c97f9ca858140df16dd07200ea0d4bdc1a83'Michael Niedermayer
* commit 'fbd6c97f9ca858140df16dd07200ea0d4bdc1a83': lavu: fix memory leaks by using a mutex instead of atomics Conflicts: libavutil/buffer.c The atomics code is left in place as a fallback for synchronization in the absence of p/w32 threads. Our ABI did not requires applications to only use threads (and matching ones) to what libavutil was build with Our code also was not affected by the leak this change fixes, though no question the atomics based implementation is not pretty at all. First and foremost the code must work, being pretty comes after that. If this causes problems, for example when libavutil is used by multiple applications each using a different kind of threading system then the default possibly has to be changed to the uglier atomics. See: cea3a63ba3d89d8403eef008f7a7c54d645cff70 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-28lavu/opt: add consts where possibleLukasz Marek