[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog libmedia/VideoDecoder.h
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog libmedia/VideoDecoder.h |
Date: |
Mon, 25 Feb 2008 07:41:32 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 08/02/25 07:41:32
Modified files:
. : ChangeLog
libmedia : VideoDecoder.h
Log message:
typo, doc styles and a request for more info about pop().
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5739&r2=1.5740
http://cvs.savannah.gnu.org/viewcvs/gnash/libmedia/VideoDecoder.h?cvsroot=gnash&r1=1.12&r2=1.13
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5739
retrieving revision 1.5740
diff -u -b -r1.5739 -r1.5740
--- ChangeLog 25 Feb 2008 07:34:03 -0000 1.5739
+++ ChangeLog 25 Feb 2008 07:41:31 -0000 1.5740
@@ -1,5 +1,7 @@
2008-02-25 Sandro Santilli <address@hidden>
+ * libmedia/VideoDecoder.h: typo, doc styles and a request for
+ more info about pop().
* libmedia/sdl: drop unused code.
2008-02-24 Bastiaan Jacques <address@hidden>
Index: libmedia/VideoDecoder.h
===================================================================
RCS file: /sources/gnash/gnash/libmedia/VideoDecoder.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- libmedia/VideoDecoder.h 23 Feb 2008 18:12:51 -0000 1.12
+++ libmedia/VideoDecoder.h 25 Feb 2008 07:41:32 -0000 1.13
@@ -16,7 +16,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-// $Id: VideoDecoder.h,v 1.12 2008/02/23 18:12:51 bjacques Exp $
+// $Id: VideoDecoder.h,v 1.13 2008/02/25 07:41:32 strk Exp $
#ifndef __VIDEODECODER_H__
#define __VIDEODECODER_H__
@@ -29,13 +29,14 @@
class EncodedVideoFrame;
-/// \brief Abstract base class for embedded video decoders.
-///
-/// This very simple design allows, but does not require does not require,
+/// Abstract base class for embedded video decoders.
+//
+/// This very simple design allows, but does not require,
/// the use of threads in an implementation. A user of this class push a frame
/// into the decoder and can subsequently pop a decoded frame. Since the pop()
/// call may block, it is advisable to first call peek() to see if there is a
/// frame ready to be popped.
+///
class VideoDecoder : public boost::noncopyable {
public:
@@ -44,19 +45,25 @@
}
/// Push an encoded video frame into the decoder
- ///
+ //
/// @param the video frame to decode
+ ///
virtual void push(const EncodedVideoFrame& buffer) = 0;
/// Pop a decoded frame from the decoder. THIS METHOD MAY BLOCK.
- ///
+ //
/// @return The decoded video frame.
+ /// Q: or the NULL auto_ptr if ?
+ ///
virtual std::auto_ptr<image::rgb> pop() = 0;
- /// Check whether a decoded frame is ready to be popped. This method will
- /// never block.
+ /// \brief
+ /// Check whether a decoded frame is ready to be popped.
+ //
+ /// This method will never block.
///
/// @return true if there is a frame ready to be popped.
+ ///
virtual bool peek() = 0;
};
- [Gnash-commit] gnash ChangeLog libmedia/VideoDecoder.h,
Sandro Santilli <=