summaryrefslogtreecommitdiff
path: root/libpostproc/postprocess_internal.h
Commit message (Collapse)AuthorAgeFilesLines
* lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bumpAnton Khirnov2021-01-011-0/+1
| | | | They are not properly namespaced and not intended for public use.
* postproc: remove usage of deprecated QP_STORE_T defineJames Almer2017-08-301-3/+3
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* postproc: Avoid floats in maxClipped computationMichael Niedermayer2015-05-311-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* postproc: Made QP, nonBQP, and pQPb arraysTucker DiNapoli2015-04-221-2/+8
| | | | | | | | | | | | Also pulled QP initialization out of inner loop, which removed some redundent code. Added some dummy fields to PPContext to allow current code to work while changing the rest of the postprocessing code to support the arrays. I also increased alignment requirements for some fields in the PPContext struct to support future avx2 code. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* postproc: add basic deblock filter visualization supportMichael Niedermayer2014-09-241-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* postproc: Replace CLIP by av_clip_uint8Michael Niedermayer2014-09-191-2/+0
| | | | | | drop "#define CLIP av_clip_uint8" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* pp: use av_clip_uint8 instead of a custom implementation.Clément Bœsch2012-11-151-4/+3
|
* pp: fix a few typo in the internal header.Clément Bœsch2012-11-151-8/+8
|
* libpostproc: add bitexact mode, which is needed for regression testing.Michael Niedermayer2012-02-291-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-12-121-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: x86: cabac: replace explicit memory references with "m" operands avplay: don't request a stereo downmix wmapro: use av_float2int() lavc: avoid invalid memcpy() in avcodec_default_release_buffer() lavu: replace int/float punning functions lavfi: install libavfilter/vsrc_buffer.h Remove extraneous semicolons sdp: Restore the original mp4 format h264 extradata if converted rtpenc: Add support for mp4 format h264 rtpenc: Simplify code by introducing a separate end pointer movenc: Use the actual converted sample for RTP hinting Fix a bunch of common typos. Conflicts: doc/developer.texi doc/eval.texi doc/filters.texi doc/protocols.texi ffmpeg.c ffplay.c libavcodec/mpegvideo.h libavcodec/x86/cabac.h libavfilter/Makefile libavformat/avformat.h libavformat/cafdec.c libavformat/flvdec.c libavformat/flvenc.c libavformat/gxfenc.c libavformat/img2.c libavformat/movenc.c libavformat/mpegts.c libavformat/rtpenc_h264.c libavformat/utils.c libavformat/wtv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Fix a bunch of common typos.Diego Biurrun2011-12-111-1/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-041-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (40 commits) H.264: template left MB handling H.264: faster fill_decode_caches H.264: faster write_back_* H.264: faster fill_filter_caches H.264: make filter_mb_fast support the case of unavailable top mb Do not include log.h in avutil.h Do not include pixfmt.h in avutil.h Do not include rational.h in avutil.h Do not include mathematics.h in avutil.h Do not include intfloat_readwrite.h in avutil.h Remove return statements following infinite loops without break RTSP: Doxygen comment cleanup doxygen: Escape '\' in Doxygen documentation. md5: cosmetics md5: use AV_WL32 to write result md5: add fate test md5: include correct headers md5: fix test program doxygen: Drop array size declarations from Doxygen parameter names. doxygen: Fix parameter names to match the function prototypes. ... Conflicts: libavcodec/x86/dsputil_mmx.c libavformat/flvenc.c libavformat/oggenc.c libavformat/wtv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Do not include log.h in avutil.hMans Rullgard2011-07-031-0/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
|/ | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-221-2/+2
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use directory name as multiple inclusion guard prefix.Diego Biurrun2009-02-041-3/+3
| | | | | | We do this for all other libraries already. Originally committed as revision 16990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Directly #include some required headers.Diego Biurrun2009-01-251-0/+1
| | | | Originally committed as revision 16780 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-311-3/+3
| | | | | | | | | Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full path for #includes from another directory.Diego Biurrun2008-05-091-1/+1
| | | | Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo fixes: tempBlured --> tempBlurredDiego Biurrun2008-03-221-2/+2
| | | | Originally committed as revision 12557 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix indentation to be 4 spaces and consistently place {}.Diego Biurrun2008-03-221-68/+67
| | | | Originally committed as revision 12552 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make src const.Michael Niedermayer2008-02-021-1/+1
| | | | Originally committed as revision 11813 to svn://svn.ffmpeg.org/ffmpeg/trunk
* void arithmeticMichael Niedermayer2008-02-021-1/+1
| | | | Originally committed as revision 11812 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unusedMichael Niedermayer2008-01-101-4/+0
| | | | Originally committed as revision 11492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove clip_table as it is not used anymore.Diego Pettenò2008-01-081-7/+0
| | | | | | Patch by Diego 'Flameeyes' Pettenò (flameeyes gmail com) Originally committed as revision 11468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the av_class member of PPContext a poiner to constant AVClass.Diego Pettenò2008-01-071-1/+1
| | | | | | Patch by Diego 'Flameeyes' Pettenò flameeyes ¤ gmail ! com Originally committed as revision 11445 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun2007-10-171-3/+3
| | | | Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix 'make checkheaders'.Diego Biurrun2007-07-021-0/+1
| | | | Originally committed as revision 9460 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a comment to indicate which #endif belong to which #defineGuillaume Poirier2007-06-171-1/+1
| | | | Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add multiple inclusion guards to headersMåns Rullgård2007-06-171-0/+5
| | | | Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc spelling fixesDiego Biurrun2007-06-121-3/+3
| | | | Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* printf --> av_log with some help from OdedDiego Biurrun2006-10-111-0/+5
| | | | Originally committed as revision 6639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-16/+18
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make postproc use avutilLuca Barbato2006-10-021-6/+8
| | | | Originally committed as revision 6524 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ffmpeg better support pic - from Diego Pettenò <flameeyes@gentoo.org>Luca Barbato2006-07-051-0/+4
| | | | Originally committed as revision 5631 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add const to (mostly) char* and make some functions static, which aren't usedStefan Huehner2006-06-181-2/+2
| | | | | | | outside their declaring source file and which have no corresponding prototype. patch by Stefan Huehner stefan^^@^^huehner^^.^^org Originally committed as revision 5497 to svn://svn.ffmpeg.org/ffmpeg/trunk
* libavcodec/libpostproc ---> libpostprocDiego Biurrun2006-06-011-0/+170
Originally committed as revision 5440 to svn://svn.ffmpeg.org/ffmpeg/trunk