I mentioned this a couple of weeks ago, and didn't really receive a
response.  I just checked the latest CVS sources, and the problem continues
to persist.

Assume the following code fragment:

        const CodecInfo *codecInfo = CodecInfo::match ( codec );
        Creators::SetCodecAttr ( *codecInfo, "BitRate", bitrate );
        ...
        avifile = CreateIAviWriteFile ( outputfile );
        IAviVideoWriteStream *stream = avifile->AddVideoStream ( codec, .... )
        ...
        stream->Start (  );

One might assume that the value of 'bitrate' might actually be used by the
encoding.  It appears that it doesn't.  Tracing I've put into the plugins'
Start methods show that the data is being set to and retrieved from the
registry correctly, and it _appears_ as though it's being handled properly,
but all encoding seems to take place at the default encoding rate of the
plugin.

I had assumed it was a win32 plugin problem initially, but I am seeing the
same problem with xvid as well.

The strange thing is that up until recently, this worked.

_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to