[FFmpeg-devel] [PATCH] Allow setting options on URLContexts before opening the connection

Martin Storsjö martin
Tue Jun 22 16:17:11 CEST 2010


On Tue, 22 Jun 2010, Martin Storsj? wrote:

> On Tue, 22 Jun 2010, Michael Niedermayer wrote:
> 
> > On Mon, Jun 21, 2010 at 12:24:16PM +0300, Martin Storsj? wrote:
> > > On Mon, 21 Jun 2010, Michael Niedermayer wrote:
> > > 
> > > > On Mon, Jun 21, 2010 at 11:36:58AM +0300, Martin Storsj? wrote:
> > [...]
> > > +int url_open_protocol (URLContext **puc, struct URLProtocol *up,
> > > +                       const char *filename, int flags)
> > > +{
> > > +    int ret;
> > > +
> > > +    ret = url_alloc_for_protocol(puc, up, filename, flags);
> > > +    if (ret)
> > > +        goto fail;
> > > +    ret = url_connect(*puc);
> > 
> > > +    if (ret)
> > > +        goto fail;
> > > +    return ret;
> > > + fail:
> > 
> > dejavu ...
> 
> Agh, 10l to me, fixed this one too.
> 
> > >  
> > >  /**
> > >   * Creates an URLContext for accessing to the resource indicated by
> > > + * url, but doesn't initiate the connection yet.
> > > + *
> > > + * @param puc pointer to the location where, in case of success, the
> > > + * function puts the pointer to the created URLContext
> > > + * @param flags flags which control how the resource indicated by url
> > > + * is to be opened
> > > + * @return 0 in case of success, a negative value corresponding to an
> > > + * AVERROR code in case of failure
> > 
> > i think this would be more readable with empty lines or some other form of
> > seperation between 2 @tags
> 
> This is copypasted from the url_open doxy, so I'll leave it in the same 
> form as that one - people interested in cleaning it up into some 
> particular form can do it for both then.
> 
> > except these ok
> > also update to APIChanges and minor bump may be wanted at some point
> 
> Yes, I'll do those when applying it. Thanks!

Applied all of these, with minor bumps and APIchanges additions.

// Martin



More information about the ffmpeg-devel mailing list