Go to the source code of this file.
Data Structures | |
| struct | copy_cache_t |
Defines | |
| #define | _VLC_AVCODEC_COPY_H 1 |
Functions | |
| int | CopyInitCache (copy_cache_t *cache, unsigned width) |
| void | CopyCleanCache (copy_cache_t *cache) |
| void | CopyFromNv12 (picture_t *dst, uint8_t *src[2], size_t src_pitch[2], unsigned width, unsigned height, copy_cache_t *cache) |
| void | CopyFromYv12 (picture_t *dst, uint8_t *src[3], size_t src_pitch[3], unsigned width, unsigned height, copy_cache_t *cache) |
| #define _VLC_AVCODEC_COPY_H 1 |
| void CopyCleanCache | ( | copy_cache_t * | cache | ) |
References copy_cache_t::base, copy_cache_t::buffer, and copy_cache_t::size.
| void CopyFromNv12 | ( | picture_t * | dst, | |
| uint8_t * | src[2], | |||
| size_t | src_pitch[2], | |||
| unsigned | width, | |||
| unsigned | height, | |||
| copy_cache_t * | cache | |||
| ) |
References ASM_SSE2, copy_cache_t::buffer, CopyPlane(), plane_t::i_pitch, picture_t::p, plane_t::p_pixels, copy_cache_t::size, SplitPlanes(), and vlc_CPU().
| void CopyFromYv12 | ( | picture_t * | dst, | |
| uint8_t * | src[3], | |||
| size_t | src_pitch[3], | |||
| unsigned | width, | |||
| unsigned | height, | |||
| copy_cache_t * | cache | |||
| ) |
References ASM_SSE2, copy_cache_t::buffer, CopyPlane(), plane_t::i_pitch, picture_t::p, plane_t::p_pixels, copy_cache_t::size, and vlc_CPU().
| int CopyInitCache | ( | copy_cache_t * | cache, | |
| unsigned | width | |||
| ) |
References __MAX, copy_cache_t::base, copy_cache_t::buffer, copy_cache_t::size, VLC_EGENERIC, vlc_memalign(), and VLC_SUCCESS.
1.5.6