summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Collapse)AuthorAgeFilesLines
* Add deinterlace property, patch by Carl Eugen Hoyosreimar2006-11-172-0/+14
| | | | | | | | (cehoyos [at] rainbow studorg tuwien ac at) with small modifications by me. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20989 b3059339-0415-0410-9bf9-f77b7e298cf2
* Put files fully owned by my under GPL v2 "or later"reimar2006-11-171-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20978 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix AMD64 support, patch by Reimar Doffingergpoirier2006-11-171-24/+25
| | | | | | | | | Original thread: subject: Re: [MEncoder-users] pullup filter segfaults on amd66 date: Nov 13, 2006 4:07 PM git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20977 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix segfault with videos with unusual resolution, patch by Stanislav ↵gpoirier2006-11-151-1/+1
| | | | | | | | | | | Maslovski % stanislav P maslovski A gmail P com % Original thread: date: Nov 15, 2006 10:38 PM subject: [MPlayer-dev-eng] [PATCH] vf_screenshot.c: segfault (buffer overflow) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20946 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix extradata passing to lavc RV20 decoderrtogni2006-11-142-21/+33
| | | | | | | | | | | | Pass video codec extradata unchanged from demux_real, sync vd_realvid to the new format Sync mkv demuxer to the changes above (cmsg24 extradata was totally broken before) Detect cmsg24 size from extradata (was fixed) Based on a patch by elupus >> elupus >a< ecce se << git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20936 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use vf control for reading pts from vf_vouau2006-11-142-9/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20922 b3059339-0415-0410-9bf9-f77b7e298cf2
* Update OSD contents only after the correct values for the frame are known.uau2006-11-142-11/+14
| | | | | | | | | | | The most visible inaccuracy caused by the previous update location was that the OSD always showed position 0 after seeking with demux_mkv. Split frame decoding and filtering because with -correct-pts the pts value that should be displayed for the frame is only known after decoding but is needed before filtering (during which the OSD is drawn). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20918 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove mmx.h, the licensing status was doubtful, and put a minimaldiego2006-11-101-0/+80
| | | | | | | replacement header in the place where it's needed. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20837 b3059339-0415-0410-9bf9-f77b7e298cf2
* Separate XviD 3 and XviD 4 tests.diego2006-11-081-8/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20789 b3059339-0415-0410-9bf9-f77b7e298cf2
* support lavc mblmin and mblmaxcorey2006-11-081-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20772 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix code that cuts audio data if the filters produce too much.uau2006-11-071-1/+2
| | | | | | | | It incorrectly used the channel count and sample size values from the decoder even though the filters can change those. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20768 b3059339-0415-0410-9bf9-f77b7e298cf2
* feed av_log() through mp_msg()michael2006-11-071-0/+49
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20757 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove remnants of long-gone libfame.diego2006-11-063-159/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20739 b3059339-0415-0410-9bf9-f77b7e298cf2
* Initialize fontconfig in VFCTRL_INIT_EOSD handler.eugeni2006-11-052-1/+4
| | | | | | | | | | Recent libass api changes moved fontconfig initialization to filter's config() function. It is bad, because cache update can take a long time, resulting in unpleasant sound effects. This change restores the original behaviour. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20722 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix comment, it's 'sowt', not 'swot' ('twos' reversed)reimar2006-11-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20720 b3059339-0415-0410-9bf9-f77b7e298cf2
* Always respect w and h params to mpcodecs_config_vo overreimar2006-11-051-6/+2
| | | | | | | | | sh->disp_w and sh->disp_h, otherwise it will break when the resolution changes mid-stream, like in http://samples.mplayerhq.hu/MPEG2/res_change_ffmpeg_aspect.ts git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20687 b3059339-0415-0410-9bf9-f77b7e298cf2
* ass renderer absolutely needs readable target mpi.reimar2006-11-041-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20672 b3059339-0415-0410-9bf9-f77b7e298cf2
* changed email addresshenry2006-11-041-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20662 b3059339-0415-0410-9bf9-f77b7e298cf2
* pass the interlacing info to the filter chainhenry2006-11-041-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20655 b3059339-0415-0410-9bf9-f77b7e298cf2
* Introduce MSGT_ASS, use it for all libass messages.eugeni2006-11-031-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20645 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set mpi stride, mostly fixes ↵reimar2006-11-021-0/+3
| | | | | | | | | http://samples.mplayerhq.hu/MPEG2/res_change_ffmpeg_aspect.ts with e.g. -vo x11 and -vo gl (-vo xv was not affected). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20607 b3059339-0415-0410-9bf9-f77b7e298cf2
* qp height should be in macroblocks, not pixelshenry2006-11-012-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20601 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not modify parsed command-line values on config,reimar2006-11-011-4/+5
| | | | | | | use a local variable instead. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20577 b3059339-0415-0410-9bf9-f77b7e298cf2
* Libass interface reworked:eugeni2006-10-282-6/+6
| | | | | | | | | - ass_instance_t renamed to ass_renderer_t - ass_library_t introduced - use of mplayer-specific global variables limited to ass_mp.c git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20493 b3059339-0415-0410-9bf9-f77b7e298cf2
* make vf_geq read whitespace in equation paramods152006-10-281-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20482 b3059339-0415-0410-9bf9-f77b7e298cf2
* remove unused variableods152006-10-271-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20473 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetic, reindentation, tab removalods152006-10-271-51/+51
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20472 b3059339-0415-0410-9bf9-f77b7e298cf2
* update vf_geq to new ff_eval APIods152006-10-271-38/+45
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20471 b3059339-0415-0410-9bf9-f77b7e298cf2
* Split ass_configure() into several smaller functions.eugeni2006-10-262-29/+8
| | | | | | | FontConfig initialization moved from ass_init() to ass_set_fonts(). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20462 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add proper flv fourccreimar2006-10-241-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20435 b3059339-0415-0410-9bf9-f77b7e298cf2
* x264: don't enable turbo in the middle pass of a 3pass encode. (broke in r20060)lorenm2006-10-211-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20346 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add a call to x264enc_set_param in config, otherwise mencoder -ovc x264reimar2006-10-211-0/+2
| | | | | | | would crash when no x264encopts specified. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20339 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not use sh_audio->wf values if they are definitely invalidreimar2006-10-211-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20334 b3059339-0415-0410-9bf9-f77b7e298cf2
* make any parse error in -x264encopts fatallorenm2006-10-201-3/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20323 b3059339-0415-0410-9bf9-f77b7e298cf2
* make -passlogfile work with x264 again (broke in r20060)lorenm2006-10-191-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20303 b3059339-0415-0410-9bf9-f77b7e298cf2
* bilinear interpolationmichael2006-10-161-13/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20276 b3059339-0415-0410-9bf9-f77b7e298cf2
* 200 byte is too littlemichael2006-10-161-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20274 b3059339-0415-0410-9bf9-f77b7e298cf2
* generic equation filtermichael2006-10-163-0/+222
| | | | | | | example: -vf 'geq=(p(X\,Y)+p(mod(Y*2-X*2\,W)\,mod(Y*2+X*2+sin((X-Y)/10/SW+N)*SW*20\,H)))/2' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20272 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use American spelling of "gray" instead for British's "grey" for XviD ↵gpoirier2006-10-161-1/+2
| | | | | | option, while keeping backward compatibility git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20265 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix multiple instances of -x264encopts on the commandline (broke in r20060)lorenm2006-10-151-55/+67
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20258 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix typo in sub_delay external specification.eugeni2006-10-131-1/+1
| | | | | | | Patch by Jindrich Makovicka <makovick a gmail d com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20203 b3059339-0415-0410-9bf9-f77b7e298cf2
* Allows up to 8 bytes of extradata for cmsg24rtogni2006-10-101-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20150 b3059339-0415-0410-9bf9-f77b7e298cf2
* reinit codec chain when aspect ratio and/or resolution changenicodvb2006-10-081-0/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20121 b3059339-0415-0410-9bf9-f77b7e298cf2
* print bits/s, not bytes/sivo2006-10-061-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20093 b3059339-0415-0410-9bf9-f77b7e298cf2
* workaround redefinition of object_type as prev(object_type)+1nicodvb2006-10-051-2/+3
| | | | | | | in recent faac cvs (without version number increase) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20086 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove the x264 option parser, and pass the options on to libx264 as a ↵lorenm2006-10-051-310/+41
| | | | | | | | | string instead. This provides automatic support for all current and future x264 options. A few options had to be reorganized: partitions, deblockalpha/beta, me, direct_pred. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20060 b3059339-0415-0410-9bf9-f77b7e298cf2
* make PSNR printing more consistent with other encoderscorey2006-10-031-3/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20023 b3059339-0415-0410-9bf9-f77b7e298cf2
* Simplify and optimize bitmap blending.eugeni2006-10-021-31/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20018 b3059339-0415-0410-9bf9-f77b7e298cf2
* Compile fix for odd versions of binutils, namely the ones in Fedora.gpoirier2006-10-011-6/+6
| | | | | | | | | | Patch by Reimar Original thread: Date: Oct 1, 2006 4:42 PM Subject: Re: [MPlayer-dev-eng] vf_yadif.c: fix for (probably) older binutils git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20016 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add copyright notice and vim/emacs comments to libass and vf_ass.c.eugeni2006-10-011-0/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20014 b3059339-0415-0410-9bf9-f77b7e298cf2
* in case of errors after decoding quit the main decoding nicodvb2006-09-271-0/+4
| | | | | | | | loop before memmove() when sh_audio->in_buffer_len <= 0; patch by Chandan Pitta chandan.pitta gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20001 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cosmetics and comments.rik2006-09-231-145/+333
| | | | | | | | | | | Patch by Karolina Lindqvist <karolina.lindqvist@kramnet.se> "This is the whitespace patch for vf_zrmjpeg.c with doxygen comments that I promised a while ago." Some additional whitespace fixes by me, there are no functional changes. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19957 b3059339-0415-0410-9bf9-f77b7e298cf2
* Patch by Karolina Lindqvist <karolina.lindqvist@kramnet.se>rik2006-09-231-123/+125
| | | | | | | | | | | | | "This patch is the MMX optimizations for the zrmjpeg filter, which is used by the zr2 video output driver." With some small changes by me: - column width=80 - kept jpeg_enc_* functions static because they confuse the current vo_zr.c - did not include jpeg_enc.h because jpeg_enc functions are still static git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19956 b3059339-0415-0410-9bf9-f77b7e298cf2
* verbosity--;diego2006-09-231-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19950 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add forgotten emms which caused weird bugs like nan pts values.reimar2006-09-231-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19948 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix compilation if HAVE_MMX is defined but NAMED_ASM_ARGS isn'treimar2006-09-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19929 b3059339-0415-0410-9bf9-f77b7e298cf2
* Replace preprocessor hacks to work around compilers not supporting nameddiego2006-09-181-6/+2
| | | | | | | assembler arguments with a proper configure check. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19894 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use PIX_FMT_* instead of IMGFMT_* when calling sws_getContext()lucabe2006-09-173-7/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19876 b3059339-0415-0410-9bf9-f77b7e298cf2
* conditional declerations are unnecessaryods152006-09-171-6/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19869 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add repeated screenshot mode to vf_screenshot.eugeni2006-09-151-2/+19
| | | | | | | It is triggered by "screenshot 1". git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19839 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmx implementation of yadif. 3.5x faster.lorenm2006-09-141-1/+228
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19836 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics (indentation)lorenm2006-09-141-36/+36
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19835 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmeticslorenm2006-09-141-20/+34
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19834 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add noglobal counterpart to the global flag.diego2006-09-011-0/+1
| | | | | | | patch by Jeff Clagg, snacky {at} ikaruga {dot} co {dot} uk git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19629 b3059339-0415-0410-9bf9-f77b7e298cf2
* Patch from Karolina Lindqvist <karolina.lindqvist@kramnet.se>rik2006-09-011-0/+2
| | | | | | | | | | | | | "There is a bug in the zoran -vo zr driver, that makes the output garbled always. It also probably affects the zrmjpeg filter. This patch takes care of the problem." Patch tested and OK. And 10l to me, because this bug probably has existed for a looong time. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19625 b3059339-0415-0410-9bf9-f77b7e298cf2
* The FSF changed postal address.diego2006-09-014-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19620 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix build failure when ASS is disabledaurel2006-08-281-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19588 b3059339-0415-0410-9bf9-f77b7e298cf2
* "global header" support, this is pretty much just copy and pasted code from michael2006-08-281-0/+36
| | | | | | | | | libavcodec/x264.c and libmpcodecs/ve_lavc.c, with it -ovc x264 can be used together with lavf to make working .psp files amongth other things feel free to reverse, flame, ... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19583 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add EOSD support to vf_vo.eugeni2006-08-281-4/+73
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19582 b3059339-0415-0410-9bf9-f77b7e298cf2
* segfault fixmichael2006-08-281-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19575 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add -(no)ass-use-margins option.eugeni2006-08-281-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19569 b3059339-0415-0410-9bf9-f77b7e298cf2
* Zero fill ass_settings_t before use.eugeni2006-08-271-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19556 b30593