Development Roadmap

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==DirectShow Filters==
+
<!--
 
+
==Stuck In Stupid Marketing Team==
==In Marketing==
+
  
 
* [[Audio Resampler DirectShow Filter]]
 
* [[Audio Resampler DirectShow Filter]]
Line 7: Line 6:
 
==Roadmap==
 
==Roadmap==
  
* Filters to receive video from IP cams - need to clarify.
+
===In Development===
* Network filters (RTP, UDP, etc.) - need to clarify.
+
 
 +
* H.264/AVC Encoder
 +
* Program Stream Splitter - need to clarify name
 +
* MPEG-2 Encoder
 +
* Slow motion
 +
 
 +
===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
 +
* Object tracking.
  
==In Development==
+
==Ideas==
  
 
===Audio Filters===
 
===Audio Filters===
Line 20: Line 32:
 
* [[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 (?).
 
* [[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
 
* [[Dump]] - writest incoming samples to hard disk. Also corrects MPEG2_TRANSPORT_STRIDE to
MPEG2_TRANSPORT.
+
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.
 
* [[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.
 
* [[Fields Corrector]] - sets interlacing flags on incoming video based on frame rate or user selection.
Line 26: Line 38:
 
* [[Video Synchronizer]] - for synchronize two or more video streams (keep the same rate, frame by frame synchronization).
 
* [[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).
 
* [[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.
+
* [[SmartTee]] - AVOBjects 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).
 
* [[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.
 
* [[Rate Keeper]] - keep rate of incoming video.
Line 35: Line 47:
 
* [[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]]
* [[GXF Splitter]]
 
* [[DICOM Splitter]]
 
 
* [[WPF Extender]] - see [[MediaElement & DirectShow]]
 
* [[WPF Extender]] - see [[MediaElement & DirectShow]]
 
* [[Text Source]] - aka title generator (?) - generate images from text files (font, size, etc.), works in pair with Text & Graphics Overlay
 
* [[Text Source]] - aka title generator (?) - generate images from text files (font, size, etc.), works in pair with Text & Graphics Overlay
 
* [[VBI Wrapper\Unwrapper]] - anybody remembers what it is? something about reading subtitles?
 
* [[VBI Wrapper\Unwrapper]] - anybody remembers what it is? something about reading subtitles?
* [[MediaLooks ASF Reader]] - reverse playback; support of WMV features (deinterlacing, timecode, etc.); better support of network streams (HTTP/MMS/RTP etc.)
+
* [[AVOBjects ASF Reader]] - reverse playback; support of WMV features (deinterlacing, timecode, etc.); better support of network streams (HTTP/MMS/RTP etc.)
 
* [[MultiThread Encoder]]
 
* [[MultiThread Encoder]]
 
* [[AVI Splitter]] + [[Frame Reorder]] - for reverse playback of AVI files; needs to be tested as DS filters and property page added.
 
* [[AVI Splitter]] + [[Frame Reorder]] - for reverse playback of AVI files; needs to be tested as DS filters and property page added.
Line 51: Line 61:
 
* [[Deinterlacing]]
 
* [[Deinterlacing]]
 
* [[MP4 Splitter]]
 
* [[MP4 Splitter]]
* [[Flash Overlay]]
 
 
* [[Image Source]]
 
* [[Image Source]]
 
* [[Telestrator]]
 
* [[Telestrator]]
 +
-->

Latest revision as of 15:19, 30 September 2013

Personal tools