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