James Zern and Paul B Mahol
1811f1d840
libopusenc: use ff_alloc_packet2
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-03-06 10:31:56 +00:00
James Zern and Martin Storsjö
12776d5d2a
libvpxenc: Allow enabling constrained quality (CQ) mode
...
The CQ mode was introduced in libvpx 0.9.6.
Signed-off-by: Martin Storsjö <martin@martin.st >
2012-11-08 00:01:54 +02:00
James Zern and Michael Niedermayer
b9e5c5f178
doc/encoders: update libvpxenc mappings
...
max-intra-rate / force_key_frames, forgotten in 695e85f , cb7f062 .
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-13 11:33:00 +02:00
James Zern and Michael Niedermayer
cb7f062286
libvpxenc: add support for forced key frames
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-11 02:06:43 +02:00
James Zern and Michael Niedermayer
695e85f189
libvpxenc: add VP8E_SET_MAX_INTRA_BITRATE_PCT mapping
...
defines 'max-intra-rate' in line with vpxenc param
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-10 01:18:42 +02:00
James Zern and Justin Ruggles
e9cef89702
avformat: Add a flag to mark muxers that allow (non strict) monotone timestamps.
...
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com >
2012-05-20 19:50:32 -04:00
James Zern and Michael Niedermayer
95afa0a573
libvpxenc: restore vp8flags for compatibility
...
removed in 98df93c , this makes the documentation correct again.
Found-by: j@v2v.cc
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-01-06 01:46:51 +01:00
James Zern and Michael Niedermayer
1da43f7e99
libvpxenc: add 'crf' private option
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-08 05:53:54 +02:00
James Zern and Michael Niedermayer
3dc14b4628
libvpxenc: add 'rc_lookahead' private option
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-08 05:53:54 +02:00
James Zern and Michael Niedermayer
fb99d78778
libvpxenc: silence AVOption related warnings
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-08 05:53:54 +02:00
James Zern and Michael Niedermayer
d013c6da80
doc: cosmetics: libx264 typos
2011-06-02 14:43:29 +02:00
James Zern and Michael Niedermayer
0abbd3adb6
doc: add libvpx encoder section
...
Documents the mapping from FFmpeg options to libvpx.
2011-05-31 22:58:31 +02:00
James Zern and Michael Niedermayer
011b098cd0
doc: correct AC-3 option subsection placement
...
Floating-Point-Only section was added after the video encoders chapter
in 034fc7b merge.
2011-05-29 00:32:26 +02:00
James Zern and Michael Niedermayer
a138121bf1
webm: Additional options/presets for VP8 encodes under FFmpeg
2011-05-26 22:00:40 +02:00
James Zern and Michael Niedermayer
094aa84b03
muxers: Add a flag to mark muxers that allow (non strict) monotone timestamps.
2011-05-26 22:00:40 +02:00
James Zern and Michael Niedermayer
8eeed0db05
vpxenc: add CQ_LEVEL mapping
...
via the equivalent AVCodecContext::crf modifying the range allowed by
options.c (0-51 -> 0-63)
update configure check to require libvpx 0.9.6 (Bali)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-04-12 03:54:28 +02:00
James Zern and Michael Niedermayer
a299a261de
vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping
...
via the equivalent AVCodecContext::mb_threshold
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-04-12 03:53:56 +02:00
James Zern and Michael Niedermayer
728d56e84f
documentation: add encoders chapter
...
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
(cherry picked from commit 0fa904c9d8 )
2011-02-18 19:52:25 +01:00
James Zern and Janne Grunau
0fa904c9d8
documentation: add encoders chapter
...
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-02-17 00:04:31 +01:00
James Zern and Michael Niedermayer
3f171f5aec
cmdutils: fix codec-specific options from preset
...
Using a preset file caused the address of a stack variable to be stored
in opt_names/values. This change causes the strings to be dup'd then
freed in uninit_opts.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 60ff9de6ff )
2011-02-06 20:31:45 +01:00
James Zern and Michael Niedermayer
ba3517aa6f
cmdutils: fix opt_values leak
...
Add free to uninit_opts and relocate opt_names to same
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 3a6a9cdf5b )
2011-02-06 20:31:45 +01:00
James Zern and Ronald S. Bultje
60ff9de6ff
cmdutils: fix codec-specific options from preset
...
Using a preset file caused the address of a stack variable to be stored
in opt_names/values. This change causes the strings to be dup'd then
freed in uninit_opts.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-05 18:34:17 -05:00
James Zern and Ronald S. Bultje
3a6a9cdf5b
cmdutils: fix opt_values leak
...
Add free to uninit_opts and relocate opt_names to same
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-05 17:18:45 -05:00
James Zern and Carl Eugen Hoyos
9d845ca40c
Avoid rollover in settings conversion.
...
Patch by James Zern, jzern google
Originally committed as revision 25941 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-12 16:27:32 +00:00
James Zern and Carl Eugen Hoyos
2aa72ecccc
Add new -slices option and use it for libvpx and libx264.
...
Patch by James Zern, jzern google
Originally committed as revision 25551 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22 18:09:14 +00:00
James Zern and Carl Eugen Hoyos
da7548585e
Fix crash when using iblock option (when a warning is logged).
...
Patch by James Zern, jzern google
Originally committed as revision 25472 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-14 07:47:49 +00:00
James Zern and Carl Eugen Hoyos
53cf47829a
Map rc_buffer_size to and c_initial_buffer_occupancy to their libvpx
...
counterparts.
Patch by James Zern, jzern at google
Originally committed as revision 24566 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28 08:02:35 +00:00
James Zern and Carl Eugen Hoyos
7eb185e0a3
Map settings for 2-pass libvpx encoding.
...
Patch by James Zern, jzern at google
Originally committed as revision 24430 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-22 12:35:32 +00:00
James Zern and Carl Eugen Hoyos
f07c9895e0
Do not map video quantizer scale (from 1-51 to 0-63) for libvpx anymore.
...
Patch by James Zern, jzern google
Originally committed as revision 24223 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-12 21:23:03 +00:00
James Zern and Carl Eugen Hoyos
83a68cd64f
Set libvpx encoding profile to libavcodec's profile.
...
Patch by James Zern, jzern google
Originally committed as revision 24201 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-11 17:46:44 +00:00
James Zern and Martin Storsjö
07777c2d5c
libvpx: Don't use the VPX_KF_FIXED mode
...
This mode emits no keyframes at all, despite its name.
Patch by James Zern, jzern at google dot com
Originally committed as revision 23521 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-08 08:47:50 +00:00
James Zern and Carl Eugen Hoyos
082a0a33c4
Use new macro AV_BASE64_SIZE.
...
Patch by James Zern, jzern google com
Originally committed as revision 23515 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-07 21:34:56 +00:00
James Zern and David Conrad
316d6c153c
Add WebM muxer
...
Patch by James Zern <jzern at google>
Originally committed as revision 23474 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-04 22:40:54 +00:00
James Zern and David Conrad
ac9baa716b
matroskaenc: Mux clusters better
...
Start them on keyframes when reasonable, and delay writing audio packets
to help ensure that there's audio samples available for the first frame in
clusters.
Patch by James Zern <jzern at google>
Originally committed as revision 23473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-04 22:40:50 +00:00
James Zern and Carl Eugen Hoyos
ee0e91462c
VP8 encoding via libvpx.
...
Patch by James Zern, Google, Inc.
Originally committed as revision 23449 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-03 20:47:59 +00:00
James Zern and Carl Eugen Hoyos
8299a7f819
VP8 decoding via libvpx.
...
Patch by James Zern for Google, Inc., jzern google com
Originally committed as revision 23303 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-25 01:19:08 +00:00
James Zern and David Conrad
470491faed
matroskadec: Support webm doctype
...
Patch by James Zern <jzern at google>
Originally committed as revision 23245 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-22 01:41:32 +00:00