summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* 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 changerfelker2003-01-101-20/+22
| | | | | | | 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
* halfpack now takes an optional argument, field, which tells it to keeprfelker2003-01-101-3/+24
| | | | | | | | | 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
* use mp_msg for messages. prolly more filters need to be fixed like this toorfelker2003-01-102-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8870 b3059339-0415-0410-9bf9-f77b7e298cf2
* YUV 411/422/444 support for ppmichael2003-01-051-5/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8806 b3059339-0415-0410-9bf9-f77b7e298cf2
* qpel & pre ME improvementsmichael2003-01-051-0/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8804 b3059339-0415-0410-9bf9-f77b7e298cf2
* ehh.. 10l againarpi2003-01-051-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8803 b3059339-0415-0410-9bf9-f77b7e298cf2
* - added x/y rounding for YUV formats (should be moved to mp_image.c|h later)arpi2003-01-051-2/+23
| | | | | | | - 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
* Found another 10l :-), but the filter is still broken :-(filon2003-01-041-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8788 b3059339-0415-0410-9bf9-f77b7e298cf2
* cannot rotate non-symmetric yuv pixel formatsarpi2003-01-031-0/+18
| | | | | | | bugrep. by Filip Kalinski <filon@pld.org.pl> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8750 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed 16bpp packed YUV formatsarpi2003-01-031-6/+32
| | | | | | | bugrep. by Filip Kalinski <filon@pld.org.pl> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8749 b3059339-0415-0410-9bf9-f77b7e298cf2
* 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