summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* remove x264 option "cabacidc", because the default is always best.lorenm2005-04-131-3/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15150 b3059339-0415-0410-9bf9-f77b7e298cf2
* silence gcc warning:rathann2005-04-101-2/+2
| | | | | | | | | pullup.c:681: warning: suggest parentheses around + or - inside shift pullup.c:682: warning: suggest parentheses around + or - inside shift approved by Rich git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15112 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix displaying of the subtitles when using sliceshenry2005-04-101-3/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15100 b3059339-0415-0410-9bf9-f77b7e298cf2
* Better defaults encoding settings for XviD, intended to be a good tradeoff ↵gpoirier2005-04-081-4/+4
| | | | | | CPU/PSNR. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15071 b3059339-0415-0410-9bf9-f77b7e298cf2
* remove nonsense code left from copy&paste from another filter (it was never ↵rfelker2005-04-081-5/+0
| | | | | | used) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15069 b3059339-0415-0410-9bf9-f77b7e298cf2
* LOCO support via lavcrtognimp2005-04-071-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15065 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1l! mplayer's verbose variable is not a flag but a signed numberrfelker2005-04-011-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15038 b3059339-0415-0410-9bf9-f77b7e298cf2
* typodiego2005-03-311-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15031 b3059339-0415-0410-9bf9-f77b7e298cf2
* step 1 of fixing ad_faad:rfelker2005-03-291-1/+10
| | | | | | | | | | | | | use internal downmixing just like liba52 does if the output is <= 2 channels actually this is broken since it makes it impossible to manually use af_pan; however liba52 already has that limitation, and without this patch, aac audio comes out TOTALLY wrong on 2-channel systems. hopefully someone will find a better solution later. next up: making ad_faad reorder the channels according to what mplayer expects, so they won't all come out the wrong speakers... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15020 b3059339-0415-0410-9bf9-f77b7e298cf2
* sane default moderfelker2005-03-261-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15014 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000l, last commit broke qpel interp entirelyrfelker2005-03-261-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15013 b3059339-0415-0410-9bf9-f77b7e298cf2
* don't buffer more future context that we needrfelker2005-03-202-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14974 b3059339-0415-0410-9bf9-f77b7e298cf2
* direct rendering support drastically improves speed, but it's buggy. :( ↵rfelker2005-03-201-1/+1
| | | | | | disabled for now... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14971 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l, meaning of strict_breaks was backwards...rfelker2005-03-201-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14970 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000l to me: could break a/v sync and eventually cause buffer exhaustion on ↵rfelker2005-03-171-1/+8
| | | | | | soft-telecined input that's ugly git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14955 b3059339-0415-0410-9bf9-f77b7e298cf2
* improve handling of soft-telecined input (faster, fewer mistakes)rfelker2005-03-161-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14952 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync to x264 171: chroma_me, chroma_qp_offsetlorenm2005-03-141-5/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14944 b3059339-0415-0410-9bf9-f77b7e298cf2
* missing return statement (1e5l for me)henry2005-03-081-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14931 b3059339-0415-0410-9bf9-f77b7e298cf2
* subtracting 8 from negative w and h rounds the dimension to the closest ↵nicodvb2005-03-061-2/+17
| | | | | | multiple of 16 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14925 b3059339-0415-0410-9bf9-f77b7e298cf2
* alac support via lavc decoderrtognimp2005-03-061-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14923 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync to x264 r150: new option 'b_pyramid'lorenm2005-03-041-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14917 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make nuv files work on bigendian (but old nuv files created with mencoderreimar2005-03-033-4/+9
| | | | | | | wont play anymore - before they would have worked with mplayer on be) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14897 b3059339-0415-0410-9bf9-f77b7e298cf2
* 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-18