/external/chromium_org/media/base/ |
demuxer.cc | 5 #include "media/base/demuxer.h" 13 Demuxer::Demuxer() {} 15 Demuxer::~Demuxer() {}
|
filter_collection.h | 14 class Demuxer; 18 // Represents a set of uninitialized demuxer and audio/video decoders and 28 void SetDemuxer(Demuxer* demuxer); 29 Demuxer* GetDemuxer(); 41 Demuxer* demuxer_;
|
demuxer.h | 45 class MEDIA_EXPORT Demuxer { 59 Demuxer(); 60 virtual ~Demuxer(); 62 // Completes initialization of the demuxer. 64 // The demuxer does not own |host| as it is guaranteed to outlive the 65 // lifetime of the demuxer. Don't delete it! 75 // Starts stopping this demuxer, executing the callback upon completion. 77 // After the callback completes the demuxer may be destroyed. It is illegal to 78 // call any method (including Stop()) after a demuxer has stopped. 97 DISALLOW_COPY_AND_ASSIGN(Demuxer); [all...] |
filter_collection.cc | 8 #include "media/base/demuxer.h" 18 void FilterCollection::SetDemuxer(Demuxer* demuxer) { 19 demuxer_ = demuxer; 22 Demuxer* FilterCollection::GetDemuxer() {
|
demuxer_perftest.cc | 54 // present in |demuxer| in as-close-to-monotonically-increasing timestamp order. 57 StreamReader(media::Demuxer* demuxer, bool enable_bitstream_converter); 86 StreamReader::StreamReader(media::Demuxer* demuxer, 89 demuxer->GetStream(media::DemuxerStream::AUDIO); 97 stream = demuxer->GetStream(media::DemuxerStream::VIDEO); 178 Demuxer::NeedKeyCB need_key_cb = base::Bind(&NeedKey); 179 FFmpegDemuxer demuxer(message_loop.message_loop_proxy(), 184 demuxer.Initialize(&demuxer_host [all...] |
stream_parser.h | 65 Demuxer::Liveness liveness;
|
stream_parser.cc | 15 liveness(Demuxer::LIVENESS_UNKNOWN) {
|
mock_filters.h | 16 #include "media/base/demuxer.h" 28 class MockDemuxer : public Demuxer { 33 // Demuxer implementation.
|
pipeline.h | 17 #include "media/base/demuxer.h" 90 // |filter_collection| must be a complete collection containing a demuxer, 415 // Contains the demuxer and renderers to use when initializing. 418 // Holds the initialized demuxer. Used for seeking. Owned by client. 419 Demuxer* demuxer_;
|
pipeline.cc | 517 // Seek demuxer. 519 &Demuxer::Seek, base::Unretained(demuxer_), seek_timestamp)); 554 &Demuxer::Stop, base::Unretained(demuxer_))); 867 demuxer_->GetLiveness() == Demuxer::LIVENESS_LIVE,
|
pipeline_unittest.cc | 117 .WillRepeatedly(Return(Demuxer::LIVENESS_UNKNOWN)); 126 // The mock demuxer doesn't stop the fake text track stream, 141 // Sets up expectations to allow the demuxer to initialize. 150 // Configure the demuxer to return the streams. 670 // Preroll() isn't called as the demuxer errors out first. 724 // Seek() isn't called as the demuxer errors out first. 807 // Arrange to trigger a time update while the demuxer is in the middle of [all...] |
/external/chromium_org/media/filters/ |
pipeline_integration_test_base.h | 13 #include "media/base/demuxer.h" 103 scoped_ptr<Demuxer> demuxer_; 110 Demuxer::NeedKeyCB need_key_cb_; 122 void set_need_key_cb(const Demuxer::NeedKeyCB& need_key_cb) { 130 scoped_ptr<Demuxer> demuxer, Decryptor* decryptor);
|
pipeline_integration_test_base.cc | 222 Demuxer::NeedKeyCB need_key_cb = base::Bind( 224 scoped_ptr<Demuxer> demuxer( 229 return CreateFilterCollection(demuxer.Pass(), decryptor); 234 scoped_ptr<Demuxer> demuxer, 236 demuxer_ = demuxer.Pass();
|
ffmpeg_demuxer.h | 5 // Implements the Demuxer interface using FFmpeg's libavformat. At this time 35 #include "media/base/demuxer.h" 58 // Keeps a copy of |demuxer| and initializes itself using information 60 FFmpegDemuxerStream(FFmpegDemuxer* demuxer, AVStream* stream); 143 class MEDIA_EXPORT FFmpegDemuxer : public Demuxer { 151 // Demuxer implementation. 235 // on the demuxer thread. 239 // Provides asynchronous IO to this demuxer. Consumed by |url_protocol_| to 260 // Whether text streams have been enabled for this demuxer.
|
chunk_demuxer.h | 16 #include "media/base/demuxer.h" 130 // Demuxer implementation that allows chunks of media data to be passed 132 class MEDIA_EXPORT ChunkDemuxer : public Demuxer { 140 // |open_cb| Run when Initialize() is called to signal that the demuxer 142 // |need_key_cb| Run when the demuxer determines that an encryption key is 157 // Demuxer implementation. 168 // Methods used by an external object to control this demuxer. 195 // kOk is returned if the demuxer has enough resources to support another ID 198 // kReachedIdLimit is returned if the demuxer cannot handle another ID right 238 // Notifies the demuxer that the duration of the media has changed t [all...] |
pipeline_integration_test.cc | 407 scoped_ptr<Demuxer> GetDemuxer() { return owned_chunk_demuxer_.Pass(); } 409 void set_need_key_cb(const Demuxer::NeedKeyCB& need_key_cb) { 528 scoped_ptr<Demuxer> owned_chunk_demuxer_; 529 Demuxer::NeedKeyCB need_key_cb_; [all...] |
ffmpeg_demuxer_unittest.cc | 84 Demuxer::NeedKeyCB need_key_cb = 149 // Accessor to demuxer internals. 476 // We're testing that the demuxer frees all queued packets when it receives 515 // We're testing that the demuxer frees all queued packets when it receives 578 // Tests that calling Read() on a stopped demuxer stream immediately deletes
|
ffmpeg_demuxer.cc | 62 FFmpegDemuxer* demuxer, 64 : demuxer_(demuxer), 520 Demuxer::Liveness FFmpegDemuxer::GetLiveness() const { 618 // Create demuxer stream entries for each possible AVStream. Each stream [all...] |
chunk_demuxer_unittest.cc | 171 Demuxer::NeedKeyCB need_key_cb = 579 // Initializes the demuxer with data from 2 files with different [all...] |
chunk_demuxer.cc | 182 // appending the processed frames to associated demuxer streams for each [all...] |
/external/chromium_org/content/renderer/media/android/ |
media_source_delegate.h | 18 #include "media/base/demuxer.h" 65 const media::Demuxer::NeedKeyCB& need_key_cb, 88 // Seeks the demuxer and later calls OnDemuxerSeekDone() after the seek has 89 // been completed. There must be no other seek of the demuxer currently in 158 // Reads an access unit from the demuxer stream |stream| and stores it in 182 // Get the demuxer configs for a particular stream identified by |is_audio|. 209 media::Demuxer::NeedKeyCB need_key_cb_;
|
media_source_delegate.cc | 150 const media::Demuxer::NeedKeyCB& need_key_cb, 510 // Notify demuxer ready when both streams are not encrypted. 557 // Try to notify demuxer ready when audio DDS initialization finished and 574 // Try to notify demuxer ready when video DDS initialization finished. 701 DCHECK(chunk_demuxer_) << "Browser seek requested, but no chunk demuxer";
|
/external/chromium_org/media/formats/webm/ |
webm_stream_parser.cc | 208 params.liveness = Demuxer::LIVENESS_LIVE; 210 params.liveness = Demuxer::LIVENESS_RECORDED; 212 params.liveness = Demuxer::LIVENESS_UNKNOWN;
|
/external/chromium_org/media/tools/player_x11/ |
player_x11.cc | 105 media::Demuxer* demuxer, 111 collection->SetDemuxer(demuxer); 280 scoped_ptr<media::Demuxer> demuxer(new media::FFmpegDemuxer( 286 InitPipeline(&pipeline, media_thread.message_loop_proxy(), demuxer.get(),
|
/external/chromium_org/content/renderer/media/ |
webmediaplayer_impl.h | 317 // |demuxer_| will contain the appropriate demuxer based on which resource 320 scoped_ptr<media::Demuxer> demuxer_;
|