[FFmpeg-devel] [RFC] opt.h cleanup?

Stefano Sabatini stefano.sabatini-lala at poste.it
Sat May 21 23:50:26 CEST 2011


On date Saturday 2011-05-21 00:32:28 +0200, Michael Niedermayer encoded:
> On Fri, May 20, 2011 at 11:55:49PM +0200, Stefano Sabatini wrote:
> > I'm having a look at the opt.h file, and I'm tempted to clean it up a
> > bit, and while at it try to spot possible design problems.
> 
> i leave the bikeshed renamings for you to decide, no comment from me
> rename the functions as you prefer

General idea: use hierarchical prefix "av_opt" consistently, but
that's the easy part as some function may need some signature change
(but again from the functionality POV there is nothing serious to
fix).

> [...]
> > Comments are welcome.
> > 
> > I have no hurry for this, but I'd like to start to work on it after
> > the 0.7/0.8 release for which we already have enough API changes (and
> > focus on bugfixing in the meaningwhile).
> 
> that reminds me that we should do these releases soon
> do we want another rc or just do the release?
> any major things that i/we should fix before ?
> also id like to relase both 0.7 & 0.8 at  the same time, this will
> simplify maintaince. 0.7 with oldabi 0.8 with new

All the critical and important bugs are good candidate to be fixed for
the next release. I propose to focus on this bugs for this week, try
to fix them and release anyway, there is not much point in delaying
more and more the release.

Follow a list from https://ffmpeg.org/trac/ffmpeg/report/1:

#157   	 Specifying KEYINT (-g) has no effect   	undetermined  	git-oldabi  	  	defect  	  	new  	05/05/11
#13 	demuxing ogg track produces invalid ogg on 3rd pass 	FFmpeg 	git 		defect 	michael 	open 	03/20/11
#114 	Crash in indeo3 decoder 	avcodec 	git 		defect 		new 	04/26/11
#127 	Video blur 	avcodec 	git 		defect 	michael 	open 	04/27/11
#153 	DVB Subtitles Test Streams 	avcodec 	unspecified 		defect 		new 	05/04/11
#183 	ASF/WMV partial packet change causes infinite loop 	avformat 	git-master 		defect 		open 	05/10/11
#185 	ffmpeg segfaults with large ogg/vorbis files 	avformat 	git-master 		defect 		open 	05/10/11
#186 	crash while probing mpg file 	avcodec 	git-master 		defect 		open 	05/10/11
#212 	mpeg2video: crash with lowres 3 	avcodec 	git-master 		defect 		open 	05/17/11
#218 	H264 in flv cannot be decoded 	undetermined 	git-master 		defect 		new 	05/18/11
#223 	fpe when reading mov file 	avformat 	git-master 		defect 		new 	05/19/11
#228 	FFserver: reordering of "<Stream>"s in config file makes difference 	FFserver 	git 		defect 	baptiste 	new 	05/21/11 

I don't know if #157 was already fixed.

(BTW I'm always in favor of the idea of a monetary "reward" for each bugfix).
-- 
FFmpeg = Faithful & Foolish Monstrous Powerful Emblematic Guide


More information about the ffmpeg-devel mailing list