Mercurial > mplayer.hg
view libmpcodecs/dec_video.h @ 27559:21590d0bb4e6
The yuv->rgb tables are too small for clipping to be avoidable,
thus revert the respective optimization. The table generator code
has to be rewritten anyway one day by some volunteer because it is
not LGPL, fixing the GPL table generator thus seems like wasted time.
author | michael |
---|---|
date | Fri, 12 Sep 2008 21:25:42 +0000 |
parents | 41652035483c |
children | 9e739bdb049c |
line wrap: on
line source
#ifndef MPLAYER_DEC_VIDEO_H #define MPLAYER_DEC_VIDEO_H #include "libmpdemux/stheader.h" // dec_video.c: extern void vfm_help(void); extern int init_best_video_codec(sh_video_t *sh_video,char** video_codec_list,char** video_fm_list); extern void uninit_video(sh_video_t *sh_video); extern void *decode_video(sh_video_t *sh_video,unsigned char *start,int in_size,int drop_frame, double pts); extern int filter_video(sh_video_t *sh_video, void *frame, double pts); extern int get_video_quality_max(sh_video_t *sh_video); extern void set_video_quality(sh_video_t *sh_video,int quality); extern int get_video_colors(sh_video_t *sh_video,const char *item,int *value); extern int set_video_colors(sh_video_t *sh_video,const char *item,int value); extern int set_rectangle(sh_video_t *sh_video,int param,int value); extern void resync_video_stream(sh_video_t *sh_video); extern int get_current_video_decoder_lag(sh_video_t *sh_video); extern int divx_quality; #endif /* MPLAYER_DEC_VIDEO_H */