summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* Fix serious breakage, 10000l !rguyom2003-04-071-3/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9869 b3059339-0415-0410-9bf9-f77b7e298cf2
* Adaptive quantization support for "-lavcopts psnr" and "-lavdopts vstats".rguyom2003-04-062-5/+38
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9866 b3059339-0415-0410-9bf9-f77b7e298cf2
* Oops :)arpi2003-04-061-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9861 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rewritten, to use new libmpeg2 0.3.1 APIarpi2003-04-061-251/+118
| | | | | | | based on work by Fabian Franz <FabianFranz@gmx.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9860 b3059339-0415-0410-9bf9-f77b7e298cf2
* + bf_thresholdrguyom2003-04-061-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9844 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l.rguyom2003-04-041-3/+6
| | | | | | | Noticed by Andreas Hess <jaska at gmx dot net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9836 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable vf_bmovl for systems without posix selectfaust32003-04-042-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9833 b3059339-0415-0410-9bf9-f77b7e298cf2
* "psnr" & related code is only for the -HEAD (unstable) XviD branch.rguyom2003-04-041-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9824 b3059339-0415-0410-9bf9-f77b7e298cf2
* Shift vhq values and set vhq=1 to MODEDECISION.rguyom2003-04-041-4/+5
| | | | | | | Higher values seems to loose PSNR atm. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9820 b3059339-0415-0410-9bf9-f77b7e298cf2
* - added <time.h> since we're using time() related functionsrguyom2003-04-031-13/+24
| | | | | | | | | - "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
* Actually do something useful with XVID_GLOBAL_EXTRASTATS / XVID_EXTRASTATS.rguyom2003-04-031-4/+67
| | | | | | | Now we can really compare XviD and libavcodec :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9810 b3059339-0415-0410-9bf9-f77b7e298cf2
* XviD:rguyom2003-04-021-4/+6
| | | | | | | | - "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
* XviD :rguyom2003-04-021-4/+17
| | | | | | | | | 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
* Updating XviD :rguyom2003-04-021-71/+5
| | | | | | | | | | - 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
* xvid fixes and more options by elcabesa & Martin Drabhenry2003-04-022-20/+43
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9804 b3059339-0415-0410-9bf9-f77b7e298cf2
* bcopy -> memcpy for MINGW32 portfaust32003-03-301-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9764 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10000l (YUV vs. YVU swscale fix/cleanup)michael2003-03-271-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9698 b3059339-0415-0410-9bf9-f77b7e298cf2
* macosx fix by Dan Christiansen <danchr@daimi.au.dk>alex2003-03-261-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9695 b3059339-0415-0410-9bf9-f77b7e298cf2
* try to break pattern at scene changes to prevent merging pictures thatrfelker2003-03-231-0/+7
| | | | | | | | | 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
* improvements to detc filter:rfelker2003-03-231-15/+16
| | | | | | | | | | | | | | | -> 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
* lavc 4663 / quantizer biasmichael2003-03-221-1/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9646 b3059339-0415-0410-9bf9-f77b7e298cf2
* compiler warning fix by Dominik Mierzejewski <dominik@rangers.eu.org>alex2003-03-211-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9637 b3059339-0415-0410-9bf9-f77b7e298cf2
* increment is a signed number (-1 or +1)arpi2003-03-151-1/+1
| | | | | | | patch by Michael.Lampe@iwr.uni-heidelberg.de git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9606 b3059339-0415-0410-9bf9-f77b7e298cf2
* And 10L their, i should have started to read vop.txt sooner ;)albeu2003-03-151-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9604 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10L again with the options minsalbeu2003-03-151-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9603 b3059339-0415-0410-9bf9-f77b7e298cf2
* New options stuffalbeu2003-03-151-6/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9602 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for the new options stuffalbeu2003-03-152-4/+51
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9600 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10L the scale filter accpet w and h to -3albeu2003-03-151-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9599 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000L i forgot mencoderalbeu2003-03-151-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9596 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add support for the new option stuff.albeu2003-03-151-3/+35
| | | | | | | | 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
* Add the new -vf option wich is the same as vop in reverse order.albeu2003-03-1544-67/+226
| | | | | | | | 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
* clear black bands when using slicesarpi2003-03-141-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9583 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000lmichael2003-03-131-2/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9578 b3059339-0415-0410-9bf9-f77b7e298cf2
* per context frame_rate_basemichael2003-03-121-1/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9572 b3059339-0415-0410-9bf9-f77b7e298cf2
* Pass start slice to the vo it make dr + slice implemantation easieralbeu2003-03-101-0/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9561 b3059339-0415-0410-9bf9-f77b7e298cf2
* new version of the de-telecine filter, largely rewritten. should workrfelker2003-03-091-122/+310
| | | | | | | | 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
* Ugly hack to handle bad width/height values from stream headerarpi2003-03-091-5/+27
| | | | | | | | (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
* - removed unused global 'handle'arpi2003-03-091-16/+28
| | | | | | | | | | | - 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
* merging fourcc with codec_tagmichael2003-03-082-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9548 b3059339-0415-0410-9bf9-f77b7e298cf2
* aic & umvmichael2003-03-051-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9537 b3059339-0415-0410-9bf9-f77b7e298cf2
* add support for sgi files to mencoder patch by (Todd Kirby <slapcat at ↵michael2003-03-053-1/+330
| | | | | | pacbell dot net>) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9535 b3059339-0415-0410-9bf9-f77b7e298cf2
* hmm found this in my local tree ;)michael2003-03-051-3/+3
| | | | | | | seems to fix chroma w/h if %2!=0 ?? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9533 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix for a couple of linking problems patch by (Ambrose Li <a.c.li at ieee ↵michael2003-03-051-0/+2
| | | | | | dot org>) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9532 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l (pp cant convert formats) fixes segfaultmichael2003-03-041-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9529 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add missing uninitalbeu2003-03-041-1/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9523 b3059339-0415-0410-9bf9-f77b7e298cf2
* A new nuppel video encoder. Mainly for RT encoding on slow box.albeu2003-03-033-1/+222
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9521 b3059339-0415-0410-9bf9-f77b7e298cf2
* new filterrfelker2003-03-013-1/+190
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9515 b3059339-0415-0410-9bf9-f77b7e298cf2
* motion estimation range limitmichael2003-02-271-2/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9509 b3059339-0415-0410-9bf9-f77b7e298cf2
* MACOSX support patch, based on Dan Christiansens workalex2003-02-254-5/+35
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9503 b3059339-0415-0410-9bf9-f77b7e298cf2
* experimental slices supportarpi2003-02-231-3/+37
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9496 b3059339-0415-0410-9bf9-f77b7e298cf2
* sws_ prefix, more seperation between internal & external swscaler APImichael2003-02-233-23/+24
| | | | | | | sws_scale() returns the number of outputed lines git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9495 b3059339-0415-0410-9bf9-f77b7e298cf2
* draw_slice supportarpi2003-02-231-1/+32
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9492 b3059339-0415-0410-9bf9-f77b7e298cf2
* start_slice() added - similar to get_image(), but is called when using slicesarpi2003-02-232-1/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9491 b3059339-0415-0410-9bf9-f77b7e298cf2
* yuv2rgb brightness/contrast/saturation/different colorspaces support finishedmichael2003-02-211-0/+54
| | | | | | | | | yuv2rgb deglobalize yuv2rgb optimizations / cleanup bugs? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9477 b3059339-0415-0410-9bf9-f77b7e298cf2
* filter for applying 3:2 telecine to 23.976 fps progressive material.rfelker2003-02-203-1/+154
| | | | | | | 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
* experimental de-telecine filter. not documented or configurable yet,rfelker2003-02-203-1/+278
| | | | | | | | | | 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
* 100lrfelker2003-02-161-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9445 b3059339-0415-0410-9bf9-f77b7e298cf2
* minor 1l I forgot to commit a while backrfelker2003-02-161-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9444 b3059339-0415-0410-9bf9-f77b7e298cf2
* vf_hqdn3d: High-Quality version of the denoise3d filterarpi2003-02-153-2/+300
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9442 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10larpi2003-02-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9440 b3059339-0415-0410-9bf9-f77b7e298cf2
* cygwin win32 dll supportfaust32003-02-151-5/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9436 b3059339-0415-0410-9bf9-f77b7e298cf2
* moving postprocess code to libavcodecmichael2003-02-142-4/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9427 b3059339-0415-0410-9bf9-f77b7e298cf2
* real cygwin support by Sascha Sommer <saschasommer@freenet.de>alex2003-02-122-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9406 b3059339-0415-0410-9bf9-f77b7e298cf2
* down3dright filter by kabi (converts between 2 common stereoscopic systems)michael2003-02-113-1/+147
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9405 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l to kabi (compile fix, uint8->uint8_t)arpi2003-02-111-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9401 b3059339-0415-0410-9bf9-f77b7e298cf2
* windows support and eleminating some 10ls. Win32 ATRC has audio artifacts, ↵alex2003-02-111-26/+239
| | | | | | 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
* possible 10lalex2003-02-101-15/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9387 b3059339-0415-0410-9bf9-f77b7e298cf2
* linux->osdeparpi2003-02-092-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9381 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanup & more optimizearpi2003-02-091-16/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9366 b3059339-0415-0410-9bf9-f77b7e298cf2
* simpler/faster LowPass() macroarpi2003-02-091-2/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9359 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed obsolete unused cyuv.carpi2003-02-092-85/+1
| | | | | | | noticed by Mike Melanson <melanson@pcisys.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9356 b3059339-0415-0410-9bf9-f77b7e298cf2
* libfaad2 v1.0, v1.1, v1.2 detection, and API change workaround in ad_faad.carpi2003-02-071-0/+14
| | | | | | | based on patch by Andre Schulz <andre@0wnage.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9322 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanup detection of various divx4 versions/alternativesarpi2003-02-064-8/+36
| | | | | | | | | | | | | 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
* fixed palette supportarpi2003-02-045-0/+8
| | | | | | | based on patch by Joey Parrish <joey@nicewarrior.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9280 b3059339-0415-0410-9bf9-f77b7e298cf2
* move some verbose msg to dbg2arpi2003-02-042-3/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9277 b3059339-0415-0410-9bf9-f77b7e298cf2
* - append the 'palette' filter if the codec supports RGB8/BGR8 and no csparpi2003-02-041-3/+25
| | | | | | | | 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-f77b7e29