summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* better image/plane copyarpi2003-01-031-6/+13
| | | | | | | 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
* pphelpmichael2003-01-031-5/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8737 b3059339-0415-0410-9bf9-f77b7e298cf2
* compiler warning fixes by Dominik Mierzejewski <dominik@rangers.eu.org>arpi2003-01-031-12/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8734 b3059339-0415-0410-9bf9-f77b7e298cf2
* motion estimation pre passmichael2003-01-021-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8710 b3059339-0415-0410-9bf9-f77b7e298cf2
* lavc 4649michael2003-01-011-1/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8696 b3059339-0415-0410-9bf9-f77b7e298cf2
* trellis quantizationmichael2002-12-311-2/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8685 b3059339-0415-0410-9bf9-f77b7e298cf2
* don't abort if setparams failed - fixes some Qclp filesarpi2002-12-291-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8633 b3059339-0415-0410-9bf9-f77b7e298cf2
* (temporary?) fix for redundant buffer re-allocationarpi2002-12-291-6/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8632 b3059339-0415-0410-9bf9-f77b7e298cf2
* i hate assertsarpi2002-12-281-4/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8596 b3059339-0415-0410-9bf9-f77b7e298cf2
* ffmp2 (with mpeg files) sig11 fixedarpi2002-12-281-6/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8591 b3059339-0415-0410-9bf9-f77b7e298cf2
* lavc 4647michael2002-12-281-6/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8588 b3059339-0415-0410-9bf9-f77b7e298cf2
* 5l - fixed asserts... mpi->width is allocated width, not the effective onearpi2002-12-281-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8587 b3059339-0415-0410-9bf9-f77b7e298cf2
* the long-waited MUXER layer, and new MPEG-PS muxerarpi2002-12-277-29/+30
| | | | | | | patch by Andriy N. Gritsenko <andrej@lucky.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8586 b3059339-0415-0410-9bf9-f77b7e298cf2
* do not config video out system if input dimensions are invalid (triggered a ↵alex2002-12-271-3/+4
| | | | | | 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
* API change in dev-api-3 branch.rguyom2002-12-251-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8562 b3059339-0415-0410-9bf9-f77b7e298cf2
* suxen_drol on xvid-devel@xvid.org said : "please do not userguyom2002-12-221-2/+0
| | | | | | | | | 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
* win32 dlls supportalex2002-12-221-16/+71
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8526 b3059339-0415-0410-9bf9-f77b7e298cf2
* alpha support by Alan Young <ayoung@teleport.com>alex2002-12-221-9/+31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8523 b3059339-0415-0410-9bf9-f77b7e298cf2
* set keyframe flag at encodingarpi2002-12-211-4/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8512 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1l (%d->%f), cosmeticsarpi2002-12-211-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8511 b3059339-0415-0410-9bf9-f77b7e298cf2
* corrected w32codec address (noticed by Peter Nelson on mplayer-users)alex2002-12-202-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8505 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed memleak caused by multiple config() calls - thx Gabuarpi2002-12-191-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8500 b3059339-0415-0410-9bf9-f77b7e298cf2
* mb qp limitsmichael2002-12-181-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8493 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use the XVID_API_UNSTABLE macro instead of a home-made one.rguyom2002-12-182-13/+69
| | | | | | | 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
* handle mencoder's 0-byte 'skipped frames'arpi2002-12-161-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8474 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sorenson 1/3 encoding just for fun :)arpi2002-12-164-1/+330
| | | | | | | | 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
* Support the latest development code from XViD dev-api-3 CVSrguyom2002-12-152-24/+93
| | | | | | | | | | | | | | | | | | | | | | | | 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
* compiler warning fixesarpi2002-12-143-17/+27
| | | | | | | 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
* we don't need to pass gworld :)arpi2002-12-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8432 b3059339-0415-0410-9bf9-f77b7e298cf2
* print list of supported output colorspacesarpi2002-12-111-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8431 b3059339-0415-0410-9bf9-f77b7e298cf2
* moved component lister up, as it messes up 'desc'arpi2002-12-111-17/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8429 b3059339-0415-0410-9bf9-f77b7e298cf2
* codmeticsarpi2002-12-111-3/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8428 b3059339-0415-0410-9bf9-f77b7e298cf2
* AVVideoFrame -> AVFramemichael2002-12-093-32/+67
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8414 b3059339-0415-0410-9bf9-f77b7e298cf2
* ffmpeg cleanup/messup supportmichael2002-12-091-3/+28
| | | | | | | | 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
* fixed in/out framesize rounding bug (causing low-rate QCLP hangup/looping)arpi2002-12-071-7/+8
| | | | | | | 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
* infinity fix by ("Steven M. Schultz" <sms at 2BSD dot COM>)michael2002-12-051-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8372 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix draw_slice() in passthrough mode.arpi2002-12-053-0/+8
| | | | | | | patch by Balatoni Denes <pnis@coder.hu> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8368 b3059339-0415-0410-9bf9-f77b7e298cf2
* - It fixes a small bug where a byte value is divided by 255.0 to convertarpi2002-12-041-5/+6
| | | | | | | | | | | 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
* PSNRmichael2002-12-042-4/+75
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8348 b3059339-0415-0410-9bf9-f77b7e298cf2
* Reduce fixed-point replay gain support precision with Tremor.rguyom2002-12-041-2/+2
| | | | | | | Avoid overflows (sounded cracky sometimes). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8344 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add Tremor (an integer-only Vorbis decoder) support.rguyom2002-12-041-4/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8343 b3059339-0415-0410-9bf9-f77b7e298cf2
* specific debug output supportmichael2002-12-042-1/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8342 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanupmichael2002-12-043-144/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8341 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for lavc build 4641michael2002-12-043-91/+119
| | | | | | | 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
* 10l :)arpi2002-12-011-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8328 b3059339-0415-0410-9bf9-f77b7e298cf2
* DMO audio support (including 6ch support too)arpi2002-12-013-1/+106
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8327 b3059339-0415-0410-9bf9-f77b7e298cf2
* SVQ1 support (ugly hack... - really we need 'syuv' support in swscaler :))arpi2002-12-011-1/+39
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8322 b3059339-0415-0410-9bf9-f77b7e298cf2
* - fixed 10l bug (imagedesc handle allocation)arpi2002-11-271-3/+8
| | | | | | | - enabled colorspace selection support, fixed yvu9, added yv12 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8302 b3059339-0415-0410-9bf9-f77b7e298cf2
* DMO supportarpi2002-11-263-1/+93
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8296 b3059339-0415-0410-9bf9-f77b7e298cf2
* some fixesalex2002-11-251-3/+54
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8283 b3059339-0415-0410-9bf9-f77b7e298cf2
* loader supportarpi2002-11-243-756/+8
| | | | | | | 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
* 10l (broken ffmpeg12)michael2002-11-241-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8265 b3059339-0415-0410-9bf9-f77b7e298cf2
* Locale fix.rguyom2002-11-241-0/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8264 b3059339-0415-0410-9bf9-f77b7e298cf2
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)michael2002-11-232-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8255 b3059339-0415-0410-9bf9-f77b7e298cf2
* Instead of min_quantizer, max_quantizer, min_iquantizer, etc... use arguyom2002-11-221-58/+24
| | | | | | | single "quant_range" option. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8248 b3059339-0415-0410-9bf9-f77b7e298cf2
* aspect ratio clenaupmichael2002-11-202-47/+27
| | | | | | | & 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
* Implements [min|max]_[i|p]quantizer.rguyom2002-11-171-11/+67
| | | | | | | Better default for min_key_interval. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8222 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added support for VorbisGain tags.rguyom2002-11-171-3/+54
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8221 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable dr1 for huffyuv (422P & stride hack & dr1 -> bad )michael2002-11-151-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8201 b3059339-0415-0410-9bf9-f77b7e298cf2
* vstrict is no flagmichael2002-11-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8196 b3059339-0415-0410-9bf9-f77b7e298cf2
* A bit more sane range.rguyom2002-11-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8194 b3059339-0415-0410-9bf9-f77b7e298cf2
* - added modulated quatizationrguyom2002-11-141-6/+26
| | | | | | | | - 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
* ffhuffyuvmichael2002-11-142-4/+50
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8191 b3059339-0415-0410-9bf9-f77b7e298cf2
* don't print error if no errorarpi2002-11-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8189 b3059339-0415-0410-9bf9-f77b7e298cf2
* New features:anders2002-11-121-3/+3
| | | | | | | | | | | | | | | | -- 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
* no need to EnterMovies(), do minimal InitializeQTML onlyarpi2002-11-121-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8163 b3059339-0415-0410-9bf9-f77b7e298cf2
* minimalist quicktime video structures headerarpi2002-11-121-0/+755
| | | | | | | (based on qt sdk .h files) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8162 b3059339-0415-0410-9bf9-f77b7e298cf2
* qt video dll codecs supportarpi2002-11-124-1/+303
| | | | | | | based on sample svq3 decoder code by Sascha Sommer git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8161 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed output bits per samplearpi2002-11-121-10/+24
| | | | | | | mace support git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8160 b3059339-0415-0410-9bf9-f77b7e298cf2
* dlopen() support for ad and vdalex2002-11-112-0/+81
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8153 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed get_info, using the same sheme as in libmpcodecs insteadalex2002-11-111-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8149 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixing vd_ffmpeg to handle cleaned-up ffmpegmichael2002-11-081-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8131 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix IPB DRalbeu2002-11-071-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8127 b3059339-0415-0410-9bf9-f77b7e298cf2
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-0614-39/+46
| | | | | | | 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
* perspective correcture filtermichael2002-11-053-1/+344