
Data Structures | |
| struct | filter_sys_t |
| filter_sys_t: chroma method descriptor More... | |
Defines | |
| #define | copyimage(plane, b) |
Functions | |
| static int | Create (vlc_object_t *) |
| static void | Destroy (vlc_object_t *) |
| static picture_t * | Filter (filter_t *, picture_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| #define copyimage | ( | plane, | |||
| b | ) |
Value:
for( y=0; y<p_converted->p[plane].i_visible_lines; y++) { \ for( x=0; x<p_converted->p[plane].i_visible_pitch; x++) { \ int nx, ny; \ if( p_filter->p_sys->yinc == 1 ) \ ny= y; \ else \ ny = p_converted->p[plane].i_visible_lines-y; \ if( p_filter->p_sys->xinc == 1 ) \ nx = x; \ else \ nx = p_converted->p[plane].i_visible_pitch-x; \ p_outpic->p[plane].p_pixels[(p_filter->p_sys->x*b+nx)+(ny+p_filter->p_sys->y*b)*p_outpic->p[plane].i_pitch ] = p_converted->p[plane].p_pixels[y*p_converted->p[plane].i_pitch+x]; \ } }
Referenced by Filter().
| static int Create | ( | vlc_object_t * | p_this | ) | [static] |
| static void Destroy | ( | vlc_object_t * | p_this | ) | [static] |
References image_HandlerDelete(), filter_sys_t::p_image, and filter_t::p_sys.
References copyimage, CopyInfoAndRelease(), filter_NewPicture(), filter_t::fmt_out, picture_t::format, video_format_t::i_height, plane_t::i_lines, plane_t::i_pitch, video_format_t::i_width, image_Convert, image_HandlerCreate, msg_Err, picture_t::p, filter_sys_t::p_image, video_format_t::p_palette, plane_t::p_pixels, filter_t::p_sys, picture_Release(), filter_sys_t::scale, filter_sys_t::scaleinc, filter_sys_t::u, U_PLANE, filter_sys_t::v, V_PLANE, es_format_t::video, vlc_memcpy(), vlc_memset(), filter_sys_t::x, filter_sys_t::xinc, filter_sys_t::y, Y_PLANE, and filter_sys_t::yinc.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6