diff options
author | Reinhard Tartler <siretart@tauware.de> | 2010-02-24 22:40:10 +0000 |
---|---|---|
committer | Reinhard Tartler <siretart@tauware.de> | 2010-02-24 22:40:10 +0000 |
commit | 53b90bb25edfd608cb6ae9201ca42052bb54b62f (patch) | |
tree | 7c0aa40d70c5c7b82ca403d7f5f69717fa46fae1 /ffpresets | |
parent | a0244ae347a8d58e88b7cf127e65a51d15d1c157 (diff) |
backport libx264.c from trunk
now compiles with x264 API versions 65 up to 85
patch prepared by darkshikari
Originally committed as revision 22042 to svn://svn.ffmpeg.org/ffmpeg/branches/0.5
Diffstat (limited to 'ffpresets')
-rw-r--r-- | ffpresets/libx264-baseline.ffpreset | 3 | ||||
-rw-r--r-- | ffpresets/libx264-default.ffpreset | 8 | ||||
-rw-r--r-- | ffpresets/libx264-fastfirstpass.ffpreset | 7 | ||||
-rw-r--r-- | ffpresets/libx264-hq.ffpreset | 5 | ||||
-rw-r--r-- | ffpresets/libx264-ipod320.ffpreset | 3 | ||||
-rw-r--r-- | ffpresets/libx264-ipod640.ffpreset | 3 | ||||
-rw-r--r-- | ffpresets/libx264-lossless_fast.ffpreset | 3 | ||||
-rw-r--r-- | ffpresets/libx264-lossless_max.ffpreset | 3 | ||||
-rw-r--r-- | ffpresets/libx264-lossless_medium.ffpreset | 3 | ||||
-rw-r--r-- | ffpresets/libx264-lossless_slow.ffpreset | 3 | ||||
-rw-r--r-- | ffpresets/libx264-lossless_slower.ffpreset | 3 | ||||
-rw-r--r-- | ffpresets/libx264-lossless_ultrafast.ffpreset | 2 | ||||
-rw-r--r-- | ffpresets/libx264-main.ffpreset | 2 | ||||
-rw-r--r-- | ffpresets/libx264-max.ffpreset | 9 | ||||
-rw-r--r-- | ffpresets/libx264-normal.ffpreset | 5 | ||||
-rw-r--r-- | ffpresets/libx264-slowfirstpass.ffpreset | 5 |
16 files changed, 42 insertions, 25 deletions
diff --git a/ffpresets/libx264-baseline.ffpreset b/ffpresets/libx264-baseline.ffpreset index 47664189b2..a23b746ded 100644 --- a/ffpresets/libx264-baseline.ffpreset +++ b/ffpresets/libx264-baseline.ffpreset @@ -1,3 +1,4 @@ coder=0 bf=0 -flags2=-wpred-dct8x8 +flags2=-wpred-dct8x8+mbtree +wpredp=0 diff --git a/ffpresets/libx264-default.ffpreset b/ffpresets/libx264-default.ffpreset index ec20174c20..a10c633240 100644 --- a/ffpresets/libx264-default.ffpreset +++ b/ffpresets/libx264-default.ffpreset @@ -3,7 +3,7 @@ flags=+loop cmp=+chroma partitions=+parti8x8+parti4x4+partp8x8+partb8x8 me_method=hex -subq=6 +subq=7 me_range=16 g=250 keyint_min=25 @@ -14,5 +14,9 @@ qcomp=0.6 qmin=10 qmax=51 qdiff=4 +bf=3 +refs=3 directpred=1 -flags2=+fastpskip +trellis=1 +flags2=+mixed_refs+wpred+dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-fastfirstpass.ffpreset b/ffpresets/libx264-fastfirstpass.ffpreset index aaad4615d0..7cf6faae41 100644 --- a/ffpresets/libx264-fastfirstpass.ffpreset +++ b/ffpresets/libx264-fastfirstpass.ffpreset @@ -3,7 +3,7 @@ flags=+loop cmp=+chroma partitions=-parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 me_method=dia -subq=1 +subq=2 me_range=16 g=250 keyint_min=25 @@ -14,8 +14,9 @@ qcomp=0.6 qmin=10 qmax=51 qdiff=4 -bf=4 +bf=3 refs=1 directpred=3 trellis=0 -flags2=-bpyramid-wpred-mixed_refs-dct8x8+fastpskip +flags2=-bpyramid-wpred-mixed_refs-dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-hq.ffpreset b/ffpresets/libx264-hq.ffpreset index cdf67eb067..eafc52e410 100644 --- a/ffpresets/libx264-hq.ffpreset +++ b/ffpresets/libx264-hq.ffpreset @@ -14,8 +14,9 @@ qcomp=0.6 qmin=10 qmax=51 qdiff=4 -bf=4 +bf=3 refs=4 directpred=3 trellis=1 -flags2=+bpyramid+wpred+mixed_refs+dct8x8+fastpskip +flags2=+wpred+mixed_refs+dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-ipod320.ffpreset b/ffpresets/libx264-ipod320.ffpreset index 89441c7deb..b10205025e 100644 --- a/ffpresets/libx264-ipod320.ffpreset +++ b/ffpresets/libx264-ipod320.ffpreset @@ -1,6 +1,7 @@ coder=0 bf=0 -flags2=-wpred-dct8x8 +flags2=-wpred-dct8x8+mbtree level=13 maxrate=768000 bufsize=3000000 +wpredp=0 diff --git a/ffpresets/libx264-ipod640.ffpreset b/ffpresets/libx264-ipod640.ffpreset index fd58e2ad71..aa731dccc5 100644 --- a/ffpresets/libx264-ipod640.ffpreset +++ b/ffpresets/libx264-ipod640.ffpreset @@ -1,7 +1,8 @@ coder=0 bf=0 refs=1 -flags2=-wpred-dct8x8 +flags2=-wpred-dct8x8+mbtree level=30 maxrate=10000000 bufsize=10000000 +wpredp=0 diff --git a/ffpresets/libx264-lossless_fast.ffpreset b/ffpresets/libx264-lossless_fast.ffpreset index dcf418afda..9bbabf5f7c 100644 --- a/ffpresets/libx264-lossless_fast.ffpreset +++ b/ffpresets/libx264-lossless_fast.ffpreset @@ -15,5 +15,6 @@ qmin=10 qmax=51 qdiff=4 directpred=1 -flags2=+fastpskip +flags2=+fastpskip+mbtree cqp=0 +wpredp=0 diff --git a/ffpresets/libx264-lossless_max.ffpreset b/ffpresets/libx264-lossless_max.ffpreset index b8506c227f..d4ba018b75 100644 --- a/ffpresets/libx264-lossless_max.ffpreset +++ b/ffpresets/libx264-lossless_max.ffpreset @@ -16,5 +16,6 @@ qmax=51 qdiff=4 refs=16 directpred=1 -flags2=+mixed_refs+dct8x8+fastpskip +flags2=+mixed_refs+dct8x8+fastpskip+mbtree cqp=0 +wpredp=2 diff --git a/ffpresets/libx264-lossless_medium.ffpreset b/ffpresets/libx264-lossless_medium.ffpreset index 99fb6b9d07..c4133c2279 100644 --- a/ffpresets/libx264-lossless_medium.ffpreset +++ b/ffpresets/libx264-lossless_medium.ffpreset @@ -15,5 +15,6 @@ qmin=10 qmax=51 qdiff=4 directpred=1 -flags2=+fastpskip +flags2=+fastpskip+mbtree cqp=0 +wpredp=2 diff --git a/ffpresets/libx264-lossless_slow.ffpreset b/ffpresets/libx264-lossless_slow.ffpreset index 2ecb55b07e..1421b95603 100644 --- a/ffpresets/libx264-lossless_slow.ffpreset +++ b/ffpresets/libx264-lossless_slow.ffpreset @@ -16,5 +16,6 @@ qmax=51 qdiff=4 refs=2 directpred=1 -flags2=+dct8x8+fastpskip +flags2=+dct8x8+fastpskip+mbtree cqp=0 +wpredp=2 diff --git a/ffpresets/libx264-lossless_slower.ffpreset b/ffpresets/libx264-lossless_slower.ffpreset index dd499c7afd..942445921e 100644 --- a/ffpresets/libx264-lossless_slower.ffpreset +++ b/ffpresets/libx264-lossless_slower.ffpreset @@ -16,5 +16,6 @@ qmax=51 qdiff=4 refs=4 directpred=1 -flags2=+mixed_refs+dct8x8+fastpskip +flags2=+mixed_refs+dct8x8+fastpskip+mbtree cqp=0 +wpredp=2 diff --git a/ffpresets/libx264-lossless_ultrafast.ffpreset b/ffpresets/libx264-lossless_ultrafast.ffpreset index 1c429f21ff..3c44488e8d 100644 --- a/ffpresets/libx264-lossless_ultrafast.ffpreset +++ b/ffpresets/libx264-lossless_ultrafast.ffpreset @@ -15,5 +15,5 @@ qmin=10 qmax=51 qdiff=4 directpred=1 -flags2=+fastpskip +flags2=+fastpskip+mbtree cqp=0 diff --git a/ffpresets/libx264-main.ffpreset b/ffpresets/libx264-main.ffpreset index d1dc7ddae9..0868c53cff 100644 --- a/ffpresets/libx264-main.ffpreset +++ b/ffpresets/libx264-main.ffpreset @@ -1 +1 @@ -flags2=-dct8x8 +flags2=-dct8x8+mbtree diff --git a/ffpresets/libx264-max.ffpreset b/ffpresets/libx264-max.ffpreset index afdde53469..4289ab531e 100644 --- a/ffpresets/libx264-max.ffpreset +++ b/ffpresets/libx264-max.ffpreset @@ -3,8 +3,8 @@ flags=+loop cmp=+chroma partitions=+parti8x8+parti4x4+partp8x8+partp4x4+partb8x8 me_method=tesa -subq=9 -me_range=32 +subq=10 +me_range=24 g=250 keyint_min=25 sc_threshold=40 @@ -14,8 +14,9 @@ qcomp=0.6 qmin=10 qmax=51 qdiff=4 -bf=4 +bf=3 refs=16 directpred=3 trellis=2 -flags2=+bpyramid+wpred+mixed_refs+dct8x8-fastpskip +flags2=+wpred+mixed_refs+dct8x8-fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-normal.ffpreset b/ffpresets/libx264-normal.ffpreset index 99ac2e319a..dd7991bab4 100644 --- a/ffpresets/libx264-normal.ffpreset +++ b/ffpresets/libx264-normal.ffpreset @@ -14,8 +14,9 @@ qcomp=0.6 qmin=10 qmax=51 qdiff=4 -bf=4 +bf=3 refs=2 directpred=3 trellis=0 -flags2=+bpyramid+wpred+dct8x8+fastpskip +flags2=+wpred+dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-slowfirstpass.ffpreset b/ffpresets/libx264-slowfirstpass.ffpreset index 7358d446d2..ba49065c14 100644 --- a/ffpresets/libx264-slowfirstpass.ffpreset +++ b/ffpresets/libx264-slowfirstpass.ffpreset @@ -14,8 +14,9 @@ qcomp=0.6 qmin=10 qmax=51 qdiff=4 -bf=4 +bf=3 refs=1 directpred=3 trellis=0 -flags2=+bpyramid+wpred+dct8x8+fastpskip +flags2=+wpred+dct8x8+fastpskip+mbtree +wpredp=2 |