Searched refs:encoder (Results 1 - 17 of 17) sorted by relevance

/haiku/src/add-ons/accelerants/common/
H A Dvideo_configuration.cpp58 get_encoder_name(uint32 encoder) argument
60 switch (encoder) {
/haiku/src/kits/media/
H A DMediaWriter.cpp114 // failure we can try the next encoder.
115 Encoder* encoder;
116 status_t ret = gPluginManager.CreateEncoder(&encoder, codecInfo, flags);
126 gPluginManager.DestroyEncoder(encoder);
133 gPluginManager.DestroyEncoder(encoder);
142 gPluginManager.DestroyEncoder(encoder);
148 encoder->SetChunkWriter(chunkWriter);
149 *_encoder = encoder;
H A DMediaEncoder.cpp200 BMediaEncoder* encoder = static_cast<BMediaEncoder*>(classptr); local
201 if (encoder == NULL)
203 return encoder->WriteChunk(chunk_data, chunk_len, info);
231 MediaEncoderChunkWriter(BMediaEncoder* encoder) argument
233 fEncoder = encoder;
H A DPluginManager.cpp479 // Get encoder for this codec info from the server
484 printf("PluginManager::CreateEncoder: can't get encoder for codec %s: "
508 TRACE(" created encoder: %p\n", *_encoder);
518 PluginManager::CreateEncoder(Encoder** encoder, const media_format& format) argument
547 *encoder = encoderPlugin->NewEncoder(format);
548 if (*encoder == NULL) {
553 TRACE(" created encoder: %p\n", *encoder);
554 (*encoder)->fMediaPlugin = plugin;
563 PluginManager::DestroyEncoder(Encoder* encoder) argument
[all...]
H A DAddOnManager.h14 /*! Manager for codec add-ons (reader, writer, encoder, decoder)
77 void _RegisterEncoder(EncoderPlugin* encoder,
H A DAddOnManager.cpp237 // check if the encoder matches the supplied format
376 EncoderPlugin* encoder = dynamic_cast<EncoderPlugin*>(plugin); local
377 if (encoder != NULL)
378 _RegisterEncoder(encoder, ref);
438 // Keep going, since we add multiple encoder infos per add-on.
544 // We already know this encoder. When we reject encoders with
644 // check if the encoder matches the supplied format
/haiku/headers/private/media/
H A DPluginManager.h54 status_t CreateEncoder(Encoder** encoder,
58 status_t CreateEncoder(Encoder** encoder,
61 void DestroyEncoder(Encoder* encoder);
/haiku/headers/private/graphics/common/
H A Dvideo_configuration.h34 // Video encoder types
50 const char* get_encoder_name(uint32 encoder);
/haiku/src/add-ons/accelerants/radeon_hd/
H A Dconnector.cpp18 #include "encoder.h"
263 // Store special lvds flags the encoder setup needs
638 gConnector[connectorIndex]->encoder.valid = true;
639 gConnector[connectorIndex]->encoder.objectID = encoderID;
640 gConnector[connectorIndex]->encoder.type
649 pll_limit_probe(&gConnector[connectorIndex]->encoder.pll);
791 // Found an encoder
831 "skipping unknown encoder.\n",
836 encoder_info* encoder; local
840 encoder
1057 encoder_info* encoder = &gConnector[id]->encoder; local
[all...]
H A Dencoder.cpp10 #include "encoder.h"
71 switch (gConnector[id]->encoder.objectID) {
112 uint16 encoderID = gConnector[connectorIndex]->encoder.objectID;
310 // update crtc encoder scratch register @ scratch 3
320 uint32 encoderID = gConnector[connectorIndex]->encoder.objectID;
331 bool linkB = gConnector[connectorIndex]->encoder.linkEnumeration
394 pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
399 switch (gConnector[connectorIndex]->encoder.objectID) {
406 // TV encoder was dropped in DCE 5
428 // Setup DIG encoder
916 encoder_info* encoder local
[all...]
H A Dpll.cpp23 #include "encoder.h"
605 uint32 encoderID = connector->encoder.objectID;
750 pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
867 = gConnector[connectorIndex]->encoder.objectID;
901 = gConnector[connectorIndex]->encoder.objectID;
936 = gConnector[connectorIndex]->encoder.objectID;
971 = gConnector[connectorIndex]->encoder.objectID;
1165 pll_info* pll = &gConnector[id]->encoder.pll;
1185 pll_info* pll = &gConnector[id]->encoder.pll;
1206 pll_info* pll = &gConnector[id]->encoder
[all...]
H A Ddisplay.cpp12 * framebuffer -> crtc -> encoder -> transmitter -> connector -> monitor
26 #include "encoder.h"
273 // If this has a valid external encoder (dp bridge)
275 TRACE("%s: external encoder, performing bridge DDC setup\n",
339 = gConnector[id]->encoder.type == VIDEO_ENCODER_TVDAC
340 || gConnector[id]->encoder.type == VIDEO_ENCODER_DAC;
342 = gConnector[id]->encoder.type == VIDEO_ENCODER_TMDS;
347 // Digital EDID + analog encoder? Lets try a load test
351 // non-digital EDID + digital encoder? Nope.
416 uint32 encoderType = gConnector[connectorIndex]->encoder
[all...]
H A Dmode.cpp27 #include "encoder.h"
145 // we may need to look at the encoder dpms scratch registers
207 // *** crtc and encoder prep
212 // *** Set up encoder -> crtc routing
218 pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
229 // *** encoder mode set
232 // *** encoder and CRT controller commit
485 pll_info* pll = &connector->encoder.pll;
H A Daccelerant.h18 #include "encoder.h"
181 struct encoder_info encoder; member in struct:__anon4
H A Daccelerant.cpp96 gConnector[id]->encoder.pll.id = ATOM_PPLL_INVALID;
H A Ddisplayport.cpp20 #include "encoder.h"
342 bool linkB = gConnector[connectorIndex]->encoder.linkEnumeration
650 pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
655 TRACE("%s: Training with encoder...\n", __func__);
985 uint32 capabilities = gConnector[connectorIndex]->encoder.capabilities;
/haiku/src/add-ons/translators/avif/
H A DAVIFTranslator.cpp200 // being built without any encoder in haikuports.
349 avifEncoder* encoder = avifEncoderCreate(); local
352 encoder->maxThreads = (get_system_info(&info) == B_OK) ?
356 encoder->minQuantizer = AVIF_QUANTIZER_LOSSLESS;
357 encoder->maxQuantizer = AVIF_QUANTIZER_LOSSLESS;
359 encoder->minQuantizer = encoder->maxQuantizer
362 encoder->speed = fSettings->SetGetInt32(AVIF_SETTING_SPEED);
363 encoder->tileColsLog2
365 encoder
[all...]

Completed in 84 milliseconds