gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-commit] gnash ChangeLog libmedia/ffmpeg/MediaParserFfmp...


From: Bastiaan Jacques
Subject: Re: [Gnash-commit] gnash ChangeLog libmedia/ffmpeg/MediaParserFfmp...
Date: Wed, 4 Jun 2008 23:09:11 +0200 (CEST)



On Wed, 4 Jun 2008, Sandro Santilli wrote:

Modified files:
        .              : ChangeLog
        libmedia/ffmpeg: MediaParserFfmpeg.cpp MediaParserFfmpeg.h
        server/asobj   : NetStreamFfmpeg.cpp

Log message:
        * libmedia/ffmpeg/MediaParserFfmpeg.{cpp,h}: implement frame parsing.
        * server/asobj/NetStreamFfmpeg.cpp (refreshVideoFrame): don't do
          anything if video decoder wasn't initialized.

+       int rc = av_read_frame(_formatCtx, &packet);

I think you've found that ffmpeg-skilled person you were looking for. :)

+       for (VideoFrames::iterator i=_videoFrames.begin(),
+               e=_videoFrames.end(); i!=e; ++i)
+       {
+               delete (*i);
+       }

How about:

std::for_each(_videoFrames.begin(), _videoFrames.end(),
              boost::checked_deleter<VideoFrameInfo>());

Bastiaan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]