diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-04 02:04:09 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-04 02:04:09 +0000 |
commit | f23676abfed3df60d1be4455d422acdb70facf1c (patch) | |
tree | 7f4a926b34fe708f1dbf00407eca0f253d1c6ef0 /printing/print_settings_initializer_gtk.cc | |
parent | 760afa9837be0fb92b2994360743ccac35fe7384 (diff) | |
download | chromium_src-f23676abfed3df60d1be4455d422acdb70facf1c.zip chromium_src-f23676abfed3df60d1be4455d422acdb70facf1c.tar.gz chromium_src-f23676abfed3df60d1be4455d422acdb70facf1c.tar.bz2 |
Simplify VideoDecodeEngine interface by making everything synchronous.
Although I plan to remove VideoDecodeEngine entirely it requires detangling some of the code first.
Other noteworthy changes:
- It's no longer valid to call VideoFrameReady(NULL), instead FFmpegVideoDecoder will raise an error the moment it finds one
- Buffer recycling has been vanquished (for now), with video frames always allocated in the decoder
- Produce/ConsumeVideoFrame() has been replaced by Read()
- Video decode byte statistics are only updated if more than 0 bytes were decoded
- FFmpegVideoDecodeEngine no longer attempts to preroll
Review URL: http://codereview.chromium.org/8417019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108612 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing/print_settings_initializer_gtk.cc')
0 files changed, 0 insertions, 0 deletions