summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* 35% faster turbo mode with 0.01dB drop. Based Loren Merritt's suggestions.gpoirier2005-03-021-4/+2
| | | | | | | | Next step would be to make turbo mode accept a "quality" argument to control the speed vs quality tradeoff. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14893 b3059339-0415-0410-9bf9-f77b7e298cf2
* configurable field parity (default from source); bugfixes; speed up mode 0rfelker2005-03-021-91/+73
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14889 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixes for encoding of multiple fileshenry2005-03-0114-5/+57
| | | | | | | | | | - do not uninitialize video encoder between files - checks for image size & format change moved from mencoder.c to vfilters by Oded Shimon <ods15@ods15.dyndns.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14879 b3059339-0415-0410-9bf9-f77b7e298cf2
* memory leaklorenm2005-02-271-4/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14847 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add support for 32-bit float WAV files and support for extended WAV filesivo2005-02-261-0/+4
| | | | | | | with 4, 6, 8, ... channels of audio. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14834 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove file-global mpadec, add ad_driver member to sh_audio_t instead.hzoli2005-02-251-8/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14820 b3059339-0415-0410-9bf9-f77b7e298cf2
* finally remove the refences to bps outside libaf. also simplification of ↵alex2005-02-252-30/+27
| | | | | | some messages and removed redundants git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14819 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add float output support. Add ADCTRL_QUERY_FORMAT control to report thehzoli2005-02-251-4/+85
| | | | | | | supported output formats. Add ADCTRL_SET_VOLUME (not yet used). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14818 b3059339-0415-0410-9bf9-f77b7e298cf2
* If -af-adv force=4 is in effect, use ADCTRL_QUERY_FORMAT to query thehzoli2005-02-251-0/+8
| | | | | | | ad codec about float support and set floatne format if supported. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14816 b3059339-0415-0410-9bf9-f77b7e298cf2
* more verbose messagealex2005-02-251-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14815 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l to me: bugfix for negative striderfelker2005-02-241-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14795 b3059339-0415-0410-9bf9-f77b7e298cf2
* bugfix for negative striderfelker2005-02-241-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14794 b3059339-0415-0410-9bf9-f77b7e298cf2
* stride must be signed! otherwise negative stride is broken on 64bit systemsrfelker2005-02-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14793 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l to michael :))))rfelker2005-02-241-2/+2
| | | | | | | | vi_qoffset/vb_qoffset have been broken ever since the qp2lambda stuff went in, which is a LONG time ago..... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14787 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync to x264 r137: adaptive B-frame decision, flush delayed frames.lorenm2005-02-231-10/+37
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14785 b3059339-0415-0410-9bf9-f77b7e298cf2
* revert the flip part of vd_theora fixhenry2005-02-231-7/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14782 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use PIX_FMT_YUVJ420P for mjpeg so that vstrict=-1 is not necessaryreimar2005-02-231-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14776 b3059339-0415-0410-9bf9-f77b7e298cf2
* switch from DIVX -> FMP4 fourcc for libavcodecmichael2005-02-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14767 b3059339-0415-0410-9bf9-f77b7e298cf2
* Theora fixes:henry2005-02-221-12/+18
| | | | | | | | | - do not use negative stride (fixes -vf pp crash) - pass true image dimensions to VO, not the aligned ones (fixes incorrect aspect ratio bug & black bar under video) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14764 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sync to x264 r134: weighted prediction for B-frames.lorenm2005-02-221-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14760 b3059339-0415-0410-9bf9-f77b7e298cf2
* x264: expose option "level_idc".lorenm2005-02-201-0/+3
| | | | | | | patch by Jeff Clagg <snacky at ikaruga dot co dot uk>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14739 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move x264 version check into configure.lorenm2005-02-181-4/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14723 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync to x264 r129: modified ratecontrol equation.lorenm2005-02-171-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14720 b3059339-0415-0410-9bf9-f77b7e298cf2
* Improved NV12/NV21 support.syrjala2005-02-165-3/+11
| | | | | | | | | | | - Fixed PlanarToNV12Wrapper() and made it handle NV21. - Added yuv2nv12XinC() to handle software scaling. - Added NV12/NV21 handling to various places. - Removed NV12 from vf_hue and vf_spp as they don't look like they can actually handle it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14716 b3059339-0415-0410-9bf9-f77b7e298cf2
* typodiego2005-02-161-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14711 b3059339-0415-0410-9bf9-f77b7e298cf2
* bzero is deprecated patch by Gianluigi Tiesi <mplayer at netfarm.it>faust32005-02-042-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14643 b3059339-0415-0410-9bf9-f77b7e298cf2
* makes --enable-*-faad really enable without any further check and drop ↵aurel2005-02-031-13/+0
| | | | | | support for old external faad2 versions (<= 1.1) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14639 b3059339-0415-0410-9bf9-f77b7e298cf2
* pass wave extradata to the codec..alex2005-02-011-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14634 b3059339-0415-0410-9bf9-f77b7e298cf2
* added ecx to clobber listalex2005-01-311-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14621 b3059339-0415-0410-9bf9-f77b7e298cf2
* adding proper parenthesingalex2005-01-311-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14620 b3059339-0415-0410-9bf9-f77b7e298cf2
* "support" YUVJ colorspaces added to libavcodec, makes mjpeg decoding work againreimar2005-01-261-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14598 b3059339-0415-0410-9bf9-f77b7e298cf2
* Always select correct descramblig matrix for sipr audiortognimp2005-01-251-1/+1
| | | | | | | Fixes brokenaudio.rmvb git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14597 b3059339-0415-0410-9bf9-f77b7e298cf2
* x1 and y1 give last used position, must be < width/heightreimar2005-01-251-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14589 b3059339-0415-0410-9bf9-f77b7e298cf2
* wmv3 needs extradataalex2005-01-221-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14577 b3059339-0415-0410-9bf9-f77b7e298cf2
* Play RV30 with 8-elements cmsg24rtognimp2005-01-221-1/+4
| | | | | | | Fixes rv30_cmsg24_test.rmvb (now in samples) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14569 b3059339-0415-0410-9bf9-f77b7e298cf2
* tries to sync to ADTS/ADIF header before initializing the decoder; implement ↵nicodvb2005-01-211-3/+51
| | | | | | SYNC git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14565 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed wrong deinterleaving of channelsnicodvb2005-01-211-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14551 b3059339-0415-0410-9bf9-f77b7e298cf2
* Initialized BITMAPINFOHEADER to 0 to avoid problems, esp. windows has problemsreimar2005-01-208-8/+8
| | | | | | | when unused parts have bogus values. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14550 b3059339-0415-0410-9bf9-f77b7e298cf2
* remove all setlocale calls, they break the behaviour of sscanf andreimar2005-01-204-40/+0
| | | | | | | | strcasecmp, especially with tr_TR locale - and do not seem to be good for anything. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14543 b3059339-0415-0410-9bf9-f77b7e298cf2
* preload quicktime.qts, this allows us to ignore the hardcoded path inside ↵faust32005-01-173-2/+27
| | | | | | the dlls so that quicktime.qts doesn't need to be in the windows system dir, patch by Gianluigi Tiesi <mplayer at netfarm.it>, comments by myself git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14529 b3059339-0415-0410-9bf9-f77b7e298cf2
* Revert sh_audio->wf freeing.iive2005-01-171-2/+0
| | | | | | | | Freeing should be done elsewhere, as it prevents second codec to access the same structure. Reported by elupus at ecce.se git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14528 b3059339-0415-0410-9bf9-f77b7e298cf2
* set ss_mul to number of channels. Works with all samples I found.reimar2005-01-131-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14492 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync to x264 r93:lorenm2005-01-121-9/+15
| | | | | | | | | Change the mechanics of option "keyint": Now controls the GOP size directly and allows variable numbers of non-IDR I-frames within a GOP. Remove option "idrint" and replace it with "keyint_min". Add option "8x8mv" for the sake of completeness. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14469 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l, set inited to 0 in uninit, otherwise only first file will play video.reimar2005-01-091-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14438 b3059339-0415-0410-9bf9-f77b7e298cf2
* change malloc and free to av_ variants where needed.reimar2005-01-083-49/+27
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14432 b3059339-0415-0410-9bf9-f77b7e298cf2
* replace almost obsolete email address: snel@phys.uu.nl -> rsnel@cube.dyndns.orgrik2005-01-082-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14430 b3059339-0415-0410-9bf9-f77b7e298cf2
* x264: disable subq=0 (the huge bitrate penalty wasn't worth the speed),lorenm2005-01-071-2/+2
| | | | | | | | and set default subq to best. wording. renumber direct_pred (temporal seems to be best) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14412 b3059339-0415-0410-9bf9-f77b7e298cf2
* change rc_init_buffer to be a fraction of total buffer size.lorenm2005-01-021-6/+7
| | | | | | | disallow qp_step=0. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14308 b3059339-0415-0410-9bf9-f77b7e298cf2
* Raw encoder does not support stride.reimar2005-01-021-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14304 b3059339-0415-0410-9bf9-f77b7e298cf2
* TwinVQ decoder and demuxerrtognimp2004-12-294-1/+739
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14277 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync to x264 r72.lorenm2004-12-281-5/+14
| | | | | | | | new options: b8x8mv, direct_pred changed defaults: pb_factor=1.3, subq=3 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14258 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing AFMT_ dependancyalex2004-12-277-33/+37
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14246 b3059339-0415-0410-9bf9-f77b7e298cf2
* Demuxer was fixed, so do not skip the first frame anymorereimar2004-12-261-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14243 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l fix I hope, reverse if notalex2004-12-191-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14188 b3059339-0415-0410-9bf9-f77b7e298cf2
* add the flip filter at the end of the filter chain.reimar2004-12-183-1/+23
| | | | | | | Fixes -vf pp -flip and the flip option in the Gui. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14184 b3059339-0415-0410-9bf9-f77b7e298cf2
* conditional lowres: activate lowres if frame width >= thresholdnicodvb2004-12-171-2/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14170 b3059339-0415-0410-9bf9-f77b7e298cf2
* make clean should also clean the native subdirectory.diego2004-12-091-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14139 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix byteordermichael2004-12-061-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14119 b3059339-0415-0410-9bf9-f77b7e298cf2
* suppress dummy frames due to B-frame delay.lorenm2004-12-011-5/+21
| | | | | | | flush delayed frames. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14081 b3059339-0415-0410-9bf9-f77b7e298cf2
* reserve enough memory for imagehenry2004-12-011-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14076 b3059339-0415-0410-9bf9-f77b7e298cf2
* call draw_slice in top-down order (fixes crash with -vf expand=...,scale)henry2004-12-011-9/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14075 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix image dimensions at filter config timehenry2004-12-013-2/+24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14074 b3059339-0415-0410-9bf9-f77b7e298cf2
* new lavc codec: ffvhufflorenm2004-11-282-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14058 b3059339-0415-0410-9bf9-f77b7e298cf2
* fl32: BE float32 PCM audio in mov filesrtognimp2004-11-271-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14056 b3059339-0415-0410-9bf9-f77b7e298cf2
* set sample aspect ratiolorenm2004-11-241-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14024 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing strange csp matching code (was copy&pasted from vf_pp where it ↵michael2004-11-231-12/+2
| | | | | | | | | originated from arpi 2.5 years ago) -> fixes spp+scale+x11 crash dont disable the filter by default (100l for iive) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14023 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix segfault with (height|width)%6!=0henry2004-11-221-8/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14017 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1e6l fix (use 422P instead of UYVY)henry2004-11-221-32/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14013 b3059339-0415-0410-9bf9-f77b7e298cf2
* libmpeg2 4:2:2 decodinghenry2004-11-201-30/+65
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13996 b3059339-0415-0410-9bf9-f77b7e298cf2
* 24bit LPCM is signed...reimar2004-11-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13981 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync to x264 r61 (improved 2pass ratecontrol)lorenm2004-11-181-7/+14
| | | | | | | rename option 'fullinter' to '4x4mv' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13966 b3059339-0415-0410-9bf9-f77b7e298cf2
* Free WAVEFORMATEX in sh_audio when all other sh_audio members are freed.iive2004-11-151-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13956 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix for negative values for width and height (aspect-preserving scaling).reimar2004-11-121-27/+33
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13926 b3059339-0415-0410-9bf9-f77b7e298cf2
* remove mac shlb support to use new helix codec for realvideo support on osxnplourde2004-11-032-208/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13861 b3059339-0415-0410-9bf9-f77b7e298cf2
* have each XviD's option flag have its (no)counterpartgpoirier2004-11-021-0/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13854 b3059339-0415-0410-9bf9-f77b7e298cf2
* crash with Y8 colourspace fixedreimar2004-10-211-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13730 b3059339-0415-0410-9bf9-f77b7e298cf2
* adapting existing mmx/mmx2/sse