summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf_scale.c
Commit message (Expand)AuthorAgeFilesLines
* libmpcodecs: move vf_scale.c swscale helper functions to sws_utils.cRudolf Polzer2012-10-241-82/+1
* vf_scale: do the upscale detection AFTER calculating dimensionsRudolf Polzer2012-09-241-7/+8
* libmpcodecs: add support for 422P9mplayer-svn2012-08-031-0/+2
* Change <endian.h> include to <sys/types.h>wm42012-07-311-1/+1
* vf_scale: don't pass CPU flags anymorewm42012-07-301-14/+3
* Rip out 3DNOW supportwm42012-07-301-2/+1
* Remove compile time/runtime CPU detection, and drop some platformswm42012-07-301-3/+3
* libmpcodecs: rename IMGFMT_GBR24P to IMGFMT_GBRPwm42012-03-251-5/+5
* vf_scale: prefer converting GBR24P to other 8 bit per component RGB formatsreimar2012-03-251-0/+4
* libmpcodecs: support planar GBR24 decodingcehoyos2012-03-251-0/+1
* i lost my brainwm42012-01-261-1/+1
* screenshot: improve quality by using additional swscale flagswm42012-01-181-1/+12
* vf_dsize, vf_scale: fix behavior on multiple config() callswm42011-12-191-4/+9
* cleanup: vf_scale.c, vf.c: replace numbers by flag macro namesUoti Urpala2011-11-141-1/+3
* video, options: implement better YUV->RGB conversion controlwm42011-10-161-0/+79
* video/colorspaces: add new 9/10-bit formats from libavcodecUoti Urpala2011-06-261-0/+10
* cleanup: shut up more warningsClément Bœsch2011-05-061-2/+2
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-141-5/+3
* vf_scale: accept all non-hw-accel formats we know a PIX_FMT forreimar2010-11-081-35/+1
* cosmetics: "struct vf_instance* vf" -> "struct vf_instance *vf"Uoti Urpala2010-05-291-6/+6
* Merge svn changes up to r31141Uoti Urpala2010-05-071-0/+2
|\
| * Add support for 12-bit color mode on framebuffer devices.cehoyos2010-05-061-0/+2
| * Mark vf_size_preset_fields m_option_t array as const.diego2010-04-041-1/+1
| * Mark a bunch of video filter structures as const.diego2010-02-221-7/+7
| * Declare externally used variables from vd.c as extern in vd.h.diego2010-02-221-4/+1
| * cosmetics: Rename struct vf_instance_s --> vf_instance.diego2010-02-211-7/+7
* | Merge svn changes up to r30683Uoti Urpala2010-03-101-2/+2
|\|
| * Rename open() vf initialization function to vf_open().diego2010-02-211-2/+2
* | Merge svn changes up to r30463Uoti Urpala2010-03-091-0/+18
|\|
| * Add missing license headers to all files in the libmpcodecs directory.diego2010-01-301-0/+18
* | Merge svn changes up to r30419Uoti Urpala2010-01-251-11/+40
|\|
| * Make the scale filter prefer yuv conversions that do not need chroma scaling.reimar2010-01-231-7/+41
| * Remove the query_format_cache, it is extra complexity that makes improvementsreimar2010-01-231-6/+1
| * Simplify loop conditionreimar2010-01-231-1/+1
* | Merge svn changes up to r30195Uoti Urpala2010-01-081-3/+3
|\|
| * Replace deprecated sws_scale_ordered usages by sws_scale (which does the same).reimar2010-01-031-3/+3
* | Merge svn changes up to r30165Uoti Urpala2010-01-081-5/+21
|\|
| * One more fix for -vf scale with alpha.reimar2010-01-011-1/+1
| * Also pass alpha plane to swscale, avoids crashes when converting betweenreimar2010-01-011-4/+4
| * Add support for YUV format with alpha and fix the codecs.conf entry for vp6areimar2009-12-311-0/+2
| * Try to put the list of output formats for vf_scale in a more sensiblereimar2009-12-311-6/+6
| * Add support for 16-bit per component YUV formats.reimar2009-12-311-0/+12
| * Support 440P in scale filter.reimar2009-12-301-0/+2
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-19/+2
|\|
| * Remove unreachable parsing code: for filters that use the option parser,reimar2009-11-211-19/+0
| * Allow vf_scale to output to RGB48, though still prefer the 24 and 32 bit form...reimar2009-11-211-0/+2
* | Merge svn changes up to r29532Uoti Urpala2009-08-181-0/+2
|\|
| * Add IMGFMT_RGB48LE and IMGFMT_RGB48BE.cehoyos2009-08-111-0/+2
* | Merge svn changes up to r29455Uoti Urpala2009-07-291-1/+1
|\|
| * Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.diego2009-07-261-1/+1
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-32/+32
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-32/+32
* | Merge svn changes up to r29117Uoti Urpala2009-04-011-6/+6
|\|
| * Consistently use MP_MAX_PLANES as size for plane pointer/stride arrays in lib...reimar2009-03-291-6/+6
* | Merge svn changes up to r28341Uoti Urpala2009-01-191-1/+1
|\|
| * revert #ifdef WORDS_BIGENDIAN => #if WORDS_BIGENDIAN changes from r28331gpoirier2009-01-161-1/+1
| * fix compilation on non x86 machines (PPC here)gpoirier2009-01-161-1/+1
| * Lots and lots of #ifdef ARCH_... -> #if ARCH_...reimar2009-01-161-1/+1
* | Merge svn changes up to 27824Uoti Urpala2008-10-251-1/+1
|\|
| * Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg.diego2008-10-161-1/+1
* | Merge svn changes up to r26783Uoti Urpala2008-05-151-4/+1
|\|
| * Factorize "int i".michael2008-05-111-4/+1
* | Merge svn changes up to r26587Uoti Urpala2008-04-291-1/+1
|\|
| * Consistently #include mpbswap.h instead of bswap.h everywhere.diego2008-04-281-1/+1
* | Mark some constant symbols as suchUoti Urpala2008-04-261-8/+8
* | Move screen_size_xy to options structUoti Urpala2008-04-251-3/+1
* | Move opt_screen_size_[x|y] to options structUoti Urpala2008-04-251-3/+4
* | Remove _s/_st suffix from some struct namesUoti Urpala2008-04-251-7/+7
|/
* Make all vf_info_t structs constreimar2007-12-021-1/+1
* warning fix:diego2007-08-281-1/+1
* 100l, fix compile error in r23498 due to bad copy in pastereimar2007-06-071-1/+1
* RGB8/BGR8 IMGFMTs are paletted in case of swscale input.reimar2007-06-071-0/+2
* Remove useless fastmemcpy.h include for filters that do not even do any memcpy.reimar2007-05-271-1/+0
* swap palette on big endianmichael2007-02-171-2/+13
* palette init code for IMGFMT_RGB4 and IMGFMT_RG4Bmichael2007-02-171-0/+11
* add IMGFMT_RGB8 palette init code what moron actually added init code just fo...michael2007-02-171-0/+13
* another ridiculous palette bug which has nothing to do with the new palete su...michael2007-02-171-0/+2
* PAL8 ...michael2007-02-161-0/+2
* Mark m_struct_t defaults as constreimar2007-01-281-1/+1
* Use PIX_FMT_* instead of IMGFMT_* when calling sws_getContext()lucabe2006-09-171-5/+13
* A value of 2 is valid for noup, tooreimar2006-08-241-1/+1
* vertical scaler with accurate rounding, some people on doom9 can see +-1 errorsmichael2006-07-241-0/+4
* Move postproc ---> libswscalelucabe2006-06-301-1/+1
* Convert all if(verbose>X) to mp_msg_test calls.diego2006-03-241-1/+1
* passing pts through the filter layer (lets see if pts or cola comes out at th...michael2006-03-211-2/+2
* 10l (dont limit dimension components independantly if noup)michael2006-02-241-2/+2
* no upscale flag so automatic downscaling is possible in mencodermichael2006-02-181-0/+9
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-091-1/+1
* deobfuscate some very simple code...ods152005-12-171-4/+4
* Unify include path handling, -I.. is in CFLAGS.diego2005-11-181-5/+5
* 10lalex2005-05-211-1/+1
* subtracting 8 from negative w and h rounds the dimension to the closest multi...nicodvb2005-03-061-2/+17
* Improved NV12/NV21 support.syrjala2005-02-161-0/+4
* fix for negative values for width and height (aspect-preserving scaling).reimar2004-11-121-27/+33
* passing an array or double precission parameters for the scaling function, in...michael2004-09-181-10/+12
* do not modify d_width and d_height when -xy option was given, otherwise -xy h...reimar2004-09-061-1/+2
* give Y8 and Y800 lower conversion priority to avoid grayscaled videoreimar2004-05-141-3/+3
* prefer yuv formats over rgb in case both are supported by hwfaust32004-04-231-13/+13
* AltiVec support in postproc/ + altivec optimizations for yuv2yuvX patch by (R...michael2004-03-111-1/+2
* interlaced scalingmichael2003-12-291-5/+44
* uninit supportalex2003-11-291-0/+7
* another lame workaround for the g1 filter layer ...michael2003-11-031-8/+19
* some missing formatsalex2003-10-091-0/+3
* uyvy output support in swscaleralex2003-10-091-0/+1
* size presets: added the standard resolutions as proposed by Fabrice (ffmpeg)alex2003-09-051-1/+6
* -brightness && -vf scale fixmichael2003-08-161-0/+1
* vf_scale.h & related cleanup & some small warning fix by dominikmichael2003-06-011-2/+2
* fix segfaults with slices. support slice rendering into a filter evenrfelker2003-05-201-3/+2
* not needed anymore (vo_jpeg.c and vo_dga.c were depending on it some time ago)alex2003-04-291-26/+0
* generate meaningful d_width & d_height when scaling, rather than useless nons...rfelker2003-04-271-2/+11
* moving getFilter stuff back (vf_scale.c -> swscale.c)michael2003-04-251-58/+11
* removing sws - global verbose var dependancymichael2003-04-241-1/+151
* vf_clone_mpi_attributes()michael2003-04-191-2/+1
* 10000l (YUV vs. YVU swscale fix/cleanup)michael2003-03-271-4/+4
* 10L the scale filter accpet w and h to -3albeu2003-03-151-2/+2
* Add the new -vf option wich is the same as vop in reverse order.albeu2003-03-151-2/+69
* sws_ prefix, more seperation between internal & external swscaler APImichael2003-02-231-6/+6
* draw_slice supportarpi2003-02-231-1/+32
* yuv2rgb brightness/contrast/saturation/different colorspaces support finishedmichael2003-02-211-0/+54
* move some verbose msg to dbg2arpi2003-02-041-1/+1
* fixing rgb4 & bgr4 (2 pixels per byte)michael2003-01-301-1/+4
* UYVY inputmichael2003-01-231-1/+2
* exporting palette for 4/8bpp modesarpi2002-10-171-0/+30
* yuy2 output supportmichael2002-10-131-1/+2
* out formats reordered, quality orderarpi2002-09-151-10/+12
* changing return type of put_image void->intarpi2002-09-101-2/+2
* typo fix, patch by (Eric Lammerts <eric at lammerts dot org>)michael2002-08-181-1/+1
* imho swscale also likes aligned stride :)arpi2002-08-021-1/+1
* planar yuv 444 422 411 supportmichael2002-08-011-0/+6
* Put back the ordering of the if as requested by Arpi.kmkaplan2002-07-181-2/+6
* Round height or width to valid values when doing automatic calculation.kmkaplan2002-07-181-2/+18
* support for external pp by divx4. some fixes/cosmetics?alex2002-07-111-2/+2
* more scaling algosmichael2002-07-041-2/+16
* support dropping some chroma src lines for a bit extra speedmichael2002-06-241-4/+12
* IF09 addedarpi2002-06-231-0/+2
* yvu9 & y8michael2002-06-231-2/+7
* warning fixes, patch by Ulrich Hecht <uli@suse.de>arpi2002-05-251-1/+1
* big cosmetics patch, cleanup of messages printed by mplayer and libs.arpi2002-05-201-4/+4
* new special w/h values: -2 and -3. based on proposal by Bohdan Horst <nexus@h...arpi2002-05-191-0/+5
* keep aspect ratio - based on Fredrik Kuivinen's ideaarpi2002-05-121-1/+8
* w/h=0 means d_w/h instead of originalarpi2002-05-061-3/+6
* swscaler yv12 vs i420 workaroundarpi2002-04-191-2/+4
* mp_image.h and img_format.h moved to libmpcodecsarpi2002-04-131-2/+2
* capabilities support -> automatic insertion of scale, expand, pparpi2002-04-111-8/+47
* pp passtrougharpi2002-04-081-0/+7
* free old context, really use query_formatarpi2002-04-071-0/+5
* 10larpi2002-04-071-1/+1
* colorspace conversion supportarpi2002-04-071-2/+56
* swscale filterarpi2002-04-071-0/+79