Searched refs:dib (Results 1 - 25 of 34) sorted by relevance

12

/external/chromium_org/ui/surface/
H A Dtransport_dib_posix.cc22 TransportDIB::TransportDIB(TransportDIB::Handle dib) argument
23 : shared_memory_(dib, false /* read write */),
32 TransportDIB* dib = new TransportDIB; local
33 if (!dib->shared_memory_.CreateAndMapAnonymous(size)) {
34 delete dib;
38 dib->size_ = size;
39 return dib;
44 scoped_ptr<TransportDIB> dib(CreateWithHandle(handle));
45 if (!dib->Map())
47 return dib
56 is_valid_handle(Handle dib) argument
[all...]
H A Dtransport_dib_win.cc30 TransportDIB* dib = new TransportDIB; local
32 if (!dib->shared_memory_.CreateAnonymous(size)) {
33 delete dib;
37 dib->size_ = size;
38 dib->sequence_num_ = sequence_num;
40 return dib;
45 scoped_ptr<TransportDIB> dib(CreateWithHandle(handle));
46 if (!dib->Map())
48 return dib.release();
57 bool TransportDIB::is_valid_handle(Handle dib) { argument
[all...]
H A Dtransport_dib_gtk.cc63 TransportDIB* dib = new TransportDIB;
65 dib->key_.shmkey = shmkey;
66 dib->address_ = address;
67 dib->size_ = size;
68 return dib;
73 scoped_ptr<TransportDIB> dib(CreateWithHandle(handle));
74 if (!dib->Map())
76 return dib.release();
81 TransportDIB* dib = new TransportDIB; local
82 dib
87 is_valid_handle(Handle dib) argument
[all...]
H A Dtransport_dib.h153 static bool is_valid_handle(Handle dib);
155 // Returns true if the ID refers to a valid dib.
208 // Verifies that the dib can hold a canvas of the requested dimensions.
219 explicit TransportDIB(base::SharedMemoryHandle dib);
/external/chromium_org/content/test/
H A Dmock_render_process.cc55 void MockRenderProcess::FreeTransportDIB(TransportDIB* dib) { argument
56 delete dib;
/external/chromium_org/chrome/browser/thumbnails/
H A Drender_widget_snapshot_taker.cc72 LOG(WARNING) << "Could not duplicate dib handle for renderer";
121 TransportDIB* dib = item->second->thumbnail_dib.get(); local
122 DCHECK(dib);
123 if (!dib || !dib->Map()) {
132 // this code assumes that the transport dib is a 32-bit ARGB
136 if (dib->size() < non_owned_bitmap.getSafeSize())
138 non_owned_bitmap.setPixels(dib->memory());
/external/chromium_org/content/browser/renderer_host/
H A Dbacking_store_gtk.cc87 void PushPaintCounter(TransportDIB* dib,
99 BackingStoreEvents(TransportDIB* dib, XDisplay* d, Picture pic, Pixmap pix, argument
101 : dib(dib),
106 dib->IncreaseInFlightCounter();
109 TransportDIB* dib; member in struct:content::__anon8106::XSyncHandler::BackingStoreEvents
144 void XSyncHandler::PushPaintCounter(TransportDIB* dib, argument
150 dib, display, picture, pixmap, completion_callback));
202 data->dib->DecreaseInFlightCounter();
234 data->dib
[all...]
H A Dbacking_store_win.cc21 // Creates a dib conforming to the height/width/section parameters passed in.
45 HANDLE dib = CreateDIBSection(dc, reinterpret_cast<BITMAPINFO*>(&hdr), local
48 return dib;
123 TransportDIB* dib = process->GetTransportDIB(bitmap); local
124 if (!dib)
152 dib->memory(),
H A Dbacking_store_aura.cc113 TransportDIB* dib = process->GetTransportDIB(bitmap);
114 if (!dib)
122 sk_bitmap.setPixels(dib->memory());
H A Drender_process_host_impl.cc1258 TransportDIB* dib = MapTransportDIB(dib_id); local
1259 if (!dib)
1283 cached_dibs_[dib_id] = dib;
1285 return dib;
1290 std::map<TransportDIB::Id, TransportDIB*>::const_iterator dib = local
1292 for (; dib != cached_dibs_.end(); ++dib)
1293 dib->second->Detach();
H A Drender_widget_host_impl.cc1576 // If this is a GPU UpdateRect, params.bitmap is invalid and dib will be NULL.
1577 TransportDIB* dib = process_->GetTransportDIB(params.bitmap); local
1581 if (dib) {
1586 if (dib->size() < size) {
1799 TransportDIB* dib = process_->GetTransportDIB(id); local
1800 DCHECK(dib->memory());
1801 DCHECK(dib->size() == SkBitmap::ComputeSize(SkBitmap::kARGB_8888_Config,
1807 zoomed_bitmap.setPixels(dib->memory());
1818 dib->handle()));
/external/chromium_org/content/renderer/pepper/
H A Dppb_image_data_impl.cc180 TransportDIB* dib = NULL; local
197 dib = TransportDIB::CreateWithHandle(dib_handle);
201 dib = TransportDIB::Create(buffer_size, next_dib_id++);
202 if (!dib)
205 DCHECK(dib);
206 dib_.reset(dib);
/external/chromium_org/content/plugin/
H A Dwebplugin_proxy.cc48 WebPluginProxy::SharedTransportDIB::SharedTransportDIB(TransportDIB* dib) argument
49 : dib_(dib) {
504 TransportDIB* dib = TransportDIB::Map(dib_handle); local
506 if (dib) {
508 dib->memory(),
518 dib_out->reset(dib);
543 TransportDIB* dib = TransportDIB::Map(dib_handle); local
544 // dib may be NULL if the renderer has already destroyed the TransportDIB by
546 if (dib) {
548 dib
555 CreateShmPixmapFromDIB( TransportDIB* dib, const gfx::Rect& window_rect, XID* pixmap_out) argument
[all...]
H A Dwebplugin_proxy.h151 explicit SharedTransportDIB(TransportDIB* dib);
152 TransportDIB* dib() { return dib_.get(); } function in class:content::WebPluginProxy::SharedTransportDIB
181 TransportDIB* dib,
/external/libpng/contrib/gregbook/
H A Drpng-win.c131 static uch *dib; variable
455 if (!(dib = (uch *)malloc(sizeof(BITMAPINFOHEADER) +
468 memset(dib, 0, sizeof(BITMAPINFOHEADER));
469 bmih = (BITMAPINFOHEADER *)dib;
476 wimage_data = dib + sizeof(BITMAPINFOHEADER);
634 if (dib) {
635 free(dib);
636 dib = NULL;
H A Drpng2-win.c236 static uch *dib; variable
681 if (!(dib = (uch *)malloc(sizeof(BITMAPINFOHEADER) +
694 memset(dib, 0, sizeof(BITMAPINFOHEADER));
695 bmih = (BITMAPINFOHEADER *)dib;
702 wimage_data = dib + sizeof(BITMAPINFOHEADER);
1178 if (dib) {
1179 free(dib);
1180 dib = NULL;
/external/chromium_org/content/renderer/
H A Drender_process_impl.cc145 void RenderProcessImpl::FreeTransportDIB(TransportDIB* dib) { argument
146 if (!dib)
152 IPC::Message* msg = new ViewHostMsg_FreeTransportDIB(dib->id());
156 delete dib;
H A Drender_widget_fullscreen_pepper.h66 TransportDIB** dib,
H A Drender_widget_fullscreen_pepper.cc464 TransportDIB** dib,
469 paint_bounds, dib, location, clip, scale_factor)) {
462 GetBitmapForOptimizedPluginPaint( const gfx::Rect& paint_bounds, TransportDIB** dib, gfx::Rect* location, gfx::Rect* clip, float* scale_factor) argument
/external/chromium_org/ui/gfx/
H A Dicon_util.cc182 HBITMAP dib; local
183 dib = ::CreateDIBSection(hdc, reinterpret_cast<BITMAPINFO*>(&bitmap_header),
185 DCHECK(dib);
223 icon_info.hbmColor = dib;
225 ::DeleteObject(dib);
386 HBITMAP dib = ::CreateDIBSection(hdc, reinterpret_cast<BITMAPINFO*>(&h), local
388 DCHECK(dib);
392 HGDIOBJ old_obj = ::SelectObject(dib_dc, dib);
443 ::DeleteObject(dib);
/external/chromium_org/content/browser/renderer_host/media/
H A Dvideo_capture_host_unittest.cc189 base::SharedMemory* dib = new base::SharedMemory(handle, false); local
190 dib->Map(length);
191 filled_dib_[buffer_id] = dib;
208 base::SharedMemory* dib = filled_dib_[buffer_id]; local
209 ASSERT_TRUE(dib != NULL);
220 dumper_.NewVideoFrame(dib->memory());
/external/chromium_org/content/renderer/npapi/
H A Dwebplugin_delegate_proxy.h154 scoped_ptr<TransportDIB> dib; member in struct:content::WebPluginDelegateProxy::SharedBitmap
229 return transport_stores_[front_buffer_index()].dib.get();
233 return transport_stores_[back_buffer_index()].dib.get();
H A Dwebplugin_delegate_proxy.cc548 if (transport_stores_[0].dib)
549 CopyTransportDIBHandleForMessage(transport_stores_[0].dib->handle(),
553 if (transport_stores_[1].dib)
554 CopyTransportDIBHandleForMessage(transport_stores_[1].dib->handle(),
602 if (!CreateSharedBitmap(&transport_stores_[0].dib,
604 !CreateSharedBitmap(&transport_stores_[1].dib,
618 transport_stores_[0].dib.reset();
619 transport_stores_[1].dib.reset();
729 // to ensure only one process is using the transport dib at a time.
/external/chromium/chrome/browser/tab_contents/
H A Dthumbnail_generator.cc222 LOG(WARNING) << "Could not duplicate dib handle for renderer";
276 TransportDIB* dib = item->second->thumbnail_dib.get(); local
277 DCHECK(dib);
278 if (!dib || !dib->Map()) {
287 // this code assumes that the transport dib is a 32-bit ARGB
291 non_owned_bitmap.setPixels(dib->memory());
/external/chromium_org/content/browser/browser_plugin/
H A Dbrowser_plugin_guest.cc1802 TransportDIB* dib = GetWebContents()->GetRenderProcessHost()-> local
1804 if (dib) {
1810 dib->size();
1813 void* guest_memory = dib->memory();

Completed in 600 milliseconds

12