1
mirror of https://github.com/mpv-player/mpv synced 2024-11-14 22:48:35 +01:00
Commit Graph

906 Commits

Author SHA1 Message Date
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
albeu
dd3f5089ce And 10L their, i should have started to read vop.txt sooner ;)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9604 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 20:59:16 +00:00
albeu
9ff9267e0e 10L again with the options mins
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9603 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 20:55:33 +00:00
albeu
9a78fbaa84 New options stuff
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9602 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 20:51:35 +00:00
albeu
1842f12170 Support for the new options stuff
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9600 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 20:45:03 +00:00
albeu
72cd49c5f2 10L the scale filter accpet w and h to -3
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9599 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 20:39:05 +00:00
albeu
7ff65cb40a 1000L i forgot mencoder
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9596 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 18:50:58 +00:00
albeu
0b1a2cac98 Add support for the new option stuff.
Add some check as sometimes we get a NULL dmpi ?? We should take a
look at that, i suspect the slices stuff


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9595 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 18:49:33 +00:00
albeu
33b62af947 Add the new -vf option wich is the same as vop in reverse order.
Syntax is we decided, so you can give the nomes or not with both
vop and vf. vf take precedence over vop.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9594 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 18:01:02 +00:00
arpi
7085181caa clear black bands when using slices
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9583 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-14 15:06:21 +00:00
michael
2884aed1ce 1000l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9578 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-13 09:24:03 +00:00
michael
329345755c per context frame_rate_base
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9572 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-12 15:44:24 +00:00
albeu
a714b417ec Pass start slice to the vo it make dr + slice implemantation easier
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9561 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-10 00:03:46 +00:00
rfelker
adc47d34a7 new version of the de-telecine filter, largely rewritten. should work
much better. please report if there are any cases where the old one
worked better. the docs could also use some nicer formatting...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9555 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-09 18:15:16 +00:00
arpi
264fd4dc0e Ugly hack to handle bad width/height values from stream header
(decode the first frame, and use the w*h reported by codec)
patch by Balatoni Denes <pnis@coder.hu>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9553 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-09 17:19:41 +00:00
arpi
e68b46b244 - removed unused global 'handle'
- added __builtin_delete() for cook (rp9 version at least)
- use OpenCodec2 when avaialble, 2nd param is codecpath (traced from rp8)
- fallback to i_bps=12000 when raGetFlavorProperty(1) fails (some rp9 cook flavors)
- disabled dlclose, caused memcorruption (FIXME)
inspired by bugreports/patches by Balatoni Denes <pnis@coder.hu>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9552 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-09 17:17:39 +00:00
michael
ce6c56af7b merging fourcc with codec_tag
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9548 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-08 02:05:14 +00:00
michael
d9a8b46e5c aic & umv
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9537 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-05 16:40:14 +00:00
michael
b749836b08 add support for sgi files to mencoder patch by (Todd Kirby <slapcat at pacbell dot net>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9535 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-05 10:38:56 +00:00
michael
3532cd532e hmm found this in my local tree ;)
seems to fix chroma w/h if %2!=0 ??


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9533 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-05 10:23:52 +00:00
michael
553af74e66 fix for a couple of linking problems patch by (Ambrose Li <a.c.li at ieee dot org>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9532 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-05 10:20:14 +00:00
michael
28c4a74efa 10l (pp cant convert formats) fixes segfault
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9529 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-04 22:48:37 +00:00
albeu
92065b27d5 Add missing uninit
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9523 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-04 13:26:09 +00:00
albeu
b9fab7021c A new nuppel video encoder. Mainly for RT encoding on slow box.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9521 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-03 11:03:19 +00:00
rfelker
3416117097 new filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9515 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-01 05:35:09 +00:00
michael
1e9f3b1077 motion estimation range limit
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9509 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-27 23:10:06 +00:00
alex
e8f2dabe9b MACOSX support patch, based on Dan Christiansens work
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9503 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-25 15:39:36 +00:00
arpi
f50b552000 experimental slices support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9496 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-23 23:30:44 +00:00
michael
41b847f6a8 sws_ prefix, more seperation between internal & external swscaler API
sws_scale() returns the number of outputed lines


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9495 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-23 22:05:55 +00:00
arpi
2074da4092 draw_slice support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9492 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-23 20:40:46 +00:00
arpi
0020d4b05c start_slice() added - similar to get_image(), but is called when using slices
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9491 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-23 20:40:21 +00:00
michael
274db98899 yuv2rgb brightness/contrast/saturation/different colorspaces support finished
yuv2rgb deglobalize
yuv2rgb optimizations / cleanup
bugs?


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9477 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-21 20:35:18 +00:00
rfelker
7f713d63bf filter for applying 3:2 telecine to 23.976 fps progressive material.
use with mencder -ofps 29.97 -fps 29.97 for proper results!


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9469 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-20 04:57:37 +00:00
rfelker
bb4ceb735a experimental de-telecine filter. not documented or configurable yet,
but defaults seem to work ok. may change drastically over the next few
weeks.

please test it an report results!


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9468 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-20 03:16:41 +00:00
rfelker
88dfda9cf5 100l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9445 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-16 07:19:27 +00:00
rfelker
239b0acd20 minor 1l I forgot to commit a while back
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9444 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-16 07:05:24 +00:00
arpi
6b9111a0d3 vf_hqdn3d: High-Quality version of the denoise3d filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9442 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-15 22:24:32 +00:00
arpi
c4558bb99d 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9440 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-15 20:38:34 +00:00
faust3
c29267aa0b cygwin win32 dll support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9436 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-15 17:45:10 +00:00
michael
dd16f0a075 moving postprocess code to libavcodec
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9427 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-14 21:45:45 +00:00
alex
c254b6c0fb real cygwin support by Sascha Sommer <saschasommer@freenet.de>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9406 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-12 15:39:59 +00:00
michael
17e458ffe2 down3dright filter by kabi (converts between 2 common stereoscopic systems)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9405 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-11 21:44:55 +00:00
arpi
e682fa834a 10l to kabi (compile fix, uint8->uint8_t)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9401 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-11 20:21:52 +00:00
alex
84cf8851d0 windows support and eleminating some 10ls. Win32 ATRC has audio artifacts, Win32 SIPR is just silent, but at least Win32 COOK works nice -- at least by me, on linux
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9396 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-11 15:24:26 +00:00
alex
2e31537246 possible 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9387 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-10 15:02:05 +00:00
arpi
7ff83a7181 linux->osdep
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9381 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-09 20:18:23 +00:00
arpi
f8824d05a3 cleanup & more optimize
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9366 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-09 12:51:59 +00:00
arpi
9696cef521 simpler/faster LowPass() macro
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9359 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-09 02:07:11 +00:00
arpi
6a6b923354 removed obsolete unused cyuv.c
noticed by Mike Melanson <melanson@pcisys.net>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9356 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-09 00:08:08 +00:00
arpi
af229ffaea libfaad2 v1.0, v1.1, v1.2 detection, and API change workaround in ad_faad.c
based on patch by Andre Schulz <andre@0wnage.de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9322 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-07 21:04:35 +00:00
arpi
705681b0db cleanup detection of various divx4 versions/alternatives
allows mixing xvid with divx4/5linux libs

basic rule: -vfm odivx/divx4 and -ovc divx4 uses divx4/5linux/opendivx if
available, otherwise uses xvid (if divx4.h is available and xvid has
decore()/encore() functions).

based on patch by Kim Minh Kaplan <kmkaplan@selfoffice.com>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9301 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-06 20:24:14 +00:00
arpi
57c6546a5d fixed palette support
based on patch by Joey Parrish <joey@nicewarrior.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9280 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-04 18:53:33 +00:00
arpi
409f2f0ada move some verbose msg to dbg2
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9277 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-04 17:51:39 +00:00
arpi
8222cbcc9b - append the 'palette' filter if the codec supports RGB8/BGR8 and no csp
match even with the scale filter.
- print the current filter chain, in verbose mode


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9276 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-04 17:50:30 +00:00
arpi
ca0263659f compiler warning fixes patch by Dominik Mierzejewski <dominik@rangers.eu.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9218 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-02 02:42:59 +00:00
arpi
c33cfc6808 Based on the discussion in the other thread I made a new
patch to vf_eq2.c that essentially combines vf_eq.c and vf_eq2.c.

patch by Hampa Hug <hampa@hampa.ch>
based on R/G/B gamma patch by Daniel Moreno <comac2k@terra.es>
some modifications (credits, buffer allocation, etc) by me


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9214 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-02 02:09:23 +00:00
kmkaplan
790ec71650 Typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9197 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-01 12:27:51 +00:00
arpi
7d4019cbee 1000l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9183 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-30 23:54:25 +00:00
arpi
da8975ee8e new video filter: denoise3d - temporal&spatial noise reduction
patch by Daniel Moreno <comac2k@terra.es>
mpi/stride corrections and some bugfix by me


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9180 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-30 22:53:32 +00:00
michael
49a3af8585 fixing rgb4 & bgr4 (2 pixels per byte)
adding bg4b & rg4b (1 pixel per byte)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9172 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-30 09:15:09 +00:00
arpi
0997e96229 - fixed the input buffering (don't read input unless we're already processed
all decoded samples)
- fix 100l bug: uninitialized ogg_packet structure caused tremor to hang


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9170 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-29 22:45:07 +00:00
arpi
12e073b638 1000l bug (double free() when libaf init failed)
thanx for their help:
Michael Mauch <michael.mauch@gmx.de>
Marc Packenius <marc@freenet-rz.de>
Bartek Kulicki <bartek@interecho.com>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9133 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-28 00:59:34 +00:00
arpi
7d11e17fb3 The code for converting RGB to YUV in bmovl is slow because it uses
floating point arithmetic. The attached patch changes it to use integers
instead, giving about a 2x performance boost on animations.
Jonas Jensen <jbj@knef.dk>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9132 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-28 00:27:59 +00:00
iive
f7bdafd55a avoid extract of imposible high depths in wrong rgb/bgr functions
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9117 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-26 22:24:48 +00:00
rtognimp
461871fc5b Quicktime rle 32 bit supported
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9115 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-26 22:05:18 +00:00
arpi
8755d76ce2 This is a simple patch to change the alpha blending code in bmovl to use
integers instead of floating point. It speeds it up by about 400%
meaning that it's now possible to apply alpha blending to a whole
1024x768 image on my 1266MHz PIII.
Jonas Jensen <jbj@knef.dk>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9111 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-26 17:42:24 +00:00
rfelker
b35ba6697c new video filter to extract a single field using stride arithmetic,
i.e. without using cpu time


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9073 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-23 16:33:57 +00:00
michael
9c3153404f UYVY input
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9072 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-23 09:35:22 +00:00
henry
4621209542 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9019 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-19 14:48:19 +00:00
arpi
489b07338c Cleanup of the muxer API, func parameters muxer & muxer_f eliminated.
patch by Andriy N. Gritsenko <andrej@lucky.net>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9015 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-19 01:48:52 +00:00
arpi
66e6173c0c AltiVec detection code ("borrowed" from FFmpeg and
libmpeg2) & enough code to enable the AltiVec IMDCT
    in liba52 and the DCT64 in mp3lib.
patch by Romain Dolbeau <dolbeau@irisa.fr>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9004 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-18 19:29:46 +00:00
arpi
b1956ff824 2-pass libaf initialization to get better filter chain.
-channels, -format, -srate function changed, they affect codec & preinit
outformat only, use -af resample=XXX,channels=YYY,format=ZZZ to override.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8996 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-18 17:34:02 +00:00
rtognimp
d97e2769db Remove duplicated code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8973 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-17 21:44:58 +00:00
anders
c9052b1092 Adding support for more logical libaf configuration
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8970 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-17 01:00:07 +00:00
mosu
23486f48a5 bunkus: Encapsulated arguments to #define in ( ... ) so that the #defines can be safely used like functions: mydef(flag ? val1 : val2)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8958 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-15 11:16:33 +00:00
rtognimp
62dab30a97 BGR16 is not a valid format for this codec
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8955 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-14 22:03:15 +00:00
rfelker
f83a9addba don't waste time on rg_scale nonsense if not necessary.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8948 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-13 19:38:52 +00:00
rfelker
bdd615bb79 1000l, this clips!! IMO rg_scale nonsense should be removed with
tremor anyway since people using tremor want max performance!


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8947 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-13 19:18:26 +00:00
rfelker
f6ffd63f4b I hope this works as expected with old lavc versions. At least it compiles now.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8886 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-11 05:06:48 +00:00
rfelker
399b33e974 may not be perfect but it's certainly a start. feel free to change
message levels or error behavior but DON'T exit() from filters!


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8879 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-10 21:44:28 +00:00
rfelker
4ca05e0e33 halfpack now takes an optional argument, field, which tells it to keep
only even lines (if 0) or only odd lines (if 1) rather than averaging
pairs of lines. this may be useful for slightly improving performance
or for dirty deinterlacing.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8871 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-10 14:12:07 +00:00
rfelker
6246706f8d use mp_msg for messages. prolly more filters need to be fixed like this too
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8870 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-10 10:43:01 +00:00
michael
afe814841c YUV 411/422/444 support for pp
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8806 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-05 19:10:42 +00:00
michael
b4fccbe1e4 qpel & pre ME improvements
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8804 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-05 16:06:18 +00:00
arpi
ddb751e5f1 ehh.. 10l again
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8803 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-05 15:45:55 +00:00
arpi
be5f71963b - added x/y rounding for YUV formats (should be moved to mp_image.c|h later)
- 10l in planar formats, use chroma_?_shift insteda or hardcoded >>1


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8802 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-05 15:39:52 +00:00
filon
3040666ba0 Found another 10l :-), but the filter is still broken :-(
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8788 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-04 22:43:40 +00:00
arpi
9b4542f466 cannot rotate non-symmetric yuv pixel formats
bugrep. by Filip Kalinski <filon@pld.org.pl>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8750 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-03 21:54:54 +00:00
arpi
e63a631f94 fixed 16bpp packed YUV formats
bugrep. by Filip Kalinski <filon@pld.org.pl>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8749 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-03 21:26:54 +00:00
arpi
72d2aaf2ac better image/plane copy
based on patch by Michael Halcrow <mah69@email.byu.edu>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8738 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-03 12:53:48 +00:00
michael
f1d7c16d8d pphelp
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8737 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-03 12:40:10 +00:00
arpi
c11bd13ed6 compiler warning fixes by Dominik Mierzejewski <dominik@rangers.eu.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8734 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-03 12:26:17 +00:00
michael
715a1d542a motion estimation pre pass
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8710 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-02 01:33:14 +00:00
michael
601aadf69e lavc 4649
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8696 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-01 14:39:09 +00:00
michael
1bb5d949a7 trellis quantization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8685 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-31 17:29:53 +00:00
arpi
7dfacf2288 don't abort if setparams failed - fixes some Qclp files
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8633 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-29 13:42:58 +00:00
arpi
06e049b7ce (temporary?) fix for redundant buffer re-allocation
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8632 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-29 02:57:49 +00:00
arpi
7fcc474e3b i hate asserts
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8596 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-28 12:14:57 +00:00
arpi
b20d743707 ffmp2 (with mpeg files) sig11 fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8591 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-28 00:40:11 +00:00
michael
1f7e904479 lavc 4647
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8588 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-28 00:04:20 +00:00
arpi
c8166827b5 5l - fixed asserts... mpi->width is allocated width, not the effective one
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8587 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-28 00:01:28 +00:00
arpi
bf46a109ed the long-waited MUXER layer, and new MPEG-PS muxer
patch by Andriy N. Gritsenko <andrej@lucky.net>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8586 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-27 22:43:20 +00:00
alex
70e7a5533c do not config video out system if input dimensions are invalid (triggered a segfault in vop_expand due to missing dimension checks, which bug was reported by gabucino)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8580 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-27 17:31:52 +00:00
rguyom
8e5e2a0f0d API change in dev-api-3 branch.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8562 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-25 11:44:14 +00:00
rguyom
da02716487 suxen_drol on xvid-devel@xvid.org said : "please do not use
DEBLOCKY/UV by default".
Well, it doesn't matter much since the dev branch doesn't {en|de}code
properly atm, but anyway...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8531 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-22 23:13:26 +00:00
alex
640d26831b win32 dlls support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8526 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-22 18:10:45 +00:00
alex
d8fbdcf563 alpha support by Alan Young <ayoung@teleport.com>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8523 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-22 16:21:02 +00:00
arpi
ac52ed1b31 set keyframe flag at encoding
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8512 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-21 20:42:40 +00:00
arpi
b4b5c5c02d 1l (%d->%f), cosmetics
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8511 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-21 20:39:40 +00:00
alex
cd0e55cbad corrected w32codec address (noticed by Peter Nelson on mplayer-users)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8505 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-20 21:43:18 +00:00
arpi
70ccd1c7d1 fixed memleak caused by multiple config() calls - thx Gabu
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8500 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-19 22:33:59 +00:00
michael
46c5f08554 mb qp limits
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8493 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-18 10:51:10 +00:00
rguyom
906a569973 Use the XVID_API_UNSTABLE macro instead of a home-made one.
Print a big warning if compiled for the unstable XViD tree.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8492 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-18 08:10:24 +00:00
arpi
6f7916cae6 handle mencoder's 0-byte 'skipped frames'
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8474 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-16 02:38:37 +00:00
arpi
8dc0ce2ade Sorenson 1/3 encoding just for fun :)
ve_qtvideo code by Sascha Sommer
SVQ3 support hack by /me


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8472 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-16 01:49:39 +00:00
rguyom
c69f138c48 Support the latest development code from XViD dev-api-3 CVS
branch. Still compatible (at compile time) with the stable XViD code.

Adds :
- GMC, global motion compensation (gmc)
- quarter pixel motion estimation (qpel)
- B frames (max_bframes, bquant_ratio, bquant_offset)
- half-resolution U&V encoding (reduced)
- ?? (me_colour)

Based on a patch by Marco "elcabesa" Belli <elcabesa at inwind dot it>.


Also :
* renamed option "br" to "bitrate".
* renamed option "quality" to "me_quality" and defaults to 4 (fast and
  still not that bad).
* added option "4mv", was previously silently included in quality 4, 5
  and 6.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8463 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-15 18:35:11 +00:00
arpi
b987127e0e compiler warning fixes
based on patch by Dominik Mierzejewski <dominik@rangers.eu.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8452 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-14 17:56:35 +00:00
arpi
e4fc32848b we don't need to pass gworld :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8432 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-11 22:07:03 +00:00
arpi
5be44dbe04 print list of supported output colorspaces
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8431 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-11 21:39:05 +00:00
arpi
ac89694232 moved component lister up, as it messes up 'desc'
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8429 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-11 21:26:37 +00:00
arpi
42ade553b9 codmetics
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8428 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-11 21:24:45 +00:00
michael
26e4189539 AVVideoFrame -> AVFrame
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8414 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-09 12:36:04 +00:00
michael
3c1b43deb6 ffmpeg cleanup/messup support
fixing a typo in vstats (found by Markus Liebl <lieblm at web dot de>)
printing qscale statistics


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8412 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-09 09:12:23 +00:00
arpi
e0143739c3 fixed in/out framesize rounding bug (causing low-rate QCLP hangup/looping)
disabled TerminateQTML(), as it does carshing (due to patched InitializeQTML)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8390 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-07 02:26:45 +00:00
michael
8786e7fb49 infinity fix by ("Steven M. Schultz" <sms at 2BSD dot COM>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8372 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-05 09:13:29 +00:00
arpi
ceb31765ba Fix draw_slice() in passthrough mode.
patch by Balatoni Denes <pnis@coder.hu>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8368 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-05 00:22:37 +00:00
arpi
930cfcdbe2 - It fixes a small bug where a byte value is divided by 255.0 to convert
to a float within [0.0, 1.0] and later multiplied by 256.0 to convert
back. This makes the luminance lookup table more correct, although the
visual difference is relatively small.
- speedup of inner loop, using dst[i] instead of *dst++
based on patch by Linards Ticmanis <ticmanis@coli.uni-sb.de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8350 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 22:00:03 +00:00
michael
3d0a234b62 PSNR
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8348 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 21:46:53 +00:00
rguyom
37aa6dfad3 Reduce fixed-point replay gain support precision with Tremor.
Avoid overflows (sounded cracky sometimes).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8344 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 20:50:53 +00:00
rguyom
984c1c4602 Add Tremor (an integer-only Vorbis decoder) support.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8343 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 20:27:36 +00:00
michael
216d10cf2d specific debug output support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8342 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 12:41:57 +00:00
michael
32f03d2030 cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8341 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 11:53:47 +00:00
michael
ad05ae27cb support for lavc build 4641
no #ifdefs this time as the difference is big and iam lazy, feel free to add #ifdef LIBAVCODEC_BUILD ...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8340 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 10:49:03 +00:00
arpi
380950aa30 10l :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8328 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-01 16:44:11 +00:00
arpi
f737736249 DMO audio support (including 6ch support too)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8327 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-01 16:40:05 +00:00
arpi
4c286feb2e SVQ1 support (ugly hack... - really we need 'syuv' support in swscaler :))
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8322 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-01 00:09:13 +00:00
arpi
00bd3d6184 - fixed 10l bug (imagedesc handle allocation)
- enabled colorspace selection support, fixed yvu9, added yv12


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8302 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-27 23:47:14 +00:00
arpi
f482d214a7 DMO support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8296 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-26 22:55:32 +00:00
alex
b78e41ea8a some fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8283 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-25 18:04:19 +00:00
arpi
c3fa2ba9c3 loader support
components.h removed, as it was duplicate of loader/qtx/qtxsdk/*


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8271 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-24 21:49:52 +00:00
michael
8393b4b55d 10l (broken ffmpeg12)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8265 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-24 11:28:25 +00:00
rguyom
ba6ccfdcb9 Locale fix.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8264 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-24 06:23:50 +00:00
michael
01c201dbe8 warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8255 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-23 10:58:14 +00:00
rguyom
4534c5de2c Instead of min_quantizer, max_quantizer, min_iquantizer, etc... use a
single "quant_range" option.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8248 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-22 08:19:08 +00:00
michael
899bf1b58e aspect ratio clenaup
& a/b type aspect argument patch from (Rémi Guyomarch <rguyom at pobox dot com>)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8238 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-20 13:16:09 +00:00
rguyom
7ab2e83945 Implements [min|max]_[i|p]quantizer.
Better default for min_key_interval.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8222 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-17 13:01:06 +00:00
rguyom
3a70bbba2d Added support for VorbisGain tags.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8221 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-17 12:39:00 +00:00
michael
d8cd888d33 disable dr1 for huffyuv (422P & stride hack & dr1 -> bad )
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8201 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-15 00:12:38 +00:00
michael
761b3b0f3e vstrict is no flag
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8196 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-14 22:36:16 +00:00
rguyom
679bb3155e A bit more sane range.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8194 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-14 21:57:34 +00:00
rguyom
14604b4b4a - added modulated quatization
- fixed the default and range of kfthreshold, kfreduction and keyframe_boost
- added a few comments


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8193 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-14 21:46:36 +00:00
michael
eb2caba06c ffhuffyuv
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8191 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-14 19:27:51 +00:00
arpi
283e6c07ed don't print error if no error
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8189 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-14 11:15:17 +00:00
anders
66f4e56389 New features:
-- Support for runtime cpu detection
-- Stand alone compile of libaf
-- Unlimited number of channels (compiletime switch)
-- Sample format defined by bit-fields
-- New formats: float, A-Law and mu-law
-- Format conversion set in human readable format
   i.e. format=4:us_be to set 32 bit unsigned big endian output
-- Format reporting in human readable format
-- Volume control has only one parameter for setting the volume
   i.e. volume=-10.0:1:0:1 to set atenuation = -10dB


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8168 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-12 12:33:56 +00:00
arpi
21092d44f0 no need to EnterMovies(), do minimal InitializeQTML only
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8163 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-12 00:13:31 +00:00
arpi
857ecb107a minimalist quicktime video structures header
(based on qt sdk .h files)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8162 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-12 00:07:43 +00:00
arpi
b12252ae06 qt video dll codecs support
based on sample svq3 decoder code by Sascha Sommer


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8161 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-12 00:06:36 +00:00
arpi
5ccf0da369 fixed output bits per sample
mace support


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8160 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-12 00:04:55 +00:00
alex
7ea0933b9e dlopen() support for ad and vd
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8153 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-11 17:28:41 +00:00
alex
6811f96358 removed get_info, using the same sheme as in libmpcodecs instead
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8149 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-11 15:22:10 +00:00
michael
0c28a0d17d fixing vd_ffmpeg to handle cleaned-up ffmpeg
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8131 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-08 18:40:39 +00:00
albeu
ae990671dc Fix IPB DR
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8127 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-07 10:21:18 +00:00
arpi
f859d013a8 *HUGE* set of compiler warning fixes, unused variables removal
based on patch by Dominik Mierzejewski <dominik@rangers.eu.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8124 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-06 23:54:29 +00:00
michael
0e0224913f perspective correcture filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8113 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-05 13:29:10 +00:00
rtognimp
36f33dcaa3 Fix stereo MACE files
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8109 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 23:15:01 +00:00
michael
9ec9ce9fb5 smartblur
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8107 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 20:39:27 +00:00
alex
4cd4fd0745 ms\0x00\x11 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8104 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 20:31:46 +00:00
alex
1c68e5af4b qt swot support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8103 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 20:28:21 +00:00
arpi
4f148b5f42 MACE fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8102 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 18:46:53 +00:00
michael
e78a59f10e shape adaptive blur (slightly slow though)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8101 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 16:42:17 +00:00
arpi
2dd245f0dd - realaudio ATRC (sony atrac3) codec support
- fixed passing of codecdata from demuxer to codec
patch by Fabian Franz <FabianFranz@gmx.de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8095 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 00:23:53 +00:00
nexus
bdc4ec9153 locale fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8088 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-03 17:20:58 +00:00
rguyom
8c126714c5 Fixed a bug which would prevent proper parsing of floating point
options when the locale used has a decimal point other than the dot
character (".").
Idea by Aleksander Adamowski <olo at altkom dor com dot pl>.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8084 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-03 15:14:31 +00:00
rguyom
18304c06fa bugfixes :
- It seems the CONF_TYPE_SUBCONFIG array for the "mode" option eats
all other -xvidencopts parameters. With it it wasn't possible to set
the bitrate or in fact any other parameter beside "mode".
- xvidencopts_conf wasn't properly initialised for some of the
lines. Probably didn't cause bugs but at least this shaves a few gcc
warnings.
- Rewrote initialisation code & defaults according to
xvidcore/docs/xvid-encoder.txt in XViD CVS tree. Some of the defaults
where bad. Done with the help of Markus Liebl < lieblm at web dot de >

modified features:
- Changed "debug" default to 0. Use the "debug" flag to enable it.
- Changed the interpretation of "br" to be consistent with lavc (now
in kbits/s if <16000, else bits/s). Should be backward compatible.
- Now use "-xvidopts pass=(1|2)" instead of "-xvidopts mode=2pass-(1|2)".
- Use the "-passtmpfile" global option instead of a hardwired name.
- Use the same motion presets as XViD's vfw CVS code (which is the
source of the windows codec I assume).

coding style etc...:
- Use static variables instead of a big struct for individual options,
easier to initialize.
- [f]printf() ->> mp_msg()

added features:
- Added "lumi_mask", "mpeg_quant", "hintedme" and "hintfile" options,
all off by default.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8079 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-03 12:43:30 +00:00
michael
b2f4966a91 fixing vstats so B frames are shown as B and not P
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8066 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-03 00:15:55 +00:00
arpi
4a2f05b606 removed dummy config(), query_format()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8052 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-02 17:43:42 +00:00
arpi
d85f89e0df - DR support
- removed config(), the default impl. does the same (ie does nothing :))
- pass postprocess info too


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8051 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-02 17:38:15 +00:00
michael
1aaf1516e8 cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8041 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-02 14:20:05 +00:00
michael
3e091cbbd2 cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8039 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-02 13:58:14 +00:00
rfelker
fd1f19b7be cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8035 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-02 04:56:48 +00:00
rfelker
49f52e877d removed -pass nonsense from mencoder! it's now a suboption to -divx4opts
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8033 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-02 02:44:19 +00:00
arpi
39fe4d0cd3 verbose can be negative
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8028 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-01 17:46:45 +00:00
arpi
94b6f5baba usage of libmpeg2, liba52, mp3lib & svq1 can be disabled
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8027 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-01 16:40:15 +00:00
arpi
7f12b7fd1b cosmetics :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8025 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-01 16:38:50 +00:00
arpi
9512657041 vf_unsharp: proper rounding & print if sharpening or bluring
patch by Rémi Guyomarch <rguyom@pobox.com>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8016 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-01 00:02:52 +00:00
michael
cdef66ed14 boxblur, another useless filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8011 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-31 23:26:11 +00:00
arpi
fcb0620032 qtaudio - audio decoder using win32 quicktime 5 dlls
based on code by Sascha Sommer <saschasommer@freenet.de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8009 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-31 23:11:34 +00:00
michael
2e2faf4a17 (de)intrleave luma & chroma idependantly
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8007 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-31 22:47:51 +00:00
michael
3a64cf3d52 (de)interleave filter (can be used to split/merge an interlaced image so other non interlaced filters an be used with idividual fields)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8005 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-31 20:03:08 +00:00
michael
328866188b (useless) UV plane swapper
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8003 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-31 18:13:56 +00:00
michael
ad5a3a16da per context cpuCaps (idea by kabi)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7986 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-30 21:02:21 +00:00
michael
31642e2744 change qscale type to int8 and fix qscale ordering
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7985 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-30 20:50:33 +00:00
albeu
2b84c7c654 The default query_format shouldn't accept IMGFMT_MPEGPES
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7980 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-30 17:48:39 +00:00
albeu
9015357a84 10L ! Don't remove the scale filter if we don't added ourself
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7979 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-30 17:45:44 +00:00
michael
f8456285fb cleanly passing the cpuCaps
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7973 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-30 01:51:14 +00:00
albeu
3b76b15377 Auto insert vf_lavc for the MPEG vo's
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7972 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-29 23:43:23 +00:00