Can somebody (anybody?) point me at a document that describes the
VIDDEC abstract decoder in terms of its design and implementation?

Specifically, I would like to learn hw the 'displayBufs' field in the
IVIDDEC_OutArgs is interpreted, used, and initialized (probably in the
other order :-)

The description given in "ividdec.h" and repeated in the HTML
documentation isn't terribly enlightening, IMHO:

"The decoder fills this structure to denote the buffer pointers for
current disaplable frames.  In case of sequences having I & P frames
only, these values are identical to outBufs passed in process()."

Looking at the viddec_copy example code, I see

    outArgs->displayBufs.numBufs = 0; /* important: indicate no displayBufs */

I am sure that both of these (the documentation given in "ividdec.h"
and the comment given in the code make sense in the context of some
larger work, I just don't know where to find that larger work.

--wpd
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to