--- 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
*/