summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* Fix SIG11 if no args givenalbeu2003-06-261-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10338 b3059339-0415-0410-9bf9-f77b7e298cf2
* basic xvmc image supportiive2003-06-213-0/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10317 b3059339-0415-0410-9bf9-f77b7e298cf2
* small warning fixrathann2003-06-191-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10312 b3059339-0415-0410-9bf9-f77b7e298cf2
* HM12 & NV12 "decoder" (specially interleaved YUV formats, used by ↵arpi2003-06-185-1/+143
| | | | | | | | | Hauppauge's PVR cards) based on patch by Alex <d18c7db@hotmail.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10306 b3059339-0415-0410-9bf9-f77b7e298cf2
* lossless ff mjpeg encodingmichael2003-06-171-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10303 b3059339-0415-0410-9bf9-f77b7e298cf2
* YUV 444 411 410 supportmichael2003-06-141-0/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10294 b3059339-0415-0410-9bf9-f77b7e298cf2
* context model size & coder type options for FFV1michael2003-06-131-0/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10292 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000lrfelker2003-06-132-14/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10289 b3059339-0415-0410-9bf9-f77b7e298cf2
* renames: DATADIR->MPLAYER_DATADIR, CONFDIR->MPLAYER_CONFDIR, ↵arpi2003-06-092-6/+6
| | | | | | LIBDIR->MPLAYER_LIBDIR git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10273 b3059339-0415-0410-9bf9-f77b7e298cf2
* libmpeg2-altivec patch by Magnus Damm <damm@opensource.se>:arpi2003-06-091-0/+2
| | | | | | | Make sure that altivec gets enabled in libmpeg2 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10268 b3059339-0415-0410-9bf9-f77b7e298cf2
* FFV1michael2003-06-091-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10265 b3059339-0415-0410-9bf9-f77b7e298cf2
* RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders.rtognimp2003-06-083-2/+151
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10262 b3059339-0415-0410-9bf9-f77b7e298cf2
* RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders.rtognimp2003-06-087-0/+3370
| | | | | | | | Author unknown, code from a public domain player for Amiga at http://www.honeypot.net/audio git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10261 b3059339-0415-0410-9bf9-f77b7e298cf2
* I've found some time to implement the encoding support for the newarpi2003-06-063-27/+400
| | | | | | | | | | | | DivX API. Now it's possible to play and encode movies with the latest DivX release. One thing that doesn't work is the new Video Buffer Verifier (VBV) multipass encoding. The encoder segfaults. Maybe it just isn't supported with the standard profile of the released binary encoder. Andreas Hess <jaska@gmx.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10253 b3059339-0415-0410-9bf9-f77b7e298cf2
* just updated vd_theora.c to decode the additional header packets,arpi2003-06-061-0/+22
| | | | | | | | | | | | introduced by recent changes in Theora CVS which broke the current support. I'll be able to upload a newly encoded sample by tuesday. patch by David Kuehling <dvdkhlng@gmx.de> note: theora comment decoding disabled for backward compatibility,. result wasn't used anyway --A'rpi git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10252 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed mem corruption bugsarpi2003-06-061-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10251 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l to me :(rfelker2003-06-021-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10240 b3059339-0415-0410-9bf9-f77b7e298cf2
* vf_scale.h & related cleanup & some small warning fix by dominikmichael2003-06-014-2/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10234 b3059339-0415-0410-9bf9-f77b7e298cf2
* it's still a 10l bug + 10l to me for commiting sh*t first time, and ↵alex2003-05-231-1/+1
| | | | | | originally I wrote that tooo, so now I'm at about 1000litres? And anyway, this code isn't used :)) No, Rich, no, I will not upload a clip showing me drinking that much cola :)<EOF> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10166 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10lalex2003-05-231-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10164 b3059339-0415-0410-9bf9-f77b7e298cf2
* oops, forgot thatalex2003-05-231-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10163 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed obsolete (and currently non-working) scaling functions, after that ↵alex2003-05-231-24/+1
| | | | | | it works correctly with YV12,422P and 444P mjpegs git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10162 b3059339-0415-0410-9bf9-f77b7e298cf2
* new filter for dropping (near-)duplicate frames. can be used to fixrfelker2003-05-223-1/+185
| | | | | | | | movies that were originally telecined but deinterlaced improperly, or to improve quality when encoding at very low bitrates. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10151 b3059339-0415-0410-9bf9-f77b7e298cf2
* OpenBSD support by Bjorn Sandell <biorn@dce.chalmers.se>alex2003-05-202-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10143 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanup, use vf->dmpi rather than vf->priv->dmpi for consistencyrfelker2003-05-205-73/+63
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10142 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix segfaults with slices. support slice rendering into a filter evenrfelker2003-05-205-79/+93
| | | | | | | | when the following filter/vo doesn't support slices. also use unified vf->dmpi rather than having vf->priv->dmpi duplicated in every filter. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10141 b3059339-0415-0410-9bf9-f77b7e298cf2
* FFASV1michael2003-05-192-1/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10132 b3059339-0415-0410-9bf9-f77b7e298cf2
* ac3 byteswapping support (when format!=0x2000)arpi2003-05-171-3/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10120 b3059339-0415-0410-9bf9-f77b7e298cf2
* realaudio 28_8 and 14_4 dll supportfaust32003-05-171-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10118 b3059339-0415-0410-9bf9-f77b7e298cf2
* dynamic path[] allocationalex2003-05-121-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10103 b3059339-0415-0410-9bf9-f77b7e298cf2
* use dynamic path[] allocation and possible better wraSetDLLAccessPath ↵alex2003-05-121-1/+11
| | | | | | mechanism :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10102 b3059339-0415-0410-9bf9-f77b7e298cf2
* Theora demuxer/codec support, patch by David Kuehling <dvdkhlng@gmx.de>arpi2003-05-112-1/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10096 b3059339-0415-0410-9bf9-f77b7e298cf2
* theora video decoder, based on patch by David Kuehling <dvdkhlng@gmx.de>arpi2003-05-111-0/+157
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10095 b3059339-0415-0410-9bf9-f77b7e298cf2
* cygwin/mingw32 support by Sascha Sommeralex2003-05-112-3/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10094 b3059339-0415-0410-9bf9-f77b7e298cf2
* passing ImageDesc (stsd) to ffsvq3michael2003-05-101-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10087 b3059339-0415-0410-9bf9-f77b7e298cf2
* Made the decoder honor the aspect ratio set by the container (if it was set ↵mosu2003-05-061-0/+1
| | | | | | at all). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10081 b3059339-0415-0410-9bf9-f77b7e298cf2
* support more image formats. hopefully this bpp handling is correct...rfelker2003-05-061-7/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10079 b3059339-0415-0410-9bf9-f77b7e298cf2
* sort of a hack, but at least this lets the framerate-increasingrfelker2003-05-033-0/+10
| | | | | | | filters work in mplayer, albeit without proper timing... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10053 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a 10l (undefined behavior) and made the other parameters configurablerfelker2003-05-031-5/+9
| | | | | | | (it's probably nice not to have to throw away half the information...) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10052 b3059339-0415-0410-9bf9-f77b7e298cf2
* more 10l's -- fortunately part of the bug was that the buggy code didn't get ↵rfelker2003-05-021-20/+149
| | | | | | | | | called... also new 4tap quarter-pixel translate filter (tfields=4) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10050 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for codec 14_4 and 28_8rtognimp2003-04-301-1/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10031 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l in my 100l fix! :(rfelker2003-04-301-7/+17
| | | | | | | it's finally right now (i hope!) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10028 b3059339-0415-0410-9bf9-f77b7e298cf2
* not needed anymore (vo_jpeg.c and vo_dga.c were depending on it some time ago)alex2003-04-291-26/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10023 b3059339-0415-0410-9bf9-f77b7e298cf2
* new mmx/mmx2/3dnow code for improved performancerfelker2003-04-291-21/+151
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10021 b3059339-0415-0410-9bf9-f77b7e298cf2
* DTS support by Peter Schuller <peterschueller@telemed.de> (revised by arpi)alex2003-04-281-55/+320
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10013 b3059339-0415-0410-9bf9-f77b7e298cf2
* new mode for tfields filter -- shifts fields by a quarter-pixel so therfelker2003-04-281-0/+51
| | | | | | | output picture doesn't bob up and down :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10010 b3059339-0415-0410-9bf9-f77b7e298cf2
* at least 100l for me, the last commit was nonsenserfelker2003-04-281-3/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10009 b3059339-0415-0410-9bf9-f77b7e298cf2
* slices support for vf_crop. now cropping black borders should make arfelker2003-04-271-0/+29
| | | | | | | dvd play faster rather than slower... :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10008 b3059339-0415-0410-9bf9-f77b7e298cf2
* display size/aspect adjusting filterrfelker2003-04-273-1/+69
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10007 b3059339-0415-0410-9bf9-f77b7e298cf2
* generate meaningful d_width & d_height when scaling, rather than useless ↵rfelker2003-04-271-2/+11
| | | | | | nonsense. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10003 b3059339-0415-0410-9bf9-f77b7e298cf2
* optimization -- lots of conditional jumps in inner loops are badrfelker2003-04-261-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9996 b3059339-0415-0410-9bf9-f77b7e298cf2
* optional automatic aspect encoding based on d_width and d_heightrfelker2003-04-261-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9994 b3059339-0415-0410-9bf9-f77b7e298cf2
* segfault fixmichael2003-04-261-1/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9992 b3059339-0415-0410-9bf9-f77b7e298cf2
* optimizationrfelker2003-04-261-6/+31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9991 b3059339-0415-0410-9bf9-f77b7e298cf2
* moving getFilter stuff back (vf_scale.c -> swscale.c)michael2003-04-251-58/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9986 b3059339-0415-0410-9bf9-f77b7e298cf2
* fallback to non-dr1 if the codec wants more than 1+2 buffersmichael2003-04-251-14/+36
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9983 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing sws - global verbose var dependancymichael2003-04-243-3/+153
| | | | | | | | removing sws - cpudetect dependancy (note rgb2rgb still needs it) moving mplayer specific stuff from swscale.c -> vf_scale.c git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9976 b3059339-0415-0410-9bf9-f77b7e298cf2
* too verbosealex2003-04-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9939 b3059339-0415-0410-9bf9-f77b7e298cf2
* vf_clone_mpi_attributes()michael2003-04-198-13/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9935 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1. new alternate approach to inverse telecine! much better!rfelker2003-04-194-1/+697
| | | | | | | | | 2. interlaced 4:2:0 planar to 4:2:2 packer. makes it possible to watch interlaced movies without horrible chroma artifacts, provided you have an interlaced display device. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9934 b3059339-0415-0410-9bf9-f77b7e298cf2
* support old libavcodecmichael2003-04-182-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9932 b3059339-0415-0410-9bf9-f77b7e298cf2
* passing qscale_type around so the pp code can fix the mpeg2 <<1 thingmichael2003-04-184-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9926 b3059339-0415-0410-9bf9-f77b7e298cf2
* w%8!=0 hackarpi2003-04-151-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9920 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix serious breakage, 10000l !rguyom2003-04-071-3/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9869 b3059339-0415-0410-9bf9-f77b7e298cf2
* Adaptive quantization support for "-lavcopts psnr" and "-lavdopts vstats".rguyom2003-04-062-5/+38
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9866 b3059339-0415-0410-9bf9-f77b7e298cf2
* Oops :)arpi2003-04-061-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9861 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rewritten, to use new libmpeg2 0.3.1 APIarpi2003-04-061-251/+118
| | | | | | | based on work by Fabian Franz <FabianFranz@gmx.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9860 b3059339-0415-0410-9bf9-f77b7e298cf2
* + bf_thresholdrguyom2003-04-061-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9844 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l.rguyom2003-04-041-3/+6
| | | | | | | Noticed by Andreas Hess <jaska at gmx dot net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9836 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable vf_bmovl for systems without posix selectfaust32003-04-042-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9833 b3059339-0415-0410-9bf9-f77b7e298cf2
* "psnr" & related code is only for the -HEAD (unstable) XviD branch.rguyom2003-04-041-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9824 b3059339-0415-0410-9bf9-f77b7e298cf2
* Shift vhq values and set vhq=1 to MODEDECISION.rguyom2003-04-041-4/+5
| | | | | | | Higher values seems to loose PSNR atm. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9820 b3059339-0415-0410-9bf9-f77b7e298cf2
* - added <time.h> since we're using time() related functionsrguyom2003-04-031-13/+24
| | | | | | | | | - "vhq" now takes an argument (0..3) - me_quality default is now 6 (max) - xvidenc_pref -> xvidenc_chroma_opt git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9818 b3059339-0415-0410-9bf9-f77b7e298cf2
* Actually do something useful with XVID_GLOBAL_EXTRASTATS / XVID_EXTRASTATS.rguyom2003-04-031-4/+67
| | | | | | | Now we can really compare XviD and libavcodec :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9810 b3059339-0415-0410-9bf9-f77b7e298cf2
* XviD:rguyom2003-04-021-4/+6
| | | | | | | | - "greyscale" is supported in the stable tree - a few typos git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9807 b3059339-0415-0410-9bf9-f77b7e298cf2
* XviD :rguyom2003-04-021-4/+17
| | | | | | | | | Added a few options : "interlacing", "packed", "divx5bvop", "greyscale". Renamed "me_colour" to "chroma_me". Some documentation. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9806 b3059339-0415-0410-9bf9-f77b7e298cf2
* Updating XviD :rguyom2003-04-021-71/+5
| | | | | | | | | | - deleted "hinted_me" and "hint_file", the whole idea is bogus. - commented-out "lumi_mask", it's too buggy. - better