From 7f281f87670c63775ea1ae8b24af31822d5ad416 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Fri, 9 Oct 2009 14:11:28 -0700 Subject: OMXCodec now notifies the reader of changes in the output format by returning a special result/error code. --- include/media/stagefright/MediaSource.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/media/stagefright/MediaSource.h') diff --git a/include/media/stagefright/MediaSource.h b/include/media/stagefright/MediaSource.h index d1fa114..96d57e7 100644 --- a/include/media/stagefright/MediaSource.h +++ b/include/media/stagefright/MediaSource.h @@ -51,6 +51,9 @@ struct MediaSource : public RefBase { // buffer is available, an error is encountered of the end of the stream // is reached. // End of stream is signalled by a result of ERROR_END_OF_STREAM. + // A result of INFO_FORMAT_CHANGED indicates that the format of this + // MediaSource has changed mid-stream, the client can continue reading + // but should be prepared for buffers of the new configuration. virtual status_t read( MediaBuffer **buffer, const ReadOptions *options = NULL) = 0; -- cgit v1.1