summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorposciak@chromium.org <posciak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-17 18:06:59 +0000
committerposciak@chromium.org <posciak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-17 18:06:59 +0000
commitf82e2be692783f8b627ad38d3c0e26c74de8dbb7 (patch)
treec9cdcae5f1aa99c28c2d7533b50325a88f70ca00 /media
parentb75673feb9ba4b97e6e19aa62e19c642b4aaf7a9 (diff)
downloadchromium_src-f82e2be692783f8b627ad38d3c0e26c74de8dbb7.zip
chromium_src-f82e2be692783f8b627ad38d3c0e26c74de8dbb7.tar.gz
chromium_src-f82e2be692783f8b627ad38d3c0e26c74de8dbb7.tar.bz2
Only GVD::DestroyTextures() on CrOS for now.
BUG=156251 TEST= TBR=fischman@chromium.org Review URL: https://chromiumcodereview.appspot.com/11196021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162461 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media')
-rw-r--r--media/filters/gpu_video_decoder.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc
index 9fdf9de..c69e35e 100644
--- a/media/filters/gpu_video_decoder.cc
+++ b/media/filters/gpu_video_decoder.cc
@@ -215,7 +215,10 @@ void GpuVideoDecoder::DestroyVDA() {
base::Bind(&VideoDecodeAccelerator::Destroy, weak_vda_),
base::Bind(&GpuVideoDecoder::Release, this));
+// TODO(posciak): enable for all.
+#ifdef OS_CHROMEOS
DestroyTextures();
+#endif
}
void GpuVideoDecoder::Read(const ReadCB& read_cb) {
@@ -540,7 +543,10 @@ GpuVideoDecoder::~GpuVideoDecoder() {
}
bitstream_buffers_in_decoder_.clear();
+// TODO(posciak): enable for all.
+#ifdef OS_CHROMEOS
DestroyTextures();
+#endif
}
void GpuVideoDecoder::EnsureDemuxOrDecode() {