summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* 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-f77b7e298cf2
* compiler warning fixes patch by Dominik Mierzejewski <dominik@rangers.eu.org>arpi2003-02-022-0/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9218 b3059339-0415-0410-9bf9-f77b7e298cf2
* Based on the discussion in the other thread I made a newarpi2003-02-021-66/+286
| | | | | | | | | | | 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
* Typokmkaplan2003-02-011-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9197 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000larpi2003-01-301-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9183 b3059339-0415-0410-9bf9-f77b7e298cf2
* new video filter: denoise3d - temporal&spatial noise reductionarpi2003-01-303-1/+273
| | | | | | | | 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
* fixing rgb4 & bgr4 (2 pixels per byte)michael2003-01-305-5/+14
| | | | | | | adding bg4b & rg4b (1 pixel per byte) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9172 b3059339-0415-0410-9bf9-f77b7e298cf2
* - fixed the input buffering (don't read input unless we're already processedarpi2003-01-291-11/+15
| | | | | | | | 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
* 1000l bug (double free() when libaf init failed)arpi2003-01-281-0/+1
| | | | | | | | | | 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
* The code for converting RGB to YUV in bmovl is slow because it usesarpi2003-01-281-3/+3
| | | | | | | | | 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
* avoid extract of imposible high depths in wrong rgb/bgr functionsiive2003-01-261-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9117 b3059339-0415-0410-9bf9-f77b7e298cf2
* Quicktime rle 32 bit supportedrtognimp2003-01-262-1/+104
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9115 b3059339-0415-0410-9bf9-f77b7e298cf2
* This is a simple patch to change the alpha blending code in bmovl to usearpi2003-01-261-3/+12
| | | | | | | | | | 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
* new video filter to extract a single field using stride arithmetic,rfelker2003-01-233-1/+77
| | | | | | | i.e. without using cpu time git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9073 b3059339-0415-0410-9bf9-f77b7e298cf2
* UYVY inputmichael2003-01-231-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9072 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10lhenry2003-01-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9019 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cleanup of the muxer API, func parameters muxer & muxer_f eliminated.arpi2003-01-197-18/+7
| | | | | | | patch by Andriy N. Gritsenko <andrej@lucky.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9015 b3059339-0415-0410-9bf9-f77b7e298cf2
* AltiVec detection code ("borrowed" from FFmpeg andarpi2003-01-181-0/+1
| | | | | | | | | 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
* 2-pass libaf initialization to get better filter chain.arpi2003-01-181-2/+50
| | | | | | | | -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
* Remove duplicated codertognimp2003-01-171-16/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8973 b3059339-0415-0410-9bf9-f77b7e298cf2
* Adding support for more logical libaf configurationanders2003-01-171-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8970 b3059339-0415-0410-9bf9-f77b7e298cf2
* bunkus: Encapsulated arguments to #define in ( ... ) so that the #defines ↵mosu2003-01-151-4/+4
| | | | | | 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
* BGR16 is not a valid format for this codecrtognimp2003-01-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8955 b3059339-0415-0410-9bf9-f77b7e298cf2
* don't waste time on rg_scale nonsense if not necessary.rfelker2003-01-131-2/+31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8948 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000l, this clips!! IMO rg_scale nonsense should be removed withrfelker2003-01-131-2/+2
| | | | | | | tremor anyway since people using tremor want max performance! git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8947 b3059339-0415-0410-9bf9-f77b7e298cf2
* I hope this works as expected with old lavc versions. At least it compiles now.rfelker2003-01-111-2/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8886 b3059339-0415-0410-9bf9-f77b7e298cf2
* may not be perfect but it's certainly a start. feel free to changerfelker