Searched refs:decoder (Results 1 - 10 of 10) sorted by relevance

/haiku/headers/private/media/
H A DPluginManager.h40 status_t CreateDecoder(Decoder** decoder,
42 status_t CreateDecoder(Decoder** decoder,
44 status_t GetDecoderInfo(Decoder* decoder,
46 void DestroyDecoder(Decoder* decoder);
/haiku/src/apps/mediaplayer/supplier/
H A DSubTitlesSRT.cpp42 BPrivate::BTextEncoding* decoder = NULL; local
130 if (decoder == NULL) {
133 decoder = new BPrivate::BTextEncoding(line.String(),
139 decoder->Decode(line.String(), inLength, buffer, outLength);
149 delete decoder;
/haiku/src/tests/kits/media/mp3_decoder_test/
H A Dmp3_decoder_test.cpp10 /*! Tests audio stream decoding functionality of the FFMPEG decoder plugin.
33 FFMPEG decoder plugin should determine those properties by its own and
107 BMediaDecoder* decoder; member in struct:cookie_decode
125 BApplication app("application/x-vnd.mp3-decoder-test");
162 cookie->decoder = new FileDecoder(cookie->inputFile);
165 cookie->decoder->SetTo(mp3MediaFormat);
166 status_t settingDecoderStatus = cookie->decoder->InitCheck();
172 = cookie->decoder->SetOutputFormat(&rawMediaFormat);
194 free(cookie->decoder);
263 = decodingCookie->decoder
[all...]
/haiku/src/kits/media/
H A DPluginManager.cpp300 // get decoder for this format
305 printf("PluginManager::CreateDecoder: can't get decoder for format: "
331 TRACE(" created decoder: %p\n", *_decoder);
341 PluginManager::CreateDecoder(Decoder** decoder, const media_codec_info& mci) argument
364 *decoder = decoderPlugin->NewDecoder(0);
365 if (*decoder == NULL) {
370 TRACE(" created decoder: %p\n", *decoder);
371 (*decoder)->fMediaPlugin = plugin;
381 PluginManager::GetDecoderInfo(Decoder* decoder, media_codec_inf argument
395 DestroyDecoder(Decoder* decoder) argument
[all...]
H A DMediaExtractor.cpp342 ERROR("MediaExtractor::CreateDecoder can't create decoder for "
348 // failure we can try the next decoder
349 Decoder* decoder; local
350 status = gPluginManager.CreateDecoder(&decoder,
368 gPluginManager.DestroyDecoder(decoder);
374 decoder->SetChunkProvider(chunkProvider);
376 status = decoder->Setup(&fStreamInfo[stream].encodedFormat,
379 gPluginManager.DestroyDecoder(decoder);
385 status = gPluginManager.GetDecoderInfo(decoder, codecInfo);
387 gPluginManager.DestroyDecoder(decoder);
[all...]
H A DAddOnManager.h14 /*! Manager for codec add-ons (reader, writer, encoder, decoder)
72 void _RegisterDecoder(DecoderPlugin* decoder,
H A DMediaDecoder.cpp116 * use of a different decoder.
132 /** SetOutputFormat() sets the format the decoder should output.
157 * to be decoded will be fetched from the source by the decoder
206 MediaDecoderChunkProvider(BMediaDecoder * decoder) { argument
207 fDecoder = decoder;
H A DAddOnManager.cpp106 // a decoder by add-on directory, in order to maintain the shadowing
368 DecoderPlugin* decoder = dynamic_cast<DecoderPlugin*>(plugin); local
369 if (decoder != NULL)
370 _RegisterDecoder(decoder, ref);
474 // we already know this decoder
616 // check if the decoder matches the supplied format
H A DMediaTrack.cpp63 RawDecoderChunkProvider(Decoder* decoder,
379 // Always clear the header first, as the decoder may not set all fields.
403 ERROR("BMediaTrack::ReadFrames: decoder returned error %#" B_PRIx32
459 ERROR("BMediaTrack::SeekToTime: decoder seek failed\n");
466 ERROR("BMediaTrack::SeekToTime: raw decoder seek failed\n");
508 ERROR("BMediaTrack::SeekToFrame: decoder seek failed\n");
515 ERROR("BMediaTrack::SeekToFrame: raw decoder seek failed\n");
851 TRACE("BMediaTrack::BMediaTrack: Error: creating decoder failed: "
886 TRACE("BMediaTrack::BMediaTrack: Error: creating decoder failed: "
1083 RawDecoderChunkProvider::RawDecoderChunkProvider(Decoder* decoder, argument
[all...]
/haiku/src/add-ons/translators/avif/
H A DAVIFTranslator.cpp410 avifDecoder* decoder = avifDecoderCreate(); local
411 if (decoder == NULL) {
416 avifResult setIOMemoryResult = avifDecoderSetIOMemory(decoder,
423 avifResult decodeResult = avifDecoderParse(decoder);
430 if (decoder->imageCount != 1) {
435 avifResult nextImageResult = avifDecoderNextImage(decoder);
440 avifImage* image = decoder->image;

Completed in 100 milliseconds