Changes from Version 14.5 to Version 15

Version 15.0 has changed from Version 14.5 as follows:

New features:

image\sqrblit.gif DVD conversion, DVD burning, and menu support for DVD authoring.

image\sqrblit.gif MPEG-2 Transport file streaming (send and receive).

image\sqrblit.gif New Theora video CODEC A COmpressor combined with a DECompressor, or encoder and a decoder, which allows you to both compress and decompress that same data. that offers high quality, patent-free compression.

image\sqrblit.gif New AMR audio CODEC that supports ISO (create 3GPP), OGG, AVI, WAV, and Video Streaming (Video Conferencing).

image\sqrblit.gif New supported formats for Capture, Convert, and Play:

image\sqrblit.gif New Filters

image\sqrblit.gif New Demos

image\sqrblit.gif New Functions

Feature enhancements:

image\sqrblit.gif Ability to retrieve a pointer to (and show the dialog for) a target format The format to be used for the converted file. This includes the file format, any special settings used by that format, and which audio and/or video codec is to be used for the conversion, and any special settings used by the codecs. object (multiplexer, sink, compressor Also known as an encoder, this is a module or algorithm to compress data. Playing that data back requires a decompressor, or decoder., etc.)

Filters, Codecs, and Multiplexer /Demultiplexers:

image\sqrblit.gif Vista support for all filters

image\sqrblit.gif Enhancements to many filters, with improved error reporting for all filters and codecs.

image\sqrblit.gif Filters now store their settings in the HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE. (The DirectShow kernel has been changed to work even if the user is not an administrator and cannot write to the HKEY_LOCAL_MACHINE.)

image\sqrblit.gif Evaluation mechanism provides notice if a filter must be purchased and activated, and allows you to unlock purchased filters using an unlock key.

image\sqrblit.gif Filter Caching: Preload and reuse filters, instead of creating them each time they are needed.

image\sqrblit.gif Enhanced deinterlace filter: Auto deinterlace, segment deinterlace, pattern deinterlace, ROI, Protected area.

image\sqrblit.gif ISO demux modified to support more audio formats.

image\sqrblit.gif H263 encoder Also known as compressor, this is a module or algorithm to compress data. Playing that data back requires a decompressor, or decoder. can now create 3GPP files that will play on mobile phones.

image\sqrblit.gif H263 encoder can now generate Sorenson video stored in FLV files.

image\sqrblit.gif H263 decoder Also known as a decompressor, this is a module or algorithm to decompress data. can now play Sorenson video stored in FLV files

image\sqrblit.gif Updated H264 encoder and decoder

image\sqrblit.gif MPEG2 Program This format supports both audio and video files. It is higher quality than MPEG1 and is the standard used for DVD compression. Multiplexer accepts new compressions:

image\sqrblit.gif Updated MPEG4 encoder and decoder

image\sqrblit.gif Updated MPEG2 encoder and decoder now support interlaced video.

image\sqrblit.gif The MPEG2 encoder is faster and supports multithreading.

image\sqrblit.gif The MCMP/MJPEG encoder has better support for YUY2 and UYVY input data.

image\sqrblit.gif UDP source can now read from TCP streams as well as UDP streams

image\sqrblit.gif Still Image filters can now be unlocked through the LEAD DirectShow Kernel Object to use any file format supported by LEADTOOLS Raster toolkit.

Capture:

image\sqrblit.gif Retrieves the estimated capturing output size for a specific duration of time.

image\sqrblit.gif Supports Hauppauge capture cards with non-standard MPEG-2 capture pins.

Convert:

image\sqrblit.gif More flexible conversion: Preview, Pause and Run during conversions.

image\sqrblit.gif Take still images from the convert object.

image\sqrblit.gif Retrieve the estimated conversion output size.

image\sqrblit.gif Log the conversion process to a file.

Play:

image\sqrblit.gif MCMP codec now plays JPEG type B streams found in QuickTime videos.

New filters:

image\sqrblit.gif

image\sqrblit.gif LEAD ISO Multiplexer

image\sqrblit.gif LEAD ISO Demultiplexer

image\sqrblit.gif LEAD MPEG-4 Decoder

image\sqrblit.gif LEAD MPEG-4 Encoder

image\sqrblit.gif LEAD AAC Encoder

image\sqrblit.gifLEAD AAC Decoder

image\sqrblit.gif LEAD AC3 Encoder

image\sqrblit.gif LEAD AMR Encoder

image\sqrblit.gif LEAD AMR Decoder

image\sqrblit.gif LEAD DVD Writer

image\sqrblit.gif LEAD DVD Burner

image\sqrblit.gif LEAD Network Multiplexer

image\sqrblit.gif LEAD Network Sink

image\sqrblit.gif LEAD Network Source

image\sqrblit.gif LEAD Network Demultiplexer

image\sqrblit.gif LEAD Network Protocol Manager Object

image\sqrblit.gif LEAD MPEG-2 Transport UDP Source

image\sqrblit.gif LEAD MPEG-2 Transport UDP Sink

image\sqrblit.gif LEAD MPEG-2 Transport Demultiplexer

image\sqrblit.gif LEAD MPEG-2 Program Demultiplexer

image\sqrblit.gif LEAD MPEG-2 Transport Multiplexer

image\sqrblit.gif LEAD DirectShow Kernel Object

image\sqrblit.gif LEAD Theora Encoder

image\sqrblit.gif LEAD Theora Decoder

Demo Programs:

This release adds or updates the following demos:

image\sqrblit.gif DVD Authoring (VB.NET)

image\sqrblit.gif DVD Burner The driver that writes the data (burns the data) to the DVD. It is the software that burns the DVD image A set of files that contain all of the video and audio content for a DVD, organized with a table of contents (optional). See also: Title, Chapter, ISO Image. to the physical media.DVD image to the physical media. (C++ and VB)

image\sqrblit.gif Video Overlay (C++ and VB)

image\sqrblit.gif Draw On Video (C#.NET)

image\sqrblit.gif Video Conferencing (C# .NET)

image\sqrblit.gif Capture (V .NET)

image\sqrblit.gif TV viewer demo no longer changes the video size for MPEG2 streaming capture devices

image\sqrblit.gif Concatenate Same Size  (V .NET)

image\sqrblit.gif Convert (VB.NET)

image\sqrblit.gif Player (VB.NET).  Includes streaming with TCP or UDP.

image\sqrblit.gif Generate Avi  (C#.NET)

image\sqrblit.gif MPEG-2 Transport (C++. VB, VB.NET, CS.NET). Includes streaming with TCP or UDP.

image\sqrblit.gif Restreamer (C++) Includes streaming with TCP or UDP.

New functions, listed by interface:

ILMDSKernel2 Interface

ILMNetConnection

ILMNetConnection::CancelBlockingCall

ILMNetConnection::Disconnect

ILMNetConnection::GetPeerName

ILMNetConnection::IsConnected

ILMNetConnection::Recv

ILMNetConnection::Send

ILMNetConnectionPoint

ILMNetConnectionPoint::CancelBlockingCall

ILMNetConnectionPoint::Close

ILMNetConnectionPoint::GetConnection

ILMNetDmx

ILMNetDmx::get_OutputFileName

ILMNetDmx::put_OutputFileName

ILMNetDmx::ResetToDefaults

ILMNetProtocolManager

ILMNetProtocolManager::Connect

ILMNetProtocolManager::CreateConnectionPoint

ILMNetProtocolManager::RegisterProtocol

ILMNetProtocolManager::UnregisterProtocol

ILMNetProtocol

ILMNetProtocol::Connect

ILMNetProtocol::CreateConnectionPoint

ILMNetSnk

ILMNetSnk::AddRestriction

ILMNetSnk::AddUser

ILMNetSnk::CloseAll

ILMNetSnk::FindConnection

ILMNetSnk::FindRestriction

ILMNetSnk::FindUser

ILMNetSnk::get_ConnectionCount

ILMNetSnk::get_ConnectionVersion

ILMNetSnk::get_FirstConnection

ILMNetSnk::get_LastConnection

ILMNetSnk::get_RequireLogin

ILMNetSnk::get_RestrictionCount

ILMNetSnk::get_UserCount

ILMNetSnk::GetPassword

ILMNetSnk::GetRestriction

ILMNetSnk::GetUsername

ILMNetSnk::put_RequireLogin

ILMNetSnk::RemoveAllRestrictions

ILMNetSnk::RemoveAllUsers

ILMNetSnk::RemoveRestriction

ILMNetSnk::RemoveUser

ILMNetSnk::SetPassword

ILMNetSrc

ILMNetSrc::CheckConnection

ILMNetSnkConnection

ILMNetSnkConnection::Close

ILMNetSnkConnection::get_Address

ILMNetSnkConnection::get_Connected

ILMNetSnkConnection::get_Enabled

ILMNetSnkConnection::get_ID

ILMNetSnkConnection::get_NextConnection

ILMNetSnkConnection::get_PrevConnection

ILMNetSnkConnection::get_UserName

ILMNetSnkConnection::put_Enabled

ILTDVDBurner

ILTDVDBurner::Cancel

ILTDVDBurner::EjectDisc

ILTDVDBurner::Erase

ILTDVDBurner::get_AutoEject

ILTDVDBurner::get_CurrentDrive

ILTDVDBurner::get_CurrentSpeed

ILTDVDBurner::get_DiscCapacity

ILTDVDBurner::get_DiscType

ILTDVDBurner::get_DriveCount

ILTDVDBurner::get_Ejectable

ILTDVDBurner::get_Eraseable

ILTDVDBurner::get_ImageSize

ILTDVDBurner::get_InputPath

ILTDVDBurner::get_ISOOutputFile

ILTDVDBurner::get_LastError

ILTDVDBurner::get_Loadable

ILTDVDBurner::get_SpeedCount

ILTDVDBurner::get_SpeedListChanged

ILTDVDBurner::get_State

ILTDVDBurner::get_SystemSupported

ILTDVDBurner::get_TestWriteable

ILTDVDBurner::get_VolumeName

ILTDVDBurner::get_Writeable

ILTDVDBurner::GetDiscTypeName

ILTDVDBurner::GetDiscTypeWriteable

ILTDVDBurner::GetDriveDiscTypeCount

ILTDVDBurner::GetDriveDiscType

ILTDVDBurner::GetDriveId

ILTDVDBurner::GetDriveName

ILTDVDBurner::GetProgress

ILTDVDBurner::GetSpeedName

ILTDVDBurner::GetSpeedValue

ILTDVDBurner::LoadDisc

ILTDVDBurner::put_AutoEject

ILTDVDBurner::put_CurrentDrive

ILTDVDBurner::put_CurrentSpeed

ILTDVDBurner::put_InputPath

ILTDVDBurner::put_ISOOutputFile

ILTDVDBurner::put_VolumeName

ILTDVDBurner::RefreshDriveList

ILTDVDBurner::RefreshSpeedList

ILTDVDBurner::ResetToDefaults

ILTDVDBurner::TestWrite

ILTDVDBurner::Write

ILTDvdWriter

ILTDvdWriter::AddMenuTitle

ILTDvdWriter::get_MenulessTitlePlay

ILTDvdWriter::get_MenuLoop

ILTDvdWriter::get_MenuTitleCount

ILTDvdWriter::get_TitleMenu

ILTDvdWriter::GetBytesWritten

ILTDvdWriter::GetMenuTitle

ILTDvdWriter::put_MenuLessTitlePlay

ILTDvdWriter::put_MenuLoop

ILTDvdWriter::put_TitleMenu

ILTDvdWriter::RemoveAllMenuTitles

ILTDvdWriter::RemoveMenuTitle

ILTDvdWriter::ResetToDefaults

IltmmCapture

IltmmCapture::EstimateOutputBitRate

IltmmCapture::EstimateOutputSize

IltmmCapture::put_TargetType

IltmmConvert

IltmmConvert::CloseLogFile

IltmmConvert::EstimateOutputBitRate

IltmmConvert::EstimateOutputSize

IltmmConvert::get_EnableStillCapture

IltmmConvert::get_FullScreenMode

IltmmConvert::get_Preview

IltmmConvert::get_PreviewVisible

IltmmConvert::get_StillCaptureLimit

IltmmConvert::get_VideoHeight

IltmmConvert::get_VideoWidth

IltmmConvert::get_VideoWindowFrame

IltmmConvert::get_VideoWindowHandle

IltmmConvert::get_VideoWindowHeight

IltmmConvert::get_VideoWindowLeft

IltmmConvert::get_VideoWindowSizeMode

IltmmConvert::get_VideoWindowTop

IltmmConvert::get_VideoWindowWidth

IltmmConvert::OpenLogFile

IltmmConvert::PauseConvert

IltmmConvert::put_EnableStillCapture

IltmmConvert::put_FullScreenMode

IltmmConvert::put_Preview

IltmmConvert::put_PreviewVisible

IltmmConvert::put_StillCaptureLimit

IltmmConvert::put_TargetType

IltmmConvert::put_VideoWindowFrame

IltmmConvert::put_VideoWindowSizeMode

IltmmConvert::RunConvert

IltmmConvert::SaveStillBitmap

IltmmConvert::SetVideoWindowPos

IltmmConvert::ToggleFullScreenMode

IltmmDVDAudioStream

IltmmDVDAudioStream::get_AppModeData

IltmmDVDAudioStream::get_AppMode

IltmmDVDAudioStream::get_AudioFormat

IltmmDVDAudioStream::get_Channels

IltmmDVDAudioStream::get_Frequency

IltmmDVDAudioStream::get_LanguageExtension

IltmmDVDAudioStream::get_Language

IltmmDVDAudioStream::get_Quantization

IltmmDVDAudioStream::get_Selected

IltmmDVDAudioStream::put_Selected

IltmmDVDChapter

IltmmDVDChapter::get_Duration

IltmmDVDChapter::get_Selected

IltmmDVDChapter::put_Selected

IltmmDVDSource

IltmmDVDSource::get_PlayList

IltmmDVDSource::get_SelectedDuration

IltmmDVDSource::get_Selected

IltmmDVDSource::get_TitleCount

IltmmDVDSource::get_TotalDuration

IltmmDVDSource::GetTitle

IltmmDVDSource::put_PlayList

IltmmDVDSource::put_Selected

IltmmDVDSubpictureStream

IltmmDVDSubpictureStream::get_CodingMode

IltmmDVDSubpictureStream::get_LanguageExtension

IltmmDVDSubpictureStream::get_Language

IltmmDVDSubpictureStream::get_Selected

IltmmDVDSubpictureStream::get_Type

IltmmDVDSubpictureStream::put_Selected

IltmmDVDTitle

IltmmDVDTitle::get_AspectX

IltmmDVDTitle::get_AspectY

IltmmDVDTitle::get_AudioStreamCount

IltmmDVDTitle::get_ChapterCount

IltmmDVDTitle::get_Compression

IltmmDVDTitle::get_FrameHeight

IltmmDVDTitle::get_FrameRate

IltmmDVDTitle::get_IsFilmMode

IltmmDVDTitle::get_IsSourceLetterboxed

IltmmDVDTitle::get_LetterboxPermitted

IltmmDVDTitle::get_Line21Field1InGOP

IltmmDVDTitle::get_Line21Field2InGOP

IltmmDVDTitle::get_PanscanPermitted

IltmmDVDTitle::get_SelectedAudioStream

IltmmDVDTitle::get_SelectedDuration

IltmmDVDTitle::get_Selected

IltmmDVDTitle::get_SelectedSubpictureStream

IltmmDVDTitle::get_SourceResolutionX

IltmmDVDTitle::get_SourceResolutionY

IltmmDVDTitle::get_SubpictureStreamCount

IltmmDVDTitle::get_TotalDuration

IltmmDVDTitle::GetAudioStream

IltmmDVDTitle::GetChapter

IltmmDVDTitle::GetSubpictureStream

IltmmDVDTitle::put_SelectedAudioStream

IltmmDVDTitle::put_Selected

IltmmDVDTitle::put_SelectedSubpictureStream

IltmmMediaTypeDisp

IltmmMediaTypeDisp::ResetFormat

IltmmMediaTypeDisp::ResetMediaType

IltmmSupportManager

IltmmSupportManager::IsSupportLocked

IltmmSupportManager::UnlockSupport

IltmmTargetFormat

IltmmTargetFormat::get_UseFilterCache

IltmmTargetFormat::GetCacheObject

IltmmTargetFormat::GetCacheObjectDispatch

IltmmTargetFormat::HasCacheDialog

IltmmTargetFormat::put_UseFilterCache

IltmmTargetFormat::ShowCacheDialog