cb7f062286 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: add support for forced key frames  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00c3b67b8a 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Align codec declarations  
							
							Also break some long lines, remove codec function placeholder comments
and add spaces in sample/pixel format lists.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								316defa93c 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: switch to ff_alloc_packet2().  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8f3365fb0 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: switch to encode2().  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0f29db5c2 
								
							
								 
							
						 
						
							
							
								
								Mark mutable static data const where appropriate.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								668a0b152b 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: update after FF_API_X264_GLOBAL_OPTS removal  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6a152db11 
								
							
								 
							
						 
						
							
							
								
								threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02026d08a9 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: Remove duplicate AVOption constants.  
							
							Found-by:  j@v2v.cc 
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								439e1d196b 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: Fix "Additional information: g_lag_in_frames out of range [..25]"  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								539399d4d1 
								
							
								 
							
						 
						
							
							
								
								AVOptions: rename remaining FF_OPT_TYPE_* to AV_OPT_TYPE_*.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								145f741e11 
								
							
								 
							
						 
						
							
							
								
								AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98df93c9fe 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: support vpxencs command line options.  
							
							This simplifies useage for users who are used to vpxenc.
We continue to support the previous options with the exception of the flags
for which it would be slightly messy. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24ec9ac475 
								
							
								 
							
						 
						
							
							
								
								libvpx: fix build with older libvpx versions.  
							
							VPX_ERROR_RESILIENT_DEFAULT and VPX_ERROR_RESILIENT_PARTITIONS weren't
defined before 4cb0ebe5b2 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6edce391cf 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: cosmetics to make code more similar to lucas.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6450f26c9a 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: use libvpx's own defaults for some parameters  
							
							Specifically, qmin/qmax, gop_size and keyint_min.
Fixes bug 47.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3eb015ba4 
								
							
								 
							
						 
						
							
							
								
								vpxenc: add private options  
							
							Make libvpx support close to the libx264 one. Thanks to
Jan Gerber <j@v2v.cc> for the support.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								769298a686 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: Replace av_realloc by av_realloc_f when relevant.  
							
							Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1da43f7e99 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: add 'crf' private option  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dc14b4628 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: add 'rc_lookahead' private option  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb99d78778 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: silence AVOption related warnings  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec6402b7c5 
								
							
								 
							
						 
						
							
							
								
								lavc: use designated initialisers for all codecs.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								954a653216 
								
							
								 
							
						 
						
							
							
								
								vorbis: vpxenc: Add missing include for av_rescale*  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1929807bef 
								
							
								 
							
						 
						
							
							
								
								libvpxenc: add forgotten AVClass.  
							
							Fixes Ticket269
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88aa215939 
								
							
								 
							
						 
						
							
							
								
								vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping  
							
							via the equivalent AVCodecContext::mb_threshold
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a138121bf1 
								
							
								 
							
						 
						
							
							
								
								webm: Additional options/presets for VP8 encodes under FFmpeg  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce5e49b0c2 
								
							
								 
							
						 
						
							
							
								
								replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a299a261de 
								
							
								 
							
						 
						
							
							
								
								vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping  
							
							via the equivalent AVCodecContext::mb_threshold
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7e2df27f8 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
							
							None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit d36beb3f69 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d36beb3f69 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
							
							None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d845ca40c 
								
							
								 
							
						 
						
							
							
								
								Avoid rollover in settings conversion.  
							
							Patch by James Zern, jzern google
Originally committed as revision 25941 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1aa15491f2 
								
							
								 
							
						 
						
							
							
								
								Fix doxygen comments.  
							
							/**\u2264 => /**<
Originally committed as revision 24661 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00ce2cbed5 
								
							
								 
							
						 
						
							
							
								
								libvpx: Set the libvpx frame dropping threshold to frame_skip_threshold  
							
							The default for frame_skip_threshold is 0, which thus disables the libvpx
frame dropping.
Originally committed as revision 23522 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee0e91462c 
								
							
								 
							
						 
						
							
							
								
								VP8 encoding via libvpx.  
							
							Patch by James Zern, Google, Inc.
Originally committed as revision 23449 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago