Diego Pettenò
31bfd6f34f
Make the av_class member of PPContext a poiner to constant AVClass.
...
Patch by Diego 'Flameeyes' Pettenò flameeyes ¤ gmail ! com
Originally committed as revision 11445 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Diego Biurrun
5b21bdabe4
Add FFMPEG_ prefix to all multiple inclusion guards.
...
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Diego Biurrun
53eecfdefc
Fix 'make checkheaders'.
...
Originally committed as revision 9460 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Guillaume Poirier
efb775777f
add a comment to indicate which #endif belong to which #define
...
Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Måns Rullgård
699b3f99d0
add multiple inclusion guards to headers
...
Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
755bfeabcc
misc spelling fixes
...
Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
e7becfb25f
printf --> av_log with some help from Oded
...
Originally committed as revision 6639 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
b78e7197a8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
...
and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Luca Barbato
6ab6c7c3cc
make postproc use avutil
...
Originally committed as revision 6524 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Luca Barbato
24dd8c616d
Make ffmpeg better support pic - from Diego Pettenò <flameeyes@gentoo.org>
...
Originally committed as revision 5631 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Stefan Huehner
7b49ce2e34
Add const to (mostly) char* and make some functions static, which aren't used
...
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
19 years ago
Diego Biurrun
6d9a242106
libavcodec/libpostproc ---> libpostproc
...
Originally committed as revision 5440 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
5509bffa88
Update licensing information: The FSF changed postal address.
...
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
bb270c0896
COSMETICS: tabs --> spaces, some prettyprinting
...
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
115329f160
COSMETICS: Remove all trailing whitespace.
...
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Jindřich Makovička
655f688d54
support for negative strides
...
Originally committed as revision 3989 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
12eebd26ae
accurate/slow (per line instead of per block) deblock filter spport which is identical to what is recommanded in the mpeg4 spec
...
Originally committed as revision 3163 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
2e90b37c5e
mpeg2 QP clamping fix
...
Originally committed as revision 2663 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
0426af3111
mpeg2 qscale flag
...
a few bugfixes for the C pp code
minor optimization
Originally committed as revision 1786 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
134eb1e504
fixing cliping of c deinterlacers
...
5 tap lowpass deinterlacer
Originally committed as revision 1715 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
b304569aff
doxy / cosmetics
...
Originally committed as revision 1637 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
bba9b16c26
moving postprocess to ffmpeg/libavcodec
...
Originally committed as revision 1586 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 9427 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
Originally committed as revision 9428 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
e9effafdf9
YUV 411/422/444 support for pp
...
Originally committed as revision 8806 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
88c0bc7e9c
buffer alloc cleanup / 10l
...
Originally committed as revision 8631 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
c41d972d9c
cleanup
...
Originally committed as revision 8039 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
b401ebad91
cosmetics requested by kabi
...
Originally committed as revision 8020 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
fa6ea14e40
per context cpuCaps (idea by kabi)
...
Originally committed as revision 7986 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
4407a3c47a
change qscale type to int8 and fix qscale ordering
...
Originally committed as revision 7985 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
b49d916512
using same numbers for cpuCaps as libmpeg2 & liba52
...
Originally committed as revision 7974 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
4603ed8f91
cleanly passing the cpuCaps
...
Originally committed as revision 7973 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
df8d4d0ed5
cleanup
...
Originally committed as revision 7964 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
9cb54f4311
cosmetics ;)
...
prefixing all functions with pp_ to avoid namespace issues
Originally committed as revision 7962 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
ec487e5db8
better deblocking filter
...
Originally committed as revision 7961 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
9c9e467d8d
postprocessing cleanup:
...
remove opendivx #ifdefs
remove rk1 filter
remove unused / obsolete stuff
add -1,4,2,4,-1 deinterlacing filter (ffmpeg uses that)
threadsafe / no more non-const globals
some optimizations
different strides for Y,U,V possible
remove ebx usage (someone really should fix gcc, this is really lame)
change the dering filter slightly (tell me if its worse for any files)
Originally committed as revision 7947 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
22 years ago
Michael Niedermayer
096172d435
fix typo found by Milan Cutka <cutka@szm.sk>
...
Originally committed as revision 5577 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
8aaac43576
-npp fq:<quantizer>
...
force quantizer (for these lq movies which where reencoded at high bitrates)
(c) 2002
Originally committed as revision 3965 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
07f8991b60
minor brightness/contrast bugfix / moved some global vars into ppMode
...
non mmx compilation bugfix
Originally committed as revision 3833 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
45b4f28550
new -pp options stuff (-npp ...)
...
see line527@postproc/postprocess.c ;) for the documentation of the format
Originally committed as revision 3772 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
06c4804a79
compiletime pp-mode support (luminance = chrominance filters though) 1-2% faster with -benchmark -vo null -nosound
...
Originally committed as revision 3155 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
117e45b03b
temporal noise reducer in C (-pp 0x100000)
...
setting the thresholds from the commandline requires postprocess2() / getPpModeByNameAndQuality() (someone could perhaps modify mplayer so that they are beiing used, iam too lazy for it ;)
Originally committed as revision 2861 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
cf76316aa3
just a few "not implemented yet" removed
...
Originally committed as revision 2475 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
911879d15e
auto brightness/ contrast bugfix
...
getPPModeByNameAndQuality
Originally committed as revision 2390 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Arpi
311832de1f
PP_FUNNY_STRIDE disabled
...
Originally committed as revision 2293 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
a0e8aca364
added compiletime option to turn width%8==0 on
...
Originally committed as revision 2287 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
658a85f26f
fixed a bug in the tmp buffer
...
fixed the color range for yuv
fixed the width %8!=0 bug (another 1% speed loss)
Originally committed as revision 2286 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
acced5532e
fixed the height%8!=0 bug
...
simplified a few things
removed last row variants of the deinterlace filters, they are not needed anymore
added cubic interpolating deinterlacer
Originally committed as revision 2247 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
a6be81113e
minor cleanups
...
median deinterlace in MMX
fixed typos
Originally committed as revision 2222 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
3b58b885fa
rewrote the horizontal lowpass filter to fix a bug which caused a blocky look
...
added deinterlace filters (linear interpolate, linear blend, median)
minor cleanups (removed some outcommented stuff)
Originally committed as revision 2204 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Arpi
e939e1c35b
Cleanup:
...
- TIMEING && MORE_TIMEING disabled by default
- private stuff moved to postprocess.c to avoid possible conflicts
Originally committed as revision 2190 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Arpi
9f3328bc91
small changes for mplayer integration:
...
- getModeForQuality -> getPpModeForQuality renamed
- #define POSTPROCESS_H -> NEWPOSTPROCESS_H (to avoid conflicts)
Originally committed as revision 2187 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago