Hi, On Sat, Jun 18, 2011 at 5:52 AM, Anton Khirnov <[email protected]> wrote: > It supports passing options to codecs. > --- > libavfilter/vsrc_movie.c | 2 +- > libavformat/avformat.h | 27 +++++++++++++++++++++++++++ > libavformat/utils.c | 18 +++++++++++++----- > 3 files changed, 41 insertions(+), 6 deletions(-) [..] > +/** > + * Read packets of a media file to get stream information. This > + * is useful for file formats with no headers such as MPEG. This > + * function also computes the real framerate in case of MPEG-2 repeat > + * frame mode. > + * The logical file position is not changed by this function; > + * examined packets may be buffered for later processing. > + * > + * @param ic media file handle > + * @param options If non-NULL, an ic.nb_streams long array of pointers to > + * dictionaries, where i-th member contains options for > + * codec corresponding to i-th stream. > + * On return each dictionary will be filled with options > that were not found.
What happens if we open a codec multiple times. Say, there are three streams for a DVD, one MPEG-2 video and two AC-3 audio, and I want to use the drc_scale private option for both. I don't think that works right now. Ronald _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
