summaryrefslogtreecommitdiffstats
path: root/dec_video.c
Commit message (Collapse)AuthorAgeFilesLines
* using -dr instead -vaa_dralex2002-03-201-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5225 b3059339-0415-0410-9bf9-f77b7e298cf2
* obsolete... will be deleted SOONarpi2002-03-161-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5126 b3059339-0415-0410-9bf9-f77b7e298cf2
* DivX5linux support working (only tested with divx3 and divx4 upto now, will ↵atmos42002-03-091-0/+14
| | | | | | try getting divx5 damples now) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4996 b3059339-0415-0410-9bf9-f77b7e298cf2
* workaround for CVID frames width!=0arpi2002-03-061-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4946 b3059339-0415-0410-9bf9-f77b7e298cf2
* DivX5 Build support, not usefull because current divx5linux from ↵atmos42002-03-061-0/+8
| | | | | | avifile.sf.net only decodes black/green image git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4945 b3059339-0415-0410-9bf9-f77b7e298cf2
* oops...changed the wrong codec's image typemelanson2002-03-041-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4938 b3059339-0415-0410-9bf9-f77b7e298cf2
* first pass at RoQ video decoder...not exactly qualified as 'working' atmelanson2002-03-041-4/+3
| | | | | | | this point git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4937 b3059339-0415-0410-9bf9-f77b7e298cf2
* DR on multibufferingnick2002-03-031-8/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4932 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cinepak decoder now use mp_image_t -> YV12 worx, others disabledarpi2002-03-021-8/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4917 b3059339-0415-0410-9bf9-f77b7e298cf2
* Native Cinepak decoder: Added YV12 support (which is so very closemelanson2002-03-021-13/+1110
| | | | | | | | to working), reworked YUY2 support for speed, cleaned up compiler warnings, replaced printf()'s with mp_msg()'s git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4912 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed codec dependent parts, only core leftarpi2002-02-281-1110/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4899 b3059339-0415-0410-9bf9-f77b7e298cf2
* stride!=width*bpp support to cinepak decoderarpi2002-02-281-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4882 b3059339-0415-0410-9bf9-f77b7e298cf2
* We should know size of out buffernick2002-02-271-15/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4876 b3059339-0415-0410-9bf9-f77b7e298cf2
* exclude benchmark stuff execution from normal playbacknick2002-02-241-4/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4845 b3059339-0415-0410-9bf9-f77b7e298cf2
* frame dropping prediction with benchmarksnick2002-02-241-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4839 b3059339-0415-0410-9bf9-f77b7e298cf2
* max & average benchmarksnick2002-02-241-2/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4835 b3059339-0415-0410-9bf9-f77b7e298cf2
* ffmjpeg yv12 422 fixedarpi2002-02-171-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4751 b3059339-0415-0410-9bf9-f77b7e298cf2
* Allow using direct rendering with any HW pitches (even on matrox g400).nick2002-02-171-1/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4746 b3059339-0415-0410-9bf9-f77b7e298cf2
* More correct direct rendering usagenick2002-02-171-4/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4742 b3059339-0415-0410-9bf9-f77b7e298cf2
* some obscure bug fixes to the FLI decoder, with many thanks to Robertomelanson2002-02-131-5/+10
| | | | | | | Togni git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4688 b3059339-0415-0410-9bf9-f77b7e298cf2
* mpng: 32bpp supportalex2002-02-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4673 b3059339-0415-0410-9bf9-f77b7e298cf2
* add initial mPNG supportpontscho2002-02-111-0/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4657 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed FILM demuxer so that it now plays (my) FILM filesmelanson2002-02-101-3/+8
| | | | | | | | correctly; modified Cinepak decoder in order to deal with the deviant CVID data from FILM files git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4629 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added native codec support for QT RPZA data, courtesy of Roberto Tognimelanson2002-02-091-0/+16
| | | | | | | <rtogni@freemail.it> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4616 b3059339-0415-0410-9bf9-f77b7e298cf2
* Direct rendering expansion:nick2002-02-031-0/+18
| | | | | | | | | | | | | | | | test with -vc divx4vfw: -vaa_dr: BENCHMARKs: V: 7.043s VO: 0.005s A: 0.528s Sys: 22.331s = 29.907s BENCHMARK%: V: 23.5498% VO: 0.0156% A: 1.7670% Sys: 74.6676% = 100.0000% -vaa_nodr: BENCHMARKs: V: 5.454s VO: 2.433s A: 0.519s Sys: 21.513s = 29.920s BENCHMARK%: V: 18.2296% VO: 8.1321% A: 1.7351% Sys: 71.9032% = 100.0000% speed up on 7.043 vs 7.687 = 10% on K7 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4517 b3059339-0415-0410-9bf9-f77b7e298cf2
* optimizationnick2002-02-031-8/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4516 b3059339-0415-0410-9bf9-f77b7e298cf2
* Allows to users control direct renderingnick2002-02-031-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4495 b3059339-0415-0410-9bf9-f77b7e298cf2
* make opendivx codec optional at compiletimerfelker2002-02-031-0/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4490 b3059339-0415-0410-9bf9-f77b7e298cf2
* further work on the RoQ audio decodermelanson2002-02-021-0/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4487 b3059339-0415-0410-9bf9-f77b7e298cf2
* Minor fixesnick2002-02-011-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4463 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use DIRECT RENDERING WITH DSHOW codecsnick2002-02-011-2/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4461 b3059339-0415-0410-9bf9-f77b7e298cf2
* Optimize DirectShow decoding with vidixnick2002-02-011-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4458 b3059339-0415-0410-9bf9-f77b7e298cf2
* Providing new tune infonick2002-02-011-1/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4454 b3059339-0415-0410-9bf9-f77b7e298cf2
* New logic of HW equalizing:nick2002-01-281-17/+45
| | | | | | | | | | | | | | | 1) Check HW capability. 2) If HW equalizer is capable control value then use it. In this case value of control is in range -100 : +100 (10x) 3) If not then try use SW equalizing (currently only divxds). Use old range (0 : +100) for that. Well, you shouldn't watch OSD bar if neighter HW nor SW equalizers are not capable control value. TODO: find out keys (maybe Rr Bb Gg) or 'on screen menu' for RGB intensity and OEM effects (fx). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4396 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for HW equalizingnick2002-01-271-1/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4389 b3059339-0415-0410-9bf9-f77b7e298cf2
* added skeleton for Duck Truemotion v1 decoder (doesn't do anything yet)melanson2002-01-221-0/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4302 b3059339-0415-0410-9bf9-f77b7e298cf2
* initial implementation of SMC codec; it almost works, too!melanson2002-01-201-3/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4276 b3059339-0415-0410-9bf9-f77b7e298cf2
* added skeleton for QT SMC decodermelanson2002-01-181-0/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4228 b3059339-0415-0410-9bf9-f77b7e298cf2
* using mp_image.h - not finished...arpi2002-01-161-37/+123
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4189 b3059339-0415-0410-9bf9-f77b7e298cf2
* playtree-based config patch by Alban Bedel <albeu@free.fr>arpi2002-01-141-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4157 b3059339-0415-0410-9bf9-f77b7e298cf2
* integrated Tim Ferguson's native CYUV decodermelanson2002-01-041-0/+30
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3970 b3059339-0415-0410-9bf9-f77b7e298cf2
* using dshow headers from dshow/ instead of c++ versionarpi2002-01-021-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3948 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed rv10 with subid=3alex2001-12-291-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3878 b3059339-0415-0410-9bf9-f77b7e298cf2
* NuppelVideo decoder added, based on Panagiotis Issaris' patchalex2001-12-271-0/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3805 b3059339-0415-0410-9bf9-f77b7e298cf2
* old ffmpeg (MBC) workaroundarpi2001-12-251-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3746 b3059339-0415-0410-9bf9-f77b7e298cf2
* This commit adds initial support for Quicktime Animation (RLE) video. Itmelanson2001-12-231-9/+29
| | | | | | | also fixes a FLI function name (FLI is not an AVI decoder). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3688 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cinepak YUY2 supportarpi2001-12-211-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3647 b3059339-0415-0410-9bf9-f77b7e298cf2
* native opensourec Cinepak (CVID) codec by im Ferguson ↵arpi2001-12-211-0/+12
| | | | | | <timf@mail.csse.monash.edu.au> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3644 b3059339-0415-0410-9bf9-f77b7e298cf2
* final cleanup of new_dshowarpi2001-12-101-6/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3450 b3059339-0415-0410-9bf9-f77b7e298cf2
* updated for latest dshow api changesarpi2001-12-101-15/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3449 b3059339-0415-0410-9bf9-f77b7e298cf2
* changed for updated DShow wrapper apiarpi2001-12-101-34/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3443 b3059339-0415-0410-9bf9-f77b7e298cf2
* vfm_raw hack: set outfmt if format != 0x0 (for tv input)alex2001-12-091-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3398 b3059339-0415-0410-9bf9-f77b7e298cf2
* msrle8 paletet fix (workcycl.avi)arpi2001-12-041-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3304 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for FLI image decodingmelanson2001-11-281-0/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3173 b3059339-0415-0410-9bf9-f77b7e298cf2
* {f}emms is only needed on x86jkeil2001-11-271-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3161 b3059339-0415-0410-9bf9-f77b7e298cf2
* runtime cpu detectionmichael2001-11-261-5/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3145 b3059339-0415-0410-9bf9-f77b7e298cf2
* hacked support for postprocessing to rawyv12alex2001-11-221-0/+27
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3074 b3059339-0415-0410-9bf9-f77b7e298cf2
* ehh.. double ifdef fixedarpi2001-11-221-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3065 b3059339-0415-0410-9bf9-f77b7e298cf2
* NEW_DSHOW added (for dshow C version)arpi2001-11-221-3/+58
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3063 b3059339-0415-0410-9bf9-f77b7e298cf2
* added support for setting color values on tv interfacealex2001-11-161-0/+35
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2939 b3059339-0415-0410-9bf9-f77b7e298cf2
* ms video1 (cram) codecs by Mike Melanson <melanson@pcisys.net>arpi2001-11-111-1/+38
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2828 b3059339-0415-0410-9bf9-f77b7e298cf2
* vfw_raw fixalex2001-11-101-2/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2795 b3059339-0415-0410-9bf9-f77b7e298cf2
* added missing #include <malloc.h>pl2001-11-091-1/+5
| | | | | | | | #include "config.h" moved as 1st #include since it defines HAVE_foo_h for later conditional inclusions git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2776 b3059339-0415-0410-9bf9-f77b7e298cf2
* passing palette to libvoarpi2001-11-051-1/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2717 b3059339-0415-0410-9bf9-f77b7e298cf2
* sorry for the help_msg.halex2001-11-031-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2661 b3059339-0415-0410-9bf9-f77b7e298cf2
* xacodec configure supportalex2001-11-031-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2660 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed #define USE_XANIM hackalex2001-11-031-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2659 b3059339-0415-0410-9bf9-f77b7e298cf2
* video frame reading cleanuparpi2001-10-301-115/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2568 b3059339-0415-0410-9bf9-f77b7e298cf2
* more cleanup, warnings fixedarpi2001-10-301-15/+24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2564 b3059339-0415-0410-9bf9-f77b7e298cf2
* changed hardcoded 'emms' to EMMS according to pp/swscale.calex2001-10-291-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2542 b3059339-0415-0410-9bf9-f77b7e298cf2
* libffmpeg.so supportnick2001-10-271-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2497 b3059339-0415-0410-9bf9-f77b7e298cf2
* 3ivx YV12 direct rendering (one lss memcpy)arpi2001-10-221-2/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2385 b3059339-0415-0410-9bf9-f77b7e298cf2
* #define USE_XANIM to enable xanim stuffarpi2001-10-221-0/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2379 b3059339-0415-0410-9bf9-f77b7e298cf2
* includes cleanuparpi2001-10-211-4/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2343 b3059339-0415-0410-9bf9-f77b7e298cf2
* divx4 brightness etc support patch by Adam Tla/lkaarpi2001-10-191-1/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2296 b3059339-0415-0410-9bf9-f77b7e298cf2
* ffdivx postproc dest buffer is 16x16 alignedarpi2001-10-191-8/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2292 b3059339-0415-0410-9bf9-f77b7e298cf2
* ffmpeg postprocessarpi2001-10-161-6/+39
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2229 b3059339-0415-0410-9bf9-f77b7e298cf2
* integrated new postproc codearpi2001-10-131-6/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2185 b3059339-0415-0410-9bf9-f77b7e298cf2
* divx.dll o_bih workaround, postprocessing supportarpi2001-10-051-0/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2088 b3059339-0415-0410-9bf9-f77b7e298cf2
* VfW stuff moved to dll_init, warnings fixed, using dll_init.harpi2001-10-021-36/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2050 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sync with arpi's changes of no-scale case 1.0->0.0.atmos42001-10-021-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2045 b3059339-0415-0410-9bf9-f77b7e298cf2
* New aspect prescale code, parses aspect value from mpeg sequence header or ↵atmos42001-10-011-0/+20
| | | | | | | | | |