> I know you have repeated many times on this list that we should
> configure the encoder to use slices instead of large frames, but
> since you provide OutPacketBuffer::maxSize to increase the default
> size of RTPSink objects, I thought that it would make sense to have
> a way to change the size of the MPEG2TransportStreamFromESSource
> objects buffer too.

Yes.  However, I don’t want to do this by adding a ‘buffer size’ parameter to 
the API, because sometime in the (admittedly likely distant) future, I’d like 
to overhaul the way that buffer management is done in this library by 
eliminating these fixed-size buffers altogether.

Instead, in the next release of the software, I’ll change 
“MAX_INPUT_ES_FRAME_SIZE” from a compile-time constant to a run-time variable 
that can be changed before the “MPEG2TransportStreamFromESSource” object is 
created (similar to  what we currently do with "OutPacketBuffer::maxSize”).


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to