summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* native DV audio/video decoders using libdvarpi2002-08-055-2/+213
| | | | | | | based on patch by Alexander Neundorf <neundorf@kde.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6928 b3059339-0415-0410-9bf9-f77b7e298cf2
* compilation bug found by Julien Portalier <julien@portalier.com>arpi2002-08-051-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6916 b3059339-0415-0410-9bf9-f77b7e298cf2
* warning fixarpi2002-08-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6912 b3059339-0415-0410-9bf9-f77b7e298cf2
* ver=-1 as defaultmichael2002-08-041-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6898 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for packetized aac streams (used in .mp4 files)arpi2002-08-041-6/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6895 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add the control VFCTRL_CHANGE_RECTANGLEkmkaplan2002-08-043-46/+127
| | | | | | | | print the rectangle boundaries. vf_rectangle accepts stride. Is this correct? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6888 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add the control VFCTRL_CHANGE_RECTANGLEkmkaplan2002-08-041-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6887 b3059339-0415-0410-9bf9-f77b7e298cf2
* imho swscale also likes aligned stride :)arpi2002-08-021-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6877 b3059339-0415-0410-9bf9-f77b7e298cf2
* - some reorder/cleanup of mp_image flagsarpi2002-08-024-23/+59
| | | | | | | - support for _ACCEPT_ALIGNED_STRIDE && _PREFER_ALIGNED_STRIDE git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6876 b3059339-0415-0410-9bf9-f77b7e298cf2
* colorspace part cleanup and support for IMGFMT_422P, _444Parpi2002-08-021-27/+29
| | | | | | | | i didn't removed the 422p->yuy2 conversion yet, because of swscaler can't output yuy2 and 422p->yv12 loses quality :( git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6874 b3059339-0415-0410-9bf9-f77b7e298cf2
* added new formats: 444p,422p, 411parpi2002-08-021-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6873 b3059339-0415-0410-9bf9-f77b7e298cf2
* compatibility with _OLD_ lavc & uv_stride checkmichael2002-08-021-2/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6870 b3059339-0415-0410-9bf9-f77b7e298cf2
* planar yuv 444 422 411 supportmichael2002-08-014-0/+38
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6864 b3059339-0415-0410-9bf9-f77b7e298cf2
* - yuv422 disabled (no IMGFMT for _planar_ 422)arpi2002-07-311-37/+13
| | | | | | | - direct rendering support (use get_image to allocate the image buffer) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6861 b3059339-0415-0410-9bf9-f77b7e298cf2
* new filter to use libavcodec's deinterlacerarpi2002-07-313-1/+223
| | | | | | | | patch by Joe Rabinoff <rabinoff@fas.harvard.edu> (TODO: DOCS, DR1) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6860 b3059339-0415-0410-9bf9-f77b7e298cf2
* vd_vfw.carpi2002-07-301-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6845 b3059339-0415-0410-9bf9-f77b7e298cf2
* added missing formats :)rfelker2002-07-291-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6837 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l to dunnoatmos42002-07-281-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6836 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix overall frametime overflow, hopefully long long int is portable. ↵atmos42002-07-281-1/+1
| | | | | | (untested, will test tomorrow) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6835 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add type= and fix a minor typing difference from ffmpegatmos42002-07-281-3/+2
| | | | | | | (now encoding (ffmpeg) and playback (mplayer) differ just on one of 1438lines - 0.1error in rounding ;) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6834 b3059339-0415-0410-9bf9-f77b7e298cf2
* ... removed from vf's control(), sing struct for equalizer. based on patch ↵arpi2002-07-283-20/+24
| | | | | | by Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6833 b3059339-0415-0410-9bf9-f77b7e298cf2
* Generate ffmpeg compatible vstats_<time>.log, when -lavdopts vstats is ↵atmos42002-07-281-0/+41
| | | | | | | | | | specified. Data in my tests was 100% the same, only type= is currently missing, as avctx->key_frame isn't set on decoding and I dunno where to get that info from mplayer-core. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6829 b3059339-0415-0410-9bf9-f77b7e298cf2
* New plugin to test crop parameters. Arguments are the same as for thekmkaplan2002-07-273-1/+100
| | | | | | | crop plugin. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6821 b3059339-0415-0410-9bf9-f77b7e298cf2
* video eq:arpi2002-07-251-4/+4
| | | | | | | | - ignore case - -100..100 -> -128..128 remapping git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6804 b3059339-0415-0410-9bf9-f77b7e298cf2
* eq range mapping -100..100 => 0..100arpi2002-07-251-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6803 b3059339-0415-0410-9bf9-f77b7e298cf2
* print warning about unsupported video eq attributesarpi2002-07-251-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6801 b3059339-0415-0410-9bf9-f77b7e298cf2
* eq reworkedalex2002-07-252-7/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6787 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed possible 10l bug (vf not initialized yet)alex2002-07-251-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6786 b3059339-0415-0410-9bf9-f77b7e298cf2
* equalizer reworkedalex2002-07-244-52/+48
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6781 b3059339-0415-0410-9bf9-f77b7e298cf2
* Hopefully correct 10l fix for duuno who.atmos42002-07-231-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6772 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for older xvid versions and IMGFMT_IYUValex2002-07-221-4/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6768 b3059339-0415-0410-9bf9-f77b7e298cf2
* DR1+IPB support (works only with ffmpeg12, as libmpeg2 doesn't accept stride)arpi2002-07-201-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6762 b3059339-0415-0410-9bf9-f77b7e298cf2
* added 'priv' field to mpi - requires for tracking frames with differentarpi2002-07-201-0/+2
| | | | | | | decoding-displaying order (IPB) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6760 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add direct rendering method 2albeu2002-07-201-3/+37
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6757 b3059339-0415-0410-9bf9-f77b7e298cf2
* Put back the ordering of the if as requested by Arpi.kmkaplan2002-07-181-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6751 b3059339-0415-0410-9bf9-f77b7e298cf2
* Round height or width to valid values when doing automatic calculation.kmkaplan2002-07-181-2/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6747 b3059339-0415-0410-9bf9-f77b7e298cf2
* Avoid ulong typedef clash and replace if by unsigned long, patch by Joey ↵atmos42002-07-172-24/+20
| | | | | | Parrish. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6746 b3059339-0415-0410-9bf9-f77b7e298cf2
* fallback to slices, if dr1 fails (bug found by kabi)michael2002-07-161-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6743 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l y422p -> y420pmichael2002-07-161-5/+32
| | | | | | | | use uvstride in draw_slices dr2 support (disabled as mplayer doesnt like slices with width!=picture width sometimes) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6741 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l (init flags after init ...)michael2002-07-161-13/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6740 b3059339-0415-0410-9bf9-f77b7e298cf2
* svq1 direct renderingmichael2002-07-151-4/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6739 b3059339-0415-0410-9bf9-f77b7e298cf2
* imgtype IP supportmichael2002-07-151-7/+14
| | | | | | | enabling dr1 by default, lets see if its bugfree ... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6738 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10lmichael2002-07-151-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6737 b3059339-0415-0410-9bf9-f77b7e298cf2
* dont depend upon vo_directrenderingmichael2002-07-141-3/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6736 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixing fixmesmichael2002-07-141-8/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6735 b3059339-0415-0410-9bf9-f77b7e298cf2
* direct rendering method 1 (disabled currently as its not bugfree / finished ↵michael2002-07-141-36/+99
| | | | | | yet, just set dr1=1 if u want to try it) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6734 b3059339-0415-0410-9bf9-f77b7e298cf2
* 8 and 16bpp qtrle supportalex2002-07-122-12/+242
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6721 b3059339-0415-0410-9bf9-f77b7e298cf2
* ad_dk4adpcm is done by ima_adpcm (obsoleted)atmos42002-07-122-68/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6716 b3059339-0415-0410-9bf9-f77b7e298cf2
* Don't call libvo draw slice directlyalbeu2002-07-111-6/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6711 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add draw slice for the codecsalbeu2002-07-112-0/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6710 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for external pp by divx4. some fixes/cosmetics?alex2002-07-115-9/+35
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6709 b3059339-0415-0410-9bf9-f77b7e298cf2
* better support for rgb/bgr formatsalex2002-07-111-6/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6708 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for Xvid using their new api. If divx4 compatiblity is disabeledalbeu2002-07-105-1/+179
| | | | | | | in xvid it can be used along with divx4. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6702 b3059339-0415-0410-9bf9-f77b7e298cf2
* Small fix: Correct mathematical order in MEDIAN macro (gcc 3.1 didn't like it).atmos42002-07-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6685 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for yuv410p as needed by ffsvq1.atmos42002-07-091-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6682 b3059339-0415-0410-9bf9-f77b7e298cf2
* #ifdef'ed divx4 2pass code - idea by Diegoarpi2002-07-081-9/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6674 b3059339-0415-0410-9bf9-f77b7e298cf2
* yuv handling simplified (using new mpi fields)alex2002-07-071-12/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6668 b3059339-0415-0410-9bf9-f77b7e298cf2
* support avcontext based quant_store exportalex2002-07-071-1/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6666 b3059339-0415-0410-9bf9-f77b7e298cf2
* bugfix by Michael.Lampe@iwr.uni-heidelberg.dearpi2002-07-061-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6657 b3059339-0415-0410-9bf9-f77b7e298cf2
* more scaling algosmichael2002-07-041-2/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6638 b3059339-0415-0410-9bf9-f77b7e298cf2
* parameter overrides limitarpi2002-06-291-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6611 b3059339-0415-0410-9bf9-f77b7e298cf2
* bugfix by Keiki SATOH <kki@wakusei.ne.jp>arpi2002-06-291-1/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6610 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed unused math.h, becouse it causes cygwin to gcc segfault - ↵alex2002-06-281-1/+0
| | | | | | found/fixed by Joey Parrish <joey at yunamusic.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6588 b3059339-0415-0410-9bf9-f77b7e298cf2
* {RGB,BGR}{1,4}michael2002-06-273-0/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6577 b3059339-0415-0410-9bf9-f77b7e298cf2
* support the 'align16' codec flagarpi2002-06-251-0/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6567 b3059339-0415-0410-9bf9-f77b7e298cf2
* first try to load linux dlls, if failed and we're supporting win32 dlls, ↵alex2002-06-241-1/+1
| | | | | | then try to load the windows ones git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6545 b3059339-0415-0410-9bf9-f77b7e298cf2
* first try to load linux dlls, if failed and we're supporting win32 dlls, ↵alex2002-06-241-10/+11
| | | | | | then try to load the windows ones git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6544 b3059339-0415-0410-9bf9-f77b7e298cf2
* support dropping some chroma src lines for a bit extra speedmichael2002-06-241-4/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6543 b3059339-0415-0410-9bf9-f77b7e298cf2
* better planar support, chroma subsampling support and Y8/Y800 supportalex2002-06-237-68/+39
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6540 b3059339-0415-0410-9bf9-f77b7e298cf2
* better planar support, chroma subsampling support and Y8/Y800 supportalex2002-06-231-6/+35
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6539 b3059339-0415-0410-9bf9-f77b7e298cf2
* yv12 osd drawer is working for y8/y800/yvu9/if09 becouse it uses only ↵alex2002-06-231-0/+4
| | | | | | Y-plane and Y-plane is the same for all these formats git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6538 b3059339-0415-0410-9bf9-f77b7e298cf2
* IF09 addedarpi2002-06-231-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6537 b3059339-0415-0410-9bf9-f77b7e298cf2
* yvu9 & y8michael2002-06-231-2/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6534 b3059339-0415-0410-9bf9-f77b7e298cf2
* yvu9 and if09 supportalex2002-06-235-1/+32
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6526 b3059339-0415-0410-9bf9-f77b7e298cf2
* if09 supportalex2002-06-232-7/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6525 b3059339-0415-0410-9bf9-f77b7e298cf2
* yvu9 supportalex2002-06-231-4/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6524 b3059339-0415-0410-9bf9-f77b7e298cf2
* do not crash by decoding erroralex2002-06-231-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6522 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for interlaced huffyuv by roberto togni <rtogni at bresciaonline.it>atmos42002-06-231-67/+215
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6513 b3059339-0415-0410-9bf9-f77b7e298cf2
* use libavcodec's get_bits() code (optional, disabled by default)arpi2002-06-233-19/+45
| | | | | | | | | unfortunatelly it's much slower :( and teh ALT version just sig11s :(( ideas? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6512 b3059339-0415-0410-9bf9-f77b7e298cf2
* use libavcodec's optimized MC functionsarpi2002-06-221-0/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6511 b3059339-0415-0410-9bf9-f77b7e298cf2
* init libavcodecarpi2002-06-221-0/+11
| | |