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
2001-10-15 03:01:08 +00:00
Arpi
9ae0a66da1
c++ fix
...
Originally committed as revision 2196 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-14 17:11:17 +00:00
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
2001-10-13 15:53:24 +00:00
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
2001-10-13 15:38:19 +00:00
Arpi
9a722af7f3
small changes for mplayer integration:
...
- getModeForQuality -> getPpModeForQuality renamed
- #define POSTPROCESS_H -> NEWPOSTPROCESS_H (to avoid conflicts)
- added #ifdef'ed code for calling old postprocess (for testing/comparison)
- #ifdef'ed some asm code to allow compilation on non-x86 platforms (untested)
Originally committed as revision 2186 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-13 15:36:04 +00:00
Michael Niedermayer
5b65f0df86
fixed a sig4 bug an non mmx2 cpus (in case of more sig4 errors please send me a "disassemble $eip-16 $eip+16" from gdb)
...
Originally committed as revision 2182 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-13 11:58:41 +00:00
Michael Niedermayer
79cccf7038
minor QP scaling & auto-contrast bugfix
...
fixed compilation problem without -fomit-frame-pointer
Originally committed as revision 2181 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-13 09:30:07 +00:00
Michael Niedermayer
9f45d04d3a
fixed a rounding bug thing in the X1 Filter
...
changed the X1 Filter slightly to make flat blocks look like in the 9tap lpf
minor change to the -pp numbers & added decimal numbers in comments
new experimental horizontal deblocking filter
Originally committed as revision 2180 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-13 02:31:15 +00:00
Michael Niedermayer
67b4cf184a
final changes to convert to C
...
Originally committed as revision 2170 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-11 23:28:58 +00:00
Michael Niedermayer
d5a1a99518
bugfixes: last 3 lines not brightness/contrast corrected
...
brightness statistics messed up with initial black pic
changed initial values of the brightness statistics
C++ -> C conversation
QP range question solved (very likely 1<=QP<=32 according to arpi)
new experimental vertical deblocking filter
RK filter has 3dNow support now (untested)
Originally committed as revision 2169 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-11 22:35:45 +00:00
Arpi
13e0052810
fixed a bug in the horizontal default filter
...
3dnow version of the Horizontal & Vertical Lowpass filters
mmx version of the Horizontal Default filter
mmx2 & C versions of a simple filter described in a paper from ramkishor & karan
added mode flags & quality2mode function
Originally committed as revision 2160 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-10 22:21:19 +00:00
Arpi
3057fa6691
new postprocess code by Michael Niedermayer (michaelni@gmx.at)
...
Originally committed as revision 2159 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-10 22:13:27 +00:00
Fabrice Bellard
63bdb086b1
fixed prototype change
...
Originally committed as revision 150 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-25 18:27:53 +00:00
Fabrice Bellard
a190b7e94e
fixed pcm bitrate
...
Originally committed as revision 149 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:29:46 +00:00
Fabrice Bellard
4972b26f24
changed audio and video grab interface (simpler now)
...
Originally committed as revision 148 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:27:06 +00:00
Fabrice Bellard
46a3d0685d
correct pcm audio format handling
...
Originally committed as revision 147 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:26:46 +00:00
Fabrice Bellard
96baaa6aff
changed av_open_input_file() prototype
...
Originally committed as revision 146 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:25:28 +00:00
Fabrice Bellard
4b44538ce6
update
...
Originally committed as revision 145 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:22:43 +00:00
Fabrice Bellard
a38469e1da
unified grab & convertion loops (should be easier to achieve correct synchronization now - but still work to do!) - added ffplay support
...
Originally committed as revision 144 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:22:25 +00:00
Fabrice Bellard
2744a37fac
added new ffplay program
...
Originally committed as revision 143 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:21:02 +00:00
Fabrice Bellard
5ed8fafcb6
added pcm formats
...
Originally committed as revision 142 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:19:49 +00:00
Fabrice Bellard
f674bf7105
suppressed mpglib
...
Originally committed as revision 141 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:17:46 +00:00
Fabrice Bellard
a96b68b717
added pcm codecs
...
Originally committed as revision 140 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:16:51 +00:00
Fabrice Bellard
a56c66a7ef
wmv format is asf format
...
Originally committed as revision 139 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:15:21 +00:00
Fabrice Bellard
a0663ba4b0
complete handling of pcm formats - hex dump option
...
Originally committed as revision 138 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:14:51 +00:00
Fabrice Bellard
d2b7bcd23f
suppressed mpglib option
...
Originally committed as revision 137 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:13:48 +00:00
Arpi
829fa996a9
CONFIG_MPGLIB no more needed
...
Originally committed as revision 136 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-21 21:30:15 +00:00
Fabrice Bellard
1d7840aaec
fixed stereo grab
...
Originally committed as revision 135 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-19 22:09:30 +00:00
Fabrice Bellard
e30a284687
oops - forgot grabbing case for audio/video input auto detect
...
Originally committed as revision 134 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-19 21:39:25 +00:00
Fabrice Bellard
da115c8a3e
copyright change
...
Originally committed as revision 133 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-17 21:19:35 +00:00
Fabrice Bellard
afa982fdae
corrected mpeg audio encoding overflows - now it should give correct quality even for very high volumes
...
Originally committed as revision 132 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-17 21:19:09 +00:00
Fabrice Bellard
c34270f5e8
mlib merge
...
Originally committed as revision 131 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:54:00 +00:00
Fabrice Bellard
8d67072fea
fixed symetric quantization (better quality!)
...
Originally committed as revision 130 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:52:58 +00:00
Fabrice Bellard
73120e555c
version change
...
Originally committed as revision 129 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:52:17 +00:00
Fabrice Bellard
9150f42ed5
fixed image number syntax problems
...
Originally committed as revision 128 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:50:48 +00:00
Fabrice Bellard
5a56c87c10
restore audio settings - use all the frame buffers provided by the driver
...
Originally committed as revision 127 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:49:48 +00:00
Fabrice Bellard
813cae4bc4
image number handling
...
Originally committed as revision 126 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:48:59 +00:00
Fabrice Bellard
84a02cdd68
added patch info (I prefer only diff -u) and clear info about my patch copyright policy
...
Originally committed as revision 125 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:48:33 +00:00
Fabrice Bellard
61a663b268
added image question
...
Originally committed as revision 124 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:47:32 +00:00
Fabrice Bellard
919f448d95
non 420P grab fix - suppressed unused 'sys/poll.h' header - do not put error if audio or video stream not found (no longer needs to use -an or -vn when it is obvious) - display error message when image filename does not contain '%d'
...
Originally committed as revision 123 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:47:13 +00:00
Fabrice Bellard
739d6efa40
updated
...
Originally committed as revision 122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:45:21 +00:00
Fabrice Bellard
2e93e3aaae
fixed raw read for eof
...
Originally committed as revision 121 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-15 22:44:44 +00:00
Fabrice Bellard
9dbf938977
added get_bits_count()
...
Originally committed as revision 120 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-15 22:43:01 +00:00
Fabrice Bellard
2456e28d91
merged code and tables between encoder and decoder
...
Originally committed as revision 119 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-15 22:42:25 +00:00
Fabrice Bellard
9a9b2b5dd8
added mpeg audio decoder tables
...
Originally committed as revision 118 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-15 22:41:10 +00:00
Fabrice Bellard
239c2f4cd0
added completely new mpeg audio decoder (integer only, free format support, lsf/mpeg25 support, high/low precision support, simpler code)
...
Originally committed as revision 117 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-15 22:40:28 +00:00
Fabrice Bellard
c8fbc22dee
suppressed mpglib
...
Originally committed as revision 116 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-15 22:37:36 +00:00
Nick Kurshev
3d2043852d
memalign autodetection
...
Originally committed as revision 115 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-13 07:16:59 +00:00
Juanjo
544286b3d3
Moved some H.263+ variables to MpegEncContext to be thread-safe.
...
Increase video_buffer on ffmpeg to avoid buffer overrun on big pictures.
Originally committed as revision 114 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-08-31 06:21:27 +00:00
Juanjo
6dbd39fe70
Added support to Unrestricted Motion Vectors (UMV)
...
on H.263+ encoding/decoding. According to Annex D.
Now MV on H.263+ are 32x32 long.
Originally committed as revision 113 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-08-28 23:32:34 +00:00