summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
</
Commit message (Collapse)AuthorAgeFilesLines
* 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/3dnow optimizations so they work on x86_64aurel2004-10-2112-186/+208
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13721 b3059339-0415-0410-9bf9-f77b7e298cf2
* Bitrate setting option in ve_xvid4.c doesn't follow the rules describedrathann2004-10-181-5/+8
| | | | | | | | in manpage (i.e. if bitrate > 16000, then it's in bits/s, not kbits), unlike lavc and the old ve_xvid.c do. Fixed. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13676 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l...autoaspect was always applied to muxer aspect if using newer ↵rfelker2004-10-181-1/+2
| | | | | | libavcodec...hope this is ok git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13670 b3059339-0415-0410-9bf9-f77b7e298cf2
* Mark I-frames as seekable only if we encode with one reference frame, IDR ↵iive2004-10-171-1/+3
| | | | | | | | | are always seekable patch send by Loren Merritt git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13659 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sync with GomGom's patch-12 version.iive2004-10-161-30/+171
| | | | | | | | | updated copyright two new postprocessing options display aspect ratio support git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13653 b3059339-0415-0410-9bf9-f77b7e298cf2
* some memory leaks fixedreimar2004-10-142-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13642 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10liive2004-10-121-0/+1
| | | | | | | fix compilation error - NULL not defined git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13624 b3059339-0415-0410-9bf9-f77b7e298cf2
* too large extradatamichael2004-10-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13612 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sync with GomGom's patch-12 version.iive2004-10-111-101/+227
| | | | | | | | | | | | | | | updated copyright bvhq options added (xvid 1.1+ api4.1) psnr handling moved in separate functions proper free() on uninit printf -> mp_msg capability to flush delayed frames Changes by me (iive) support for flushing delayed frames at the end suppressed cosmetics and new aspect code changes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13611 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix compilation on macosx with --enable-qtx patch by Zachary Bedell ↵faust32004-10-102-3/+3
| | | | | | <zaclist@adirondack.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13607 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for 24 bit and 20 bit LPCM (simple and slow :-( )reimar2004-10-091-0/+60
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13596 b3059339-0415-0410-9bf9-f77b7e298cf2
* add new control message, that is send after end of stream, to flush all ↵iive2004-10-091-0/+1
| | | | | | | | | remaining frames in the video system required by xvid4 encoder. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13594 b3059339-0415-0410-9bf9-f77b7e298cf2
* Adds a parameter 'scenecut', to control the threshold for inserting extra ↵iive2004-10-081-0/+3
| | | | | | | | | I-frames. patch by Loren Merritt git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13585 b3059339-0415-0410-9bf9-f77b7e298cf2
* make use of 24bit afmtalex2004-10-041-3/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13554 b3059339-0415-0410-9bf9-f77b7e298cf2
* mpi->w and h are set by vf_get_image, do not overwrite them.reimar2004-10-011-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13522 b3059339-0415-0410-9bf9-f77b7e298cf2
* better default parameter,added counterpart option, better names for few ↵iive2004-09-271-7/+15
| | | | | | | | | options, 3-pass support and improved documentation. patch by Loren Merritt git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13497 b3059339-0415-0410-9bf9-f77b7e298cf2
* compensate for width/height being picture width/height instead of bitstream ↵michael2004-09-271-3/+3
| | | | | | width/height git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13490 b3059339-0415-0410-9bf9-f77b7e298cf2
* low resolution decodingmichael2004-09-261-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13474 b3059339-0415-0410-9bf9-f77b7e298cf2
* add support for subpel quality refinement option in x264.iive2004-09-221-0/+3
| | | | | | | patch by Jeff Clagg git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13432 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10lrfelker2004-09-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13431 b3059339-0415-0410-9bf9-f77b7e298cf2
* setting samplesize to 2 in decoders where neccessary.reimar2004-09-2113-1/+14
| | | | | | | | Needed because initialization of sh_audio was moved from dec_audio to demuxer.c, and some demuxers set samplesize incorrect or to 0. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13428 b3059339-0415-0410-9bf9-f77b7e298cf2
* encoding to mp2 with libtoolamenicodvb2004-09-211-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13427 b3059339-0415-0410-9bf9-f77b7e298cf2
* encoding to mp2 with libtoolame - only cbr atmnicodvb2004-09-212-0/+143
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13426 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l: Make turbo mode compatible with 3-pass encodinggpoirier2004-09-201-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13407 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l typomichael2004-09-191-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13394 b3059339-0415-0410-9bf9-f77b7e298cf2
* New lavc flag: "turbo" mode which is supposed to speed up 2-pass encodinggpoirier2004-09-191-0/+26
| | | | | | | | while preserving quality as much as possible. Inspired by XviD "turbo" mode. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13387 b3059339-0415-0410-9bf9-f77b7e298cf2
* support generating divx2pass.log on 2nd pass patch by (Loren Merritt <lorenm ↵michael2004-09-181-9/+14
| | | | | | at u dot washington dot edu>) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13386 b3059339-0415-0410-9bf9-f77b7e298cf2
* compile fixgabucino2004-09-181-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13377 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix reimar's 10l...no actually imho it's arpi's 100l for writing therfelker2004-09-181-0/+1
| | | | | | | | | old bad init_audio_codec code that replaced all the values set by the demuxer with "safe" defaults. no idea where this actually belongs -- here or the various demuxers -- but at least it works again now. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13375 b3059339-0415-0410-9bf9-f77b7e298cf2
* passing an array or double precission parameters for the scaling function, ↵michael2004-09-183-12/+14
| | | | | | | | | instead of missusing a few bits of the flags fixing the naming of the scaling functions a little git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13374 b3059339-0415-0410-9bf9-f77b7e298cf2
* moved sh_audio initialization from dec_audio to demuxer.c to fixreimar2004-09-161-19/+0
| | | | | | | | -hr-mp3-seek bug (pts was -inf after seeking) and remove the workaround from demux_audio.c. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13358 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix ineffectual video equalizer command line options, patch by kiriuja ↵faust32004-09-151-0/+23
| | | | | | <mplayer-bugs at en-directo.net>, closes #37, some more variable docu by me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13342 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix compile on gcc 2.95.3iive2004-09-141-2/+4
| | | | | | | patch send by Jan Knutar <jknutar_at_nic_dot_fi> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13335 b3059339-0415-0410-9bf9-f77b7e298cf2
* AVC support moved to libavcodec, avcC atom is now passed in extradatartognimp2004-09-131-98/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13334 b3059339-0415-0410-9bf9-f77b7e298cf2
* 2pass encoding support for x264(r46).iive2004-09-121-19/+31
| | | | | | | patch by Loren Merritt and Jeff Clagg git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13326 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make --with-x264incdir work, patch by Jan Knutar <jknutar at nic.fi>diego2004-09-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13312 b3059339-0415-0410-9bf9-f77b7e298cf2
* output faad error message in case of a decoder errorreimar2004-09-111-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13308 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable direct rendering for h264michael2004-09-071-1/+1
| | | | | | | until now we did try with dr, and disabled it if more then 1 reference frame was used, but that rarely resulted in dr+h264 and its not guranteed to work as stride may end up different, and remocing CODEC_CAP_DR1 from h264 in ffmpeg isnt correct either as the h264 codec does support it git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13276 b3059339-0415-0410-9bf9-f77b7e298cf2
* do not modify d_width and d_height when -xy option was given, otherwise -xy ↵reimar2004-09-061-1/+2
| | | | | | has no effect with e.g. vo_gl git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13269 b3059339-0415-0410-9bf9-f77b7e298cf2
* pullup docs + new feature for slow cpus :)rfelker2004-09-061-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13268 b3059339-0415-0410-9bf9-f77b7e298cf2
* first attempt to make 24-bit PCM DVDs workreimar2004-09-031-8/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13237 b3059339-0415-0410-9bf9-f77b7e298cf2