This is a new page to describe the internals of transcode.
Learning about multimedia
Here I'd like to put a link to a small tutorial on A/V, including common errors people make about AVI, MPEG, DIVX, DV, etc. For now we should add the content to this page then, when it gets large, we can put the content in its own page.
One important distinction is between the container and the codec. For example, AVI is a container, but YV12 is a codec.
Here I'd like to put down the current architecture, including import modules, export modules, filters, transformations, core, threads, buffers, command line messages, API, etc. Would be nice to be able to upload graphics to the wiki!! Can we send pictures to the owner of inferno.slug.org so we can reference them here?? For now we should add the content to this page then, when it gets large, we can put the content in its own page.
I'd like to propose some changes to the current architecture. Currently I think the transcode suite is mostly stable but too disorganized and patched to make it easy for new features and extensions. The following is a work-in-progress proprosal...