[FFmpeg-devel] [RFC] Global or local variables in ffmpeg.c
Ramiro Polla
ramiro
Sat Sep 15 21:14:52 CEST 2007
Hello,
In [1], it was discussed whether variables passed to av_encode would be
passed as arguments or used as globals.
Since the beginning of ffmpeg, they have been defined globals, are
passed as arguments to av_encode, and av_encode uses the same local name
as the global variables for them.
The arguments to av_encode are useless. Regression tests still pass for
av_encode(void).
I'm trying to finish Limin Wang's work to split av_encode, but don't
know which way to go.
Which way is preferable: making everything global variables and have
parameter-less functions in ffmpeg.c, or passing something like
AVTranscodeContext to av_encode and other functions?
Ramiro Polla
[1] http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/45222
More information about the ffmpeg-devel
mailing list