Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a new virtual IInputFile class #184

Open
valnoel opened this issue Apr 30, 2015 · 4 comments
Open

Create a new virtual IInputFile class #184

valnoel opened this issue Apr 30, 2015 · 4 comments

Comments

@valnoel
Copy link

valnoel commented Apr 30, 2015

The current InputFile class would inherit this IInputFile class.

@fcastan
Copy link

fcastan commented Apr 30, 2015

avTranscoder is a nice wrapper to FFmpeg/LibAv. Please don't transform it into an abstract library trying to wrap the world.

Do you have some use cases for this abstract InputFile?

@valnoel
Copy link
Author

valnoel commented Apr 30, 2015

Could be useful for unwrapping specific formats unsupported by FFmpeg/LibAv.
Nowadays, this is the case with the "symmetric-sister-class" IOutputFile, which allowed us to plug a commercial library for some specific MXF wrapping process. The core engine still remains FFmpeg/LibAv !

@fabiencastan
Copy link

Ok, great!

@cchampet
Copy link

To do that, I think we will need to define:

  • IFormatContext, interface of FormatContext
  • IFrame, interface of Frame
  • IInputFile

@cchampet cchampet removed the 1 - Ready label Jun 4, 2015
@cchampet cchampet modified the milestones: 0.5.7, 0.5.8 Jun 17, 2015
@cchampet cchampet modified the milestones: 0.5.8, 0.5.9 Jul 28, 2015
@cchampet cchampet removed this from the 0.5.9 milestone Nov 4, 2015
@valnoel valnoel removed their assignment Nov 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants