Commit Graph

121 Commits

Author SHA1 Message Date
atmos4 80fbbbdaf9 DivX5linux support working (only tested with divx3 and divx4 upto now, will try getting divx5 damples now)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4996 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-09 00:12:49 +00:00
arpi ee449c3839 workaround for CVID frames width!=0
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4946 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-06 14:27:36 +00:00
atmos4 b3ac02ee7d DivX5 Build support, not usefull because current divx5linux from avifile.sf.net only decodes black/green image
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4945 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-06 02:22:46 +00:00
melanson 31fbdc21ca oops...changed the wrong codec's image type
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4938 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-04 06:10:43 +00:00
melanson 68e3f72892 first pass at RoQ video decoder...not exactly qualified as 'working' at
this point


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4937 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-04 05:57:57 +00:00
nick 036e354dd9 DR on multibuffering
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4932 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-03 18:29:05 +00:00
arpi 2abca4208c Cinepak decoder now use mp_image_t -> YV12 worx, others disabled
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4917 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-02 23:43:23 +00:00
melanson 57bafcdb06 Native Cinepak decoder: Added YV12 support (which is so very close
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
2002-03-02 06:40:26 +00:00
arpi 6e9e3289b3 removed codec dependent parts, only core left
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4899 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-28 21:59:14 +00:00
arpi 21f822b161 stride!=width*bpp support to cinepak decoder
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4882 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-28 01:12:24 +00:00
nick afb0fd5ea1 We should know size of out buffer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4876 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-27 11:16:53 +00:00
nick 93c371d589 exclude benchmark stuff execution from normal playback
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4845 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-24 17:10:06 +00:00
nick e11b23dc5d frame dropping prediction with benchmarks
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4839 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-24 15:54:13 +00:00
nick 5f2178bed7 max & average benchmarks
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4835 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-24 11:23:48 +00:00
arpi b3b3eb2a9a ffmjpeg yv12 422 fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4751 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-17 20:51:50 +00:00
nick d36fb9f2e2 Allow using direct rendering with any HW pitches (even on matrox g400).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4746 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-17 15:54:58 +00:00
nick 0a83c6ec7b More correct direct rendering usage
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4742 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-17 12:22:01 +00:00
melanson 470c8fbb31 some obscure bug fixes to the FLI decoder, with many thanks to Roberto
Togni


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4688 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-13 04:06:55 +00:00
alex f0bc805baf mpng: 32bpp support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4673 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-12 17:04:43 +00:00
pontscho 97654ce7f3 add initial mPNG support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4657 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-11 09:15:59 +00:00
melanson b3cf29263b Fixed FILM demuxer so that it now plays (my) FILM files
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
2002-02-10 01:23:36 +00:00
melanson 0b9cd29746 Added native codec support for QT RPZA data, courtesy of Roberto Togni
<rtogni@freemail.it>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4616 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-09 20:05:49 +00:00
nick 48ace4b1f7 Direct rendering expansion:
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
2002-02-03 16:13:05 +00:00
nick 4e067f62d4 optimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4516 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-03 15:16:46 +00:00
nick 104c125e6d Allows to users control direct rendering
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4495 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-03 09:28:58 +00:00
rfelker b106f93d00 make opendivx codec optional at compiletime
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4490 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-03 00:52:51 +00:00
melanson 80168a072d further work on the RoQ audio decoder
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4487 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-02 22:45:39 +00:00
nick 944200b2f8 Minor fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4463 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-01 11:41:38 +00:00
nick 1c4d86d2b4 Use DIRECT RENDERING WITH DSHOW codecs
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4461 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-01 10:59:06 +00:00
nick 6d591ec959 Optimize DirectShow decoding with vidix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4458 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-01 10:01:56 +00:00
nick aec5dcc834 Providing new tune info
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4454 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-01 08:50:45 +00:00
nick 92c5c27464 New logic of HW equalizing:
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
2002-01-28 07:29:17 +00:00
nick bffd400795 Support for HW equalizing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4389 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-27 18:39:53 +00:00
melanson 361bd9c4f6 added skeleton for Duck Truemotion v1 decoder (doesn't do anything yet)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4302 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-22 05:39:34 +00:00
melanson ff84d71eec initial implementation of SMC codec; it almost works, too!
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4276 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-20 01:35:02 +00:00
melanson 16c6cf34ce added skeleton for QT SMC decoder
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4228 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-18 05:43:48 +00:00
arpi 85b13d41ea using mp_image.h - not finished...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4189 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-16 01:51:34 +00:00
arpi ef4a38a54e playtree-based config patch by Alban Bedel <albeu@free.fr>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4157 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-14 23:38:49 +00:00
melanson 0d8c217a2f integrated Tim Ferguson's native CYUV decoder
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3970 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-04 05:57:00 +00:00
arpi befc74468f using dshow headers from dshow/ instead of c++ version
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3948 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-02 17:11:49 +00:00
alex 55324703aa fixed rv10 with subid=3
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3878 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-29 16:42:50 +00:00
alex 58724e7a50 NuppelVideo decoder added, based on Panagiotis Issaris' patch
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3805 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-27 21:32:17 +00:00
arpi 8c25fc6a0a old ffmpeg (MBC) workaround
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3746 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-25 20:36:40 +00:00
melanson 512c294b48 This commit adds initial support for Quicktime Animation (RLE) video. It
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
2001-12-23 22:20:46 +00:00
arpi 85e02b6d9a Cinepak YUY2 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3647 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-21 17:49:31 +00:00
arpi f7eadf849c native opensourec Cinepak (CVID) codec by im Ferguson <timf@mail.csse.monash.edu.au>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3644 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-21 16:39:54 +00:00
arpi 9c96ebd7bc final cleanup of new_dshow
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3450 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-10 22:11:16 +00:00
arpi f1dd0dd070 updated for latest dshow api changes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3449 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-10 21:58:37 +00:00
arpi 4ed2269c7b changed for updated DShow wrapper api
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3443 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-10 20:11:31 +00:00
alex 66830dadb6 vfm_raw hack: set outfmt if format != 0x0 (for tv input)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3398 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-09 15:39:12 +00:00