diff -r fb024d5e35fa -r 64c62431ac08 multimediacommscontroller/mmccshared/inc/formatstatemachine.h --- a/multimediacommscontroller/mmccshared/inc/formatstatemachine.h Mon Aug 23 17:50:26 2010 +0300 +++ b/multimediacommscontroller/mmccshared/inc/formatstatemachine.h Mon Sep 06 17:32:13 2010 +0530 @@ -31,16 +31,18 @@ enum TFormatEncodeState { EEncodeIdle = 0, - EEmptySourceBuffer = 1, - ESourceBufferEmptied = 2 + EWaitForSourceData = 1, + EEmptySourceBuffer = 2, + ESourceBufferEmptied = 3 }; // Payload format decoding states enum TFormatDecodeState { EDecodeIdle = 0, - ESourceDataReady = 1, - EEmptyDataToSink = 2 + EWaitSourceData = 1, + ESourceDataReady = 2, + EEmptyDataToSink = 3 }; // CLASS DECLARATION @@ -59,6 +61,12 @@ public: /** + * Fill sourcebuffer state chage + * @since Series 60 3.0 + */ + virtual void FillSourceBufferL() = 0; + + /** * Fill sinkbuffer state change * @since Series 60 3.0 */