Commit Graph

1016 Commits

Author SHA1 Message Date
ranma f4f06018b9 A bit late, but here's the "more sane options ordering" patch.
Also fixes the supported formats.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11992 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-23 21:12:06 +00:00
michael 14c5a7c333 flushing stuff after seeking (finally we can view MPEG without thouse blocks after seeking with -vc ffmpeg12)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11978 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-18 15:23:41 +00:00
attila f44c5934d0 Adds support for the film grain effect and deblocking filters in xvid
patch by Jan Knutar <jknutar@nic.fi>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11968 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-17 12:52:19 +00:00
attila 268daef9cd remove raw nonsense and replace it by one ovc
patch by John Earl <jwe21@cam.ac.uk>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11967 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-17 12:43:07 +00:00
rik d8e6384a05 fixing segfault: libavcodec doesn't allocate some buffers if avctx->thread_count == 0
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11962 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-16 14:41:42 +00:00
rtognimp eb025efe7e Fix ffmpeg RGB24 mapping (needed for qtrle)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11956 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-12 23:09:22 +00:00
michael 0d8e462f2d bit_exact patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11931 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-07 00:19:42 +00:00
iive 742843458f allow using of float fixed_quant
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11930 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-06 23:45:53 +00:00
joey 32da6308a7 new filter: vf_noformat.
like vf_format, but in reverse.
this time I committed the filter, too.  :)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11929 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-06 20:44:09 +00:00
joey 7a09069daf new filter: vf_noformat.
like vf_format, but in reverse.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11928 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-06 20:31:57 +00:00
rik 43eba3994c get_bit_count -> put_bits_count
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11927 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-06 17:23:20 +00:00
michael 14495f48ab #include dsputil.h as it contains the lrintf emu code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11924 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-05 22:03:42 +00:00
michael 9094281ecf qp change filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11922 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-05 15:56:05 +00:00
iive a0c452f355 psnr and debug option added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11921 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-04 23:18:25 +00:00
iive 32ebccbe67 new options - aspect,autoaspect,turbo,chroma_opt. patch by Nico <nsabbi@tiscali.it> and Edouard Gomez
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11913 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-02 19:51:39 +00:00
michael eb1a176e5b quantizer noise shaping
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11911 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-02 14:19:55 +00:00
michael 4fd6abadcf rgb test pattern generator, so we could change everything to match alex's definition of rgb/bgr
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11895 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-30 17:38:15 +00:00
ranma de01bf2c3a 10l fix by Jindrich Makovicka
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11880 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-29 17:36:16 +00:00
ranma c52bb43307 kerndeint adaptive deinterlacer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11870 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-29 09:50:17 +00:00
rfelker 672cd3861f not pretty, but at least it prevents the channels from getting out of order...
the real solution is to get rid of libaf (probably the worst code in mplayer!)
and replace it with a good audio layer...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11858 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-27 06:30:16 +00:00
rfelker 2391e4c61a 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11856 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-27 05:10:59 +00:00
rtognimp e43cfb1e4f Use fli decoder from libavcodec
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11848 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-25 17:38:16 +00:00
attila 5ac6e2092c prevent the libdv decoder from adding "NTSC setup" on decode
patch by Dan Dennedy <dan@dennedy.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11812 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-20 05:39:12 +00:00
rtognimp 2e7229ae12 Use MSZH and ZLIB decoders from libavcodec
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11785 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-12 22:48:03 +00:00
attila 6d5fee309b fix for nv12 swapped chroma
patch by From: John Wehle <john@feith.com>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11767 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-10 10:00:18 +00:00
michael b9f282731d ildctcmp, VSAD, VSSE
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11754 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-05 23:44:51 +00:00
michael 5b54f3877f disable dr1&slices for the other vissualizations too
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11713 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-01 16:45:06 +00:00
michael fa4d91a815 disable slices & dr1 if motion vector vissualization is used, still doesnt work though, maybe i should reverse the last mv vis patch ...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11712 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-01 15:56:00 +00:00
michael bf3a3d36e4 vismv, alt, ilme options
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11703 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-30 18:24:19 +00:00
lumag b00702fd6a Sync to original FLAC.
Main reason from their CVS log: add support for synthesis to big-endian in plugins.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11702 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-29 18:10:49 +00:00
michael 184852b051 interlaced scaling
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11701 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-29 14:16:07 +00:00
michael 65919f8c39 scenechange_threshold command line option patch by (Balatoni Denes <pnis at coder dot hu>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11700 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-28 19:36:10 +00:00
arpi daaf26a733 workaround for min_srcsize==0 (scg726.acm)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11684 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-26 09:57:56 +00:00
diego 6445f83deb occured --> occurred typo patch by Clinton Roy <croy@dstc.edu.au>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11679 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-24 22:00:51 +00:00
rtognimp 1339538d1a Remove 8BPS, MsRLE, MsVideo1, RPZA, SMC
These codecs are now in libavcodec


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11676 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-23 21:06:56 +00:00
rtognimp 651aec8776 Remove 8BPS, MsRLE, MsVideo1, RPZA, SMC
These codecs are now in libavcodecs


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11675 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-23 21:04:50 +00:00
michael 9369acb4dc better top_field_first behaviour (mostly what rich suggested)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11673 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-22 20:22:06 +00:00
michael 9fcc4e4385 using top_field_first from mpi, and support overriding it
and a few other options which i forgot to commit ...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11671 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-22 17:42:54 +00:00
michael 2e1298c035 set top_field first for lavc decoding and add MP_IMGFIELD_INTERLACED
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11670 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-22 17:26:19 +00:00
rik fe0b80deee vf_zrmjpeg MJPEG encoding filter, works together with vo_zr2. Only YV12
colorspace input supported  for now. Autocropping is also not implemented.

Example usage: mplayer -vo zr2 -vf zrmjpeg foo.avi.

vf_zrmjpeg and vo_zr2 should obsolete vo_zr and libvo/jpeg_enc.c in the future.
Problem is that it needs some paramters of the zoran card (max resolution), for
now the user needs to tell vf_zrmjpeg those parameters (which is stupid,
because zrmjpeg should be able to query vo_zr2 for that information....) The
filter currently uses code which is also present in libvo/jpeg_enc.c, in the
future the (then enhanced) ffmpeg mjpeg encoder should/will be used.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11663 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-19 22:15:37 +00:00
michael cfeea2882d mmx simplifications
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11649 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-15 14:29:09 +00:00
faust3 0c526eafa9 remove zlib dependency
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11647 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-15 11:07:48 +00:00
rfelker edf2a8bb43 mmx optimizations
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11646 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-15 04:07:17 +00:00
rfelker bcfeae0517 big updates to ilpack: do proper interpolation rather than just
duplicating lines. ilpack will no longer significantly harm
progressive content, so it can be used on mixed
interlaced+progressive.

mmx interpolation code coming soon...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11644 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-15 02:58:23 +00:00
rfelker beb9c6afdc various updates:
simplify logic
eliminate stupid alternative affinity calculations (gave bad results)
favor output of clean duration-3 over duration-2 plus broken-1
(will give a more steady 3:2 pattern during telecine, w/ no quality loss)
options to adjust strictness of tests (but no way to set them presently :)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11642 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-14 01:38:41 +00:00
rfelker 3b6504f723 fixing more stupid mistakes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11632 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-11 17:08:37 +00:00
rfelker 044d00c1db pass quantizer tables through (averaging values when fields come from
different source frames -- is there a better way?) so that
postprocessing can be used afterwards.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11630 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-11 16:07:14 +00:00
rfelker 6ffdc2c771 simplified frame decision logic and reduced the occurrance of length=1
frames in output. this will make it easier for the caller to do timing
or framerate regulation.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11629 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-11 07:52:57 +00:00
rfelker 50aa753a23 and remove one stupid debug printf
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11628 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-11 05:07:47 +00:00
rfelker acf754f1be allow for different combing metrics to be selected (not useful yet)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11627 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-11 05:06:17 +00:00