📄 changes.txt
字号:
### todo ###
- check TBCDynamicOutputPin
- check TBCVideoTransformFilter
- check TBCPullPin
- check VideoRenderer MediaPosition Interface (JoinFilterGraph workaround atm)
- VideoInfoHeader2 Bug -> Output Buffer smaller then Input
### changes ###
10. September 2004
-added TPIDBitsWrapper, TMPEGHeaderVersionBitsWrapper (DSUtil.pas)
-updated all BDA Records.
6. September 2004
- added AsyncEx filter
- added ShoutCast example
09. September 2004
-added TMPEGHeaderBitsWrapper (DSUtil.pas)
-IMPEG2PIDMap, SECTION, IBDA_IPSinkInfo, LONG_SECTION updated
-DSMCC_SECTION, MPEG_HEADER_VERSION_BITS, MPEG_HEADER_BITS updated
24. August 2004
-IBroadcastEvent Bugfix
21. July 2004
-Bugfixed BaseFilterEditor
11. July 2004 (thx to XXX)
-DVD_SP_EXT_NotSpecified added to tagDVD_SUBPICTURE_LANG_EXT
-linear Volume/Pan functions improved
-Int64x32Div32 optimizations bugfix
-DSVideoWindowEx2 bugfixes
03. July 2004
-bugfixed WMA/WMV Playback (added IServiceProvider)
30. May 2004
+Samples
+- added PushSource Conversion
05. May 2004
+ DirectShow9.pas
+- bugfixed IAMFilterGraphCallback
+- bugfixed IAsyncReader
+- bugfixed TWaveFormatExtendible
+- bugfixed TVideoInfoHeader2
+- added VFW_E_DVD_NO_BUTTON
+- bugfixed IMediaBuffer
+ BaseClasses.pas
+- added TMediaBuffer
+- bugfixed TBCBaseFilter
+- replaced private variables with protected to be able to retrieve values from them
+- added TBCDynamicOutputPin
+- added TBCVideoTransformFilter
+- added TBCRendererPosPassThru
+- added TBCAMEvent
+- added TBCAMMsgEvent
+- added TBCAMThread
+- bugfixed TBCSourceStream
+- added TBCRendererInputPin
+- added TBCBaseRenderer
+- added TBCBaseVideoRenderer
+- added TBCPullPin
+- added TBCRefTime
+- added TBCAdvisePacket
+- added TBCAMSchedule
+- added TBCBaseReferenceClock
+- added TBCSystemClock
+- bugfixed AMGetWideString
+- bugfixed TBCBasePin
+- TBCUnknown moved _AddRef and _Release to public
+ DSUtil.pas
+- added GetDirectXVersion conversion
+- added wxutil conversion
+- added namedguid conversion
+- added dshowutil conversion
+ Samples
+- added a simple RGB24 Video Renderer
+- added AlphaRenderer conversion
+- added a simple DirectSound Renderer Filter sample
+- added Async Filter conversion
+- added Memfile conversion
+ DSPack.pas
+- TFilterGraph added
+- Volume, Balance and Rate is the same now when rendering the next file.
+- Volume and Balance can use Linear amplification (TFilterGraph.LinearVolume)
+- Linear Amplification is enabled as default.
+- TFilterGraph.OnSelectedFilter Event added.
Can be used to forbid specific Filters the adding to the filtergraph.
Works with the Moniker and is called before the Filter is created.
+- TFilterGraph.OnCreatedFilter Event added.
Can be used to forbid specific Filters the adding to the filtergraph.
Works with a IBaseFilter interface and is called after the Filter is
created.
+- TFilterGraph.OnUnableToRender Event added.
Notifys about Pins that couldn't be rendered.
+-TVideoWindow
+- TVideoWindow won't give any "Pins not connected" exceptions when
playing Audio only Files.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -