1
mirror of https://github.com/mpv-player/mpv synced 2024-10-18 10:25:02 +02:00
mpv/libmpcodecs
michael 2d28fdd64c postprocessing cleanup:
remove opendivx #ifdefs
remove rk1 filter
remove unused / obsolete stuff
add -1,4,2,4,-1 deinterlacing filter (ffmpeg uses that)
threadsafe / no more non-const globals
some optimizations
different strides for Y,U,V possible
remove ebx usage (someone really should fix gcc, this is really lame)
change the dering filter slightly (tell me if its worse for any files)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7947 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-28 19:31:04 +00:00
..
native some cleanup 2002-09-27 22:29:43 +00:00
.cvsignore keeps it clean 2002-03-10 23:04:31 +00:00
ad_acm.c wine headers cleanup 2002-09-22 00:43:14 +00:00
ad_alaw.c set up ss_div/ss_mul properly, accept 'alaw' fourcc too 2002-10-16 16:49:58 +00:00
ad_dk3adpcm.c -afm/-vfm help implemenetd, some cosmetics of ad/vd codec names/comments 2002-08-31 13:09:23 +00:00
ad_dshow.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
ad_dvdpcm.c parse samplerate & channels from LPCM header 2002-10-08 22:56:43 +00:00
ad_faad.c I think libfaad2 changed recently. The functions faacDecInit() and 2002-10-07 10:18:46 +00:00
ad_ffmpeg.c pass extradata to the codec 2002-10-28 00:40:42 +00:00
ad_hwac3.c 10l bug - 'len' was handled wrong. 2002-09-15 15:50:28 +00:00
ad_imaadpcm.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
ad_internal.h imported from MPlayerXP, dlopen() hack removed, some bugs fixed, interface functions changed to static, info->author field added 2002-03-25 21:06:01 +00:00
ad_liba52.c -afm/-vfm help implemenetd, some cosmetics of ad/vd codec names/comments 2002-08-31 13:09:23 +00:00
ad_libdv.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
ad_libmad.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
ad_libvorbis.c -afm/-vfm help implemenetd, some cosmetics of ad/vd codec names/comments 2002-08-31 13:09:23 +00:00
ad_mp3lib.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
ad_msadpcm.c 100l - Michael is right, we don't need le2me here 2002-10-24 10:05:09 +00:00
ad_msgsm.c standard GSM support for .mov files 2002-09-15 21:23:59 +00:00
ad_pcm.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
ad_realaud.c tell the codec wrapper the codec path (fixes realaudio Sipr) 2002-10-16 15:59:04 +00:00
ad_roqaudio.c declarations moved to *.c files 2002-09-22 00:39:13 +00:00
ad_sample.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
ad.c sync driver names with codec-cfg 2002-08-30 20:06:22 +00:00
ad.h changed to be more-or-less compatible with Nick's stuff 2002-03-25 19:53:41 +00:00
dec_audio.c reset channels too 2002-10-08 22:55:55 +00:00
dec_audio.h compiler warning fixes 2002-10-13 21:58:55 +00:00
dec_video.c -vc/-vfm accepts codec/driver _list_ now. empty list element for -vc means 2002-09-26 01:31:18 +00:00
dec_video.h compiler warning fixes 2002-10-13 21:58:55 +00:00
img_format.c planar yuv 444 422 411 support 2002-08-01 12:39:08 +00:00
img_format.h planar yuv 444 422 411 support 2002-08-01 12:39:08 +00:00
Makefile 2xSai filter... just for fun, imho useless 2002-10-25 16:49:33 +00:00
mp_image.h warning fix 2002-08-05 01:06:25 +00:00
mpc_info.h -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
TODO task done 2002-10-19 20:05:57 +00:00
vd_cinepak.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_cyuv.c decoder merged, using mpi now. support for stride, and outfmt 411p,422p 2002-09-27 23:07:05 +00:00
vd_divx4.c -afm/-vfm help implemenetd, some cosmetics of ad/vd codec names/comments 2002-08-31 13:09:23 +00:00
vd_dshow.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_ffmpeg.c 1l :) 2002-10-27 02:54:46 +00:00
vd_fli.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_huffyuv.c -afm/-vfm help implemenetd, some cosmetics of ad/vd codec names/comments 2002-08-31 13:09:23 +00:00
vd_ijpg.c tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug 2002-09-22 02:33:28 +00:00
vd_internal.h mp_image.h and img_format.h moved to libmpcodecs 2002-04-13 19:14:34 +00:00
vd_lcl.c VDCTRL_QUERY_FORMAT isn't required for constant csp support 2002-09-02 20:10:10 +00:00
vd_libdv.c -afm/-vfm help implemenetd, some cosmetics of ad/vd codec names/comments 2002-08-31 13:09:23 +00:00
vd_libmpeg2.c 10l. use mpcodecs_draw_slice, instead of libvo directly 2002-10-16 19:26:30 +00:00
vd_lzo.c config_vo error handling 2002-10-28 00:42:39 +00:00
vd_mpegpes.c we don't need the 0x1FF hack any more 2002-09-21 22:38:41 +00:00
vd_mpng.c tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug 2002-09-22 02:33:28 +00:00
vd_msrle.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_msvidc.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_mtga.c tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug 2002-09-22 02:33:28 +00:00
vd_null.c config_vo error handling 2002-10-28 00:42:39 +00:00
vd_nuv.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_odivx.c -afm/-vfm help implemenetd, some cosmetics of ad/vd codec names/comments 2002-08-31 13:09:23 +00:00
vd_qtrle.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_qtrpza.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_qtsmc.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_raw.c fixing palette export 2002-10-17 21:32:35 +00:00
vd_realvid.c make local stuff 'static', complete uninit 2002-10-13 21:26:00 +00:00
vd_roqvideo.c declarations moved to *.c files 2002-09-22 00:39:13 +00:00
vd_svq1.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_vfw.c bypass palette from bih, when codec cannot give it in o_bih 2002-10-19 00:57:44 +00:00
vd_vfwex.c - vfwex redundancy removed 2002-09-03 21:13:48 +00:00
vd_xanim.c removed unused code. fixed yv12+debug-mode sig11 2002-09-13 19:08:15 +00:00
vd_xvid.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd.c debug ize 2002-10-25 16:48:53 +00:00
vd.h wine headers cleanup 2002-09-22 00:43:14 +00:00
ve_divx4.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
ve_lavc.c idct algo selection support 2002-09-29 23:21:57 +00:00
ve_libdv.c warning fixes 2002-09-29 19:19:31 +00:00
ve_rawrgb.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
ve_vfw.c warning fixes 2002-09-29 19:19:31 +00:00
ve_xvid.c Use string selection to choose mode 2002-09-21 13:09:57 +00:00
ve.c Support for XviD encoding 2002-09-21 12:34:02 +00:00
vf_1bpp.c compiler warning fixes by Dominik 2002-10-22 16:24:26 +00:00
vf_2xsai.c 2xSai filter... just for fun, imho useless 2002-10-25 16:49:33 +00:00
vf_bmovl.c updated comments 2002-10-24 17:39:12 +00:00
vf_crop.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_cropdetect.c tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug 2002-09-22 02:33:28 +00:00
vf_dint.c I found that default isn't optimal so it's changed a bit. :) 2002-10-06 18:14:14 +00:00
vf_dvbscale.c dvbscale - setup scaling for the DVB card 2002-05-06 22:49:31 +00:00
vf_eq2.c renamed to LUT-based sw. eq. 2002-10-04 19:58:48 +00:00
vf_eq.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_expand.c 10l bug, found by valgrind :) 2002-10-16 23:12:00 +00:00
vf_fame.c warning fixes 2002-09-29 19:19:31 +00:00
vf_flip.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_format.c added new formats: 444p,422p, 411p 2002-08-02 19:36:31 +00:00
vf_halfpack.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_lavc.c - using avcodec_alloc_context() 2002-10-22 22:25:17 +00:00
vf_lavcdeint.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_mirror.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_noise.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_palette.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_pp.c postprocessing cleanup: 2002-10-28 19:31:04 +00:00
vf_rectangle.c MSGL_DBG2 -> MSGL_INFO 2002-10-14 20:51:18 +00:00
vf_rgb2bgr.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_rotate.c automatic rotation for mode 4..7, based on 2002-10-23 17:51:49 +00:00
vf_scale.c exporting palette for 4/8bpp modes 2002-10-17 21:53:30 +00:00
vf_test.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_vo.c compiler warning fixes 2002-10-13 21:58:55 +00:00
vf_yuy2.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf_yvu9.c changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vf.c 2xSai filter... just for fun, imho useless 2002-10-25 16:49:33 +00:00
vf.h changing return type of put_image void->int 2002-09-10 22:18:32 +00:00
vfcap.h support for VFCAP_ACCEPT_STRIDE in vo drivers 2002-10-09 22:32:04 +00:00