1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-19 05:41:16 +00:00
mpv/libmpcodecs
rfelker eeec580edc small change to field-matching metrics which hopefully makes a big
improvement to results. inter-field comparison is now counterbalanced
with intra-field total (vertical) variation. this means that areas of
extreme high frequency content, which become aliased within individual
fields, will not interfere with field matching. examples: white noise
effects, small kanji, very small latin text, ...

may still need tweaking. please report regressions. this change will
likely be made optional in the future (right now it's enclosed in
"if (1)"...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15722 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-06-14 05:33:34 +00:00
..
native Make nuv files work on bigendian (but old nuv files created with mencoder 2005-03-03 10:19:56 +00:00
.cvsignore
ad_acm.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_alaw.c set ss_mul to number of channels. Works with all samples I found. 2005-01-13 22:14:33 +00:00
ad_dk3adpcm.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_dmo.c Use memmove instead of memcpy for overlapping areas. 2005-05-23 16:17:40 +00:00
ad_dshow.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_dvdpcm.c removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_faad.c fixed wrong binary mask: it precluded the syncword of adts-4 from being recognized as valid 2005-06-12 13:30:40 +00:00
ad_ffmpeg.c alac support via lavc decoder 2005-03-06 17:55:31 +00:00
ad_hwac3.c Fix ADCTRL_SKIP_FRAME and add ADCTRL_RESYNC_STREAM 2005-05-24 06:39:01 +00:00
ad_imaadpcm.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_internal.h removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_liba52.c No overlap allowed in memcpy, use memmove 2005-05-24 06:58:55 +00:00
ad_libdv.c
ad_libmad.c 10l 2004-09-22 04:43:15 +00:00
ad_libvorbis.c initialize vorbis structure before calling ERROR() 2005-05-12 23:32:26 +00:00
ad_mp3lib.c Demuxer was fixed, so do not skip the first frame anymore 2004-12-26 11:54:01 +00:00
ad_msadpcm.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_msgsm.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_pcm.c Add support for 32-bit float WAV files and support for extended WAV files 2005-02-26 23:02:09 +00:00
ad_qtaudio.c preload quicktime.qts, this allows us to ignore the hardcoded path inside the dlls so that quicktime.qts doesn't need to be in the windows system dir, patch by Gianluigi Tiesi <mplayer at netfarm.it>, comments by myself 2005-01-17 20:57:48 +00:00
ad_ra1428.c removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_realaud.c DragonFly BSD support 2005-05-25 08:48:32 +00:00
ad_sample.c removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_twin.c TwinVQ decoder and demuxer 2004-12-29 19:51:56 +00:00
ad.c TwinVQ decoder and demuxer 2004-12-29 19:51:56 +00:00
ad.h
ae_faac.c 10l, fix wrong byterate in waveformat 2005-04-27 18:16:00 +00:00
ae_faac.h added faac audio encoder 2005-04-25 07:07:57 +00:00
ae_lame.c macosx compilation fix 2005-04-22 17:53:31 +00:00
ae_lame.h audio encoding reworked 2005-04-22 06:59:59 +00:00
ae_lavc.c wrong memcpy of extradata; 10l to whomever wrote that broken code 2005-05-17 21:49:48 +00:00
ae_lavc.h audio encoding reworked 2005-04-22 06:59:59 +00:00
ae_pcm.c fixed wrong function pointers definitions 2005-04-25 06:46:30 +00:00
ae_pcm.h audio encoding reworked 2005-04-22 06:59:59 +00:00
ae_toolame.c updated psycho model range; made a parameter file-static in ae_toolame.c 2005-05-08 09:37:36 +00:00
ae_toolame.h toolame now works in vbr mode, too 2005-04-25 10:37:55 +00:00
ae_twolame.c updated psycho model range; made a parameter file-static in ae_toolame.c 2005-05-08 09:37:36 +00:00
ae_twolame.h added twolame mp2 audio encoder 2005-05-07 14:50:14 +00:00
ae.c added twolame mp2 audio encoder 2005-05-07 14:50:14 +00:00
ae.h added twolame mp2 audio encoder 2005-05-07 14:50:14 +00:00
cmmx.h
dec_audio.c Remove file-global mpadec, add ad_driver member to sh_audio_t instead. 2005-02-25 11:17:43 +00:00
dec_audio.h finally remove the refences to bps outside libaf. also simplification of some messages and removed redundants 2005-02-25 11:11:07 +00:00
dec_video.c
dec_video.h
img_format.c missing 32bit RGBA variants and some cleanup 2004-08-11 01:41:43 +00:00
img_format.h missing 32bit RGBA variants and some cleanup 2004-08-11 01:41:43 +00:00
Makefile remove_logo filter by yartrebo, committed with fixes for c++ variable declarations 2005-06-08 03:11:53 +00:00
mp_image.h stride must be signed! otherwise negative stride is broken on 64bit systems 2005-02-24 16:52:18 +00:00
mpc_info.h
pullup.c small change to field-matching metrics which hopefully makes a big 2005-06-14 05:33:34 +00:00
pullup.h small change to field-matching metrics which hopefully makes a big 2005-06-14 05:33:34 +00:00
TODO
vd_divx4.c
vd_dmo.c Console message corrected and moved to help_mp-en.h. 2004-07-06 11:14:29 +00:00
vd_dshow.c Support for new vssh dll, patch by adland 2005-05-04 20:35:21 +00:00
vd_ffmpeg.c 10l for me 2005-06-08 07:05:49 +00:00
vd_hmblck.c
vd_ijpg.c
vd_internal.h
vd_libdv.c
vd_libmpeg2.c reserve enough memory for image 2004-12-01 09:35:31 +00:00
vd_lzo.c
vd_mpegpes.c
vd_mpng.c 8bit palette mode support (and spurious ^M removal) 2005-05-18 10:44:45 +00:00
vd_mtga.c
vd_null.c
vd_nuv.c
vd_odivx.c
vd_qtvideo.c preload quicktime.qts, this allows us to ignore the hardcoded path inside the dlls so that quicktime.qts doesn't need to be in the windows system dir, patch by Gianluigi Tiesi <mplayer at netfarm.it>, comments by myself 2005-01-17 20:57:48 +00:00
vd_raw.c
vd_realvid.c DragonFly BSD support 2005-05-25 08:48:32 +00:00
vd_sgi.c
vd_theora.c revert the flip part of vd_theora fix 2005-02-23 11:55:26 +00:00
vd_vfw.c Support for new vssh dll, patch by adland 2005-05-04 20:35:21 +00:00
vd_vfwex.c
vd_xanim.c
vd_xvid4.c Sync with GomGom's patch-12 version. 2004-10-16 14:10:57 +00:00
vd_xvid.c
vd_zrmjpeg.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
vd.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
vd.h
ve_divx4.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
ve_lavc.c vstrict=-1 is now less "dangerous", make it default and remove m/ljpeg encoding colorspace hack 2005-05-09 20:04:12 +00:00
ve_libdv.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
ve_nuv.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
ve_qtvideo.c typo, memset 0 was done on desc instead of cdesc, see bug #288 2005-04-27 12:43:30 +00:00
ve_raw.c fixes for encoding of multiple files 2005-03-01 20:21:58 +00:00
ve_vfw.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
ve_x264.c sync to x264 r252 (8x8dct) 2005-06-05 19:05:00 +00:00
ve_xvid4.c gcc-2.95.3 fix, patch inspired by Steven M. Schultz 2005-06-06 17:27:46 +00:00
ve_xvid.c fixes for encoding of multiple files 2005-03-01 20:21:58 +00:00
ve.c compilation/link fix with --disable-qtx --disable-dshow 2005-05-14 09:03:00 +00:00
vf_1bpp.c
vf_2xsai.c
vf_bmovl.c
vf_boxblur.c
vf_crop.c
vf_cropdetect.c x1 and y1 give last used position, must be < width/height 2005-01-25 10:07:14 +00:00
vf_decimate.c adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 2004-10-21 11:55:20 +00:00
vf_delogo.c
vf_denoise3d.c
vf_detc.c
vf_dint.c
vf_divtc.c adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 2004-10-21 11:55:20 +00:00
vf_down3dright.c bugfix for negative stride 2005-02-24 17:04:04 +00:00
vf_dsize.c
vf_dvbscale.c
vf_eq2.c remove all setlocale calls, they break the behaviour of sscanf and 2005-01-20 13:22:53 +00:00
vf_eq.c Improved NV12/NV21 support. 2005-02-16 23:47:00 +00:00
vf_expand.c - preserve ordering of the slices 2005-04-24 09:29:01 +00:00
vf_fame.c libfame has been removed from MPlayer long ago. Compilation fix pointed 2004-06-17 12:34:18 +00:00
vf_field.c remove nonsense code left from copy&paste from another filter (it was never used) 2005-04-08 06:15:04 +00:00
vf_fil.c
vf_filmdint.c adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 2004-10-21 11:55:20 +00:00
vf_flip.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
vf_format.c RGBA variants 2004-08-11 10:31:38 +00:00
vf_framestep.c
vf_fspp.c sanity checks for options; treat quality > 5 as 5, not 4 2005-06-05 18:25:49 +00:00
vf_halfpack.c 100l to me: bugfix for negative stride 2005-02-24 17:05:34 +00:00
vf_harddup.c 1l debug junk 2004-04-28 04:19:47 +00:00
vf_hqdn3d.c
vf_hue.c Improved NV12/NV21 support. 2005-02-16 23:47:00 +00:00
vf_il.c
vf_ilpack.c adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 2004-10-21 11:55:20 +00:00
vf_ivtc.c adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 2004-10-21 11:55:20 +00:00
vf_kerndeint.c
vf_lavc.c set pix_fmt 2005-05-05 09:47:41 +00:00
vf_lavcdeint.c
vf_mirror.c
vf_noformat.c RGBA variants 2004-08-11 10:31:38 +00:00
vf_noise.c adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 2004-10-21 11:55:20 +00:00
vf_palette.c some memory leaks fixed 2004-10-14 15:09:35 +00:00
vf_perspective.c
vf_phase.c small gcc warning fixes 2004-08-28 20:59:49 +00:00
vf_pp.c
vf_pullup.c 1l! mplayer's verbose variable is not a flag but a signed number 2005-04-01 16:24:46 +00:00
vf_qp.c
vf_rectangle.c
vf_remove_logo.c remove_logo filter by yartrebo, committed with fixes for c++ variable declarations 2005-06-08 03:11:53 +00:00
vf_rgb2bgr.c
vf_rgbtest.c change to match current bgr/rgb definition 2004-08-26 01:28:57 +00:00
vf_rotate.c
vf_sab.c passing an array or double precission parameters for the scaling function, instead of missusing a few bits of the flags 2004-09-18 00:08:17 +00:00
vf_scale.c 10l 2005-05-21 15:00:27 +00:00
vf_scale.h
vf_smartblur.c remove all setlocale calls, they break the behaviour of sscanf and 2005-01-20 13:22:53 +00:00
vf_softpulldown.c
vf_softskip.c soft skipping for mencoder. rather than skipping decoding/filtering 2004-04-28 04:29:17 +00:00
vf_spp.c Improved NV12/NV21 support. 2005-02-16 23:47:00 +00:00
vf_swapuv.c typo 2005-03-31 22:29:30 +00:00
vf_telecine.c
vf_test.c
vf_tfields.c sane default mode 2005-03-26 08:02:02 +00:00
vf_tile.c
vf_tinterlace.c
vf_unsharp.c remove all setlocale calls, they break the behaviour of sscanf and 2005-01-20 13:22:53 +00:00
vf_vo.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
vf_yuvcsp.c
vf_yuy2.c
vf_yvu9.c
vf_zrmjpeg.c compilation fix (libavcodec sync) 2005-05-01 08:33:35 +00:00
vf.c forgotten reference to remove-logo, 10l for Rich 2005-06-08 15:29:26 +00:00
vf.h fixes for encoding of multiple files 2005-03-01 20:21:58 +00:00
vfcap.h fixes for encoding of multiple files 2005-03-01 20:21:58 +00:00
vqf.h TwinVQ decoder and demuxer 2004-12-29 19:51:56 +00:00