1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-08 07:08:12 +00:00
Commit Graph

801 Commits

Author SHA1 Message Date
rfelker
d97bf7589b support more image formats. hopefully this bpp handling is correct...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10079 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-05-06 02:36:44 +00:00
rfelker
63df4eb781 sort of a hack, but at least this lets the framerate-increasing
filters work in mplayer, albeit without proper timing...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10053 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-05-03 05:59:29 +00:00
rfelker
41d608198f fixed a 10l (undefined behavior) and made the other parameters configurable
(it's probably nice not to have to throw away half the information...)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10052 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-05-03 04:20:44 +00:00
rfelker
8af6cced37 more 10l's -- fortunately part of the bug was that the buggy code didn't get called...
also new 4tap quarter-pixel translate filter (tfields=4)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10050 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-05-02 05:44:57 +00:00
rtognimp
d415a3d3ff Support for codec 14_4 and 28_8
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10031 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-30 19:45:34 +00:00
rfelker
9d0b5a9eaf 100l in my 100l fix! :(
it's finally right now (i hope!)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10028 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-30 18:24:04 +00:00
alex
d918952db8 not needed anymore (vo_jpeg.c and vo_dga.c were depending on it some time ago)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10023 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-29 17:17:38 +00:00
rfelker
44d654d357 new mmx/mmx2/3dnow code for improved performance
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10021 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-29 03:13:43 +00:00
alex
489e551f54 DTS support by Peter Schuller <peterschueller@telemed.de> (revised by arpi)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10013 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-28 16:17:26 +00:00
rfelker
452d5b8eb1 new mode for tfields filter -- shifts fields by a quarter-pixel so the
output picture doesn't bob up and down :)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10010 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-28 02:53:50 +00:00
rfelker
13160582ec at least 100l for me, the last commit was nonsense
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10009 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-28 02:23:57 +00:00
rfelker
f443581bb0 slices support for vf_crop. now cropping black borders should make a
dvd play faster rather than slower... :)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10008 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-27 21:04:00 +00:00
rfelker
007449236f display size/aspect adjusting filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10007 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-27 18:55:04 +00:00
rfelker
70d3248840 generate meaningful d_width & d_height when scaling, rather than useless nonsense.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10003 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-27 10:04:39 +00:00
rfelker
c4090108ff optimization -- lots of conditional jumps in inner loops are bad
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9996 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-26 18:31:08 +00:00
rfelker
3be27c141a optional automatic aspect encoding based on d_width and d_height
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9994 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-26 16:47:25 +00:00
michael
289df76b58 segfault fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9992 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-26 10:32:45 +00:00
rfelker
6744b62fc0 optimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9991 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-26 05:59:28 +00:00
michael
6c662cfb25 moving getFilter stuff back (vf_scale.c -> swscale.c)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9986 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-25 11:26:34 +00:00
michael
472539ae25 fallback to non-dr1 if the codec wants more than 1+2 buffers
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9983 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-25 00:57:04 +00:00
michael
0f929103ed removing sws - global verbose var dependancy
removing sws - cpudetect dependancy (note rgb2rgb still needs it)
moving mplayer specific stuff from swscale.c -> vf_scale.c


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9976 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-24 17:04:20 +00:00
alex
6bcef87206 too verbose
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9939 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-19 14:33:38 +00:00
michael
f0626e2f8d vf_clone_mpi_attributes()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9935 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-19 02:48:53 +00:00
rfelker
4188ea6e99 1. new alternate approach to inverse telecine! much better!
2. interlaced 4:2:0 planar to 4:2:2 packer. makes it possible to watch
interlaced movies without horrible chroma artifacts, provided you have
an interlaced display device.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9934 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-19 01:39:37 +00:00
michael
c93929e269 support old libavcodec
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9932 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-18 22:12:36 +00:00
michael
40a073bea4 passing qscale_type around so the pp code can fix the mpeg2 <<1 thing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9926 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-18 13:18:59 +00:00
arpi
dad8b4c2b5 w%8!=0 hack
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9920 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-15 19:02:00 +00:00
rguyom
4dce054011 Fix serious breakage, 10000l !
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9869 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-07 13:48:51 +00:00
rguyom
a19559f911 Adaptive quantization support for "-lavcopts psnr" and "-lavdopts vstats".
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9866 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-06 23:37:56 +00:00
arpi
721a4640de Oops :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9861 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-06 16:49:23 +00:00
arpi
61a122e96f Rewritten, to use new libmpeg2 0.3.1 API
based on work by Fabian Franz <FabianFranz@gmx.de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9860 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-06 16:43:46 +00:00
rguyom
57711f674d + bf_threshold
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9844 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-06 15:46:05 +00:00
rguyom
f1aea7a0fe 100l.
Noticed by Andreas Hess <jaska at gmx dot net>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9836 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-04 20:45:05 +00:00
faust3
425b08fcc6 disable vf_bmovl for systems without posix select
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9833 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-04 20:12:24 +00:00
rguyom
3eea968d24 "psnr" & related code is only for the -HEAD (unstable) XviD branch.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9824 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-04 15:22:59 +00:00
rguyom
3e97df7613 Shift vhq values and set vhq=1 to MODEDECISION.
Higher values seems to loose PSNR atm.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9820 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-04 05:47:27 +00:00
rguyom
7b20293196 - added <time.h> since we're using time() related functions
- "vhq" now takes an argument (0..3)
- me_quality default is now 6 (max)
- xvidenc_pref -> xvidenc_chroma_opt


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9818 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-03 20:36:58 +00:00
rguyom
9e88c30a9d Actually do something useful with XVID_GLOBAL_EXTRASTATS / XVID_EXTRASTATS.
Now we can really compare XviD and libavcodec :)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9810 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-03 06:53:01 +00:00
rguyom
fb9e995db8 XviD:
- "greyscale" is supported in the stable tree
- a few typos


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9807 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-02 22:27:35 +00:00
rguyom
e75f013a11 XviD :
Added a few options : "interlacing", "packed", "divx5bvop", "greyscale".
Renamed "me_colour" to "chroma_me".
Some documentation.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9806 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-02 22:13:44 +00:00
rguyom
8f2869dd1f Updating XviD :
- deleted "hinted_me" and "hint_file", the whole idea is bogus.
- commented-out "lumi_mask", it's too buggy.
- better defaults for "bquant_ratio" / "bquant_offset"
- fixed a typo : "extrastatl" -> "extrastat"


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9805 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-02 21:33:19 +00:00
henry
a039bd2d53 xvid fixes and more options by elcabesa & Martin Drab
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9804 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-02 20:31:47 +00:00
faust3
19b1db311e bcopy -> memcpy for MINGW32 port
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9764 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-30 20:37:54 +00:00
michael
20faf3dc0d 10000l (YUV vs. YVU swscale fix/cleanup)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9698 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-27 16:04:53 +00:00
alex
cee9b75818 macosx fix by Dan Christiansen <danchr@daimi.au.dk>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9695 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-26 16:48:17 +00:00
rfelker
163b63b1c8 try to break pattern at scene changes to prevent merging pictures that
don't belong together! this fixes the problem reported with
flcl-detc.avi. the conditions for this may need more tuning but seem
to work ok.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9666 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-23 16:10:06 +00:00
rfelker
2ea18bbf61 improvements to detc filter:
-> use of 8x8 blocks rather than 16x16 to better localize the search
   for interlacing. this helps detect interlacing in very small
   motions, e.g. mouths in anime.
-> removed some redundant conditions in the logic
-> looser condition for detecting lacing and more forgiving of slight
   mismatches between fields from the two telecine frames to make up
   for quantization noise in low quality encodes.
this code is still mostly experimental but probably better than the
old version, so maybe it should be backported to 0.90...?


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9661 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-23 03:36:24 +00:00
michael
4e3270d131 lavc 4663 / quantizer bias
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9646 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-22 12:46:44 +00:00
alex
ed4c95bed9 compiler warning fix by Dominik Mierzejewski <dominik@rangers.eu.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9637 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-21 16:56:23 +00:00
arpi
43b1d91aed increment is a signed number (-1 or +1)
patch by Michael.Lampe@iwr.uni-heidelberg.de


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9606 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 21:05:37 +00:00