true. you can work on multiple files at the same time with avformat and decode them using libavcodec. we were able to decode 12 mpeg4 files in a multi threaded application with a quad processor.
On Wed, Feb 3, 2010 at 1:38 PM, Shubham Bhattacharya < [email protected]> wrote: > > > > Hi, > > > > > > On Feb 3, 2010, at 12:56 AM, Shubham Bhattacharya < > > [email protected]> wrote: > > > >> Can I open two different files of the same format at the same and yet > >> operate independently on them using the libAvformat ? > >> > > > > Yes, but you will need to open each of them separately into distinct > > AvFormatContexts. > > > > Ronald > > > > _______________________________________________ > > libav-user mailing list > > [email protected] > > https://lists.mplayerhq.hu/mailman/listinfo/libav-user > > > > > yes, i was actually worried any global data structure instances in the > individual demuxer implementations, and also the AvInputFormat instance of > each demuxer (which is not on the heap). > However a fresh look at this gives the idea, that if use separate > AvformatContexts, the data relevant to each file container would be > independently maintained in the context pointer and the AVStream instances. > So to sum it up, I think it will not be a problem to use the avformat in > the > ways I stated earlier. > Thank you all for the inputs. > _______________________________________________ > libav-user mailing list > [email protected] > https://lists.mplayerhq.hu/mailman/listinfo/libav-user > -- Sateesh _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
