1
0
mirror of https://github.com/mpv-player/mpv synced 2025-04-29 14:50:14 +00:00

Improoving readability of pullup filter section

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21486 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
voroshil 2006-12-04 06:25:06 +00:00
parent 6dc68e8680
commit a7affcdcee

View File

@ -5917,12 +5917,16 @@ Like ivtc, pullup is stateless in the sense that it does not lock onto
a pattern to follow, but it instead looks forward to the following a pattern to follow, but it instead looks forward to the following
fields in order to identify matches and rebuild progressive frames. fields in order to identify matches and rebuild progressive frames.
It is still under development, but believed to be quite accurate. It is still under development, but believed to be quite accurate.
The jl, jr, jt, and jb options set the amount of "junk" to ignore at .RSs
.IPs "jl, jr, jt, and jb"
These options set the amount of "junk" to ignore at
the left, right, top, and bottom of the image, respectively. the left, right, top, and bottom of the image, respectively.
Left/\:right are in units of 8 pixels, while top/\:bottom are in units of Left/\:right are in units of 8 pixels, while top/\:bottom are in units of
2 lines. 2 lines.
The default is 8 pixels on each side. The default is 8 pixels on each side.
Setting the sb (strict breaks) option to 1 will reduce the chances of .br
.IPs "sb (strict breaks)"
Setting this option to 1 will reduce the chances of
pullup generating an occasional mismatched frame, but it may also pullup generating an occasional mismatched frame, but it may also
cause an excessive number of frames to be dropped during high motion cause an excessive number of frames to be dropped during high motion
sequences. sequences.
@ -5931,19 +5935,24 @@ easily.
This may help processing of video where there is slight blurring This may help processing of video where there is slight blurring
between the fields, but may also cause there to be interlaced frames between the fields, but may also cause there to be interlaced frames
in the output. in the output.
The mp (metric plane) option may be set to 1 or 2 to use a chroma .br
.IPs "mp (metric plane)"
This option may be set to 1 or 2 to use a chroma
plane instead of the luma plane for doing pullup's computations. plane instead of the luma plane for doing pullup's computations.
This may improve accuracy on very clean source material, but more This may improve accuracy on very clean source material, but more
likely will decrease accuracy, especially if there is chroma noise likely will decrease accuracy, especially if there is chroma noise
(rainbow effect) or any grayscale video. (rainbow effect) or any grayscale video.
The main purpose of setting mp to a chroma plane is to reduce CPU load The main purpose of setting mp to a chroma plane is to reduce CPU load
and make pullup usable in realtime on slow machines. and make pullup usable in realtime on slow machines.
.br .REss
.RS
.sp 1
.I NOTE: .I NOTE:
Always follow pullup with the softskip filter when encoding to ensure Always follow pullup with the softskip filter when encoding to ensure
that pullup is able to see each frame. that pullup is able to see each frame.
Failure to do so will lead to incorrect output and will usually crash, Failure to do so will lead to incorrect output and will usually crash,
due to design limitations in the codec/\:filter layer. due to design limitations in the codec/\:filter layer.
.REss
. .
.TP .TP
.B filmdint[=options] .B filmdint[=options]