Development Roadmap

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
(Help Filters)
(Other)
Line 44: Line 44:
 
* [[IP Source]]
 
* [[IP Source]]
 
* [[Audio Selector]] or [[Stream Selector]] (?) - switches between several audio channels (like Audio Mixer, but simpler.
 
* [[Audio Selector]] or [[Stream Selector]] (?) - switches between several audio channels (like Audio Mixer, but simpler.
* [[DV Scene Detector]] - reads a DV stream and writest to an XML file the date and time of the available scenes.
+
* [[DV Scene Detector]] - reads a DV stream and writest to an XML file the date and time of the available scenes. Note (DKN): Si9malir filter already exist (TranscodeXvid project)
 
* [[File Writer with Cashe]] - helps eliminate HDD load when writing, thus helps reduce number of lost frames on HDD-intensive tasks.
 
* [[File Writer with Cashe]] - helps eliminate HDD load when writing, thus helps reduce number of lost frames on HDD-intensive tasks.
 
* [[RTP Sink/Source]]
 
* [[RTP Sink/Source]]

Revision as of 16:45, 19 October 2009

Contents

Stuck In Stupid Marketing Team

Roadmap

In Development

  • H.264/AVC Encoder
  • Program Stream Splitter - need to clarify name
  • MPEG-2 Encoder

Waiting

  • Filters to receive video from IP cams - need to clarify
  • Network filters (RTP, UDP, etc.) - need to clarify
  • MXF Muxer
  • Transport Stream Muxer
  • Other splitters & muxers we haven't developed yet - need to clarify

Ideas

Audio Filters

Help Filters

  • Buffer (need to change name) - trans filter for buffering media samples (useful e.g. for peak CPU load). Buffers IMediaSample without memory copy operations. With thread separation (?).
  • Dump - writest incoming samples to hard disk. Also corrects MPEG2_TRANSPORT_STRIDE to

MPEG2_TRANSPORT. Notes (DKN) 1. Similar filter already exist (Log Writer). 2. TS Splitter can work with strided streams

  • Frame Rate Corrector - for changing the frame rate of video stream, special support of interlaced video.
  • Fields Corrector - sets interlacing flags on incoming video based on frame rate or user selection.
  • Scan Line - changes fields order (PAL->NTSC, NTSC->PAL, swap fields). Need to add 486 -> 480 conversion for DeckLink. This filter needs to be merged with Fields Corrector and Frame Rate Corrector - possibly Video Corrector.
  • Video Synchronizer - for synchronize two or more video streams (keep the same rate, frame by frame synchronization).
  • Pause - pause video/MLPK stream and repeat last frame during pausing (the graph still running).
  • SmartTee - MediaLooks implementation of Smart Tee filter with separate stream for preview and ability to turn on/off preview stream.
  • Rotate - rotate video on 90, 180, 270 degree, may flip video (vert. horz.), interlaced video support (with correct fields order).
  • Rate Keeper - keep rate of incoming video.

Other

Level/White Level/Saturation/Gamma, R/G/B, Y/U/V

Personal tools