- 14 Jan, 2015 2 commits
-
-
Paul B Mahol authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Stefano Sabatini authored
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>
-
- 12 Jan, 2015 1 commit
-
-
James Almer authored
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>
-
- 05 Jan, 2015 2 commits
-
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 1257771
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 02 Jan, 2015 5 commits
-
-
Giorgio Vazzana authored
Signed-off-by:
Giorgio Vazzana <mywing81@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Giorgio Vazzana authored
Additionally, change parameters order. Signed-off-by:
Giorgio Vazzana <mywing81@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Giorgio Vazzana authored
Signed-off-by:
Giorgio Vazzana <mywing81@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Giorgio Vazzana authored
Signed-off-by:
Giorgio Vazzana <mywing81@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Supraja Meedinti authored
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>
-
- 31 Dec, 2014 1 commit
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Reviewed-by:
Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 29 Dec, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 27 Dec, 2014 4 commits
-
-
Clément Bœsch authored
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Dec, 2014 2 commits
-
-
Michael Niedermayer authored
This simplifies identifying from which revision a binary of a lib came from Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Supraja Meedinti authored
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>
-
- 18 Dec, 2014 2 commits
-
-
Vittorio Giovara authored
-
Luca Barbato authored
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
-
- 17 Dec, 2014 1 commit
-
-
Supraja Meedinti authored
Signed-off-by:
Supraja Meedinti <supraja0493@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 15 Dec, 2014 1 commit
-
-
wm4 authored
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>
-
- 14 Dec, 2014 1 commit
-
-
Anton Khirnov authored
Found-by:
Dave Yeo <dave.r.yeo@gmail.com>
-
- 12 Dec, 2014 1 commit
-
-
wm4 authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Dec, 2014 2 commits
-
-
Martin Storsjö authored
This reverts commit c00365b4 in addition to using a different section. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 08 Dec, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes CID1257010 Reviewed-by:
Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Dec, 2014 2 commits
-
-
Michael Niedermayer authored
Fixes CID1257008 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes: CID1257007 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Dec, 2014 1 commit
-
-
Michael Niedermayer authored
avutil/buffer: add #if USE_ATOMICS around atomics specific functions to ensure sync types arent mixed by mistake Fixes CID1257011 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Dec, 2014 1 commit
-
-
Kieran Kunhya authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 29 Nov, 2014 5 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Dave Yeo authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Dave Yeo authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Vadim Kalinsky authored
Previous version reviewed-by: Nicolas George <george@nsup.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 28 Nov, 2014 1 commit
-
-
Lukasz Marek authored
Signed-off-by:
Lukasz Marek <lukasz.m.luki2@gmail.com>
-
- 27 Nov, 2014 3 commits
-
-
Lukasz Marek authored
-
Stefano Sabatini authored
-
wm4 authored
The buffer pool has to atomically add and remove entries from the linked list of available buffers. This was done by removing the entire list with a CAS operation, working on it, and then setting it back again (using a retry-loop in case another thread was doing the same thing). This could effectively cause memory leaks: while a thread was working on the buffer list, other threads would allocate new buffers, increasing the pool's total size. There was no real leak, but since these extra buffers were not needed, but not free'd either (except when the buffer pool was destroyed), this had the same effects as a real leak. For some reason, growth was exponential, and could easily kill the process due to OOM in real-world uses. Fix this by using a mutex to protect the list operations. The fancy way atomics remove the whole list to work on it is not needed anymore, which also avoids the situation which was causing the leak. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-