HomeSort by relevance Sort by last modified time
    Searched refs:dib (Results 1 - 25 of 33) sorted by null

1 2

  /external/chromium_org/ui/surface/
transport_dib_posix.cc 23 TransportDIB::TransportDIB(TransportDIB::Handle dib)
24 : shared_memory_(dib, false /* read write */),
33 TransportDIB* dib = new TransportDIB; local
34 if (!dib->shared_memory_.CreateAndMapAnonymous(size)) {
35 delete dib;
39 dib->size_ = size;
40 return dib;
45 scoped_ptr<TransportDIB> dib(CreateWithHandle(handle));
46 if (!dib->Map())
48 return dib.release()
    [all...]
transport_dib_win.cc 30 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) {
    [all...]
transport_dib_gtk.cc 63 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->key_.shmkey = shmkey
    [all...]
transport_dib.h 33 // the wire so that the remote side can map the transport DIB. The Id typedef
34 // is sufficient to identify the transport DIB when you know that the remote
40 // 1) Process A creates a transport DIB with HANDLE=1 and sends to B.
41 // 2) Process B maps the transport DIB and caches 1 -> DIB.
42 // 3) Process A closes the transport DIB and creates a new one. The new DIB
74 // Transport DIB.
102 // Transport DIB.
121 // Transport DIB
    [all...]
  /external/chromium_org/content/test/
mock_render_process.cc 55 void MockRenderProcess::FreeTransportDIB(TransportDIB* dib) {
56 delete dib;
  /external/chromium_org/chrome/browser/thumbnails/
render_widget_snapshot_taker.cc 63 // Duplicate the handle to the DIB here because the renderer process does not
72 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()) {
127 // Create an SkBitmap from the DIB.
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())
    [all...]
  /external/chromium_org/content/browser/renderer_host/
backing_store_gtk.cc 87 void PushPaintCounter(TransportDIB* dib,
99 BackingStoreEvents(TransportDIB* dib, Display* d, Picture pic, Pixmap pix,
101 : dib(dib),
106 dib->IncreaseInFlightCounter();
109 TransportDIB* dib; member in struct:content::__anon10096::XSyncHandler::BackingStoreEvents
144 void XSyncHandler::PushPaintCounter(TransportDIB* dib,
150 dib, display, picture, pixmap, completion_callback));
202 data->dib->DecreaseInFlightCounter();
234 data->dib->DecreaseInFlightCounter()
    [all...]
backing_store_win.cc 21 // 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;
122 TransportDIB* dib = process->GetTransportDIB(bitmap); local
123 if (!dib)
151 dib->memory(),
backing_store_aura.cc 113 TransportDIB* dib = process->GetTransportDIB(bitmap);
114 if (!dib)
122 sk_bitmap.setPixels(dib->memory());
render_process_host_impl.cc 1167 TransportDIB* dib = MapTransportDIB(dib_id); local
1199 std::map<TransportDIB::Id, TransportDIB*>::const_iterator dib = local
    [all...]
render_widget_host_impl.cc 1538 TransportDIB* dib = process_->GetTransportDIB(params.bitmap); local
1753 TransportDIB* dib = process_->GetTransportDIB(id); local
    [all...]
  /external/chromium_org/content/renderer/
render_process_impl.cc 134 void RenderProcessImpl::FreeTransportDIB(TransportDIB* dib) {
135 if (!dib)
141 IPC::Message* msg = new ViewHostMsg_FreeTransportDIB(dib->id());
145 delete dib;
render_widget_fullscreen_pepper.h 67 TransportDIB** dib,
render_widget_fullscreen_pepper.cc 473 TransportDIB** dib,
478 paint_bounds, dib, location, clip, scale_factor)) {
  /external/chromium_org/content/plugin/
webplugin_proxy.cc 47 WebPluginProxy::SharedTransportDIB::SharedTransportDIB(TransportDIB* dib)
48 : dib_(dib) {
503 TransportDIB* dib = TransportDIB::Map(dib_handle); local
505 if (dib) {
507 dib->memory(),
517 dib_out->reset(dib);
542 TransportDIB* dib = TransportDIB::Map(dib_handle); local
543 // dib may be NULL if the renderer has already destroyed the TransportDIB by
545 if (dib) {
547 dib->GetPlatformCanvas(window_rect.width(), window_rect.height()))
    [all...]
webplugin_proxy.h 157 explicit SharedTransportDIB(TransportDIB* dib);
158 TransportDIB* dib() { return dib_.get(); } function in class:content::WebPluginProxy::SharedTransportDIB
189 TransportDIB* dib,
  /external/chromium_org/content/browser/renderer_host/media/
video_capture_host_unittest.cc 151 base::SharedMemory* dib = new base::SharedMemory(handle, false); local
152 dib->Map(length);
153 filled_dib_[buffer_id] = dib;
159 base::SharedMemory* dib = filled_dib_[buffer_id]; local
160 ASSERT_TRUE(dib != NULL);
161 dumper_.NewVideoFrame(dib->memory());
  /external/libpng/contrib/gregbook/
rpng-win.c 131 static uch *dib; variable
450 to multiple of 4 for Windows DIB).
455 if (!(dib = (uch *)malloc(sizeof(BITMAPINFOHEADER) +
462 Initialize the DIB. Negative height means to use top-down BMP ordering
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
    [all...]
rpng2-win.c 236 static uch *dib; variable
676 to multiple of 4 for Windows DIB).
681 if (!(dib = (uch *)malloc(sizeof(BITMAPINFOHEADER) +
688 Initialize the DIB. Negative height means to use top-down BMP ordering
694 memset(dib, 0, sizeof(BITMAPINFOHEADER));
695 bmih = (BITMAPINFOHEADER *)dib;
702 wimage_data = dib + sizeof(BITMAPINFOHEADER);
    [all...]
  /external/chromium_org/content/renderer/pepper/
ppb_image_data_impl.cc 135 // On POSIX, we have to tell the browser to free the transport DIB.
154 // Allocate the transport DIB and the PlatformCanvas pointing to it.
172 TransportDIB* dib = TransportDIB::CreateWithHandle(dib_handle);
175 TransportDIB* dib = TransportDIB::Create(buffer_size, next_dib_id++); local
176 if (!dib)
179 dib_.reset(dib);
  /external/chromium_org/ui/gfx/
icon_util.cc 174 // We start by creating a DIB which we'll use later on in order to create
177 // alpha mask for the DIB.
182 HBITMAP dib; local
183 dib = ::CreateDIBSection(hdc, reinterpret_cast<BITMAPINFO*>(&bitmap_header),
185 DCHECK(dib);
223 icon_info.hbmColor = dib;
225 ::DeleteObject(dib);
380 // Now we should create a DIB so that we can use ::DrawIconEx in order to
386 HBITMAP dib = ::CreateDIBSection(hdc, reinterpret_cast<BITMAPINFO*>(&h), local
388 DCHECK(dib);
    [all...]
  /external/chromium_org/content/renderer/npapi/
webplugin_delegate_proxy.h 137 scoped_ptr<TransportDIB> dib; member in struct:content::WebPluginDelegateProxy::SharedBitmap
212 return transport_stores_[front_buffer_index()].dib.get();
216 return transport_stores_[back_buffer_index()].dib.get();
221 // Windows only works with a DIB, not arbitrary memory.
webplugin_delegate_proxy.cc 541 if (transport_stores_[0].dib)
542 CopyTransportDIBHandleForMessage(transport_stores_[0].dib->handle(),
546 if (transport_stores_[1].dib)
547 CopyTransportDIBHandleForMessage(transport_stores_[1].dib->handle(),
595 if (!CreateSharedBitmap(&transport_stores_[0].dib,
597 !CreateSharedBitmap(&transport_stores_[1].dib,
611 transport_stores_[0].dib.reset();
612 transport_stores_[1].dib.reset();
730 // to ensure only one process is using the transport dib at a time.
    [all...]
  /external/chromium/chrome/browser/tab_contents/
thumbnail_generator.cc 214 // Duplicate the handle to the DIB here because the renderer process does not
222 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()) {
282 // Create an SkBitmap from the DIB.
287 // this code assumes that the transport dib is a 32-bit ARGB
291 non_owned_bitmap.setPixels(dib->memory());
294 // and the memory won't go away when the DIB goes away
    [all...]
  /external/chromium_org/content/renderer/media/
video_capture_impl.cc 20 : dib(d),
26 scoped_ptr<base::SharedMemory> dib; member in struct:content::VideoCaptureImpl::DIBBuffer
29 // Number of clients which hold this DIB.
277 base::SharedMemory* dib = new base::SharedMemory(handle, false); local
278 dib->Map(length);
280 buffer->memory_pointer = static_cast<uint8*>(dib->memory());
286 DIBBuffer* dib_buffer = new DIBBuffer(dib, buffer);

Completed in 1511 milliseconds

1 2